/** Shopify CDN: Minification failed

Line 30:18 Expected identifier but found whitespace
Line 30:25 Unexpected "1px"
Line 30:30 Unexpected "{"
Line 30:40 Expected ":"
Line 70:18 Expected identifier but found whitespace
Line 70:25 Unexpected "3px"
Line 70:30 Unexpected "{"
Line 70:40 Expected ":"
Line 72:18 Expected identifier but found whitespace
Line 72:25 Unexpected "3px"
... and 4 more hidden warnings

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/
<!--

/* #Tabs
================================================== */
ul.tabs {
    display: inline-block;
    margin: 25px 0;
    border-bottom: solid 1px {{ settings.border_color }};
    border-top: 0;
    list-style: none outside;
    margin-left: 0;
    text-transform: uppercase;
    padding-left:0;
    padding-bottom: 3px;
}
ul.tabs li {
    display: inline-block;
    width: auto;
    height: 30px;
    padding: 0;
    float: left;
    margin-bottom: 0;
    border: 0;
    list-style: none outside;
    margin-left: 0;
    cursor: pointer;
}
ul.tabs li a {
    display: inline-block;
    text-decoration: none;
    width: auto;
    height: 29px;
    line-height: 30px;
    margin-right: 60px;
    font-size: 13px;
    outline: none;
    @media (max-width: 960px) {
      margin-right: 30px
    }
    @include respond-to('medium'){
      font-size: 12px;
    }
    @include respond-to('small'){
      margin-right: 20px;
    }
}
ul.tabs li a.active {
    border-bottom: solid 3px {{ settings.border_color }};
    background-color: #ffffff;
    border-bottom: solid 3px {{ settings.headline_color }};
    height: 31px;
    position: relative;
    border-right-width: 1px;
    color: #000000;
}
ul.tabs li:last-child a {
        margin: 0;
}
ul.tabs-content { margin: 0; display: inline-block; border: 0; padding-left: 0;}
ul.tabs-content > li { display:none; border: 0; line-height: 1.8em; background-color: #ffffff;}
ul.tabs-content > li.active { display: inline-block; border: 0; padding-left: 0px;}
ul.tabs-content ul {padding-left: 0;}

/* Clearfixing tabs for beautiful stacking */
ul.tabs:before,
ul.tabs:after {
  content: '\0020';
  display: inline-block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }
ul.tabs:after {
  clear: both; }
ul.tabs {
  zoom: 1; }

-->

<style>

 .cgt-desc{

 font-family: Arial;

 }

 

 .cgt-desc ul.tabs{

 margin: 0px;

 padding: 0px;

 border-radius: 0px;

 top: 1px;

 position: relative;

 }

 .clearfix{

 clear: both;

 }

 

 .cgt-desc ul li{

 background-color: ;

 display: inline-block;

 position: relative;

 z-index: 0;

 border-radius: 0px;

 margin: 0 -5px;

 padding: 0;

 }

 

 .cgt-desc ul li:first-child{

 margin: 0px;

 }

 

 .cgt-desc ul li a{

 display: inline-block;

 border: 1px solid #e9e9e9;

 padding: 1.2em 1em;

 font-weight: 500;

 color: #515151;

 text-decoration: none;

 font-size: 12px;

 text-transform: uppercase;

 }

 

 .cgt-desc ul li a.active{

 background: #fafafa;

 border-bottom-color: #fafafa;

 }

 

 .cgt-desc .tab{

 display: block;

 border: 1px solid #e9e9e9;

 padding: 15px;

 background: #fafafa;

 font-size: 14px;

 border-radius: 0px;

 }

 </style>
#tdf_sale_widget.tdf_container, #tdf_discount_widget.tdf_container {
    width: 30%;
    clear: both;
}

/* Move the widget UP */
#loyaltyLauncher {
   bottom: 85px !important;
}

#loyalty_callout_container {
   bottom: 100px !important;
}
.slide-checkout-buttons .btn {
    display: block !important;
}
form.cart-drawer-form .notes {
    display: none !important;
}