/** Shopify CDN: Minification failed

Line 204:21 Unexpected "{"

**/

@media screen and (min-width: 1220px) { .mobyes {display: none !important;}
  .dl-menuwrapper {
       top: 137%;
 
}
header {
    position: fixed;
    width: 100%;
}  .jio {
    position: fixed;
    background: #fff;
    z-index: 1;
    top: 49px;
}.hdd {
    margin-top: 128px;
}

}
@media screen and (max-width: 1280px ) {
 ul#main-nav li a {padding: 0px 16px;}

  
}
/* Tablet and smaller (devices and browsers) */

@media screen and (min-width: 980px) and (max-width: 1220px ) {
 .mobyes {display: none !important;}
  .seeks-mobile.search-wrapper.mobnk {display: none !important;}
  .mobnk {display: inline-block !important;}
 header {
    position: fixed;
    width: 100%;
}  .jio {
    position: fixed;
    background: #fff;
    z-index: 1;
    top: 49px;
}.hdd {
    margin-top: 128px;
} nav.stuckMenu.isStuck ul#main-nav li.xcc {

    display: inline-block !important;
    width: 16% !important;

}.homepage-section.animate.wow.fadeIn.mobnk.animated {
    display: block !important;
}.dl-menuwrapper {
       top: 139%;
 
}
}

@media screen and (max-width: 980px) and (min-width: 740px) {
.homepage-section.animate.wow.fadeIn.mobnk.animated,.homepage-promo.mobnk,table.mobyes {display: none !important;}

 header {
    position: fixed;
    width: 100%;
}  .jio {
    position: fixed;
    background: #fff;
    z-index: 1;
    top: 74px;
}.hd {
    margin-top: 84px;
}.dl-menuwrapper {
       top: 128%;
 
}
 



  /* Globals */
  ul#cart {  }
  ul#cart, ul#cart li { text-align: center; }

  #hello { width: 100%; }

  .quick-shop { width: 100%; }

  .show { text-align: center; width: 100%; display: block; margin-bottom: 20px; }
  #sidebar { display: none; text-align: left; }
  #sidebar.open { display: block; }
  #sidebar ul li { padding: 5px 0; } 

  .flex-caption { display: none; }

  .first { clear: none; }
  .product-index:nth-child(2n+1), .article-index:nth-child(2n+1) { clear: left; }

}


/* All Mobile Sizes (devices and browser) */

@media screen and (max-width: 739px) and (min-width: 500px) { 


  ul#main-nav { display: none; }
  
  .mobile-hide { display: none; }

  .product-modal { display: none; }
.mobnk{ display:none !important; }
  /* Globals */

  ul#social-icons, ul#social-icons li { text-align: center; margin-bottom: 0;}  
  ul#cart {  }
  ul#cart li { text-align: center; }
  ul#cart .selecter { max-width: 100%; }

  ul#cart li.cart-overview:after { content: initial;}

  ul#cart li.seeks { display: none; }
  ul#cart li.seeks-mobile { display: inline; }
  #hello { width: 100%; }

  .product-modal { display: none! important; }
  ul#cart li.cart-overview:hover #crt { display: none! important; }

  .show { text-align: center; width: 100%; display: block; margin-bottom: 20px; }
  #sidebar { display: none; text-align: left; }
  #sidebar.open { display: block; }
  #sidebar ul li { padding: 5px 0; }

  .flex-caption { display: none; }

  /*#product-photos { display: none; }  */
  #mobile-product { margin-bottom: 20px; display: block; }

  #page-sidebar { margin-top: 20px; text-align: center; }

  #looked-at { display: none; }  

  #cart-notes { display: none; }
  .first { clear: none; }
  .product-index:nth-child(2n+1), .article-index:nth-child(2n+1) { clear: left; }

  #basket-right { text-align: center; }

  #shopping-cart thead { display: none; }
  #shopping-cart td { clear: left; display: block; }

  .cart-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cart-image {
    display: block;
    text-align: center;
  }  

  td.cart-price {
    text-align: center;
  }  


  td.cart-price, td.cart-remove, td.cart-quantity, .cart-total {
    clear: none! important;
    float: left;
    width: 23%;
    margin: 1%;
    display: inline-block! important; 
    line-height: 48px;
    border-bottom: 0! important;
  }

  #shopping-cart tr {
    border-bottom: 1px solid #cccccc;
  }  
  
}

@media screen and (max-width: 360px){
  .inline a {
    display: inline-block;
    /* padding: 0 1%; */
    width: 15%;
    text-align: center;
    font-size: 9px;
}
  .inline a h4 {
    font-size: 9px;margin-bottom: 0px;color: #fff;
}
}
@media screen and (min-width: 360px) and (max-width: 739px){
  .inline a {
    display: inline-block;
    /* padding: 0 1%; */
    width: 15%;
    text-align: center;
    font-size: 9px;
}
  .inline a:visited, {color: #ff5a00;}
  .inline a h4 {
    font-size: 13px;margin-bottom: 0px;color: #fff;
}
  .inline a.inline1 {width: 14%;}
}
@media screen and (max-width: 500px) {
 input[class="add FLIP"] {
  
  font-size: 11px;
  
}
  #crt .checkout-link {  display: none;  }
  .spec {width: 100% !important;
    }
  #vTicker{     text-align: center;
    height:25px; font-size: 13px; }
.promo-boxes .promos{ margin-top:5px; }
 
  ul#main-nav { display: none; }
  
  .mobile-hide { display: none; }
  .mobnk {display: none !important;}
 .product-info h3 { 
  min-height: 68px;
 
}

  /* Globals */
  ul#footer-icons li {margin: 0 4px; padding: 0px;}
  ul#social-icons, ul#social-icons li { text-align: center; margin-bottom:0; }  
  ul#cart { width: 100%; }
  ul#cart li { text-align: center; clear: left; }
  ul#cart li.cart-overview:after { content: initial;}

  ul#cart li.cart-overview:hover #crt { display: none! important; }

  ul#cart .selecter { max-width: 100%; }
  ul#cart li.seeks { display: none; }
  ul#cart li.seeks-mobile { display: inline; }
  ul#cart li.cart-overview:hover { 
  position: relative; 
  background-color: #ff5a00 !important;
  
}ul#cart li.cart-overview a:hover { 
  color: #fff; 
}

  #hello { width: 100%; }  

  .product-modal { display: none! important; }

  .show { text-align: center; width: 100%; display: block; margin-bottom: 20px; }
  #sidebar { display: none; text-align: left; }
  #sidebar.open { display: block; }  
  #sidebar ul li { padding: 5px 0; }

  .flex-caption { display: none; }

  /*#product-photos { display: none; }  */
  #mobile-product { margin-bottom: 20px; display: block; }

  #page-sidebar { margin-top: 20px; text-align: center; }

  #looked-at { display: none; }
  #cart-notes { display: none; }

  #subscribe_popup {
    width: 100%;
  }

  .first { clear: none; }
  .product-index:nth-child(2n+1), .article-index:nth-child(2n+1) { clear: left; }  

  #basket-right { text-align: center; }
  
  
  #shopping-cart thead { display: none; }
  #shopping-cart td { clear: left; display: block; }

  .cart-title {
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cart-image {
    display: block;
    text-align: center;
  }  

  td.cart-price, .cart-total {
    text-align: center;
  }  


  td.cart-price, td.cart-remove, td.cart-quantity, .cart-total {
    clear: none! important;
    float: left;
    width: 48%;
    margin: 1%;
    display: inline-block! important; 
    line-height: 48px;
    border-bottom: 0! important;
  }

  #shopping-cart tr {
    border-bottom: 1px solid #cccccc;
  }


}
@media screen and (min-width: 980px) {
.lrpad {
  background: #fff !important;
  padding: 0 .5%;
}
.lpad {
  padding-left: 0% !important;
}
.rpad {
  padding-right: 0% !important;
}
}
.marquee {
   margin: 0 0 .5rem 0;
   font-size: 2vw;
   overflow: hidden;
}

.marquee--long { 
   font-size: 1.5em; 
}

.marquee span {   
    display: inline-block;
    white-space: nowrap;
    color: #00112C;
    width: var(--tw);
    text-shadow: var(--tw) 0 currentColor, 
                 calc(var(--tw) * 2) 0 currentColor, 
                 calc(var(--tw) * 3) 0 currentColor,
                 calc(var(--tw) * 4) 0 currentColor;
   
    will-change: transform;
    animation: marquee var(--ad) linear infinite;
    animation-play-state: running;
}


@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

/*  
 * on MacOs: System Preferences > 
 *           Accessibility > 
 *           Display > Reduce motion
 */

@media (prefers-reduced-motion: reduce) {
  .marquee span {
    animation: none;
    text-shadow: none;
    width: auto;
    display: block;
    line-height: 1.5;
    text-align: center;
    white-space: normal;
  }
}
