/** Shopify CDN: Minification failed

Line 189:7 Unexpected "{"

**/
.product-card .price-list-gcs {
    font-size: 16px !important;
    display: none;
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
.page-page section.shopify-section--slideshow .h0 {
    font-family: beausite-fit-light !important;
}
.prose p.h5 {
    font-family: beausite-fit-light !important;
}
.product-card__badge-list {
    left: unset !important;
    right: var(--product-card-badge-spacing);
}
.gcs-new-blog ol li {
  list-style-type: number;
  margin-left: 20px;
}
.gcs-new-blog h2 {
  font-size: 20px !important;
  font-weight: 700 !important;
}
.gcs-new-blog h1 {
  font-size: 24px !important;
  font-weight: 700 !important;
}
.gcs-new-blog h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
}
.gcs-new-blog p {
  font-family: beausite-classic-light;
  margin: auto auto 15px;
  line-height: 25px;
  max-width: 700px;
  letter-spacing: 0.02em;
  font-size: 18px;
}
.gcs-new-blog img {
  margin-top: 30px;
  margin-bottom: 30px;
}
.gcs-new-blog p:has(img) {
  max-width: 100%;
}
.gcs-new-blog h1,
.gcs-new-blog h2,
.gcs-new-blog h3 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.gcs-new-blog h6 {
  font-size: 14px;
  color: #6b7280;
  font-family: beausite-classic-light !important;
  margin-bottom: 25px;
}
div#onetrust-consent-sdk {
  display: none !important;
}
.social-media {
  flex-wrap: unset !important;
  align-items: center;
}
.cssanimation,
.cssanimation span {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.cssanimation span {
  display: inline-block;
}

.fadeInBottom {
  -webkit-animation-name: fadeInBottom;
  animation-name: fadeInBottom;
}

@-webkit-keyframes fadeInBottom {
  0% {
    opacity: 0;
    transition-duration: 0.5s;
    transform: translateY(200%);
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeInBottom {
  0% {
    opacity: 0;
    transition-duration: 0.5s;
    transform: translateY(200%);
  }

  to {
    opacity: 1;
  }
}
variant-picker.variant-picker label {
  display: block !important;
}
variant-picker.variant-picker label {
  display: flex !important;
  height: 35px;
  background: transparent;
  min-width: 80px;
  justify-content: center;
}
.variant-picker__option-info {
  display: none;
}
.buy-buttons button.button.button--xl {
  padding: 10px;
}
quantity-selector.quantity-selector {
  height: 44px;
}
.makers .floating-controls-container .circle-button {
  top: calc(35% - 24px);
}
.gcs-news-sec a {
  text-decoration: underline;
}
#facet-form details {
  background: unset !important;
  color: #000 !important;
}
#facet-form label {
  display: block !important;
}
.article img,
.blog img {
  border-radius: 0 !important;
  width: 100%;
}
.make-enquiry {
  cursor: pointer;
}
.fixed-gcs {
  position: fixed;
  top: 70px;
  left: 0;
  width: 100%;
  z-index: 5;
  border-top: 2px solid #e4e1e1;
  transform: unset !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.wishlist {
  position: absolute;
  font-size: 22px;
  height: 24px;
  width: 24px;
  left: 15px;
  top: 10px;
  z-index: 9;
}
.swym-wishlist-button-bar {
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 9;
}
button.swym-button img {
  width: auto;
  height: 25px;
  object-fit: contain;
}
div#X,
div#Q,
#X-btn,
#Q-btn,{
  display: none;
}

@media only screen and (min-width: 640px) {
  .ais-Pagination-list {
    grid-template-columns: repeat(auto-fill, minmax(5%, 1fr));
  }
  .collection.collection--filters-sidebar {
    margin-top: 0px !important;
  }
}
.pagination {
  border-width: 0px;
  justify-self: flex-start;
  width: 100%;
}
.ais-Pagination-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(5%, 1fr));
  width: 100%;
  font-size: 16px;
  padding-left: 2rem;
  max-width: 600px;
  margin: 0 auto;
  margin-top: 50px;
  font-weight: 600;
}
li.ais-Pagination-item.active a {
  background-color: #000;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding: 8px;
}
a.page-link {
  text-align: center;
  vertical-align: middle;
  padding: 8px;
}
search-drawer#search-drawer {
  position: fixed;
  z-index: 99;
  height: auto;
  padding: unset;
}
@media (min-width: 768px) {
  search-drawer#search-drawer {
    top: 74px !important;
  }
}
.aa-Panel .aa-PanelSection--right,
.aa-PanelSection--left {
  width: 100%;
}
.aa-Panel .aa-PanelSections {
  column-gap: var(--aa-spacing);
  display: flex;
  flex-wrap: wrap;
}
search-drawer#search-drawer::part(body) {
  padding: 15px;
}
#rfq_popup_form label {
  display: block !important;
}
a.btn-pdf {
  color: #4e4039 !important;
  font-weight: 500;
}
.rfq_history_page {
  min-height: 200px;
}
.rfq_history_page p.note-msg {
  text-align: center;
  padding-top: 90px;
}
form.main-search-form {
  display: none;
}
.gcs-customer-address form {
  height: 450px !important;
  overflow: auto !important;
  padding-bottom: 3rem !important;
}
.swym-ui-component.swym-atw-nudge {
  display: none !important;
}
.tab-content {
  min-height: 478px;
}
.read-moreless {
  display: none;
}
@media (max-width: 768px) {
  .localization-popup.popover::part(title) {
    display: none;
  }
  .localization-popup.popover::part(content) {
    clip-path: unset !important;
  }
}
.aa-Panel {
  border: unset !important;
  box-shadow: none !important;
  padding: 5px;
}
.aa-ItemIcon.aa-ItemIcon--noBorder {
  display: none;
}
.aa-PanelSection--left {
  width: 100% !important;
}
.aa-Panel {
  border: unset !important;
  box-shadow: none !important;
  min-height: 600px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
body .aa-SourceHeaderLine {
  display: none !important;
}
@media (min-width: 768px) {
  form.aa-Form {
    padding-left: 30px;
    padding-right: 30px;
  }
  .aa-Panel {
    position: fixed !important;
    top: 170px !important;
    border-radius: unset !important;
  }
}
.header__logo-image {
  width: 100% !important;
}
.gcs-search-form-instant {
  display: none;
}
.aa-ItemContentBody * {
  color: rgb(55 65 81 / var(--tw-text-opacity)) !important;
}
.localization-popup.popover {
  top: 47px !important;
}

td.ot-button-export,
th.ot-button-export {
  display: none;
}
div#history-quote {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 90%;
  margin: 0 auto;
}
.view-history-quote-btn,
.view-quote-btn {
  display: none !important;
}
.rest-of-the-world button.omgrfq-btn-quotes.omgrfq-btn {
  padding: 10px;
  border: 1px solid #250f06 !important;
  display: block;
  text-align: center;
  font-weight: 600;
  background: transparent !important;
  color: #000 !important;
  font-size: 16px !important;
}
.aa-Item {
  padding-left: 0px !important;
}
body .aa-Item[aria-selected="true"] {
  background-color: unset !important;
}
.markdown.gcs-art-top em {
  font-style: normal;
}
.shopify-policy__title.h1 {
  display: none;
}
button.popover-listbox__option.active {
  font-weight: 800 !important;
  background: #f7f4f4 !important;
}
product-card label {
  display: block !important;
}
li.h-clr.explore:hover body .header__wrapper.inverse {
    background: #000 !important;
}
nav.account-nav.bg-secondary {
  display: none;
}
#mega-menu-mega_menu_EP4EHg .space-mega {
  display: block !important;
}
div.mega-menu {
  display: none;
}
.active-mega-menu {
  display: flex !important;
  opacity: 1;
}
div#mega-menu-mega_menu_EP4EHg {
  background: #403f30!important;
  color: #fff !important;
}
/* div#mega-menu-mega_menu_EP4EHg {
  background: #c5d8d9!important;
  color: #000 !important;
} */
.project.page-page .h2,.project.page-page .h1,.project.page-page .h3,.project.page-page .h4,.project.page-page .h5 {
    font-family: beausite-classic-light!important;
}