/** Shopify CDN: Minification failed

Line 11:0 All "@import" rules must come first
Line 151:16 Expected ")" to end URL token

**/
html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Source Sans Pro',sans-serif;}
a,button,input,select{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
img{max-width:100%;vertical-align:top;}
.btn,button{font-size:14px;border-radius:0;border-width:2px;line-height:1;transition:all 0.4s ease 0s;font-family:'Source Sans Pro',sans-serif;}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
.page-width{max-width:1500px;width:100%;margin:0 auto;padding:0 30px;}
*:focus-visible,.focused,.no-js *:focus{outline:none;box-shadow:none;}

.collection-list .media>img {object-fit: contain;}
.announcement-bar{border:none;}
.announcement-bar__message{font-size:16px;letter-spacing:0.1em;text-transform:uppercase;padding:7px 10px;}
.header:not(.header--middle-left) .header__inline-menu{margin:0;background:#000;border-bottom:1px solid #5b5b5b;}
.header__menu-item span,.header__menu-item{font-size:17px;letter-spacing:0.1em;font-weight:600;text-transform:uppercase;color:#fff;}
.header__menu-item{padding:17px 42px;}
.list-menu--inline{width:100%;display:flex;align-items:center;justify-content:space-between;max-width:1060px;margin:0 auto;flex-flow:wrap;}
.header__menu-item .header__active-menu-item{text-decoration:none;color:#008060;}
.header__menu-item:hover span{text-decoration:none;color:#008060;}
.heder_inner{display:flex;align-items:center;justify-content:space-between;}
.header__heading-link{padding:0;margin:0;}
.header:not(.header--top-center) *>.header__search{display:none;}
.header{padding:0;background:#414141;}
.header__icons{width:100%;max-width:1000px;justify-content:flex-end;}
.header__icon svg{width:25px;height:25px;margin-right:10px;}
.search_center{max-width:600px;width:100%;margin-right:25px;}
.header__icon{width:auto;height:auto;padding-right:30px;text-decoration:none;}
.header__icon--cart{padding:0;margin:0;}
.header__icon span{font-size:16px;color:#cbcbcb;}
.cart-count-bubble span{color:#000;font-size:13px;letter-spacing:0.1em;font-weight:600;}
.cart-count-bubble{background:#fff;top:4px;bottom:auto;right:33px;left:auto;width:16px;height:16px;padding:0;margin:0;text-align:center;}
.search_center .search-modal__form{max-width:100%;display:inline-block;}
.search__input.field__input::-webkit-input-placeholder{color:#cbcbcb!important;font-size:16px;opacity:1!important;display:block!important;font-family:'Source Sans Pro',sans-serif;z-index:9!important;}
.search__input.field__input::-moz-placeholder{color:#cbcbcb!important;font-size:16px;opacity:1!important;display:block!important;font-family:'Source Sans Pro',sans-serif;z-index:9!important;}
.search__input.field__input:-ms-input-placeholder{color:#cbcbcb!important;font-size:16px;opacity:1!important;display:block!important;font-family:'Source Sans Pro',sans-serif;z-index:9!important;}
.search__input.field__input:-moz-placeholder{color:#cbcbcb!important;font-size:16px;opacity:1!important;display:block!important;font-family:'Source Sans Pro',sans-serif;z-index:9!important;}
.search__input.field__input::placeholder{opacity:1;color:#cbcbcb;font-size:16px;font-family:'Source Sans Pro',sans-serif;}
.newsletter-form__field-wrapper .field__input::placeholder{opacity:1;color:#000;font-size:15px;font-family:'Source Sans Pro',sans-serif;letter-spacing:0;font-weight:normal;z-index:9;}
.top-level-menu{list-style:none;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;max-width:1060px;margin:0 auto;flex-flow:wrap;}
.top-level-menu li a{width:100%; font-size:17px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;color:#fff;padding:17px 42px;display:inline-block;text-decoration:none;}
.menu-dropdown{display:none;position:absolute;width:100%;left:0;background:#414141;padding:25px 0;z-index:1;}
.col-category{display:inline-block;width:16.66%;border-right:1px solid #7a7a7a;}
.col-category:last-child {border:0}
.menu-dropdown ul{padding:0;display:flex;align-items:flex-start;justify-content: center;}
.top-level-menu .menu-dropdown .form-group{padding:0 20px;text-align:center;}
.top-level-menu .menu-dropdown .link_title{font-size:25px;line-height:30px;margin:15px 0 25px 0;font-weight:600;text-transform:uppercase;}
.top-level-menu .menu-dropdown h3{border:2px solid #7a7a7a;margin:0 0 6px 0;font-size:20px;line-height:25px;padding:10px;}
.coll_img{min-height:70px;}
.prd_title{min-height:155px;}
.top-level-menu .menu-dropdown h3:first-child{/*min-height:94px;*/display:flex;align-items:center;justify-content:center;}
.top-level-menu .dropdown:hover .menu-dropdown{display:block;}
.top-level-menu .prd_title a{padding:0;}
.top-level-menu .prd_title a:hover h3{background:#008060;border-color:#008060;}
#shopify-section-template--15401377071316__1637666706dcf57f55 .page-width{padding:0;max-width:100%;}
section#shopify-section-template--15401377071316__1637666706dcf57f55{margin:0;}
.image_banner{margin:100px 0 0 0;}
.field__label,.customer .field label{font-size:16px;color:#cbcbcb;font-weight:normal;letter-spacing:0;}
footer{border-top:1px solid #5b5b5b;}
.contact_form{margin:75px 0 90px 0;}
.shopify-app-block a img{margin:0 auto;display:table;}
.top-level-menu li a.coll_link{padding:0;}
.sidebar-content h3.title { cursor: pointer; }
.serch_box ul li {position:relative; }
.serch_box ul li:after {
  content: "1";
  position:absolute;
  left: 0;
  top:12px; 
  display: inline-block;
  width:43px; 
  height:25px;
  background: #fff;
  text-align:center;
  z-index:2;
  color:#000;
  line-height:normal;
  border-right: 1px solid #000;

  font-size: 17px;
  font-weight: 400;
  font-family: "Source Sans Pro";
}
.serch_box select {
  padding-left:55px !important;
}
li.search-btn:after {
  display: none !important;
}
.serch_box ul li:nth-child(2):after {
  content:'2';
}
.serch_box ul li:nth-child(3):after {
  content:'3';
}
.serch_box ul li:nth-child(4):after {
  content:'4';
}

ul.list.list-payment {
  justify-content: flex-start;
  margin: 0;
}
.grid__item.collection-list__item:only-child {max-width: 50%;width: 50%;}

/* Responsive */
@media screen and (max-width:1400px){
  .top-level-menu .menu-dropdown h3{font-size:14px;line-height:normal;}
  .top-level-menu .menu-dropdown .link_title {font-size: 20px;line-height: 20px;margin: 10px 0 20px;}
  /*.top-level-menu .menu-dropdown h3:first-child {min-height: 75px;} */
}
@media screen and (max-width:1199px){
  .search_center{max-width:400px;}
  .top-level-menu li a{padding:17px 30px;}
  .image_banner{margin:40px 0 0;}
  .contact_form{margin:30px 0;}
}
@media screen and (max-width:1024px){
  .header__icon span{display:none;}
  .cart-count-bubble span{display:block;}
  .header__icon{padding-right:0;}
  .cart-count-bubble{right:0;}
  .search_center{display:none;}
  .header:not(.header--top-center) *>.header__search{display:inline-block;}
  .header__search span{display:block;}
  .header__heading-link{vertical-align:top;}
  .header__heading-logo{width:200px;}
  .top-level-menu li a{padding:17px 30px;}
}
@media screen and (max-width:989px){
  .header{display:inline-block;width:100%;vertical-align:top;}
  .header__icon--menu{width:25px;height:25px;margin:0 15px 0 0;}
  .header__icon--menu span{display:inline-block;}
  .header__icon--menu .icon{width:25px;height:25px;}
  .page-width{padding:0 20px;}
  .image_banner{margin:0;}
  .contact .title{font-size:26px;line-height:30px;margin:0 auto 20px;}
  h2.footer-block__heading { cursor:pointer; clear:both;}
}
@media screen and (max-width:767px){
  .grid__item.collection-list__item:only-child {max-width: 100%;width: 100%;}
}
.serch_box ul {justify-content: center;} 
a.underlined-link {color:#C82D2E;} 

@font-face {
    font-family: "Dead Stock";
    src: url({{ "DeadStock-Demo.ttf" | asset_url }}) format("TrueType");
}
