/** Shopify CDN: Minification failed

Line 1976:1 Unexpected "/"
Line 3613:20 Expected "{" but found "("
Line 3765:8 Unexpected "and"

**/
.has-children:hover .sub-menu{opacity: 1;}
#Tab1 .pr_desc span {
    text-transform: uppercase;
}
.safari-browser-active .best-seller.collecttion {
    height: 24px !important;
    border: 1px solid #000;
    overflow: hidden;
}
.safari-browser-active .best-seller p {
margin: 0 !important;
display: inline-block;
padding: 6px 7px;
border: 0px solid #000; 
font-size: 11px;
letter-spacing: 0.3px;
background-color: #fff;
line-height: 13.3px;
}
.temo-product .safari-browser-active .best-seller {
    height: 24px !important;
    border: 1px solid #000;
    overflow: hidden;
    display: inline-block;
}
.temo-product .safari-browser-active .best-seller p {
margin: 0 !important;
display: inline-block;
padding: 6px 7px;
border: 0px solid #000; 
font-size: 11px;
letter-spacing: 0.3px;
background-color: #fff;
line-height: 12.3px;
}
.temo-collection .cat_toolbar {
    background-color: transparent;
    padding: 20px 4px;
}

.btn_filter, .btn_sidebar, .cat_sortby>a {
    color: #000;
}
.shopify-section.herovideo_banner {
    display: block !important;
}
 
.shopify-section.herovideo_banner .video {
    position: relative;
    padding-bottom: 70vh;
}
.shopify-section.herovideo_banner .video>video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.best-seller p {
    margin: 0 !important;
    display: inline-block;
    padding: 5px 7px;
    border: 1px solid #000;
    font-size: 11px;
    letter-spacing: 0.3px;
        background-color: #fff;
      line-height: 11px;
}
.best-seller.collecttion {
    position: absolute;
    top: 10px;
    background-color: #fff;
    left: 6px;
}
.best-seller {
    margin-bottom: 14px !important;
}
.mobile-vid{
  display: none;
}

.mobile-vid video{
  max-height: 656px;
  display: block;
}

html .sub-menu.sub-menu-2.pa.op__0{
top: -16px;
  opacity: 0 !important;
  transition: 0.5s all;
}

.lazy_menu > .has-children:hover .sub-menu.sub-menu-2.pa.op__0 {
  opacity: 1 !important;
  position: static !important;
  transform: translateX(20%);
}




header ul#nt_menu_id > li:hover .sub-menu.calc_pos{
  opacity: 1 !important;
}

@media (min-width: 1025px) {
      .cat_toolbar {
        margin-bottom: 10px;
        margin-top: 0px;
    }
}

@media (max-width: 767px) {

  .shopify-section.herovideo_banner .video>video{
    display: none;
  }

  .mobile-vid{
  display: block;
}

  .shopify-section.herovideo_banner .video{
    padding-bottom: 0;
  }
}


body, #nt_wrapper {
    background-color: #F8F8F8;
}
.bgbl {
    background-color: #f8f8f8 !important;
}



@font-face {
  font-family: 'Helvetica Neue LT Std Roman';
  src: url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Roman.eot?v=11867902774610618671');
    src: url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Roman.eot?v=11867902774610618671?#iefix') format('embedded-opentype'),
      url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Roman.woff2?v=7942497584821387185') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Roman.woff?v=4872683923193690605') format('woff'),
          url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Roman.ttf?v=17810471569482340728') format('truetype'),
            url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Roman.svg?v=1669501236061411073#HelveticaNeueLTStd-Roman') format('svg');
              font-weight: normal;
              font-style: normal;
              font-display: swap;
              }

@font-face {
  font-family: 'Helvetica Neue LT Std';
  src: url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Ex.eot?v=3701985965548453945');
    src: url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Ex.eot?v=3701985965548453945?#iefix') format('embedded-opentype'),
      url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Ex.woff2?v=3730400231620346081') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Ex.woff?v=17428530483562894872') format('woff'),
          url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Ex.ttf?v=3233579629074635189') format('truetype'),
            url('//www.krukdesigns.com/cdn/shop/files/HelveticaNeueLTStd-Ex.svg?v=598426774642482638#HelveticaNeueLTStd-Ex') format('svg');
              font-weight: normal;
              font-style: normal;
              font-display: swap;
              }
@font-face {
  font-family: 'Georgia';
  src: url('//www.krukdesigns.com/cdn/shop/files/Georgia.eot?v=8677459549477158849');
    src: url('//www.krukdesigns.com/cdn/shop/files/Georgia.eot?v=8677459549477158849?#iefix') format('embedded-opentype'),
      url('//www.krukdesigns.com/cdn/shop/files/Georgia.woff2?v=12130593304266356817') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/Georgia.woff?v=16250607564976980650') format('woff'),
          url('//www.krukdesigns.com/cdn/shop/files/Georgia.ttf?v=4435254395009250929') format('truetype'),
            url('//www.krukdesigns.com/cdn/shop/files/Georgia.svg?v=3769416684126029332#Georgia') format('svg');
              font-weight: normal;
              font-style: normal;
              font-display: swap;
              }
@font-face {
    font-family: 'Proxima Nova Bold';
    src: url('//www.krukdesigns.com/cdn/shop/files/ProximaNova-Bold.eot?v=6975018112797717171');
    src: url('//www.krukdesigns.com/cdn/shop/files/ProximaNova-Bold.eot?v=6975018112797717171?#iefix') format('embedded-opentype'),
        url('//www.krukdesigns.com/cdn/shop/files/ProximaNova-Bold.woff2?v=13647962149624119527') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/ProximaNova-Bold.woff?v=15914575049829032699') format('woff'),
        url('//www.krukdesigns.com/cdn/shop/files/ProximaNova-Bold.ttf?v=8536861442243247821') format('truetype'),
        url('//www.krukdesigns.com/cdn/shop/files/ProximaNova-Bold.svg?v=5969819646412593656#ProximaNova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Arial';
    src: url('Arial-Black.woff2') format('woff2'),
        url('Arial-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

              
.text-center{
  text-align:center;
}
div#shopify-section-pages_heading {
  margin: 20px 0;
}
body, input, textarea, button, select{
  font-family: 'Helvetica Neue LT Std Roman';
  font-weight: 400;
}
li,a,span{
  font-family: 'Helvetica Neue LT Std Roman';
}
h1, .h1, h2, .h2, h3, .h3{
  font-family: 'Helvetica Neue LT Std';
}
html{
  padding-bottom:0 !important;
}
.stry\)_img {
  text-align: center;
  margin: 20px 0;
}
#shopify-section-footer_top .widget-title {
  margin-bottom: 0;
}
.video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.footer__bot_wrap {
  background: #fff;
}
div#shopify-section-footer_top .row {
  justify-content: space-between;
}
.widget_text span.nav_link_icon.ml__5 {
  display: none;
}


div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: #333333;
}
 .template-index div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: white;
}
div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side span {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
}

.template-index div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side span {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: rgb(255, 255, 255);
}
div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side {
  display: flex;
  align-items: center;
}
.pr_title {
    display: none;
}
.pr_title p {
    margin-bottom: 2.5em;
    color: #333333;
    font-family: proxima-nova,sans-serif;
    font-size: .875rem;
    font-weight: 600;
}
.temo-product div#nt_content .container {
  max-width: 100%;
  padding: 39px;
}
.temo-product div#nt_content .container > .row {
  margin: 0;
}


.temo-product div#nt_content footer .container {
  max-width: 1200px;
  padding: 0 15px;
}
.temo-product div#nt_content footer .container > .row {
  margin-right: -15px;
  margin-left: -15px;
}

.temo-product 
.product-infors {
  max-width: 33.33%;
  flex: 0 0 33.33%;
  padding: 0;
}
.temo-product 
.product-images {
  max-width: 50%;
  flex: 0 0 50%;
  padding: 0 12px 0 0;
}
.temo-product 
.pr_sticky_content {justify-content: space-between;}
.temo-product 
h1.product_title.entry-title {
  font-size: 16px !important;
  font-family: 'Helvetica Neue LT Std';
  font-weight: 400;
  padding-right:68px;
}
.temo-product 
p#price_ppr {
  font-size: 12px;
}
.temo-product 
.variations_button {
  width: 100% !important;
}
.temo-product p#price_ppr span {
    font-family: proxima-nova,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    color: #333333;
}
.temo-product 
.btn_des_3  .single_add_to_cart_button,#out_stock_ppr {
  width: 100% !important;
  line-height: 64px;
  padding: 0;
  border-radius: 5px !important;
  border: 1px solid #000;
  text-align:center;
  background:#fff;
 
}
.temo-product .btn_des_3 .single_add_to_cart_button::before {
  content:"";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  left: 0;
  top: 0;
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transform: scale(1,1);
  transform-origin: left center;
}
.temo-product .btn_des_3 .single_add_to_cart_button:hover::before {
  transform: scale(0,1);
  transform-origin: right center;
}
.temo-product 
.btn_des_3  .single_add_to_cart_button span{
  font-size:12px;
  color:#fff;
  position: relative;
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.temo-product 
.btn_des_3 .single_add_to_cart_button:hover,#out_stock_ppr:hover {
  background:#fff;    
 
}
.temo-product 
.btn_des_3 .single_add_to_cart_button:hover span{
  color:#000;
}
.temo-product 
p.mg__0 {
  font-size: 12px;
}

.mouse_hover footer {
  filter: blur(25px);
}
footer,div#nt_content {
  transition: filter 0.4s cubic-bezier(0.57, 0.06, 0.05, 0.95);
}
header
ul#nt_menu_id li a span {
  position: relative;
  font-size:12px;
  font-weight: 700;
  text-transform: uppercase;
}
.template-index header ul#nt_menu_id li a span {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: rgb(255, 255, 255);
}
header ul#nt_menu_id li a span {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color:#333333;
}
header ul#nt_menu_id li a span:hover {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: #BCBCBC !important;
}

.my-account a, .icon_search,.icon_cart a{
  position: relative;
}
header
ul#nt_menu_id li a span::before,.my-account a::before, .icon_search::before,.icon_cart a::before {content: "";position: absolute;width: 100%;transform:scale(0);height: 1px;background: #000;bottom: -2px;transition: 300ms cubic-bezier(0.57, 0.06, 0.05, 0.95);}
header ul#nt_menu_id li a:hover span::before,
.my-account a:hover::before, .icon_search:hover::before,.icon_cart a:hover::before
{
  transform:scale(1);
}
header
.nt_menu>li>a {
  padding-right: 0;
}
header
ul#nt_menu_id li .sub-menu a span::before{
  max-width:100%;
}
span.txt_title {
  line-height: 1;
  margin-bottom: 0
}
.footer__top .menu li {
  line-height: 14px;
  font-size: 12px;
  margin-bottom: 0;
  margin-top: 15px;
}

.footer__top .menu li a {
  font-size: 12px;
  line-height: 1;
}

.nt-social a {
  margin: 0;
}

.footer__top .nt-social i {
  margin: 0;
  color: #BCBCBC;
}

.nt-social a + a {
  margin-left: 12px;
}

.footer__top .signup-newsletter-form {
  border: 0;
  padding: 0;
  background: rgba(188, 188, 188, 0.23) !important;
  align-items: center;
}
#shopify-section-footer_bot .footer__bot_wrap {
  padding: 0 0 12px;
}

#shopify-section-footer_bot .footer__bot_wrap .col-lg-12 {
  font-size: 12px;
}
.footer__top .signup-newsletter-form .submit-btn {
  padding:10px 20px;
  min-height:42px;
  font-size: 12px;
  text-transform: uppercase;
}

.signup-newsletter-form .col_email + div {
  padding-right: 6px;
}
.footer__top .signup-newsletter-form input.input-text{
  height:auto;
  padding: 11px 10px;
}
.email-signup__terms a:hover {
  color: #e6e6e6 !important;
}
.nt_currency {
  order: 1;
}

.icon_search {
  order: 3;
}

.my-account {
  order: 2;
}

.icon_cart.pr {
  order: 4;
}
p.question {
  font-weight: bold;
  font-style: italic;
}
.page--heading {
  text-align: center;
  margin-bottom: 30px;
}

.page--heading h1 {
  font-size: 21px;
  font-family: 'Helvetica Neue LT Std Roman';
  text-transform: uppercase;
}
.footer__top .signup-newsletter-form input.input-text::placeholder {
  color: #979797;
}
.temo-product
div#wrap_des_pr .container {
  padding: 0;
}

div#shopify-section-pr_description {
  padding-top: 0;
}

div#shopify-section-pr_description {
  display: flex;
}

div#shopify-section-pr_description > ul {
  width: 33.33%;
  display: block;
}

.panel_grid- {
  width: 66.666%;
  padding-left: 16px;
}

div#shopify-section-pr_description .ul_tabs li.tab_title_block a {
  padding: 16px 0;
  width: 100%;
  min-height: auto;
  border: 0;
  font-size: 10.2px;
}

.tab_title_block {
  width: 100%;
}

.panel_grid- > div {
  padding: 0 !important;
}

li.tab_title_block + li.tab_title_block {
  border-top: 1px solid #000;
}
.temo-product
.pr_sticky_su .theiaStickySidebar{
  position: sticky;
  top: 45px;
  position: -webkit-sticky;
}
.temo-product
#nt_wrapper {
  overflow: visible;
}

.section-title,.section-title span{
  font-size:16px;
  font-family: 'Helvetica Neue LT Std';
}
.nt_pr h3.product-title {
  font-size: 12px;
}

.nt_pr .product-info .price {
  font-size: 12px;
}
div#shopify-section-pr_summary {
  position: relative;
}

.temo-product p#price_ppr {
    position: static;
}
header
ul#nt_menu_id > li {
  position: static;
}
header
.nt_menu>li .sub-menu {
  width: 100%;
  box-shadow: none;
  left: 0 !important;
  border-top:1px solid #000;
}
header
.header__mid .css_h_se > .col-5 {
  position: static;
}

.header_5 .nt_menu>li>a:first-child {
  font-size: 12px;
}

.nt_menu div.menu-item>a {
  color: #222222 !important;
  padding: 14px 20px;
}

.nt_menu div.menu-item>a:hover {
  color: #222222 !important;
}

.h__banner {
  padding: 0;
}
div#shopify-section-1615267517fc9f5e1d .section-title span {
  font-size: 25px;
  letter-spacing: 1.5px;
}

div#shopify-section-1615197367df75492d .txt_col_img {margin: 0 auto;}

div#shopify-section-1615197367df75492d .col-12:first-child {
  display: none;
}

.ntheader .nt_menu > li > a:hover {
    color: #BCBCBC !important;
}
.ntheader .nt_menu > li > a span:hover {
    color: #BCBCBC !important;
}

div#shopify-section-1615197367df75492d {
  border-top: 1px solid #e2e2e2;
}
.nt_menu>li>div>div {
  display: grid;
  grid-template-columns: repeat(5,1fr);
}
.kruk_topbar li input{border-top: 1px solid #7c7c7c !important;border-left: 1px solid #c3c3c3 !important;border-right: 1px solid #c3c3c3 !important;border-bottom: 1px solid #ddd !important;background: #fff;height: 22px;}

.kruk_topbar ul {
  list-style: none;
}

.kruk_topbar li {
  padding: 6px 10px 8px;
  float: left;
  width: 100%;
}

.contact-form {
  max-width: 1000px;
  flex: 1;
}

header#header {
  text-align: center;
  margin: 0 0 5px 0;
  padding: 0 1% 1.1em 1%;
  border-bottom: 1px dotted #ccc;
}

header#header h2 {
  font-size: 23px;
}

.kruk_topbar li label {
  font-size: 13px;
  font-weight: bold;
  color: #222;
  line-height: 150%;
  margin: 0;
  padding: 0 0 3px 0;
  border: none;
  display: block;
  white-space: normal;
  width: 100%;
}

li#kruk7 div > span {
  display: block;
  padding: 6px 0 9px;
  float: left;
  width: 100%;
}

.kruk_topbar li > div input {
  width: 50%;
}

li#kruk7 div > span input {
  width: 100%;
}

select#country {
  border-top: 1px solid #7c7c7c !important;border-left: 1px solid #c3c3c3 !important;border-right: 1px solid #c3c3c3 !important;border-bottom: 1px solid #ddd !important;background: #fff;height: 22px;
  -webkit-appearance:menulist;
  appearance:menulist;
}

li#kruk7 div > span label {
  padding-top: 3px;
  font-size: 11.35px;
  line-height: 160%;
  color: #444;
  display: block;
  letter-spacing: 0.13px;
}

li#kruk7 div > span.left.city {
  width: 48%;
}

li#kruk7 div > span.right.state {
  width: 48%;
  float: right;
}

li#kruk7 div > span.left.zip {
  width: 48%;
}

li#kruk7 div > span.right.country {
  width: 48%;
  float: right;
}

li#kruk8 {
  float: left;
}

li#kruk5 span {
  float: left;
}

li#kruk5 span label {
  padding-top: 3px;
  font-size: 11.35px;
  line-height: 160%;
  color: #444;
  display: block;
  letter-spacing: 0.13px;
}
li#kruk5 span + span {
  margin-left: 3.9px;
}
input#saveForm {all: inherit;max-width: 67px;padding: 0 7px;display: block;font-size: 15.6px;color: #000;border-radius: 3px;background-color:#efefef;border: 1px solid #767676 !important;line-height:22px;}

.pr_short_des__p {
  display: flex;
}
.pr_short_des ul {
  list-style: none;
}
.pr_short_des__p > p {
  min-width: 133px;
  line-height: 1;
}
.page--careers
input#phone,
.page--careers
input#field1 {
  width: 21px;
  padding: 0;
}
.page--careers
input#field2 {
  width: 28px;
  padding: 0;
}

.page--careers
.topbar li input,.topbar li textarea{
  border: 1px solid #ccc;
  font-size: 13px;
  outline: 0;
  padding: 0 15px;
  color: #878787;
  height: 40px;}
.topbar li textarea{
  min-height:130px;
}
.page--careers
.topbar ul{
  list-style:none;
}
.page--careers
.topbar li label {
  font-size: 12px;
  color: #000;
  margin: 0;
  padding: 0 0 3px 0;
  border: none;
  display: block;
  white-space: normal;
  width: 100%;
}
.page--careers
li#kruk10 > span{
  float:left;
}
.page--careers
li#kruk10 > span > label {
  padding-top: 3px;
  font-size: 11.35px;
  line-height: 160%;
  color: #444;
  display: block;
  letter-spacing: 0.13px;
}
.page--careers
.topbar ul li {
  width: 100%;
  float: left;
  padding: 6px 10px 9px;
}
.page--careers
li#kruk12 > span {
  float: left;
  color: #444;
  margin: 0 .3em 0 0;
}
.error_parent#kruk5 span:nth-child(2) {
  display: flex;
  flex-direction: column;
}

.error_parent#kruk5 span:nth-child(2) input#fname {
  order: 1;
}

.error_parent#kruk5 span:nth-child(2) span.error {
  order: 3;
}

.error_parent#kruk5 span:nth-child(2) label {
  order: 2;
}
.error_parent#kruk5 span:nth-child(2) {
  max-width: 59px;
}

.error_parent#kruk5 span:nth-child(3) {
  max-width: 99px;
}

.error_parent#kruk5 span:nth-child(2) span.error {
  white-space: nowrap;
}
.page--careers
span.symbol {font-size: 15.6px;line-height: 19.6px;}

footer
li.menu-item a{
  position:relative;

}
footer
li.menu-item a::before {
  content: "";
  position: absolute;
  width: 100%;
  transform: scale(0);
  height: 2px;
  background: #fff;
  bottom: -2px;
  transition: 300ms cubic-bezier(0.57, 0.06, 0.05, 0.95);

}
li.menu-item a:hover::before {
  transform: scale(1);
}
.error_parent#kruk10 span:nth-child(2) {
  display: flex;
  flex-direction: column;
  max-width: 16px;
}

.error_parent#kruk10 span:nth-child(2) span.error {
  order: 3;
  white-space: nowrap;
}

.error_parent#kruk10 span:nth-child(2) label {
  order: 2;
  text-align: left;
}

.error_parent#kruk10 span:nth-child(2) input#title {
  order: 1;
}
.page--careers .topbar li input{
line-height:40px;
}
.page--careers .topbar li input[type="file"] {
  background: transparent;
  color: #333 !important;
  font-size: 13px !important;
}

.page--careers
li#kruk14 input {
  padding: 0;
  border: 0 !important;
}
.page--careers
li#kruk15 input {
  padding: 0;
  border: 0 !important;
}
.page--careers
.topbar ul li#kruk16 > div {
  width: 100%;
}
.page--careers
.contact-form {
  max-width: 680px;
}


.page--careers li#kruk10 > span + span{
  margin-left:3.9px;
}
.page--careers .topbar li input#title {
  padding: 0;
  width: 16px;
}

.page--careers .topbar li input#firstname {
  padding: 0;
}

.page--careers .topbar li 
input#lastname {
  padding: 0;
  width: 85px;
}

.page--careers .topbar li 
input#suffix {
  padding: 0;
}

.page--careers li#kruk10 > span {
  text-align: center;
}
.temo-product
.pr_short_des * {
  font-size: 10.2px;
  color: #1d1d1d !important;
  text-transform: uppercase;
  font-family: 'Helvetica Neue LT Std Roman';
}
.temo-product
.pr_short_des__p > p {
  font-size: 10.2px;
  color: #1d1d1d;
  text-transform: uppercase;
}
div#shopify-section-1615197367df75492d h3 {
  font-size: 21px;
}
.footer__top .signup-newsletter-form .submit-btn span {line-height: 10px;display: block;}

.error {
  display:block;
  font-weight: bold;
  font-size: 11px;
  color: #DF0000 !important;
  clear: both;
}

.error_parent {
  display: block !important;
  background-color: #FFDFDF !important;
  margin-bottom: 3px !important;
}
.error_parent label{
  color: #DF0000 !important;
}
span#req_2 {
  float: none !important;
}

h2.retailer_new {
  font-weight: normal;
  font-size: 20px;
  margin: 0 0 .2em 0;
  line-height: 135%;
  color: #222;
  padding: 70px 0 80px 0;
  max-width: 1000px;
  margin: 0 auto;
}
.page--career_submit h2.retailer_new {
  max-width: 680px;
  padding: 70px 20px 80px;
  font-size: 20px;
}
.nt_menu 
.type_dropdown  div.menu-item>a {
  text-align: center;
}
.icon_search {
  padding: 0 !important;
  margin: 0 0px;
}

.page--careers .topbar ul  li#kruk10 {
  display: flex;
  flex-wrap: wrap;
}

.page--careers .topbar ul li#kruk10 label {
  flex: 1 1 100%;
}

.page--careers .topbar ul li#kruk10 span {
  flex: 1 1;
  text-align: left;
}

.page--careers .topbar ul li#kruk10 input {
  width: 100%;
}

.page--careers .topbar ul li#kruk12 {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.page--careers .topbar ul li#kruk12 label#title12 {
  flex: 1 1 100%;
}

.page--careers .topbar ul li#kruk12 span:not(.symbol) {
  flex: 1;
}

.page--careers .topbar ul li input#saveForm:hover {
  background: #000;
}
.page--careers .topbar ul li#kruk12 span input {
  width: 100%;
}

.page--careers .topbar ul li input#saveForm {
  width: 100%;
  max-width: 100%;
  text-align: center;
  background: transparent;
  border: 2px solid #000 !important;
  border-radius: 0;
  height: 40px;
  font-size:14px;
}

li#item_1f7feef9-c7e5-4c94-8255-0ffb46bab72a >div>div {
  display: flex;
  width: 100%;
}

li#item_1f7feef9-c7e5-4c94-8255-0ffb46bab72a >div>div > div {
  flex: 1;
}
.page--content div#nt_content .container {
  margin-top: 15px;
}

.page--content div#nt_content .container .page--heading {
  display: none;
}
.page--story  div#nt_content
.page--heading {
  margin-top: 0;
}
.page--story  div#nt_content
.story---page {
  margin-top: 15px;
}
div#shopify-section-header_banner .col.h_banner_wrap.tc.cw {
  width: 100%;
  flex: 1 1 100%;
  padding:5px 0;
}

div#shopify-section-header_banner  .col-auto {
  display: none;
}
.cart_des_1 a {
  height: 62px;
  position: relative;
}

.cart_des_1 a::before {content: "";position: absolute;bottom: -1px;width: 100%;height: 2px;background:black;display: block !important;transform: scale(0,1);left: 0;}

.cart_des_1 a:hover::before {
  transform: scale(1,1);
}

.nt_currency {
  height: 62px;
  align-items: center;
  display: flex;
  position: relative;
}

span.current.dib.flagst4.flagst4-sm.lazyloaded.flagst4-USD {
    font-weight: 700;
    font-family: Proxima Nova Bold;
    color: #333333;
}
span.current.dib.flagst4.flagst4-sm.lazyloaded.flagst4-USD:hover {
    font-weight: 700;
    font-family: Proxima Nova Bold;
    color: #BCBCBC !important;
}

.nt_currency.curt4_fixed .nt_currency__div {
  min-width: auto;
}

.nt_currency::before {content: "";position: absolute;bottom: -1px;width: 100%;height: 2px;background: black;display: block !important;transform: scale(0,1);left: 0;transition: 300ms cubic-bezier(0.57, 0.06, 0.05, 0.95);}

.nt_currency:hover::before {
  transform: scale(1,1);
}



.quantity .tc button[type="button"] {
    display: flex;
    align-items: center;
    justify-content: center;
}
body .quantity input.input-text[type="number"] {
    line-height: 43px;
}
@media only screen and (max-width:1024px){

  div#nt_menu_canvas {
    padding-top: 50px;
    max-height: 100vh;
    overflow: auto;
  }
  .close_mn_t4 {
    left: 0;
    background: transparent;
    color: #000;
    cursor: pointer;
    pointer-events: auto;
  }
div#nt_menu_canvas
  .nt_mb_menu>li>a {
    color: #333333;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
}
  div#nt_menu_canvas
  .nt_mb_menu>li>a span {
    color: #333333;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
}
  div#nt_menu_canvas
  .nt_mb_menu .nt_opended a {
    border-bottom: 0;
  }
  div#nt_menu_canvas
  .nt_mb_menu .nt_opended {
    background: transparent;
  }
 div#nt_menu_canvas
  .nt_mb_menu li.nt_opended>a, div#nt_menu_canvas .nt_mb_menu li:active>a, div#nt_menu_canvas .nt_mb_menu li>a:hover {
    background: transparent;
  }
  div#nt_menu_canvas
  .nav_link_icon:after,div#nt_menu_canvas .nav_link_icon:before {
    background: #000;
  }
 div#nt_menu_canvas
  .nt_mb_menu .sub-menu li>a {
    color: #333333;
    border: 0;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    text-transform: uppercase;
}
  div#nt_menu_canvas
  .nt-social.border_ {
    display: flex;
    border-top: 1px solid #bfbfbf;
    position: fixed;
    bottom: 0;
    max-width: 340px;
    width: 100%;
    background:#fff;

  }
  div#nt_menu_canvas
  .nt-social.border_ > a {
    flex: 1;
    text-align: center;
    padding: 20px;
  }
  div#nt_menu_canvas
  .nt-social.border_ > a + a {
    margin: 0;

  }
  div#nt_menu_canvas
  ul#menu_mb_ul {
    padding-bottom: 72px;
  }
  div#nt_menu_canvas .nt-social.border_.black_  > li {
    flex: 1 1 20%;
    border-right: 1px solid #bfbfbf;
  }
  div#nt_menu_canvas
  .nt-social.border_.black_ > li > a {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 20px;
  }
  div#nt_menu_canvas .nt-social.border_.black_ > li ul.sub-menu {
    position: absolute;
    top: -50vh;
    width: 250px;
    background: #fff;
    max-height: 50vh;
    overflow: auto;
    border: 1px solid #bfbfbf;
  }
  ul#menu_mb_ul > li#item_mb_cur.currencies {
    display: none;
  }
}
@media only screen and (max-width:768px){
  div#nt_menu_canvas
  .nt-social.border_ {
    max-width:320px; 
  }
}
@media only screen and (max-width:980px){
  span.mobile_hide {
    display: none;
  }
  .mobile_show{
    display:block !important;
  }
}

#ntheader.sticky_prepared.fixed-header .ntheader_wrapper {
  transform: translateY(-105%);
  transition: 0.5s;
}

header#ntheader .ntheader_wrapper {
  transition: 0.5s;
}
#ntheader.sticky_prepared.fixed-header.mystyle .ntheader_wrapper {
  transform: translateY(0%);
  transition: 0.5s;
}

.type_image_text .container {max-width: 100%;margin: 0 auto !important;padding:0;}
div#shopify-section-1618465063a0a58ffa
.txt_col_img .tc {
  text-align: left;
  padding: 50px 50px 50px 100px;
}
div#shopify-section-1618550153d07ad577
.txt_col_img .tc {

  padding: 50px 100px 50px 50px;
}
div#shopify-section-1618550153d07ad577{
  border-bottom: 1px solid #d9d9d9;
}
.lIkPB.lIkPB {
  width: 600px !important;
  min-width: 200px !important;
  max-width: 1000px !important;
  border-radius: 1px !important;
  border-style: solid !important;
  border-width: 1px !important;
  border-color: rgb(0, 0, 0) !important;
  background-color: rgb(255, 255, 255) !important;
}

.hWOtvX.hWOtvX {width: 150px;}


.hyDWZ.hyDWZ, .hyDWZ.hyDWZ img {
  width: 100%;
}

.needsclick[data-testid="form-row"]:nth-child(2) .needsclick > div > div > div p[style="text-align: center;"] {
  font-size: 24px !important;
  font-weight: 700;
}



button[type="button"] {
  font-size: 20px !important;
  margin-top: 20px !important;
}

.needsclick[data-testid="form-row"]:nth-child(3) .needsclick > div > div > div p {
  font-size: 12px !important;
  text-align: center !important;
}
.needsclick[data-testid="form-row"]:nth-child(6) .needsclick > div > div > div p {
  font-size: 9px !important;
  text-align: center !important;
  margin-top:10px;
}
.needsclick[data-testid="form-row"]:last-child .needsclick > div > div > div p[style="text-align: center;"] {
  font-size: 12px !important;
  font-weight: 700;
}

div#shopify-section-cardholder 
.block--op {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 30px;
}
div#shopify-section-cardholder 

.po--block {
  position: relative;
}

div#shopify-section-cardholder 

.btn a {
  padding: 0;
  border: 0;
  position: relative;
  height: auto;
  line-height: 1.5;
  min-height: auto;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 12px;
}
div#shopify-section-cardholder 

.btn {
  text-align: center;
  margin: 20px 0 0;
}
div#shopify-section-cardholder 

.btn a.btn::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #000;
  bottom: -3px;
  transform: scale(0, 1);
  transform-origin: center center;
  transition: transform 0.2s ease-in-out;
}
div#shopify-section-cardholder 

.btn a.btn:hover::before {

  transform: scale(1, 1);    
}
@font-face {
  font-family: 'Nimbus Sans L';
  src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Reg.eot?v=1517174099368006935');
    src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Reg.eot?v=1517174099368006935?#iefix') format('embedded-opentype'),
      url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Reg.woff2?v=13698672398499582947') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Reg.woff?v=160610854835135638') format('woff'),
          url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Reg.ttf?v=10832066548811568706') format('truetype');
            font-weight: normal;
            font-style: normal;
            font-display: swap;
            }

@font-face {
  font-family: 'Nimbus Sans L';
  src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-RegIta.eot?v=1793839075799056674');
    src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-RegIta.eot?v=1793839075799056674?#iefix') format('embedded-opentype'),
      url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-RegIta.woff2?v=17314489196306593201') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-RegIta.woff?v=13354598428683715016') format('woff'),
          url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-RegIta.ttf?v=14915862046762178581') format('truetype');
            font-weight: normal;
            font-style: italic;
            font-display: swap;
            }

@font-face {
  font-family: 'Nimbus Sans L';
  src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-BolIta.eot?v=17140450324445228033');
    src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-BolIta.eot?v=17140450324445228033?#iefix') format('embedded-opentype'),
      url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-BolIta.woff2?v=16278131586343513511') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-BolIta.woff?v=10853319007884478556') format('woff'),
          url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-BolIta.ttf?v=9347850146541119792') format('truetype');
            font-weight: bold;
            font-style: italic;
            font-display: swap;
            }

@font-face {
  font-family: 'Nimbus Sans L';
  src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Bol.eot?v=16226677542176100218');
    src: url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Bol.eot?v=16226677542176100218?#iefix') format('embedded-opentype'),
      url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Bol.woff2?v=5570111543361920694') format('woff2'),
        url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Bol.woff?v=11857081865566429716') format('woff'),
          url('//www.krukdesigns.com/cdn/shop/files/NimbusSanL-Bol.ttf?v=12682994474479856762') format('truetype');
            font-weight: bold;
            font-style: normal;
            font-display: swap;
            }
div#shopify-section-collection_page > .products {
  max-width: 100%;
  justify-content: normal;
}
.temo-collection
.container.container_cat {
  max-width: 100%;
}
nav.breadcrumbs {
  margin: 0;
  padding: 20px;
}
.breadcrumbs__item:not(:last-child):after {
  content: "/" !important;
  transform: none !important;
  height: auto !important;
  border: 0 !important;
  margin: 0 4px !important;
  width: auto !important;
  padding-top:2px;
}
li.breadcrumbs__item:last-child a {
  color: #000;
}

li.breadcrumbs__item a {
  color: #888;
  font-size: 10px; text-decoration: none;
  text-transform: uppercase;     font-family: 'Nimbus Sans L';
}
.variations_button .flex.wrap {
  flex-direction: column;
}

.temo-product .btn_des_3 .single_add_to_cart_button {
  margin-top: 20px !important;
}

.temo-product .main-image {
  width: 100%;
}

.bgbl .tooltip_bottom_left {
  display: none;
}
.js-sl-item.q-item.sp-pr-gallery__img.w__100 {
  transition: none !important;
}

#content_quickview button.mfp-close {
  font-size: 0 !important;
  -webkit-backface-visibility: visible !important;
  transition:0s;
  touch-action:none;
  z-index: 9999999 !important;
  position:fixed !important;
}
.flickity-enabled.is-fade .flickity-slider>.is-selected{
  z-index: 1 !important;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim .product-images .nt_labels{
  display:none;
}
.product-quickview {
  position: relative;
  z-index: 1;
}

.pr_grid_item .product-image:hover .hover_button:hover a{
  background: #222;
}
.pr_grid_item .product-image:hover .hover_button:hover i{
  color: #fff;
}
.quantity .tc button[type="button"] {
  font-size: 14px !important;
  margin-top: 0px !important;
  top: 0 !important;
}
.temo-collection .container.container_cat .col-12 {
  padding-right: 0;
}
.temo-collection .container.container_cat
.pr_list_item {
  padding-right: 0;
}
.temo-collection 
.cat_toolbar.cat_stuck_prepared.cat_stuck {
  all: inherit !important;
}
.temo-collection 
.clone_h_cat.dn {
  display: none !important;
}
div#tab_pr_deskl {
  display: none !important;
}
.pr_short_des__p > p {
  margin-top: 0 !important;
}
.pr_short_des__p
p[data-mce-fragment="1"] {
  display: none;
}
.variations_form .quantity {
  margin: 20px 0 0;
}

.temo-collection
div#shopify-section-cat_heading {
  display: none;
}

.header__mid {
  border-bottom: 1px solid #ddd !important;
}
.template-index  .header__mid {
  border-bottom: 0px solid #ddd0 !important;
}
.temo-collection
.row.al_center.css_h_se {
  border: 0;
}
.temo-collection
.cat_toolbar {
  display: none;
}
.temo-collection
.product-image a.db:before {
  display: none;
}
.product-inner .hover_button {
  width: 100%;
  top: auto !important;
  bottom: 0 !important;
  transform: none !important;
  left: 0 !important;
}
.product-inner .hover_button a:nth-child(2) {
  display: none;
}

.product-inner .hover_button a:nth-child(1) {
  font-size: 10px;
  border-radius: 0;
  margin: 10px;
  box-shadow: none;     font-family: 'Nimbus Sans L';
}
.product-inner .hover_button {
  padding: 0;
}
.temo-collection
.lazy_icons .flickity-button {
  background: #fff;
}
.temo-collection
.lazy_icons .flickity-button:before {
  color: #222;
}
li.breadcrumbs__item:last-child a:hover {
    text-decoration: none;
}
li.breadcrumbs__item:last-child a:hover::before{
    transform:scaleX(1);
}
li.breadcrumbs__item:last-child a {position: relative;}

li.breadcrumbs__item:last-child a::before {content: "";position: absolute;width: 100%;height: 1px;background: #000;bottom: 0;left: 0;transform: scaleX(0);transform-origin: center;transition: transform .3s;}
.temo-product .header_picker {
    /* padding-left: 70px; */
        position: relative;
}
/*.temo-product
.header_picker::before {
position: absolute;
    content: "LOGO";
    left: 5px;
    top: 53%;
    transform: translateY(-50%);
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
}*/
.h__banner {
    background-color: #f5f5f5;
}
/* MEDIA */
.menu-item a:hover span, .menu-item a:focus span, .menu-item a:active span {
    color: #333333;
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    font-size: 12px;
}
.menu-item a:hover span, .menu-item a:focus span, .menu-item a:active  {
    color: #333333;
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    font-size: 12px;
}
ul#nt_menu_id > .menu-item:not(.type_dropdown)::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  background: black;
  left: 0;
  bottom: -1px;
  transition: transform .3s;
  transform: scale(0,1);
}
ul#nt_menu_id > .menu-item:not(.type_dropdown):hover::before{
  transform: scale(1,1);
}
.nt_menu>li.type_dropdown .sub-menu {top: 61px;}
@media only screen and (max-width:1024px){
  .footer__top .menu li a{
    font-size:12px;
  }
  .product-inner .hover_button a:nth-child(1) {
    padding: 5px;
    margin:0;
    border-radius: 0 !important;
  }
  .product-inner .hover_button {
    border-radius: 0;
    margin: 15px;
    width: auto !important;
  }
  .lIkPB.lIkPB {
    width: 300px !important;
    min-width: 200px !important;
    max-width: 1000px !important;
    border-radius: 1px !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: rgb(0, 0, 0) !important;
    background-color: rgb(255, 255, 255) !important;
  }
}
input.tc.tl_md.class_ip.input-text {
  -webkit-appearance: none;
  display: block;
  padding: 1px 15px 0 15px;
  border-radius: 0;
  border: 1px solid #d9d9d9;
  width: 100%;
  resize: none;
  transition: border-color .1s ease-in-out;
  background: transparent;
  border-radius: 0 !important;
  min-height:42px;
  line-height:42px;
}
input.tc.tl_md.class_ip.input-text::placeholder {
  line-height:42px !important;
}
input.tc.tl_md.class_ip.input-text::-webkit-input-placeholder {
  line-height:42px !important;
}
div#shopify-section-footer_top .signup-newsletter-form {
  background: transparent !important;
  align-items: normal;
}
.footer__top .signup-newsletter-form .submit-btn {
  height: 100%;
  letter-spacing: 1px;
  background: #000;
  opacity: 1;
  min-width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  margin-top: 15px;
  min-height: 42px;
}
.footer__top .mc4wp-form-fields .signup-newsletter-form {
  display: block !important;
}

div#shopify-section-footer_top .signup-newsletter-form {max-width: calc(295px + 140px);}
.footer__top .signup-newsletter-form .submit-btn span {
  line-height: 1;
}
.footer__top .signup-newsletter-form input.input-text::placeholder {
  color: #000;
}
.footer__bot_wrap .col_1 {
  color: #000;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-weight: 600;
}
.footer__bot_wrap .col_2 {
  padding-right: 0;
}
#shopify-section-footer_bot .footer__bot_wrap {
  margin-bottom: 42px;
}
.hover_img2 .nt_pr:hover .product-image .hover_img {
    transform: none;
}
@media only screen and (max-width:767px){
  .header__mid .css_h_se .col-lg-5.col-md-4.col-3.tr {
    display: flex;
    align-items: center;
  }
  ol.breadcrumbs__list {
    text-align: center;
  }
  nav.breadcrumbs{
    padding: 7px;
    border-bottom:1px solid #000;
  }
  .product-inner .hover_button{
    display:none;
  }
  div#shopify-section-1618465063a0a58ffa{
  border-top:0 !important;
  }
  div#shopify-section-pr_description > ul {
    visibility:hidden;
    min-width:133px;
  }
  div#shopify-section-pr_description 
  .panel_grid- {
    padding: 0;
  }
  div#shopify-section-pr_description 
  .tab-heading .txt_h_tab {
    padding-left: 0;
  }
  .order-lg-1 .widget_nav_menu {
    border-top: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc;
    padding: 12px 12px 12px 0;
  }
  .order-lg-2 .widget_nav_menu {
    border-bottom: 1px solid #bcbcbc;
    padding: 12px 12px 12px 0;
  }
  #shopify-section-footer_top .widget-title {padding-bottom: 0;}
  .order-lg-1
  span.txt_title,.order-lg-2
  span.txt_title {
    margin-bottom: 0;
  }
  .order-lg-1 {
    margin-bottom: 0 !important;
  }
  .footer__top .signup-newsletter-form {
    border: 0;
    flex-wrap: nowrap;
    position: relative;
  }
  #shopify-section-footer_top
  input.tc.tl_md.class_ip.input-text {
    background: rgba(188, 188, 188, 0.23);
    text-align: left;
  }
  #shopify-section-footer_top
  .col_email + .col-md-auto.col-12 {
    position: absolute;
    max-width: 120px;
    right: 0;
  }
  .temo-product .product-images {
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0;
  }
  .temo-product .product-infors {
    max-width: 100%;
    flex: 0 0 100%;
  }
  div#shopify-section-cardholder 
  .block--op {

    grid-template-columns: repeat(1,1fr);

  }
  
}
a.at-icon-wrapper.at-share-btn.at-svc-pinterest_share {
  display: none;
}
.nt_mini_cart .close_pp:hover{
  color:#999999 !important;
}
.page--contact-us div#nt_content input.button.w__100:hover {
  background-color: black! important;
  border: black! important;
}
.page--story div#nt_wrapper div#nt_content p {
  font-size: 14px;
}
.temo-product .slick-next:before {
  content: ' \276F';
}
.temo-product
.slick-prev:before {
  content: ' \276E';
}
.temo-product
.main-image {
  padding: 0 25px;
  max-width: 100%;
}
.temo-product
button.slick-prev {
  left: 3px;
}
.temo-product
.slick-arrow {
  z-index: 9;
  display: none !important;
}
.temo-product
.slick-next {
  right: 0;
}
.temo-product
.slick-next:before,.temo-product .slick-prev:before {
  color: #878787;
}
.temo-product .main-image:hover
.slick-arrow {
  display: block !important;
}
/*bagpack size & color display none*/
.variations.mb__40.style__rectangle.size_medium.remove_soldout_false {
  display: none;
}
/*.temo-product p#price_ppr {
position: absolute;
top: 30px !important;
font-size: 15px;
left:0;
}*/
/*menu catrgories*/
.mb_nav_tabs.flex.al_center.mb_cat_true {
  display: none;
}
h4.shipping {
  text-align: center;
  margin-top: -40px;
}
.temo-product p#price_ppr {
    font-family: proxima-nova,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    color: #333333;
}
.bghp:hover, .cw{
  /*color:black !important;*/
}
.pr_short_des__p p{
  color:black !important;
}
.icon_cart .tcount {
  color: #fff !IMPORTANT;
}
/*.row.al_center.css_h_se {
  border-bottom: 1px solid #ddd !important;
}*/
.quantity .tc a i, .quantity .tc button i {
  display: block;
  height: 12px;
}
.quantity .tc a, .quantity .tc button {
  height: 38px;
  line-height: 38px;
  min-height: 38px;
}
#shopify-section-cart-template > form > div.cart_items.js_cat_items > div > div.row.al_center > div.col-12.col-md-12.col-lg-5 > div > div > div.mini_cart_meta > p:nth-child(1) {
  display: none;
}

.type_image_text a.button {
  padding: 0;
  border: 0;
  position:relative;
  height: auto;
  line-height: 1.5;
  min-height: auto;
  text-transform:uppercase;
  font-weight: 100;
  font-size: 12px;
}
.type_image_text a.button::before{
  content:"";
  position:absolute;
  width:100%;
  height:1px;
  background: #000;
  bottom: 0;
  transform: scale(0, 1);
  transform-origin: center center;
  transition: transform 0.2s ease-in-out;
}
.type_image_text a.button:hover::before{
  transform: scale(1, 1);
}
.type_image_text a.button:hover,
.type_image_text a.button:active,
.type_image_text a.button:focus{
  color: #bbb !important;
  background:transparent;
}
.type_image_text
.txt_col_img h3 {
  font-size: 20px;
  margin-bottom: 16px;
}
.type_image_text
.txt_col_img p {
  font-size: 12px;
  margin-bottom: 12px;
  line-height: 1;
}
div#shopify-section-1618550153d07ad577 p.mg__0 {
  text-align: right;
}

div#shopify-section-1618550153d07ad577 .txt_col_img p {
  text-align: right;
}

div#shopify-section-1618550153d07ad577 .txt_col_img h3 {
  text-align: right;
}
div#shopify-section-1618550153d07ad577 a.button::before{
  transform-origin: center center;
}
div#shopify-section-1618550153d07ad577 a.button:hover::before{
  transform: scale(1, 1);
}
p {
    margin-bottom: 1.3em;
    color: #222;
}
*/:root {
  --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1
  }
  .animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
      animation-duration: var(--animate-duration);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
        }
  .animate__animated.animate__infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
  }
  .animate__animated.animate__repeat-1 {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: var(--animate-repeat);
      animation-iteration-count: var(--animate-repeat)
        }
  .animate__animated.animate__repeat-2 {
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: calc(var(--animate-repeat)*2);
      animation-iteration-count: calc(var(--animate-repeat)*2)
        }
  .animate__animated.animate__repeat-3 {
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3;
    -webkit-animation-iteration-count: calc(var(--animate-repeat)*3);
      animation-iteration-count: calc(var(--animate-repeat)*3)
        }
  .animate__animated.animate__delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-delay: var(--animate-delay);
      animation-delay: var(--animate-delay)
        }
  .animate__animated.animate__delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-delay: calc(var(--animate-delay)*2);
      animation-delay: calc(var(--animate-delay)*2)
        }
  .animate__animated.animate__delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-delay: calc(var(--animate-delay)*3);
      animation-delay: calc(var(--animate-delay)*3)
        }
  .animate__animated.animate__delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    -webkit-animation-delay: calc(var(--animate-delay)*4);
      animation-delay: calc(var(--animate-delay)*4)
        }
  .animate__animated.animate__delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-delay: calc(var(--animate-delay)*5);
      animation-delay: calc(var(--animate-delay)*5)
        }
  .animate__animated.animate__faster {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-duration: calc(var(--animate-duration)/2);
      animation-duration: calc(var(--animate-duration)/2)
        }
  .animate__animated.animate__fast {
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-duration: calc(var(--animate-duration)*0.8);
      animation-duration: calc(var(--animate-duration)*0.8)
        }
  .animate__animated.animate__slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration)*2);
      animation-duration: calc(var(--animate-duration)*2)
        }
  .animate__animated.animate__slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-duration: calc(var(--animate-duration)*3);
      animation-duration: calc(var(--animate-duration)*3)
        }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0)
    }
    to {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0)
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0)
    }
    to {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0)
    }
  }
  .animate__fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
  }
  .animate__fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(25px, 0, 0);
      transform: translate3d(25px, 0, 0)
    }
    to {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0)
    }
  }
  .story---page {
    max-width: 1014px;
  } 
  .story---page .page--heading > h1 {
    font-size: 14px;
    font-family: century-gothic, Arial, sans-serif;
    font-weight: bold;
    line-height: 0.95;
    letter-spacing: 0.03rem;
  }
  .page--story div#nt_wrapper div#nt_content
  .story---page p{
    font-size: 12px;
    line-height: 2;
    text-align: justify !important;
    text-transform: uppercase;
  }
  li#item_797a7300-9479-4256-8738-d2c29514de5e a::after {
    display: none;
  }
  li#item_797a7300-9479-4256-8738-d2c29514de5e  >div {
    display: none;
  }
  div#shopify-section-content_iframe h1 {
    font-family: Georgia, sans-serif;
    font-size: 24px;
    font-weight: 100;
  }
  div#shopify-section-content_iframe p {
    font-family: Georgia, sans-serif;
    font-size: 12px;
    margin-top: 15px;
  }
  time.publish {
    font-family: Georgia, sans-serif;
    font-size: 14px;
  }
  .content_iframe {
    margin: 0 -10px;
  }
  .content_iframe > div {
    flex: 1;
    padding: 10px;
  }

  @media only screen and (max-width:749px){
    .content_iframe {
      flex-direction: column;
    }
  }
  div#shopify-section-content_iframe h1 {
    font-family: Georgia, sans-serif;
    font-size: 24px;
    font-weight: 100;
    text-align: center;
  }
  time.publish {
    font-family: Georgia, sans-serif;
    font-size: 14px;
    text-align: center;
    display: block;
  }
  header#ntheader {
    border-top: 1px solid black;
  }
  ul#nt_menu_id {
    position: relative;
  }
  .nt_menu>li>div>div {
    display: block !IMPORTANT;
    text-align: left !important;
  }
  .nt_menu .type_dropdown div.menu-item>a {
    text-align: left !important;
  }
  header ul#nt_menu_id > li {
    position: relative;
  }

  header .nt_menu>li .sub-menu {
    border-top: 0px solid #000;
  }
  .nt_menu>li.type_dropdown .sub-menu {transform: none;
    transition: all .3s ease-in-out;
    opacity:0;
  }
 .nt_menu>li.type_dropdown .sub-menu::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    transform: scale(0,1);
    transform-origin: left center;
    transition: transform .3s;
    background: #000;
   display: none;
  }
  header ul#nt_menu_id > li:hover .sub-menu{
    opacity:1;
  }
  header ul#nt_menu_id > li:hover .sub-menu::before {
    transform: scale(1,1);
    transition: transform .3s;
  }
  .ntheader .nt_menu>li.has-children>a:after {
    display: none;
  }
  header ul#nt_menu_id li a span::before, .my-account a::before, .icon_search::before, .icon_cart a::before {
    display: none;
  }
  p#price_qv {
    font-size: 13px;
    margin-top: -5px;
    position: absolute;
    right: 0;
    top: 36px;
  }
  h1.product_title.entry-title a {
    font-size: 16px !important;
    font-family: 'Helvetica Neue LT Std';
    font-weight: 400;
    padding-right: 68px;
  }
  h1.product_title.entry-title {
    font-size: 16px !important;
    font-family: 'Helvetica Neue LT Std';
    font-weight: 400;
    padding-right: 68px;
  }
  div#shopify-section-pr_summary {
    position: relative;
  }
  .quantity .tc a,.temo-product .sp-single .quantity .tc button {
    top: -20px !important;
    width: 30px;
    height: 40px;
    line-height: 40px;
    border: 0;
    background: 0 0;
  }
  .variations_form .quantity {
    display: inline-flex;
    align-items: center;
    border: 1px solid #d9d9d9;
    white-space: nowrap;
    min-width: 140px;
  }
  .variations_form .quantity button {
    width: 51px;
    margin: 0 !important;
    position: static;
    padding: 0 20px !important;
  }
  .quantity input.input-text[type=number] {
    position: static;
    order: 2;
    font-size: 13px;
    font-weight: 500;
  }
  .variations_form .quantity > div {
    display: flex;
    align-items: center;
  }
  .variations_form .quantity button svg {
    width: 11px;
    height: 11px;
    stroke-width: 1.5px;
    vertical-align: -1px;
  }
  .minus {
    order: 1;
  }
  .plus {
    order: 3;
  }
  .footer__top .signup-newsletter-form input.input-text {
    height: 100%;
  }
  @media only screen and (max-width:767px){
    #shopify-section-footer_top .col_email + .col-md-auto.col-12 {
      position: static;
      max-width: 100%;
      padding: 10px 0 0;
    }
    div#shopify-section-footer_top .signup-newsletter-form {
      flex-direction: column;
    }
    .footer__top .signup-newsletter-form .submit-btn {
      height: 100%;
      letter-spacing: 1px;
      background: #000;
      opacity: 1;
      min-height: 41px;
      width: 100%;
    }
    div#shopify-section-footer_top .signup-newsletter-form{
      max-width:100%;
    }
    #shopify-section-footer_top input.tc.tl_md.class_ip.input-text {
      background: transparent;
    }
  }
  .breadcrumbs__item:not(:last-child):after {
    height: 14px !IMPORTANT;
    line-height: 14px !important;
  }
  .safari-browser-active .footer__top .signup-newsletter-form .submit-btn span {
    margin-top: 5px;
  }
   .safari-browser-active
input.tc.tl_md.class_ip.input-text {
    min-height: 40px;
    line-height: 40px;   
}
  .footer__top .signup-newsletter-form .submit-btn{
  text-align:center;
  }
  .footer__top .signup-newsletter-form .submit-btn::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
        
    left: 0;
    top: 0;
    transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transform: scale(1,1);
    transform-origin: left center;
    max-width: 140px;
  }
  .footer__top .signup-newsletter-form .submit-btn {
    background: #000 !important;
    border: 1px solid #fff;
  }
  .footer__top .signup-newsletter-form .submit-btn span {
    z-index: 1;
    position: relative;
    transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  .footer__top .signup-newsletter-form .submit-btn:hover::before {
    transform: scale(0,1);
    transform-origin: right center;
  }
  .footer__top .signup-newsletter-form .submit-btn:hover span {
    color: #000;
  }
.page--retailer form#form input {
    border: 1px solid #ccc !important;
    font-size: 13px;
    outline: 0;
    padding: 0 15px;
    color: #878787;
    height: 40px;
    width: 100%;
  line-height:40px;
}
.page--retailer .contact-form {
    max-width: 680px;
}
.page--retailer
.kruk_topbar li label {
    font-size: 12px;
    color: #000;
    margin: 0;
    padding: 0 0 3px 0;
    border: none;
    display: block;
    width: 100%;
    font-weight: normal;
  white-space: nowrap;
}
.page--retailer
li.buttons input#saveForm[type="submit"] {
    width: 100%;
    max-width: 100%;
    text-align: center;
    background: transparent;
    border: 2px solid #000 !important;
    border-radius: 0;
    height: 40px;
    font-size: 14px;
}
.page--retailer
select#country {
    height: 40px;
        border: 1px solid #ccc !important;
}
.page--retailer
li#kruk5 > span {
    flex: 1 1;
}
.page--retailer
li#kruk5 {
    display: flex;
    flex-wrap: wrap;
}
.header__mid  .row.al_center.css_h_se {
    border: 0;
}

/*.header__mid {
    border-bottom: 1px solid #000;
}*/
  @media only screen and (max-width:767px){
    .footer__top .signup-newsletter-form .submit-btn {
      position: relative;
    }

    .footer__top .signup-newsletter-form .submit-btn::before {
      max-width: 100%;
    }
  }
  .variations_form .quantity > div {    
    width: 100%;
  }
  body .variations_form .quantity {
    min-width: 120px;
  }
  body .quantity .tc button {
    width: 40px !important;
    padding: 0 !important;
    text-align: center;
  }
  body .quantity input.input-text[type="number"] {
    width: 40px;
  }
  .cat_toolbar.row.fl_center.al_center.mt__30.cat_stuck_prepared.cat_stuck {
    display: none !important;
}
  div#shopify-section-header_banner {
    background: rgb(29, 27, 28);
  }
  #shopify-section-footer_bot .footer__bot_wrap {
    background: #f5f5f5;
    margin-bottom: 0;
    padding-bottom: 42px;
}
.header_picker.nt_name_current.truncate.user_choose_js {
    margin-bottom: -20px !important;
}
.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    border-top: 1px solid #d9d9d9;
}
.nt-social.border_.black_ {
    text-align: center !important;
}
.page-head.tc.pr.oh.page_head_sea_heading {
    display: none;
}
.flex.dev_mobile.dev_view_cat {
    display: none;
}
.dn.dev_desktop.dev_view_cat {
    display: none;
}
.dn.dev_tablet.dev_view_cat {
    display: none;
}
.header__mid .css_h_se .col-lg-5.col-md-4.col-3.tr {
    justify-content: flex-end;
}
  @media only screen and (max-width:980px){
     .iccl-cart:before {
    display: none;
}
svg.Icon.Icon--cart {
    width: 17px;
    height: 20px;
}
  }
  @media only screen and (max-width:767px){
/*---div#shopify-section-1614767345e633c6ef {
    display: none;
}---*/
    .icon_cart.pr {
    padding-right: 0;
}   
}
@media only screen and (min-width:767px){
div#shopify-section-16263487070552325b {
    display: none;
}
}
.banner-slider li {
    position: relative;
}
.banner-slider li div {
    position: absolute;
    bottom: 40px;
    left: 20px;
        transform: translate(0);
}
.banner-slider li div a {
    padding: 9px 30px;
    background: transparent;
    display: inline-block;
   /*border: 1px solid #fff;*/
    color: #fff;
    /*background-color: #fff;*/
    font-family: 'Helvetica Neue LT Std Roman';
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
  transition: 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.banner-slider li div a::before {content: "";position: absolute;width: 100%;height: 100%;background: transparent;left: 0;top: 0;z-index: -1;transform: scaleX(0);transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);transform-origin: left;}
  .banner-slider li div a:hover::before{
  transform: scaleX(1);
    transform-origin: right;
  }
  .needsclick.Image__SpinnerContainer-h5o7fd-1.fbvBmP.kl-private-reset-css-Xuajs1 {
    justify-content: center !important;
} 
@media only screen and (max-width:767px){
  div#shopify-section-1618550153d07ad577 .row {
  	flex-direction: column-reverse;
  }
  div#shopify-section-1618550153d07ad577 .txt_col_img h3 {
      text-align: left;
  }
  div#shopify-section-1618550153d07ad577 .txt_col_img p {
      text-align: left;
  }
  div#shopify-section-1618550153d07ad577 .txt_col_img .tc {
    padding: 50px 50px 50px 100px;
  }
}  
span.nt_label.out-of-stock {
  text-transform: uppercase;
  font-size: 11px;
}
@media only screen and (max-width:1024px){
    .label_style_rounded .nt_label {
      width: 60px;
      height: 60px;
	}
}
.temo-index  .Modal__ModalPortalStyled-sbc762-0 {
    display: none !important;
}
  
  
/*div#insta-feed {
    border-top: 1px solid #999999;
}

#insta-feed h2 {
    margin-top: 40px;
}*/
  
  #insta-feed h2 {
    display: none;
}
h2.insta_feeds {
    text-align: center;
}
.id_icon {
    text-align: center;
  	margin-top: -10px;
}
h2.insta_feeds {
    border-top: 1px solid #d9d9d9;
}
.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    border-top: 1px solid #d9d9d9;
    margin-top: 70px;
}
  
  
/*product description on product page*/
  ul.tabs_pop li h4 {
	position: relative;
	padding: 15px 10px;
	margin-bottom: 0;
	border-bottom: 1px solid #dcdcdc;
}

ul.tabs_pop li h4::before {
	content: "\f067";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, -50%);
	position: absolute;
	right: 10px;
	top: 50%;
	transition: 0.5s;
}

ul.tabs_pop > li > div {
	display: none;
	border-bottom: 1px solid #dcdcdc;
	padding: 17.5px 10px;
}

ul.tabs_pop li:first-child h4 {
	border-top: 1px solid #dcdcdc;
}
li.active_tab h4::before {
    transform: rotate(45deg) translate(-7px, -4px) !important;
    transition: 0.5s;
}
.tabs_popup{
  max-width:500px;
    margin:50px auto;
}
.tabs_popup h2{
  margin-bottom:20px;
}
  ul{
  list-style-type:none;
}
/*end description*/
  
.container.container_des {
    display: none;
} 
  
.temo-product .pr_sticky_content {
    justify-content: space-between;
    margin: 0px auto;
}
  .mob_header_kruk {
    position: relative;
    display: none;
}
@media screen and (max-width: 749px) {


.mob_header_kruk {
    display: block;
}

.mob_header_kruk p {
    position: absolute;
    right: 0;
    top: 5px;
}

}
  .main-image img {
    padding: 0 2px;
}
  
  footer#nt_footer
div#shopify-section-footer_top
.footer__top_wrap {
    margin-top: 30px  !important;
    padding-top: 30px !important;
}
.template-product
#nt_content .sp-single {
    margin-bottom: 30px !important;
}
.template-product
div#shopify-section-recently_viewed .related {
    margin-top: 30px !important;
}
.template-product
.section-title {
    margin-bottom: 20px;
}
.template-product
div#shopify-section-product-recommendations > div {
    margin-top: 30px;
}
.template-product
.col-md-5.col-12.product-infors.pr_sticky_su {
    margin-top: 0;
}
  @media only screen and (max-width:749px){
  .template-product
.col-md-5.col-12.product-infors.pr_sticky_su {
    margin-top: 30px;
}
  }
  
  
.temo-product .sp-single > div {
    padding-top: 0;
}

.temo-product
.sp-single > div > div:first-child {
    display: none;
}

.temo-product div#nt_content .container {
    padding-top: 0;
}

.temo-product .main-image {
    padding: 0 8px;
}
.products_title{
font-size: 16px!important;
    font-family: 'Helvetica Neue LT Std';
   font-weight: 400 !important; 
    padding-right: 68px;
	margin-top:10px;
}
  
.pr_title{
  	margin-left:10px;
}
  .slick-dots li {
  	margin: 0!important;
  } 
  @media screen and (max-width: 749px) {
  .product_title, .price_range p {
/*     display: none; */
    font-family: proxima-nova,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    color: #333333;
    margin-top: 40px;
  }
    
 .products_title, .pp_price{
     display:none; 
  }
   
  }
  @media screen and (max-width: 768px) {
    .products_title, .pp_price{
	   display:block;
       font-family: proxima-nova,sans-serif;
       font-size: .875rem;
       font-weight: 600;
       color: #333333;
       margin-bottom: 40px;
  }

/*body.template-index:not(.des_header_7) #ntheader {
    position: absolute !important;
    width: 100%;
    top: 40px;
    border: 0;
}*/
.template-index
.sp_header_mid {
    background: transparent !important;
}
/*.template-index
.push-menu-btn>svg {
    fill: #fff !important;
}*/
/*.template-index
.nt_action>a>i, .template-index .nt_action>div>a>i {
    color: #fff !important;
}*/
.template-index
.header__mid {
    border: 0;
}
.template-index
.icon_cart .tcount {
/*     background: #fff !important; */
/*     color: #000 !important; */
}
    img.w__100.logo_mobile.dn_lg {
    display: none;
}

img.w__100.logo_sticky.dn {
    display: block;
}
   .template-index 
img.w__100.logo_sticky.dn {
    display: none;
}
      .template-index     img.w__100.logo_mobile.dn_lg {
    display: block;
}

.template-index
#ntheader.live_stuck .ntheader_wrapper {
    background: #fff;
}
.template-index #ntheader.live_stuck
.push-menu-btn>svg {
    fill: #000 !important;
}
.template-index #ntheader.live_stuck
.nt_action>a>i,
    .template-index #ntheader.live_stuck
    .nt_action>div>a>i {
    color: #000 !important;
}
.template-index #ntheader.live_stuck
.header__mid {
    border: 0;
}
.template-index #ntheader.live_stuck
.icon_cart .tcount {
    background: #000 !important;
    color: #fff !important;
}
   #ntheader.live_stuck .icon_cart .tcount {
    background: #000 !important;
    color: #fff !important;
}
    .order-lg-3 .widget_nav_menu {
    border-bottom: 1px solid #bcbcbc;
    padding: 12px 12px 12px 0;
}

.footer_collapse_true .row>.mb__50.order-lg-2 {
    margin-bottom: 0;
}
    .nt_se_1626414813ff23f89f {
    margin-top: 0 !IMPORTANT;
}
.type_featured_collection 
.wrap_title.des_title_1 {
    margin-bottom: 50px;
} 
  }

 @media screen and (max-width: 415px) {  
  .col.h_banner_wrap.tc.cw {
      font-size: 2.5vw;
      letter-spacing: .05em;
      font-weight: 700 !important;
      font-family:  nimbus-sans,sans-serif;
	}
 
  .temo-product .main-image .slick-arrow{
   		display:block !important;
   }
 }
body .footer__top .widget-title {
    color: #BCBCBC ;
}
body .footer__top_wrap {
    color: #BCBCBC ;
}
body .footer__top a:not(:hover) {
    color: #BCBCBC ;
}

@media only screen and (min-width:1024px){
.type_featured_collection h3.section-title {
    margin-bottom: 50px;
}
  #insta-feed{
     margin-top: 55px !important;
  }
.id_icon {
    margin-left: -15px;
}
}
@media only screen and (max-width:1024px){
  .site-logo-menu {
    max-width: 87px;
    margin: 0 auto;
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;
}
.menu-drawer-search form label button {
    display: block;
    padding: 0;
    border: 0;
    background: transparent;
    width: 14px;
}
  input[type="search" i]::-webkit-search-cancel-button {
display:none;
  }
.menu-drawer-search {
    border-bottom: 1px solid rgba(129,129,129,.2);
    padding: 0.75rem;
    border-top: 1px solid rgba(129,129,129,.2);
}

.menu-drawer-search form {
    position: relative;
}
  .browser-Safari
.menu-drawer-search form input{
  padding:   10px 12px 8px!important;
}
div#nt_menu_canvas {
    padding-top: 45px !important;
}
.menu-drawer-search form input {
    background-color: #fff;
    border: 0.0625rem solid #979797 !important;
    font-size: 12px !important;
    font-weight: 400;
    letter-spacing: .033em;
    line-height: 1.2;
    padding: 10px 12px !important;
    transition: border .2s ease-in-out;
    width: 100%;
  appearance:none;
    margin: 0;
}

.menu-drawer-search form input::placeholder {
    color: #979797 !important;
    text-transform: uppercase;
      line-height: 1.1;
}

.menu-drawer-search form label {
    position: absolute;
    right: 12px;
    top: 50%;
    z-index: 1;
    width: 14px;
    transform: translateY(-50%);
}

.menu-drawer-search form label svg {
    display: block;
}

.close_mn_t4::before {
    content: "Close";
    color: #333333;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    text-transform: uppercase;
}
.temo-index iframe#dummy-chat-button-iframe {
    display: none;
}
.close_mn_t4 {font-size: 12px;left: 12px;top: 16px;z-index:99999999999999999999;}

div#nt_menu_canvas {
    max-width: 23.4375rem;
    width: 90%;
}
}
#nt_menu_canvas.act_opened+.close_mn_t4::after {
    width: 50px;
    height: 50px;
    position: absolute;
    content: "";
    left: -6px;
    top: -20px;
}
.temo-product ul.tabs_pop li h4 {
    margin: 0;
}


@media only screen and (max-width:749px){
  
.nt_se_1626414813ff23f89f {
    margin-top: 0 !IMPORTANT;
}
.type_featured_collection {
    border-top: 1px solid #d9d9d9;
    margin-top: 0px;
}

.temo-product ul.tabs_pop li h4 {
  
    padding: 15px 15px 15px 10px;
  
}
html #insta-feed {
    margin-top: 50px;
}
.type_featured_collection 
.wrap_title.des_title_1 {
    margin-bottom: 50px;
}

  .txt_col_img {
    margin-top:0;
  }

  .product_title, .price_range p {
    margin-top: 0;
}
 
}

ul.tabs_pop > li > div {
    color: #222222;
}

ul.tabs_pop li h4 {
    text-transform: uppercase;
}

body .nt_fk_canvas#nt_search_canvas input::placeholder {
    color: #5e5e5e!important;
    opacity: 1;
}

.browser-Safari input.search_header__input:not([type=submit]):not([type=checkbox]){
padding:4px 50px 0 20px;
  line-height:1 !important;
}

header ul#nt_menu_id li a span {
    font-size: 12px;
}

span.current.dib.flagst4.flagst4-sm.lazyloaded.flagst4-USD {
    font-size: 12px;
}

div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side {
    font-size: 12px;
}



.footer__bot_wrap.pt__20.pb__20 {
    padding: 8px 0 !important;
    background: rgb(29, 27, 28) !important;
}

.custom_cop p {
    font-weight: bold !important;
}
input[disabled] {pointer-events:none !important}

@media only screen and (max-width: 767px) {
.nt_action.in_flex.al_center.cart_des_1 {
    gap: 20px !important;
}
.footer__bot_wrap.pt__20.pb__20 {
    padding: 0px 0 8px 0 !important;
    background: rgb(29, 27, 28) !important;
}
.footer__top {
    display: block;
}
.footer.new_footer {
    display: none;
}
   .template-index .icon_cart .tcount {
    color: #000000 !IMPORTANT;
}
   .template-index .nt_action .tcount, .toolbar_count {
    background-color: #fff;
}
 .template-index svg#sprite-navigation-cart {
    fill: white !important;
}
   .template-index .live_stuck svg#sprite-navigation-cart {
    fill: black !important;
}
  footer#nt_footer div#shopify-section-footer_top .footer__top_wrap {
    padding-bottom: 0;
}

.footer__top_wrap .row>div.col-lg-2:last-child {
    margin-bottom: 15px;
}
  .footer__bot_wrap.pt__20.pb__20 {
    background : #f5f5f5 !important;
}
}
.new_footer {
    display: none;
}
input:not([type=submit]):not([type=checkbox]), select, textarea {
    border: 1px solid #000;
    font-size: 11px !important;
}
input.tc.tl_md.class_ip.input-text {
    text-align: left;
}

.sp_header_mid {
    background-color: transparent;
}
body.template-index:not(.des_header_7) #ntheader {
    position: absolute !important;
    width: 100%;
}

.template-index .lazy_menu a span {
    color: #333333 !important;
}
.template-index .nt_navigation ul#nt_menu_id {
    gap:42px;
}
.template-index .nt_action.in_flex.al_center.cart_des_1 {
    gap: 42px;
}
@media only screen and (min-width:1025px){
.template-index .sp_header_mid:hover  {
    background-color: #fff;
      transition: opacity .3s ease-in-out;
}
.template-index .sp_header_mid {
     transition: 0.5s !important;
}
.template-index .sp_header_mid:hover a, .sp_header_mid:hover .nt_menu>li>a span,
div#shopify-section-header_5:hover .nt_action.in_flex.al_center.cart_des_1 .push_side span

 {
    color: #333333 !important;
}
body.template-index .sp_header_mid:hover .facl.facl-angle-down.ml__5{
    color: #333333 !important;
}
body.template-index .sp_header_mid:hover span.current.dib.flagst4 {
    color: #333333 !important;
}

.template-index .sp_header_mid:hover a.dib img:nth-child(1) {
    display: none;
}
.template-index .sp_header_mid:hover a.dib img:nth-child(2) {
    display: block;
}
}
.push_side.push-menu-btn {
    display: inline-flex;
}
header.template-index .live_stuck .nt_action .push_side,
header.live_stuck .nt_action.cart_des_1 .push_side span,
header.live_stuck ul#nt_menu_id li a span{
    color: #333333 !important;
}
ul#nt_menu_id {
    gap: 42px;
}
.nt_action.in_flex.al_center.cart_des_1 {
    gap: 42px;
}
.template-index .row.al_center.css_h_se {
    border-bottom: 0px solid #ddd !important;
}
.template-index img.w__100.logo_normal.dn.db_lg {
    filter: brightness(21.5);
}

@media only screen and (min-width: 767px) and (max-width: 1025px) {
    .template-index .nt_action.in_flex.al_center.cart_des_1 {
    gap: 20px;
}
  .template-index img.w__100.logo_sticky.dn {
    display:none !important;
}
    .template-index .live_stuck img.w__100.logo_sticky.dn {
    display:block !important;
}
.template-index .live_stuck svg#sprite-navigation-cart path {
    fill: black;
}
  .template-index .live_stuck div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: black;
}

  .template-index img.w__100.logo_mobile.dn_lg {
    filter: brightness(15.5);
}
  .template-index .push-menu-btn>svg {
    fill: white;
}
 .nt_action.in_flex.al_center.cart_des_1 {
    gap: 20px;
}
  .template-index svg#sprite-navigation-cart path {
    fill:white;
}
.nt_action .tcount, .toolbar_count {
    background-color: white;
    color: #333333 !important; 
}

}

.template-index .nt_currency.curt4_fixed .nt_currency__div {
    background-color: transparent !important;
}
.template-index span.current.dib.flagst4 {
    color: #fff !important;
}

.template-index .facl.facl-angle-down.ml__5 {
    color: #fff !important;
}


body.template-index header.live_stuck .facl.facl-angle-down.ml__5{
    color: #333333 !important;
}
body.template-index header.live_stuck span.current.dib.flagst4 {
    color: #333333 !important;
}

body.template-index header.live_stuck .my-account a {
 color: #333333 !important;
}

header.template-index .live_stuck .nt_action header.live_stuck .nt_action.cart_des_1 .push_side span, header.live_stuck ul#nt_menu_id li a span:hover {
    color: #BCBCBC !important;
}

.popup_left h2 {
    color: #000 !important;
  font-weight: 400;
}
.popup_left .rte p {
    text-align: center;
        color: #67645e;
    font-size: 15px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
  margin-bottom:16px;
  
}
.popup-body button#Subscribe {
      border-radius: 44px;
}
.popup-body .close-btn {
    color: white !important;
}


.header__mid {
    padding: 0 35px;
}
.hat-collection nav.breadcrumbs {
    padding: 0 50px !important;
}
div#shopify-section-header_5 .nt_action.in_flex.al_center.cart_des_1 .push_side span:hover {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: #BCBCBC !important;
}
.nt_menu>li>a:hover, .nt_action>a:hover, .nt_action>div>a:hover, .nt_action .ssw-topauth .push_side:hover, .nt_menu>li>a:focus, .nt_action>a:focus, .nt_action>div>a:focus, .nt_action .ssw-topauth .push_side:focus {
    color: #BCBCBC !important;
}
.ntheader 
a.cb.chp.db.push_side:hover {
    color: #bcbcbc !important;
}
button.button.btn-checkout.mt__10.mb__10.js_add_ld.truncate:hover {
    background-color: white !important;
    color: black !important;
  border: 1px solid #000 !important;
}

button.button.btn-checkout.mt__10.mb__10.js_add_ld.truncate {
    background-color: black !important;
    color: white !important;
}
.page_head_cart_heading {
    padding: 70px 0 0 0 !important;
}
.container h1.tu.mb__10.cw {
    color: black;
}
.frm_cart_ajax_true .btn_btn2t4, .frm_cart_ajax_true .btn_checkout {
    min-width: 300px !important;
}
button.btn_checkout.button.button_primary.tu.mt__10.mb__10.js_add_ld.w__100 {
    background-color: black;
    border: 0;
}
button.btn_checkout.button.button_primary.tu.mt__10.mb__10.js_add_ld.w__100:hover {
    background-color: white;
    color:black;
    border: 1px solid black;
}
@media (min-width: 888px){
.footer__top .col-lg-6 {
    max-width: 28% !important;
}
  html div#shopify-section-footer_top .row {
    justify-content: normal;
    gap: 15px !important;
}
}
@media (min-width: 888px) and (max-width: 1150px){
.footer__top .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 23% !important;
}

}
.textwidget.widget_footer p {
    padding-top: 9px;
    margin: 0;
}
@media (max-width: 767px){
  .template-index .push-menu-btn>svg {
    fill: white !important;
}
}
  .template-index img.w__100.logo_mobile.dn_lg {
    filter: brightness(7.5);
}
  .template-index header#ntheader {
    border-top: 1px solid rgb(29, 27, 28) !important;
}
.textwidget.widget_footer p {
    color: #BCBCBC;
}
.h_banner_wrap {
    color: #BCBCBC;
}
@media (max-width: 767px){
.footer_collapse_true .widget-title+.widget_footer:nth-child(1) {
    display: inherit !important;
}

.footer__top .col-lg-6:first-child .textwidget.widget_footer {display: block;}

.footer__top .col-lg-6:first-child + div aside{border-top: 1px solid #bcbcbc;margin-top:15px;
}

.footer_collapse_true .row>.mb__50.order-lg-3 {
  margin-bottom: 0;
}

.order-lg-4 aside {padding: 12px 12px 12px 0;border-bottom: 1px solid #bcbcbc;
}

#shopify-section-footer_top input.tc.tl_md.class_ip.input-text {color: #fff !important;
text-align: left;
}

.footer__top .signup-newsletter-form input.input-text::placeholder {color: #fff !important;text-align: left;
} 
  .footer__top .col-lg-6:first-child aside {
  pointer-events: none;
}
}

.signup-newsletter-form .submit-btn {
    color: #000 !important;
}
button#footer_btn:hover span {
    color: white !important;

}

#shopify-section-footer_top tc tl_md class_ip .input-text 
{
  color: #fff !important;
}
.textwidget.widget_footer p {
    font-family: proxima-nova,sans-serif;
}
.textwidget.widget_footer p:hover {
    font-family: proxima-nova,sans-serif;
  color:#e6e6e6;
}
@media (max-width: 767px){
.template-index .nt_action.in_flex.al_center.cart_des_1 {
    gap: 15px;
}
  .header__mid {
    padding: 0 5px;
}
  .banner-slider img {
    width: 100%;
  }

  .variations_form .quantity {
    margin: 20px 0 0;
}

.container.txt_shadow_false {
    padding: 15px ;
}
  .nt_se_df3798a4-9a89-42e8-9539-94d28631a209.container.txt_shadow_false {
    padding-top: 0;
    padding-bottom: 0;
}
}
@media (min-width: 767px) and (max-width: 1150px){
.temo-product 
.product-infors {
  max-width: 100%;
  flex: 0 0 42%;
  padding: 0;
}
  nav.breadcrumbs {
    width: 50%;
}
}
@media (min-width: 1025px) and (max-width: 1150px){
.template-index .nt_navigation ul#nt_menu_id {
    gap: 32px;
}
  .template-index .nt_action.in_flex.al_center.cart_des_1 {
    gap: 32px;
}
  ul#nt_menu_id {
    gap: 32px;
}
  .nt_action.in_flex.al_center.cart_des_1 {
    gap: 32px;
}
}
.footer__top li a:hover {
    color: #e6e6e6!important;
}

 .footer__bot p {
     color:#BCBCBC !important;
 }
.h-duo-main-img img {
    filter: brightness(0);
}
.branding.ts__05.lh__1 img {
    filter: brightness(0);
}
@media only screen and (max-width: 767px){
.row.no-gutters.equal_nt.auto.al_center:nth-child(1) {
    flex-direction: column-reverse;
}
aside#block_1581507835369 {
    margin-top: 30px;
}
  .banner-section .slick-dotted.slick-slider
{
    margin-bottom: 0px !important;
}
h3.mb__20.mt__0.fs__30.cd.lh__1 {
    display: none;
}

.nt_se_df3798a4-9a89-42e8-9539-94d28631a209 .flex.column.pl__20.pr__20.pb__20.pt__20.shadow_wrap.tc.cg {
    margin-top: -16%;
    padding-bottom:0px;
}

.nt_se_df3798a4-9a89-42e8-9539-94d28631a209 a.button {
    z-index: 1;
    color: white;
}
  .nt_se_df3798a4-9a89-42e8-9539-94d28631a209 a.button:hover {
    z-index: 1;
    color: white !important;
}
}

article.post-588702023905.post_nt_loop.post_1.col-lg-12.col-md-12.col-12.mb__40 {
    display: flex;
    /* flex-direction: column; */
    flex-direction: column-reverse;
}
span.post-author.mr__5 {
    display: none;
}
.post-info.mb__10 h4 {
    margin-bottom: 0;
}
.container.container_cat.cat_default.mt__60.mb__60 {
    margin-top: 36px;
}

.article-container h1 {
    text-align: center;
    font-size: 24px;
    line-height: 1;
    color: #333333;
    font-family: proxima-nova,sans-serif;
}
.article-container h1:hover {
    text-align: center;
    font-size: 24px;
    line-height: 1;
    color: #bcbcbc;
  font-family: proxima-nova,sans-serif;
}
p.bold {
    margin: 0;
    font-weight: bold;
      color: rgb(51, 51, 51);
}
p.bold1 {
    margin: 0;
      color: rgb(51, 51, 51);
}
p.blog_para {
    color: rgb(51, 51, 51);
    margin-top: 30px;
}
div#shopify-section-header_banner .col.h_banner_wrap.tc.cw {
    padding: 7px 0 5px 0 !important;
}

.safari-browser-active.template-index div#shopify-section-header_banner .col.h_banner_wrap.tc.cw {
width: 100%;
flex: 1 1 100%;
padding: 9px 0 5px;
line-height: 1;
padding-top: 6px !important;
}


.safari-browser-active .button-hover-text{
  padding-top:4px;
}

.nt_se_4acbfe19-9b6a-4dce-813f-331423961bb0 a.button {
    margin-right:80px;
}
@media only screen and (max-width: 767px){
  #shopify-section-4acbfe19-9b6a-4dce-813f-331423961bb0{
    display:none;
  }
  #ntheader.live_stuck #shopify-section-header_banner, #ntheader.live_stuck #shopify-section-header_top, #ntheader.live_stuck .logo_mobile, #ntheader.live_stuck .logo_normal w__100 logo_sticky dn:nth-child(2) {
    display: block !important;
}
    #ntheader.live_stuck #shopify-section-header_banner, #ntheader.live_stuck #shopify-section-header_top, #ntheader.live_stuck .logo_mobile, #ntheader.live_stuck .logo_normal w__100 logo_sticky dn:nth-child(3) {
    display: none !important;
}
  .nt_se_163090790589d7fed8 a.button:hover {
    color:white !important;
}
      div#shopify-section-1630907815d41d0ed1 h3.mb__20.mt__0.fs__30.cd.lh__1 {     display: none; } 
  .nt_se_163090790589d7fed8 p {
    display:none;
}

.nt_se_163090790589d7fed8 p.mg__0 {
    display: block;
}
  .type_image_text .txt_col_img {
    margin-top: 0px;
}
   .nt_se_1630907815d41d0ed1 a.button {
    color: white;
    z-index: 1;
}
     .nt_se_1630907815d41d0ed1 a.button:hover {
    color: white !important;
    z-index: 1;
}
  .nt_se_1630907815d41d0ed1 p {
    display:none;
}

.nt_se_1630907815d41d0ed1 p.mg__0 {
    display:block;
}

.nt_se_1630907815d41d0ed1 .flex.column.pl__20.pr__20.pb__20.pt__20.shadow_wrap.tc.cg {
    margin-top: -9% !important;
}
  .nt_se_163090790589d7fed8 .flex.column.pl__20.pr__20.pb__20.pt__20.shadow_wrap.tc.cg {
    margin-top:-10%;
}
  .nt_se_163090790589d7fed8 a.button{
     color:#fff;
  }
    .nt_se_163090790589d7fed8 a.button:hover{
     color:#5b5555;
  }
  .type_image_text a.button::before {
    content: "";
    position: absolute;
  display:none;
}
  .type_image_text .txt_col_img p {
     margin-bottom: 0px; 
}
   .h__banner {
    min-height: 32px !important;
}
  .container.pr.tc.custom_cop .col-lg-6.col-md-12.col-12.col_2 {
    display:none !important;
}
  a.facebook.cb.ttip_nt.tooltip_top {
    display: none !important;
}
  .nt-social a + a {
  margin-left: 0px;
}
}

.container.pr.tc.custom_cop .col-lg-6.col-md-12.col-12.col_2 {
    display:block ;
}
input:not([type=submit]):not([type=checkbox]):focus, textarea:focus {
    border-color: #ccc !important;
}
body input:not([type=submit]):not([type=checkbox]), body select, body textarea {
    color: #b5bbc2 !important;
}


  
 @media only screen (min-width: 520px) and (max-width: 768px) {
  .popup_close {
    transform: translateX(50%);
    left: 37%;
    position: relative;
    margin-top: 0;
}

}



.col.h_banner_wrap.tc.cw {
    font-weight: 700;
    line-height: .875rem;
    letter-spacing: .02em;
  letter-spacing:1px;
    font-family: "Swiss", "Swiss", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

button#shopify-installments-cta {
    font-family: "Nunito Sans", sans-serif;
}
.ttip_nt .tt_txt {
    display: none;
}
.ttip_nt .tt_txt {
    display: none;
}
.tooltip_top:before {
display:none;
}

.ntheader.live_stuck .sp_header_mid {
    position: fixed;
    width: 100%;
  background-color:#F8F8F8 !important; 
}


 @media only screen and (max-width: 1025px) {
.template-index .sp_header_mid:hover {
    background-color: #fff !important;
    transition: opacity .3s ease-in-out;
}

.template-index .sp_header_mid:hover .push-menu-btn>svg {
    fill: black !important;
}

   .template-index .sp_header_mid:hover img.w__100.logo_mobile.dn_lg {
    filter: brightness(0);
}
   .template-index div#shopify-section-header_5 .sp_header_mid:hover .nt_action.in_flex.al_center.cart_des_1 .push_side {
    font-weight: 700;
    font-family: 'Proxima Nova Bold';
    color: black;
}
   body.template-index .sp_header_mid:hover span.current.dib.flagst4 {
    color: #333333 !important;
}
   div#shopify-section-header_5:hover .nt_action.in_flex.al_center.cart_des_1 .push_side span {
    color: #333333 !important;
}
   .template-index .sp_header_mid:hover a, .sp_header_mid:hover .nt_menu>li>a span, div#shopify-section-header_5:hover .nt_action.in_flex.al_center.cart_des_1 .push_side span {
    color: #333333 !important;
}
   .template-index .sp_header_mid:hover svg#sprite-navigation-cart path {
    fill: black;
}
 }

 .footer__top .menu li a {
    font-family: proxima-nova,sans-serif !important;
 }
  .footer__top .email-signup__terms a {
    font-family: proxima-nova,sans-serif !important;
}


.footer__bot_wrap img.ls-is-cached.lazyloaded:nth-child(1) {
    display: none;
}
.footer__bot_wrap img.ls-is-cached.lazyloaded:nth-child(5) {
    display: none;
}
.footer__bot_wrap img.ls-is-cached.lazyloaded:nth-child(6) {
    display: none;
}
.footer__bot_wrap img.ls-is-cached.lazyloaded:nth-child(8) {
    display: none;
}
.footer__bot_wrap img.ls-is-cached.lazyloaded:nth-child(9) {
    display: none;
}
.footer__bot_wrap img.ls-is-cached.lazyloaded:nth-child(12) {
    display: none;
}


  .safari-browser-active .nt_menu div.menu-item>a{
padding: 14px 20px 9px;
}
/* .popup-body button#Subscribe:hover {
  background-color: #898783;
    color:#1f1e1e;
  border: 1px solid #898783;
} */
.safari-browser-active .popup-body button#Subscribe {
    padding-top: 9px;
}
.safari-browser-active input:not([type=submit]):not([type=checkbox]), body select, body textarea {
    padding-top: 4px;
}
 .browser-Safari body .quantity input.input-text[type="number"]{line-height:1;}



.temo-product .btn_des_3 .single_add_to_cart_button.loading:hover::before {
    transform: scale(1,1);
}


/*.header__mid span::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    transform: scale(0,1);
    transform-origin: left center;
    transition: transform .3s;
    background: #000;
}*/
.dropdown_picker_js.variations.mb__40 {
    margin-bottom: 0;
  margin-top: 42px !important;
}

 @media only screen and (max-width: 1628px) {
 .dropdown_picker_js.variations.mb__40 {
    margin-bottom: 0;
  margin-top: 56px !important;
}
 }
 @media (min-width: 517px) and (max-width: 767px){
   .dropdown_picker_js.variations.mb__40 {
    margin-bottom: 0;
    margin-top: 42px !important;
}
 }
 @media and (max-width: 370px){
  .safari-browser-active .dropdown_picker_js.variations.mb__40 {
    margin-bottom: 0;
    margin-top: 58px !important;
}
 }
  @media (min-width: 370px) and (max-width: 517px){
   .dropdown_picker_js.variations.mb__40 {
    margin-bottom: 0;
    margin-top: 59px !important;
}
 }


  ol.breadcrumbs__list {
    display: flex;
}

li.breadcrumbs__item {
    display: flex;
}



a.breadcrumbs__link::after {
    padding-top: 11px;
    content: '';
}
.lazy_menu .menu-item a span{
        font-family: nimbus-sans,sans-serif !important;
letter-spacing:0px;
}
span.price.price_varies {
    display: none;
}
.gift_kd .tabs_pop li.active_tab:nth-child(2) {
    display:none;
}
.gift_kd .shopify-section.summary.entry-summary.mt__30 {
    margin-top: 12px;
}
button#Subscribe span {
    font-family: "swiss roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400 !important;
}
.shopify-message {
    border-radius: 44px;
}
.shopify-error, .shopify-error a {
    color: #e90505;
    border-color: #e90505;
    border-radius: 44px;
}
.popup-body button#Subscribe:hover {
    background-color: #818181;
    border: 2px solid #818181 !important;
}
.popup_left h2 span {
font-family: 'Arial Black' !important;
  font-weight: 900 !important;
}