/** Shopify CDN: Minification failed

Line 26:1 Unexpected "{"
Line 26:2 Expected identifier but found "%"
Line 26:15 Unexpected "20250504"
Line 26:63 Expected identifier but found "%"
Line 30:1 Unexpected "{"
Line 30:2 Expected identifier but found "%"
Line 30:15 Unexpected "20250504"
Line 30:63 Expected identifier but found "%"
Line 41:0 Unexpected "{"
Line 41:1 Expected identifier but found "%"
... and 6 more hidden warnings

**/


/* CSS from section stylesheet tags */
ul.custom--tabs{
        list-style-type: none;
        width: 1200px;
        max-width: 100%;
        display: flex !important;
        flex-wrap: wrap !important;

 {% comment %} 20250504 DS Added to Center Tab Titles on Page {% endcomment %}       
  justify-content: center !important; /* <-- This centers the tabs horizontally */
  margin: 0 auto; /* Optional: centers the container within parent */
  padding: 0; /* Optional: removes default list padding */        
 {% comment %} 20250504 DS Added to Center Tab Titles on Page {% endcomment %}       
      }
    .custom--tabs .tab__list{
      background-color: #efefef;
      display: inline-block;
    }
  
      .custom__tab-content
      {
          display:none;  

{% comment %} 20250504 DS Added to Center Tab Contents on Page {% endcomment %}          
  text-align: left;           /* Center text and inline content */
  margin: 0 auto;               /* Center the container itself */
  max-width: 800px;             /* Optional: set a max width */
  width: 100%;                  /* Full width inside constraints */
  padding: 30px;
  line-height: 1.5;      
{% comment %} 20250504 DS Added to Center Tab Contents on Page {% endcomment %}         
      }
      .custom__tab-content.active
      {
          display:block;       
      }
      .tab__list h6.custom-tab
      {
          display:inline-block !important;
          padding:10px 15px !important;
          cursor: pointer !important;
        margin: 0px !important;
      }
      .active-always{
        display: block !important;
      }
      .tab__list:first-child{
  background-color: #e4e4e4;
      }
      .tab__list h6.custom-tab.active
      {
          color:black !important;
          border-bottom:1px solid red !important;
          background-color: #dfdfdf;
      }

    @media only screen and (max-width: 576px)
      {
        ul.custom--tabs{
          display: flex !important;
          flex-direction: column !important;
        }
        .custom--tabs .tab__list .custom-tab{
          margin: 0px !important;
          width: 100%;
          padding: 10px 15px !important;
          border-bottom: none !important;
        }
        .tab__list h6.custom-tab
      {
       padding: 0px !important;
        margin: 10px 0px !important;
      }
        .custom__tab-content.active{

          padding: 0 15px;
        }
      }