/** Shopify CDN: Minification failed

Line 243:0 Unexpected "}"

**/

.product-facet__filter-list .collapsible-toggle[aria-controls="facet-filter-filter.p.m.custom.system"], .product-facet__filter-list .collapsible-toggle[aria-controls="facet-filter-filter.p.m.custom.item_code"] {
    display: none;
}
body.template_download-page .product-facet__filter-list .collapsible-toggle {
    display: none;
}
body.template_download-page .product-facet__filter-list .collapsible-toggle[aria-controls="facet-filter-filter.p.m.custom.system"],
body.template_download-page .product-facet__filter-list .collapsible-toggle[aria-controls="facet-filter-filter.p.m.custom.item_code"] {
    display: flex;
}
.mt-15 {
    cursor: pointer;
    margin-top: 15px;
}

.custom_trigger_popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
    z-index: 99999;
}

.custom_trigger_popup_bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    width: 100%;
    height: 100%;
    opacity: .5;
    cursor: pointer;
}
.custom_trigger_popup_content {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}


.custom_trigger_popup_content_inner {
    padding: 0 40px;
    border-radius: 16px;
    background: #fff;
    position: relative;
    z-index: 1;
    height: 70%;
    max-height: 60rem;
    max-width: 40rem;
    width: 100%;
}
.page-header{}

.custom_trigger_popup_content_inner .input__label {
    top: 12px;
}
.custom_trigger_popup_content_inner .page-header-text-wrapper {
   margin: 20px;
}
.custom_trigger_popup_content_inner .page-content--small {
    max-width: 100%;
    margin-bottom: 1em;
}
p.custom_error {
    color: red;
    font-weight: 600;
}

/*
 #shopify-section-template--15354761969729__main > div > div.custom_trigger_popup_content > div > div.custom_trigger_popup_login > div > div > form   
  {
  border-radius: 16px !important;
  background-color: #fff !important;
    }
    
  @media (min-width:1200px) 
  {

  .custom_trigger_popup_content_inner 
    {
  max-width: 70vw !important;
  display: flex;
  align-content: center;
    }
    
  #rich-text-119106043, input.needsclick, #rich-text-119106044, button.needsclick
    {
  max-width: 12em% !important; 
  margin-left: 20px !important; 
    }
  }       

  */

  .custom-contain{
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    align-content: center;
    justify-content: center;
    background: #fff;
    border-radius: 12px;
    padding: 20px;
    z-index: 1;
    min-height: 30rem;
    width: 40rem;
  }

  .custom-image{
    background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/Ybs5HT/images/d3f77029-ed30-4f0d-9d0e-802b5536a3ab.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
  }
  
.custom_trigger_register section{
  display: grid;
  align-content: center;
  justify-items: center;
   height: 100%;
}
.form_block-list{
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: 80% 20%;
  grid-template-columns: 1fr;
  justify-content: center;
  grid-row-gap: 0%;
}

section .form_block-list{
  grid-row-gap: 20px;
}
.custom_forms{
  display: grid;
  align-content: center;
  }
  .custom-form-header{
    text-align: center;
  }
.head_name{
  margin-bottom: 0px !important;
  font-weight: 700;
  font-size: 2rem;
}

.custom-form-header p{
  margin-top: 0px !important;
}

  
.logged_restriction {
    pointer-events: none !important;
}
.collapsible__content iframe {
    max-width: 100%;
}

.custom-contain .custom_forms #login-form-container{
    display: grid;
    width: 100%;
    justify-content: center;
}


.footer__payment-methods.custom_buy_now_under .payment-methods-list {
    display: flex !important;
    width: 100%;
}

.footer__payment-methods.custom_buy_now_under {
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
}
a.link.js_trigger {
    font-weight: 800;
    color: red;
    text-decoration: unset;
}
body .htusb-ui-prod-boost-trust-wrapper {
    display: none ! IMPORTANT;
}
.disable_restricion_custom .logged_restriction {
    pointer-events: all !important;
}
.disable_restricion_custom .logged_in_only {
    display: inline-block !important;
}
.disable_restricion_custom .logged_out_only {
    display: none !important;
}
@media (max-width:768px) {
  .custom-contain {
    width: 20rem;
    grid-template-columns: 1fr;
    height: 30rem;
    padding: 0px 20px;
}

    .custom_trigger_popup_login{
      display: flex;
    }

    .custom-image{
    display: none;
  }

   #login-form-container{
    margin: auto auto;
   }
.custom_trigger_register section{
   display: flex;
   flex-direction: column;
   justify-content: center;
  align-content: center;
 }
  
}

  .footer__payment-methods.custom_buy_now_under .payment-methods-list {
    display: flex !important;
    width: 100%;
    max-width: 100%;
    gap: 3px;
    flex-wrap: wrap;
}
  .footer__payment-methods.custom_buy_now_under .payment-methods-list img {
    max-width: 10%;
    width: 100%;
}
}



