/** Shopify CDN: Minification failed

Line 72:0 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/

.t4s-product .t4s-product-title{font-size:18px}
@media(min-width:1025px){
.t4s-col-item.t4s-product{width:20%!important;max-width:20%!important;flex:0 0 20%!important}
.t4s-header-layout_logo_center .t4s-col-lg-2{flex:0 0 34%!important;max-width:34%!important}
.t4s-header-layout_logo_center .t4s-col-5,.t4s-header-layout_logo_center .t4s-col-lg-5{flex:0 0 33%!important;max-width:33%!important}
.t4s-header__logo img.header__normal-logo{width:700px!important;max-width:100%!important}}
.t4s-collection-item .t4s-cat-title{font-size:18px!important}
@media(min-width:768px){.t4s-collection-item .t4s-cat-title{font-size:50px!important}}
.t4s-disc-bar{padding:14px 16px 50px;margin: 0px 0 30px;background:#f6f6f4;border-radius:8px}
.t4s-disc-bar__msg{font-size:18px;text-align:center;margin-bottom:10px}
.t4s-disc-bar__track{position:relative;height:8px;background:#e0e0dc;border-radius:20px;margin:0 40px}
.t4s-disc-bar__fill{position:absolute;left:0;top:0;height:100%;background:#9acd32;border-radius:20px;transition:width .4s ease}
.t4s-disc-bar__pip{position:absolute;top:16px;transform:translateX(-50%);font-size:18px;font-weight:700!important;color:#222!important;white-space:nowrap}
.t4s-disc-bar[hidden]{display:none}
.t4s-disc-bar .t4s-disc-sub{font-size:18px!important;font-weight:700!important;display:block!important;margin-top:4px!important}

[data-discount-bar-drawer] .t4s-disc-bar__pip--label{position:absolute!important;top:-24px!important;left:0!important;right:0!important;width:100%!important;text-align:center!important;transform:none!important;font-size:18px!important}

/* multi-buy bar in the cart drawer and on the cart page: compact, nothing overlapping */
.t4s-disc-bar[data-discount-bar-drawer],.t4s-disc-bar[data-discount-bar]{padding:10px 12px 28px;margin:0 0 12px}
.t4s-disc-bar[data-discount-bar-drawer] .t4s-disc-bar__msg,.t4s-disc-bar[data-discount-bar] .t4s-disc-bar__msg{font-size:13px;line-height:1.35;letter-spacing:-.3px;margin-bottom:8px}
.t4s-disc-bar[data-discount-bar-drawer] .t4s-disc-sub,.t4s-disc-bar[data-discount-bar] .t4s-disc-sub{font-size:13px!important;margin-top:2px!important}
.t4s-disc-bar[data-discount-bar-drawer] .t4s-disc-bar__track,.t4s-disc-bar[data-discount-bar] .t4s-disc-bar__track{height:6px;margin:0 30px}
.t4s-disc-bar[data-discount-bar-drawer] .t4s-disc-bar__pip,.t4s-disc-bar[data-discount-bar] .t4s-disc-bar__pip{top:11px;font-size:12px;letter-spacing:-.2px}
.t4s-disc-bar[data-discount-bar-drawer] .t4s-disc-bar__pip--label{top:11px!important;left:0!important;right:auto!important;width:auto!important;text-align:left!important;transform:translateX(-50%)!important;font-size:12px!important}
/* cart page on phones: less empty space */
@media (max-width:767px){
body.template-cart .t4s-main-cart{margin-top:16px}
body.template-cart .t4s-page_cart__item{padding-top:12px;padding-bottom:12px}
body.template-cart .t4s-page_cart__item>.t4s-row{padding-top:0}
body.template-cart .t4s-page_cart__item>.t4s-row>.t4s-col-item{border-bottom:0;padding-bottom:0;margin-bottom:6px}
body.template-cart .t4s-page_cart__tools{margin-top:4px}
body.template-cart .t4s-page_cart__item>.t4s-row>.t4s-col-item:nth-child(3){width:auto;max-width:none;flex:0 0 auto;margin-bottom:0}
body.template-cart .t4s-page_cart__item>.t4s-row>.t4s-col-item:nth-child(4){width:auto;max-width:none;flex:1 1 0;text-align:right;margin-bottom:0}
body.template-cart .t4s-cartPage__footer{margin-top:14px;margin-bottom:30px}
body.template-cart .t4s-cart-note__label{margin-bottom:4px}
body.template-cart .t4s-main-cart textarea.t4s-cart-note__input{height:56px!important;min-height:56px!important}
body.template-cart .t4s-cart-couponcode__label{margin-top:10px;margin-bottom:2px}
body.template-cart .cart_actions>p{margin-bottom:8px}
body.template-cart .t4s-cart-total{margin-bottom:4px}
body.template-cart .t4s-main-cart .t4s-btn__checkout{margin-top:6px;margin-bottom:8px}
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
