body{
overflow-x:hidden;
}
/*Navbar*/
.navbar{
position:fixed;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) !important;
	width: 100%;
z-index:1021;
	top:0;
	left:0;
	transition: top 0.3s ease;
}
/*Home tab position*/
.headerlinks{
width: 100px;
}
.mr-3{
margin: 0 !important;
}
/*logo position*/
.headerlogo{
display: flex;
justify-content: center;
	padding-left: 4rem;
order: 3;
}
/*logo size*/
.logo{
max-width: 86% !important;
	max-height:100px !important;
}
/*Banner*/
.banner {
  background-image: url('https://store-media.mpowerpromo.com/67c5e60b849e754f5484d293/pages/67c5e60d849e754f5484d590/94_Header_Image_155ef9-2-1741023263454.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 0;
  width: 100%;
  padding-bottom: 34.25%; /* Aspect ratio */
}
/*Shopping cart posiiton*/
.headerutil{
order: 3;
margin-right: 7rem;
}

.breadcrumb{
display:none;
}

/*Friendly reminder container*/
.reminder-container{
width: 100%;
display: flex;
justify-content: center;
align-self: end;
	flex-direction: column !important;
	text-align: center !important;
	padding-top: 4rem;
	padding-bottom: 2rem;
}
/*Friendly reminder: This store will be closing at midnight(12:00pm)...*/
strong{
font-size: 1.2rem;
}
/*Please allow up to 3 weeks for delivery of your order after the store closes*/
.text-message{
padding-top: 1rem;
	font-weight: 600;
	font-size: large;
}
/* Tablet (600px - 1024px) */
@media (max-width: 1024px) and (min-width: 600px) {
.logo{
	max-width: 60% !important;
	}
.headerutil{
margin-right: 1rem !important;
}
}
/* Mobile (Up to 599px) */
@media (max-width: 599px) {
	.headerlogo{
	padding-left: 1rem !important;
	}
	.logo{
	max-width: 40% !important;
	}
.reminder{
width: 95%;
}
.headerutil{
margin-right: 1rem !important;
}
}
/*Body Details Page CSS*/
/*Position of the North/Highland/Lindon banner*/
.header-container{
margin:0;
margin-top: 50px;
display: flex;
justify-content: center;
}
/*Size of the North/Highland/Lindon banner*/
.header-container-size{
width: 80%;
}
/*The size of the product images and position*/
.image-size{
max-width: 350px;
align-items: center;
text-align:center;
}
.w-100{
width: 100% !important;
}
.product-info {
margin-top: 10px; /* Adds space between image and text */
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
	font-family: 'Gopher', sans-serif;
}
/* Styling for product name */
.product-name {
font-size: 18px;
font-weight: bold;
margin-bottom: 5px; /* Space between name and price */
color: #333;
	margin:0 !important;
}
/* Styling for product price */
.product-price {
font-size: 16px;
font-weight: bold;
color: #333; /* Set color for the price */
	margin:0 !important;
}
.color{
font-weight:600;
}
/*Center the product images*/

/*Product Details Page CSS*/
.product-image-skeleton{
padding-top:8rem;
}
.product-configure-part-group-label{
display: none;
}

/* Check Out Page */
h1 {
padding-top: 7rem !important;
}
.mb-0{
padding-top: 8rem;
}
/*Footer*/
.py-5{
padding-top: 1rem !important;
}
.footer-row{
display:flex;
justify-content:flex-end;
}
.email {
text-decoration: underline;
text-underline-offset: 4px;
	color:white;
}
.fdb-block.footer-small{
background-color: black;
}