/** Shopify CDN: Minification failed

Line 174:12 Unexpected "{"
Line 174:21 Expected ":"
Line 175:18 Expected identifier but found whitespace
Line 175:20 Unexpected "{"
Line 175:29 Expected ":"
Line 175:80 Expected ":"
Line 176:21 Expected identifier but found whitespace
Line 176:23 Unexpected "{"
Line 176:32 Expected ":"
Line 176:86 Expected ":"
... and 10 more hidden warnings

**/
.grid-product__price {
    display: none;
}
ul.phone_whats {
    margin: 0;
}
.footer__newsletter input {
    background: #fff;
  padding-left: 10px;
}
.footer__newsletter-btn {
    padding-right: 10px;
}
.child_arrow {
   
    margin-top: -22px;
}
label.nws-label {
    color: #fff;
}
form.filter-form {
    display: none;
}
a.active_link {
    color: red;
}
 ul.nested-menu a:hover {
    color: red;
}
.row_contact img {
    max-width: 18px;
}
.row_contact   {
    display:flex;
  gap: 4px;
  justify-content: end;
}

.row_contact img {
    margin-right: 5px;
    display: inline-block;
}
.row_contact span {
    font-weight: 700;
}

form#newsletter-footer {
    padding-left: 8%;
    padding-top: 10%;
}
ul.no-bullets.social-icons.footer__social {
    padding-top: 5%;
}

.contact_span{display: flex;align-items: center;}
.row_top{
  gap: 5px;
width: 100%;
display: flex;
flex-direction: column;
}
.product_videos {
    max-height: 500px;
  margin-top:15px;}
.collapsible-content__inner .collapsible-trigger.collapsible-trigger-btn.collapsible--auto-height.tag-list__header {
   
    max-width: 50px;
  
    
    right: 0;
    position: relative;
    left: 50%;  
}
product-recommendations#Recommendations-template--16724279459918__product-recommendations h3.section-header__title {
    text-align: center;
    text-transform: uppercase;
}
ul.no-bullets.grand_child {
    margin-left: 15px;
}
ul.no-bullets.grand_child a {
    font-size: 12px;
}
.cloud-search-filter__name {
    font-weight: bolder;
}
span.cloud-search-filter-value__name {
    font-weight: bolder;
    color: #000;
}
.main_links {
    font-size: 15px;
}
ul.site-nav__dropdown.text-left li a {
    font-size: 14px;
}
.collection-sidebar__group {
    border: none;
}
.collapsible-trigger.collapsible-trigger-btn.collapsible--auto-height.tag-list__header {
    border: 1px solid #000;
    padding: 6px 9px;
  font-weight: bolder;
}
.collapsible-trigger__icon {

    right: 10px;
}
.collapsible-content__inner a {
    font-weight: bold;
    font-size: 14px;
    padding-left: 20px;
}
.collapsible-content__inner .collapsible-trigger.collapsible-trigger-btn.collapsible--auto-height.tag-list__header {
    border: none;
    padding: 10px 10px;
    font-weight: bolder;
}
#shopify-section-sections--16724279656526__header ul {
   
    min-width: 150px;
}
.collapsible-trigger-btn {
    
    letter-spacing: inherit;
  
}
.collection-sidebar__group .collapsible-trigger-btn {
    display: flex
;
    width: 100% !important;
}
div#enquiry_btn {
    max-width: 200px;
    background: #000;
    color: #fff;
    padding: 7px 10px;
}
.arrow-img{
    max-height: 15px;
    float: left;
    vertical-align: middle;
    position: relative;
    margin-top: 7px;
    margin-right: 11px;
}
 
.toolbar__item.toolbar__item--menu a {
    font-weight: bold;
}
.toolbar__item.toolbar__item--menu a:hover {
    color:red;
}
.header-item--icons {
   
    justify-content: flex-start;
}
.usaph{margin-top:0px;margin-bottom:0px;}
  .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
      padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
    }
  .site-header__search-container {
    bottom: inherit;
    display: flex;
    height: inherit;
    left: inherit;
    overflow: inherit;
    position: inherit;
    right: inherit;
    z-index: inherit;
    max-width: 450px;
}
.small_gap{margin-bottom:10px;}
.site-header__search {
   background-color: var(--colorBody);
    bottom: inherit;
    box-shadow: 0 15px 45px #0000001a;
    color: var(--colorTextBody);
    display: flex
;
    left: inherit;
    position: inherit;
    right: inherit;
    top: inherit;
    transform: inherit;
    z-index: inherit;
    width: 100%;
    min-width: 375px;
}
.site-header__search .page-width {
    padding: 0;
    /* width: 100%; */
}
ul.right_menu {
    list-style: none;
    float: left;
    display: flex
;
}
ul.right_menu li {
    padding-left: 25px;
    text-align: center;
    font-size: 18px;
}
li.site-nav__item {
    text-transform: uppercase;
}
.desktop_search {
    margin-top: -40px;
}
.header-item {
   
    margin: 15px 0;
}
ul.right {
    list-style: none;
    display: flex;
      margin: 0;
}
.left_menus {
    width: 50%;
   padding-left: 3.5%;
}
.right_menus {
    width: 50%;
      padding-left: 8%;
}
.top_custom {
    width: 100%;
    max-width: 1500px;
    display: flex
;
  margin: 0 auto;
}
.right_menus li {
    padding: 0 15px;
    font-weight: 600;
}
.top_custom a:hover,.site-nav__link:hover,.site-nav__item a:hover {
    color: red;
}
.site-nav__link {
    font-weight: 700;
}
div#shopify-section-template--16724279459918__recently-viewed h3.section-header__title {
    text-align: center;
    text-transform: uppercase;
}
ul.phone_whats span {
    margin-left: 20px;
}
.left_side p {
    margin: 2px 0;
}
.right_side {
    margin-top: 4%;
}
.right_side_co, .left_side_co {
    
    /* text-align: center; */
    display: flex
;
}
.address_wrap {
    display: flex
;
    margin-bottom: 4%;
}
.address_wrap {
    display: flex
;
    margin-bottom: 4%;
    justify-content: center;
}
.right_side_co, .left_side_co {
    width: 30%;
}
span.blog-post__data {
    display: none;
}
section.shopify-section.shopify-section__blog.shopify-section__blog-post.page-layout-1column.light-mode.ltr .main-wrapper {
    margin: 15px 28px;
}
/* collection filters */
 
 ul.nested-menu {
    margin: 0;
}
.nested-menu .collection-sidebar__group--2:last-child,.nested-menu .collection-sidebar__group--2:nth-child(5) {
    margin-top: 40px;
}
.main_links span {
    cursor: pointer;
}
span.article-post__data {
    display: none;
}


.right_side {
    width: 100%;
   
    padding-bottom: 3%;
}
.right_side {
    width: 100%;
   

}
.right_side strong {
    font-size: 22px;
}
div#shopify-section-template--16724279328846__contact_form_qxTzqF{
    margin: 0 !important;
}
section#shopify-section-template--16724279328846__main .page-content {
    padding-bottom: 0;
}
.right_side p {
    margin: 0 !important;
}
.cloud-search-filter__name {
    color: #e12e2f !important;
}
.article-post__category .article-post__category-name {
    display: none !important;
}
.mobile_menu{display:none;}
.article-post__category {
    display: none !important;
}
span.active_link {
    color: red;
}
span.blog-post__count-views {
    padding: 6px;
    font-size: 24px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin: 5px 0px;
}
    @media screen and (min-width: 768px) {
      .section-{{ section.id }}-padding {
        padding-top: {{ section.settings.padding_top }}px;
        padding-bottom: {{ section.settings.padding_bottom }}px;
      }
.mobile_search{display:none;}
#shopify-section-sections--16724279656526__header ul {
    
    max-width: 1080px;
}
    }
@media screen and (max-width: 768px) {
.footer__item-padding  .collapsible-content--small {
        backface-visibility: visible;
        height: inherit;
        opacity: 1;
        overflow: visible;
        visibility: visible;
        padding-bottom: 20px;
    }
  .grid__item.one-half.appear-animation.appear-delay-16 {
    display: none;
}
  .row_contact span {
    font-weight: 700;
    font-size: 12px;
}
  .row_contact {
    display: flex;
    gap: 0px;
    justify-content: end;
}
  .row_contact   {
   
  margin-top: 5px;
  
}
  .background-media-text__aligner.background-media-text--left {
        margin: 0 !important;
        top: -180px;
        position: relative;
}
  .grid__item.one-half.appear-animation.appear-delay-15 {
    display: none;
}
  .background-media-text {
        position: relative;
        max-height: 225px;
    }
  .desktop_menu{display:none;}
     .mobile_menu{display:block;}
.desktop_search{display:none;}
 .top_custom.mobile_menu li {
        padding: 0px 12px;
        display: block;
        float: left;
        border-right: 1px solid #787676;
    }
  .top_custom.mobile_menu li:last-child {
 border:none;
}
  .top_custom.mobile_menu .right {
    display: inline-block;
}
  .top_custom.mobile_menu {
    font-size: 14px;
}
  .mobile-nav__link{

    padding: 12px 5px;
  }
    }
@media only screen and (min-width: 769px) {
div#shopify-section-template--16724279328846__contact_form_qxTzqF .index-section {
    margin: 0 !important;
}
}
@media screen and (min-width: 768px) {
    .blog-articles.article-grid {
        grid-template-columns: repeat(auto-fill, minmax(calc((100% / 4) - var(--article--gap)*(2 / 2)), 1fr)) !important;
        grid-gap: var(--article--gap);
    }
}