/** Shopify CDN: Minification failed

Line 619:0 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/@media(min-width: 1025px){
main .t4s-collection-content {
    padding: 0 10px;
}
.t4s-flickity-slider.t4s-slider-btn-large {
    --icon-height-slider: 20px;
}
}
.t4s-flickity-slider {
    --slider-dot-width: 10px;
    --slider-dot-height: 10px;
}
.type_mn_link .t4s-sub-column li a,.t4s-type__drop>.t4s-sub-menu a {
    font-size: 14px;
}
@media(max-width: 767px){
.t4s-content-position {
    width: 100%;
}
}/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width:1024px) {}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width:1024px) {}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width:767px){}

.t4s-site-nav__icon.t4s-site-nav__heart.t4s-d-none.t4s-d-lg-inline-block {
    display: none !important;
}


[data-id="#shopify-mb_cat"] {
    display: none !important;
}


.t4s-product .t4s-product-price ins {
    color: red;
}

.t4s-footer-menu ul li a:hover {
    color: #c6ae25;
}

.t4s-socials a:hover {
    color: #c6ae25;
}



@media only screen and (min-width:768px){
  
li#item_8f107fec-832e-484b-b0c8-1da1129e9f9a .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr:hover:after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=%23c6ae25') !important;
}


li#item_8f107fec-832e-484b-b0c8-1da1129e9f9a .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr:after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=black');
}


.template-index li#item_8f107fec-832e-484b-b0c8-1da1129e9f9a .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr::after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=white');
}

  .shopify-section.t4s-section.t4s-section-header.calc-pos-submenu.shopify-section-header-sticky.animate li#item_8f107fec-832e-484b-b0c8-1da1129e9f9a .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr::after {
        content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=black');
  }




li#item_bd57b9f1-bcb7-4129-86bd-6af8bfa659d8 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr:hover:after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=%23c6ae25') !important;
}


li#item_bd57b9f1-bcb7-4129-86bd-6af8bfa659d8 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr:after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=black');
}


.template-index li#item_bd57b9f1-bcb7-4129-86bd-6af8bfa659d8 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr::after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=white');
}

  .shopify-section.t4s-section.t4s-section-header.calc-pos-submenu.shopify-section-header-sticky.animate li#item_bd57b9f1-bcb7-4129-86bd-6af8bfa659d8 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr::after {
        content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=black');
  }







  li#item_0ae20b73-90a2-4e89-9943-8be58c5d2ee5 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr:hover:after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=%23c6ae25') !important;
}


li#item_0ae20b73-90a2-4e89-9943-8be58c5d2ee5 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr:after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=black');
}


.template-index li#item_0ae20b73-90a2-4e89-9943-8be58c5d2ee5 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr::after {
    content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=white');
}

  .shopify-section.t4s-section.t4s-section-header.calc-pos-submenu.shopify-section-header-sticky.animate li#item_0ae20b73-90a2-4e89-9943-8be58c5d2ee5 .t4s-lh-1.t4s-d-flex.t4s-align-items-center.t4s-pr::after {
        content: url('https://api.iconify.design/ic/outline-keyboard-arrow-down.svg?color=black');
  }
}




button.t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default {
    display: none;
}

.t4s-pr__qty_cart.t4s-d-flex.t4s-flex-wrap button.btn.button.rfq-btn.rfq-btn-0 {
    margin-block: 0;
    width: 100%;
}

@media only screen and (max-width:768px)
{
  .t4s-type-accordion .t4s-accor-title {
    padding-inline: 10px;
}
}


.template-index .t4s-header__logo.t4s-lh-1 {
    display: none;
}


.template-index header.shopify-section.t4s-section.t4s-section-header.calc-pos-submenu.shopify-section-header-sticky.animate .t4s-header__logo.t4s-lh-1 {
    display: block;
}


section#shopify-section-template--18990961721657__30148b1c-7019-426b-92c8-5e9a9ee341a3 .t4s-shipping-item.t4s-col-item.t4s-eff:nth-child(2) .t4s-col-auto.t4s-shipping-icon.t4s-shipping-icon-themes {
    content: url('https://api.iconify.design/fluent-emoji-high-contrast/fork-and-knife-with-plate.svg?width=50&height=50');
}


a.readmoregoogle {
    text-align: center;
    margin-inline: auto;
    display: block;
    margin-bottom: 3em;
    background: #c9b020;
    width: fit-content;
    padding-inline: 12px;
    padding-block: 10px;
    color: white;
    font-weight: 600;
    transition: 0.2s;
}

a.readmoregoogle::after {
    content: url('https://api.iconify.design/material-symbols/google-plus-reshare.svg?color=white');
    position: relative;
    top: 3px;
    padding-left: 5px;
}

a.readmoregoogle:hover {
    transition: 0.2s;
    opacity: 0.9;
}


img.greviewimg {
    width: 140px;
}


.t4s-section-inner.t4s_se_template--18990961721657__30148b1c-7019-426b-92c8-5e9a9ee341a3.t4s-container-wrap {
    padding-bottom: 2em;
    position: relative;
    top: -10px;
}




@media only screen and (max-width:768px)
{
  .t4s-content-position.t4s-auto.t4s-pa.t4s-text-lg-center.t4s-text-md-center.t4s-text-center.t4s-bg-content-true.t4s-br-content-false.t4s-br-style-solid a {
    position: relative;
    bottom: -8em !important;
}
  a#b_8b81cd83-b5d5-4eb8-ab9a-d13e628c29a4 {
    font-size: 11px;
    height: 35px;
    padding-inline: 20px;
}


#b_template--18990961721657__4e5e4f57-29f3-48b5-bdfb-a8b97a345bb5-16842513573d8dd295-2 {
  display: none;
}

}

@media only screen and (min-width:768px)
{
  .t4s-content-position.t4s-auto.t4s-pa.t4s-text-lg-center.t4s-text-md-center.t4s-text-center.t4s-bg-content-true.t4s-br-content-false.t4s-br-style-solid a {
    position: relative;
    bottom: -10em;
}
}

.t4s-bl-item.t4s-animation-fadeInUp.t4s-btn.t4s-btn-custom.t4s-pe-auto.t4s-fnt-fm-inherit.t4s-hidden-mobile-false.t4s-btn-style-default.t4s-btn-effect-default {
  background: white;
  border: 1px solid black;
  color: black;
}
.t4s-bl-item.t4s-animation-fadeInUp.t4s-btn.t4s-btn-custom.t4s-pe-auto.t4s-fnt-fm-inherit.t4s-hidden-mobile-false.t4s-btn-style-default.t4s-btn-effect-default:hover {
  background: #c6ae25;
  border: 1px solid #c6ae25;
  color: white;
  opacity: 1 !important;
}



.btn.button.rfq-btn.rfq-btn-0 {
  background: white;
  border: 1px solid black;
  color: black;
}
.btn.button.rfq-btn.rfq-btn-0:hover {
  background: #c6ae25;
  border: 1px solid #c6ae25;
  color: white;
  opacity: 1;
}



.btn.button.rfq-btn.rfq-collection-btn.rfq-collection-btn-0 {
  background: white;
  border: 1px solid black;
  color: black;
}
.btn.button.rfq-btn.rfq-collection-btn.rfq-collection-btn-0:hover {
  background: #c6ae25;
  border: 1px solid #c6ae25;
  color: white;
  opacity: 1;
}


img.logo_contact {
    text-align: center;
    margin-inline: auto;
    display: block;
}

.t4s-product-price {
    display: none !important;
}



div#rfq_popup_form div div div div button {
    border: 1px solid black;
    border-radius: 0;
    color: black;
}

div#rfq_popup_form div div div div button:hover {
      background: #c6ae25;
  border: 1px solid #c6ae25;
  color: white;
  opacity: 1;
}


div#rfq_popup_form div div div {
    color: black;
}



.t4s-product-Ask__form-submit.t4s-text-center input.button {
    background: white !important;
    border: 1px solid black !important;
    color: black !important;
    border-radius: 0 !important;
}

.t4s-product-Ask__form-submit.t4s-text-center input.button:hover {
    background: #c6ae25 !important;
    border: 1px solid #c6ae25 !important;
    color: white !important;
}

.popupForm__modal___2lSXNo1T .popupForm__thankyouIcon___2FagVHnC {
    background-color: #c6ae25;
}

.popupForm__modal___2lSXNo1T .popupForm__thankyouIcon___2FagVHnC svg {
    color: #ffffff;
}


.t4s-sticky-atc {
    display: none;
}


@media only screen and (min-width:1000px)
{
  .popupForm__modal__inner___1MyGrENP {
    height: 96%;
    max-width: 800px;
}

.popupForm__steps___3DOW1kEY {
    padding-block: 14px !important;
}

.popupForm__footerButtons___2uQmvG8J {
    padding-block: 16px !IMPORTANT;
}



.popupForm__card___WXOPpZBu {
    margin: 10px !important;
}


}

div#t4s-popup__newsletter img {
    width: 150px;
    height: auto;
    object-fit: unset;
    margin-inline: auto;
    text-align: center;
    position: relative;
    margin-top: 2em;
}


div#t4s-popup__newsletter .t4s_ratio:before {
    display: none;
}

div#t4s-popup__newsletter .t4s-newsletter-parent {
    display: none;
}


span.validtime {
    color: #c9b020;
    font-weight: 800;
}


#t4s-popup__newsletter {
    max-width: 700px !important;
}

span.validuntil {
    font-size: 20px;
}

span.\31 0off {
    font-weight: bold;
}

.t4s-popup-newsletter-form .t4s-news-heading {
    font-family: Jost;
}

.t4s-popup-news-checkzone.t4s-pr.t4s-d-inline-block {
    visibility: hidden;
    position: absolute;
    z-index: -1;
}


@media only screen and (max-width:768px)
{
  section#shopify-section-template--18990961721657__16593466943b35b083 p#b_1659346693b1888d5a-2 {
    font-size: 26px;
}
}

@media only screen and (min-width:1000px)
{
  
section#shopify-section-template--18990961721657__16593466943b35b083 p#b_1659346693b1888d5a-2 {
    margin-top: 4em;
}
}

button.btn.button.rfq-btn.rfq-collection-btn.rfq-collection-btn-undefined {
    background: white;
    border: 1px solid black;
    color: #000;
}

button.btn.button.rfq-btn.rfq-collection-btn.rfq-collection-btn-undefined:hover {
    background: #c6ae25;
    border: 1px solid #c6ae25;
    color: #fff;
}


.t4s-widget__pr-price {
    display: none;
}



a.t4s-pr.custom_searchbtn {
    text-align: center;
    margin-inline: auto;
    display: block;
    background: white;
    width: 280px;
    padding: 10px 39px;
    color: #000;
    border: 1px solid black;
    transition: .2s;
    max-width: 100%;
}


a.t4s-pr.custom_searchbtn:hover {
    transition: 0.2s;
    background: #c6ae25;
    border: 1px solid #c6ae25;
    color: #fff;
}

a.t4s-pr.custom_searchbtn::before {
    content: url('https://api.iconify.design/material-symbols/search.svg');
    position: relative;
    top: 3px;
    left: -6px;
}

a.t4s-pr.custom_searchbtn:hover::before {
    content: url('https://api.iconify.design/material-symbols/search.svg?color=white');
}


@media only screen and (max-width:768px)
{
  div#t4s-heading-page {
    padding-bottom: 0;
}
  .thankyou h3 {
    font-size: 18px;
    padding-inline: 1em;
}
  
}

input#price-book {
    visibility: hidden;
    position: absolute;
}

@media only screen and (min-width:768px)
{
  .grfq__popupForm__modal__inner {
      max-width: 800px !important;
      height: 80% !important;
  }   
}


.t4s-pr-grid select#rfq-variant-selector {
    display: none;
}


.thankyou {
    margin-top: 4em;
}
.thankyou img {
    margin-bottom: 2em;
}

div#t4s-popup__newsletter a.btn.button.rfq-collection-btn.rfq-collection-btn-0.rfq-btn {
    padding: 10px 25px;
    display: block;
    width: fit-content;
    margin-inline: auto;
    margin-bottom: 1em;
    margin-top: 14px;
}

.t4s-popup-newsletter-form {
    padding-bottom: 0;
}


.custom_collection_text {
    margin-top: -2em;
}


.metafield-rich_text_field a {
    color: #c6ae25;
}

.metafield-rich_text_field a:Hover {
    text-decoration:underline;
}



label.custom-checkbox {
    position: relative;
    top: -10px;
}
 /* Define the custom checkbox style */
        .custom-checkbox {
            display: inline-block;
            position: relative;
            padding-left: 30px;
            margin-right: 15px;
            cursor: pointer;
        }

        /* Hide the default checkbox input */
        .custom-checkbox input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
        }

        /* Create the checkbox shape */
        .checkmark {
            position: absolute;
            top: 0;
            left: 0;
            height: 20px;
            width: 20px;
            background-color: #fff;
            border: 2px solid #000;
        }

        /* Define the checkbox label text */
        .custom-checkbox-label {
            font-size: 14px;
            color: #000;
            position: relative;
            top: -1.5px;
        }

        /* Style the checkbox when checked */
        .custom-checkbox input:checked ~ .checkmark {
            background-color: #c6ae25;
            border: 2px solid #aeaeae;
        }

        /* Create the checkmark inside the checkbox */
        .checkmark:after {
            content: "";
            position: absolute;
            display: none;
        }

        /* Show the checkmark when the checkbox is checked */
        .custom-checkbox input:checked ~ .checkmark:after {
            display: block;
            border-color: #fff; /* Set the border color to white */
        }

        /* Style the checkmark icon */
        .custom-checkbox .checkmark:after {
            left: 6px;
            top: 2px;
            width: 5px;
            height: 10px;
            border: solid #000;
            border-width: 0 2px 2px 0;
            transform: rotate(45deg);
        }

        @media only screen and (max-width:768px)
        {
          .custom-checkbox-label {
    font-size: 12px;
        }

        section#shopify-section-template--18990961918265__01042aa5-7b9b-4c27-aeaf-b45f2bf53f8a label.custom-checkbox {
    display: none;
}

