/** Shopify CDN: Minification failed

Line 244:26 Expected ":"

**/
      html{
      padding-bottom:0px !important;
      }
      body{
      overflow-x:hidden;
      }
      .footer h6{
      padding:0;
      }
      ul.footer__menu li {
      padding-left: 0;
      padding-bottom: 5px;
      }
      .product_quantity {
      font-weight: 500;
      }
      ul.footer__menu, ul.top-bar__menu {
      display: flex;
      }
      ul.footer__menu {
      flex-direction: column;
      }
      ul.top-bar__menu {
      align-items: center;
      }
      li.top-bar__menu-item.help {
      margin-left: -7px;
      }
      /* .action_button, a.action_button, .featured_collection_button a {
      font-size:18px;
      } */
      .featured_collection_button a:hover {
      color: white;
      background: #364559;
      }
      .top-bar__menu {
      padding-top:6px;
      }
      .search-form {
      display: flex;
      align-items: center;
      gap: 10px;
      }
      .nav_search_icon {
      cursor:pointer;
      padding-top:6px;
      }
      .search-form__input-wrapper {
      transform: translateX(36px);
      opacity: 0; 
      visibility: hidden;
      transition: all 300ms ease;
      }
      .search-form__input-wrapper.active{
      opacity: 1;
      visibility: visible;
      }
      .search-form__results-container{
      top:100%;
      }
      .custom_shadow_class {
      background:#FCFEFF;
      box-shadow: 0 4px 4px 1px #00000040;
      z-index: 8;
      max-height: 143px;
      height: 100%;
      margin-bottom:10px;
      }
      .meteor-menu{
      margin-top:0 !important;
      }
      p.credits {
      margin-bottom: 10px;
      }
      .social_icons a span {
      transform: scale(1.4);
      }
      input:focus-visible, select:focus-visible {
      border:1px solid #ccc !important;
      outline-color:#d3d3d3;
      }
      span.money {
      font-weight:noraml;
      }
      .collection section.section.vertical_filter h1 {
      padding-top:10px;
      }
      .templete--privacy-policy h1 , .templete--terms-of-service h1 {
      font-size: 39px !important;
      border-bottom: none;
      padding-top:30px;
      margin:0;
      }
      .customers-account h1, .customers-account h2, .customers-account h3, .customers-account h4{
      border:none;
      }
      .customers-account .one-whole.column h1 {
      padding: 35px 0;
      }
      .customers-account h2, .customers-account h3, .customers-account h4{
      text-align:left;
      margin:0;
      }
      p.email.note {
      margin: 0;
      }
      body.templete--return-polocy .one-whole.column h1, body.page .one-whole.column h1, .faq__page-title.one-whole.column h1 {
      font-size: 39px !important;
      border: none;
      padding: 15px 0 0 0;
      }
      .vertical_filter ul.toggle_list::-webkit-scrollbar, span.trim-last-paragraph::-webkit-scrollbar  {
      width: 6px;
      }          
      .vertical_filter ul.toggle_list::-webkit-scrollbar-track, span.trim-last-paragraph::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); 
      border-radius: 10px;
      }
      .vertical_filter ul.toggle_list::-webkit-scrollbar-thumb, span.trim-last-paragraph::-webkit-scrollbar-thumb {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5); 
      }
      .footer .text-align-center{
      padding-bottom:0;
      }
      .vertical_filter .collection-filters__container {
      gap: 10px;
      }
      .vertical_filter .toggle span{
      color:#fdfbf600;
      }
      .vertical_filter h4.sidebar__block-heading span[aria-expanded="true"]:after , .vertical_filter .inner_filter h4 span[aria-expanded="true"]:after{
      transform:rotate(180deg);
      }
      .vertical_filter h4.sidebar__block-heading span, .vertical_filter .inner_filter h4 span{
      position: relative;
      }
      .vertical_filter h4.sidebar__block-heading span:after,  .vertical_filter .inner_filter h4 span:after {
      content: '';
      position: absolute;
      right:0px;
      top:14px;
      width:8px;
      height:8px;
      background: url(/cdn/shop/files/scggg.svg?v=1716874736);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      }
      .customers-account a#customer_logout_link{
      display: flex;
      width: 290px;
      padding: 21px 75px 21px 19px;
      align-items: center;
      border: 1px solid rgba(0, 0, 0, 0.11);
      background: rgba(217, 217, 217, 0.00);
      box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.25) inset;
      }
      .cart .one-whole.column h1 {
      padding: 30px 0;
      }
      .personal_info {
      margin:15px 0;
      }
      .address.note a, body.templete--.customers-addresses .title a, span.action_link {
      font-size: 18px;
      color: #364559;
      font-weight: 500;
      }
      ul.parent_ul > li, ul.parent_ul ul > li {
      color: #364559;
      list-style: none;
      font-weight: 500;
      margin:0;
      }
      ul.parent_ul > li{
      font-size:24px;
      }
      ul.parent_ul ul > li {
      font-size: 18px;
      }
      ul.parent_ul ul{
      margin:0;
      }
      body.templete--.customers-account .top-bar__menu-item{
      padding:0;
      }
      body.templete--.customers-account .collapsible-table {
      border: 0px solid #cccccc;
      }
      body.templete--.customers-account ul.top-bar__menu {
      gap: 8px;
      }
      .accordion.active {
      background: #000;
      color: white;
      }
      ul.slicknav_nav{
      position:relative;
      z-index:6;
      }
      @media only screen and (min-width: 798px) {
      body.templete--about-us.page-about-us .one-whole.column h1 {
      display:none
      }
      body.templete--shipping-policy.page-shipping-policy .one-whole.column h1,  body.templete--shipping-policy.page-shipping-policy .section h1{
      padding:10px 0 0 0;
      }
      button.tabs_button {
      font-size: 15px;
      }
      h2.faq__heading.h3{
      font-size:18px;
      }
      }
      @media only screen and (max-width: 798px) {
      .footer__menu h6, .footer__content-page h6 {
      font-size: 1.1rem;
      }
      body.templete--return-polocy .one-whole.column h1, body.page .one-whole.column h1, .faq__page-title.one-whole.column h1 {
      font-size: 24px !important;
      margin:0;
      }
      dl.faq__accordion button {
      font-size: 15px;
      }
      .faq__content .faq__accordion button {
      margin: 0px 10px 15px -10px !important;
      }
      .image-with-text__wrapper h3 {
      margin: 0;
      padding: 10px;
      border: none;
      text-align: left;
      }
      .image-with-text__wrapper p {
      text-align: left;
      }
      #slideshow-{ section.id } .text-align-mobile--true {
      text-align: left !important;
      }
      #mobile_nav .icon-menu {
      font-size: 18px;
      padding: 12px 5px 20px 20px;
      }
      #mobile_nav .Meteor-Navigation__Link__mobile, [data-theme-name=Responsive] #mobile_nav .Meteor-StackedAnchor {
      display: flex !important;
      flex-direction: row-reverse;
      gap:15px;
      }
      svg.Meteor-Caret {
      transform: rotate(90deg) !important;
      }
      .footer__menu.footer__menu--vertical.one-fifth.column.medium-down--one-whole.text-align-left, .footer__content-page.one-fifth.column.medium-down--one-whole.text-align--left {
      margin: 0;
      width: calc(50% - 15px);
      text-align: left;
      padding-left: 15px;
      }
      h2.home.section-header.text-align--center {
      padding: 0;
      }
      hr.divider.divider--true {
      display: none;
      }
      .slideshow .slideshow__caption {
      top: 50%;
      transform: translateY(-50%);
      }
      .sub_content {
      padding: 20px 5px 0px 0px !important;
      }
      .newsletter-text {
      text-align: left;
      }
      .footer__newsletter.three-fifths.columns.medium-down--one-whole.text-align-left h6 {
      text-align: left;
      font-size: 1.5rem;
      }
      a.slideshow__caption-button.action_button {
      margin-top: 10px !important;
      }
      body.templete--about-us.page-about-us .one-whole.column h1 {
      border: none;
      margin: 0;
      padding: 0;
      }
      body.templete--about-us.page-about-us  h3 {
      display:none;
      }
      body.templete--shipping-policy.page-shipping-policy .one-whole.column h1,  body.templete--shipping-policy.page-shipping-policy .section h1{
      padding:10px 0 0 0;
      border:none;
      font-size:2.3rem;
      }
      body.templete--about-us.page-about-us .one-whole.column h1 {
      font-size: 24px !important;
      margin-top: 20px !important;
      }
      h2:not(.predictive-search__heading), .h2 {
      margin: 0 auto 0px;
      }
      .faq__content .icon-plus:before{
      right:0 !important;
      width:20px !important;
      height:20px !important;
      }
      .templete--privacy-policy h1, .templete--terms-of-service h1, body.templete--return-polocy.page-return-polocy h1, body.templete--.cart .one-whole.column h1{
      font-size:24px !important;
      }
      body.templete--return-polocy.page-return-polocy h1{
      margin:0;
      }
      .shopify-policy__container .shopify-policy__title h1 {
      border: none;
      font-size: 24px;
      padding: 15px 0 0 0;
      }
      body.templete--.collection .one-whole.column h1{
      font-size:24px;
      }
      }
      .templete--trade-account.page-trade-account .one-whole.column h1 {
      font-size: 34px !important;
      padding: 20px 0 0 0;
      border: none;
      }
      .templete--.customers-login .one-whole.column h1 {
      border: none;
      padding: 25px 0 10px 0;
      } 
      @media screen and (max-width:750px){
      ul.top-bar__menu {
      align-items: center;
      gap: 3px;
      }
      dl.faq__accordion button{
      font-size:13px;
      }
      .phone-input-container {
      flex-direction: column;
      gap: 0 !important;
      }
      select#countryCode {
      width: 100% !important;
      }
      .customers-account a#customer_logout_link {
      width: 222px;
      padding: 9px 75px 9px 19px;
      }
      .personal_info + div {
      width: 317px;
      }
      .accordion, .accordions{
      padding:9px 18px !important;
      }
      .personal_info, .personal_info + div {
      max-width: 317px;
      }
      }
      .richtext p {
      font-size: 14px;
      font-weight: 500;
      line-height: 140%;
      }
      .three-eighths input[type=text], select#country, .country-code, #password, #email, #phoneNumber {
      height: 50px;
      border-radius: 8px;
      margin-bottom: 10px;
      }
      label.choose_country {
      font-weight: 500;
      padding-bottom: 10px;
      }
      select#countryCode {
      width: 35%;
      }
      .phone-input-container {
      display: flex;
      gap: 5px;
      }
      div#upload_file {
      margin-bottom: 10px;
      }
      @media only screen and (min-width:770px) and (max-width: 1400px){
      .action_button {
      font-size: 17px;
      white-space: nowrap;
      }
        .search-form__input-wrapper.active {
      transform: translateX(-88px);
     }
      button.shopify-payment-button__more-options{
      font-size: .7rem;
      }
      .container.custom_sticky_bar {
      flex-wrap: nowrap;
      }
      span.cart_title {
      display: none;
      }
      .nav_search_icon {
      order: -1;
      }
      .custom_logo_left, .logo_with_sticky_bar, .top-bar__menu-column {
      width: 33% !important;
      }
      .logo_with_sticky_bar {
      display: flex;
      align-items: center;
      }
      .top_bar_search {
      width: 22px !important;
      }
      .top-bar__menu-column {
      justify-content: center;
      }
      a.Meteor-Navigation__Link__desktop {
      font-size: 12px !important;
      padding: 8px !important;
      }
      .Meteor-DesktopNavigation {
      gap: 0 !important;
      justify-content: center !important;  
      }
      .video-wrapper[data-autoplay="true"] .video-wrapper__image,
      .video-wrapper[data-autoplay="true"] .video__overlay,
      .video-wrapper[data-autoplay="true"] .action_button,
      .video-wrapper[data-autoplay="true"] .plyr__control--overlaid {
          display: none !important;
          opacity: 0 !important;
          pointer-events: none !important;
          visibility: hidden !important;
          transition: none !important;
      }


      }
