/** Shopify CDN: Minification failed

Line 7:0 Unexpected "}"

**/
/*product-documents*/
}
.product-documents {
  padding-bottom: 1em;
  padding-top: 1em;
}
.product-documents-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product-documents-inner {
  display: flex;
  justify-content: space-between;
  margin-top: 3em;
  gap: 2rem;
}
.product-documents .mp-button {
  background-color: #212331;
  color: #fff;
  text-transform: none;
  text-decoration: none;
  padding: 13px 25px 0px 25px;
  font-weight: 400;
  cursor: pointer;
  height: 50px;
  border-radius: 6px;
}
.product-documents-inner > .product-documents-item {
  display: flex;
  flex-direction: column;
  background-color: #FFEC09;
  padding: 20px 20px;
  width: 100%;
  border-radius:6px;
}
.product-documents-inner > .product-documents-item p {
  margin: 0px;
}
.product-download-desc {
  height: 100%;
}
.product-documents-inner > .product-documents-item > .product-download-name {
  font-weight: 600;
}
.product-documents-inner > .product-documents-item a {
  align-self: flex-end;
  background-color: #212331;
  padding: 10px 10px 10px 10px;
  border-radius:3px;
}
@media screen and (max-width: 1023px) {
  .product-documents-inner {
    gap: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .product-documents-inner {
    gap: 1rem;
    display: flex;
    flex-direction: column;
    margin-top: 3em;
    align-items: center;
  }
  .product-documents-inner > .product-documents-item {
    width: 90vw;
  }
  .product-documents-heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}
/*transparent header icon overrides*/
.maximize-theme:not(.dark) 
.transparent-header:not(:hover) 
.sticky-header-content:not(.sticky-header-active):not(:has(.toggle-menu.is-open)) {
  --color-icon-header: #212331;
}
/*mobile menu border fix*/
.mobile-menu-drawer.mobile-column-menu ul li {
    border:none;
}
.mobile-menu-drawer.mobile-column-menu ul li div {
    border:none;
}
.mobile-contact-menu>div{
    border:none;
}
/*column menu image rounded corner*/
.column-menu__link-list a {
    border-radius: 2px;
}
/*mega menu top padding desktop*/
.column-mega-menu-container {
    padding-top:1rem;
}
/*product description h2*/
.product-details__specifications__heading__text.rte h2 {
  font-size: 1.2rem;
}
/*logo banner*/
.logo-list__content__logo__image img {
  object-fit: contain;
  max-width:220px;
}
.logo-list__content__logo__wrapper.overflow-hidden.rounded-full {
  overflow: visible;
  border-radius:0px;
}
@media screen and (min-width:768px) {
.logo-list__content__wrapper, .logo-list__content__logo__image {
  height:120px;
}
}
@media screen and (max-width:767px) {
.slider-container.logo-list__content__wrapper {
  height:100px;
}
}
/*usp banner, about us section @ homepage*/
.text-icon-column__item__text p span {
  font-weight: 600;
  padding-bottom: 4px;
}
.text-image__cards__item-content__text p span {
  font-weight: 600;
  padding-bottom: 8px;
}
/*promo collections homepage*/
.promotional-collections__item a {
  color:#ffffff;
}
.promotional-collections__item a:hover {
  color:#FFEC09;
}
.promotional-collections__item .product-card__vendor span.p-break-words {
  color:#ffffff;
}
.promotional-collections__item p span.main-price {
  color:#ffffff;
}
.promotional-collections__item .product-card__shipping-information div.relative {
  color:#f8f8f8;
}
/*global max width: css for specific elements in theme-editor > element > custom css*/
.collection-description, .py-3 {
  max-width:1600px;
  margin-left:auto;
  margin-right:auto
}
@media screen and (min-width:1600px) {
.full-width, .py-3 {
  padding-left:0px;
  padding-right:0px;
}
}
/*PDP breadcrumbs full width background*/
.breadcrumbs-full-width-wrapper {
  background-color: #f5f5f5;
  width: 100%;
  display: block;
}
/*PDP breadcrumbs less padding*/
.py-3 {
  padding-top:0.5rem;
  padding-bottom:0.75rem;
}
/*global border radius*/
:root {
  --rounded-corners: 2px!important;
  --button-border-radius: 2px!important;
  --border-radius-drawer:2px!important;
}
.rounded-md, .rounded-corners-md, .rounded-corners, .text-field__wrapper {
  border-radius:2px!important;
}
.cart-drawer__container {
  border-radius:2px;
}
.block-text-button__wrapper::before, .block-text-button__wrapper::after {
  border-radius: 0px;
}
/*cart elements border-radius*/
.rounded-t-\[10px\], .rounded-\[10px\] {
  border-radius:0px;
}
/*footer newsletter-signup privacy note*/
#mp-newsletter-signup-privacy {
  font-size:11px;
  padding-top:1rem;
  color:#f5f5f5;
}
#mp-newsletter-signup-privacy a {
  text-decoration:underline;
}
/*subfooter order mobile*/
@media screen and (max-width:1023px) {
  .sub-footer {
    flex-direction:column;
  }
}
#mp-subfooter-order1 {
  order:1;
}
#mp-subfooter-order2 {
  order:2;
}
.subfooter-localization {
  display:none;
}
/*freeshipping-meter cart*/
.free-shipping__wrapper>.free-shipping__progress {
background-color:rgba(33, 35, 49, 0.1);
}
.free-shipping__progress>div {
  background-color:#333646;
}
/*sales unit in quantity picker*/
/*cart-drawer-items.liquid*/
.cart-item__actions>.cart-item__quantity {
  width:10rem;
}
.mp-cart-unit {
  align-self:center;
  white-space:nowrap;
}
/*cart drawer checkout buttons*/
.cart-drawer__actions {
  flex-direction:column;
}
.cart-drawer__actions a,
.cart-drawer__actions button,
#MainCart__Checkout {
  width:100%;
  font-size:14px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight:700;
}
.discount-message {
  background-color:#FFEC09;
}
/*search page*/
.view-all-button>button>span {
  color:#ffffff;
}
/*mobile menu 1 column*/
.mobile-menu-drawer ul li {
  grid-column: 1/-1;
}
.mobile-menu-drawer ul {
  grid-template-columns: 1fr;
}
.main-menu-lv0 .h5 li div p {
height:50px;
}