:root {
  --evo-brand-secondary: #fd7e14;
  --evo-brand-accent: #E6EFFB;
  --evo-header-background: #fff;
}

/* Reset margins and paddings for the entire document */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: Arial, sans-serif;
}

.usp-strip {
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #fb7f18;
    padding: 0px 0; /* Reduce the padding for less height */
    width: 100%; /* Ensure it fits within the parent container */
    margin: 0; /* Remove margin around */
    overflow: hidden; /* Prevent overflow */
}

.usp-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    color: white;
    transition: color 0.3s;
    flex: 1; /* Allow items to distribute evenly */
}

.usp-item:hover {
    color: black;
}

.usp-item img {
    max-width: 50px; /* Reduce the image size */
    margin-bottom: 5px; /* Reduce the margin between image and text */
}

.usp-text .line1 {
    font-weight: bold;
    font-size: 0.9em; /* Reduce the font size */
}

.usp-text .line2 {
    font-size: 0.7em; /* Reduce the font size */
}

/* Add spacing above menu */

header .menu .catalog-block {
padding-top: 5px !important; 
}

/* Full Width USP background */

.usphomepage {
  background: #fb7f18 !important;
}

.usp-strip .usp-item {
    flex-direction: row;
    justify-content: center;
    border-right: 1px solid black;
}
.usp-strip .usp-item:last-child {
    border: none;
}
 
.usp-text {
    margin-left: 12px;
}

body.ex-home .doublebanner_container,
body.ex-home .gallerywidget_container,
body.ex-home .contentblock_container,
body.ex-home .htmlcontent_container {
    margin-top: 0;
}
 
body.ex-home .htmlcontent_container video {
    margin-top: var(--bs-gutter-y);
}

.margin-bottom-sections {
    margin-bottom: 1em !important;
}

body.ex-home .blogfeaturedposts_container .blog-posts-grid-view .tileparent,
body.ex-home .bloglatestposts_container .blog-posts-grid-view .tileparent {
    margin-top: 0px;
}

.blogfeaturedposts_container .blog-posts-grid-view .tileparent .tile,
.bloglatestposts_container .blog-posts-grid-view .tileparent .tile {
    border: 0;
}


/* Hiding aditional stock on PDP */
.ex-product .product-shopping-actions-prices .live-inventory-v2-wrapper .live-inventory-v2-shipping  {
  display: none;
}