/** Shopify CDN: Minification failed

Line 101:0 All "@import" rules must come first

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-product-wrapper {
    background-color: #fff;
    padding-top: 20px;
}
.t4s-product-sizes {
    background-color: rgba(0, 0, 0, 0.61);
}
.t4s-top-bar__languages button {
    text-transform: capitalize;
}
.t4s-product-colors {
padding-bottom: 20px;
}
.t4s-product-inner {
    background-color: #fff !important;
}
.excluding-taxes {
    margin-bottom: 20px;
    margin-top: -20px;
    font-size: 16px;
    line-height: 1.3;
    color: #93512e;
}
.t4s-btn-base {
    font-family: var(--font-family-2) !important;
--btn-fw: 400 !important;
}
.t4s-site-nav__icons i.ssw-icon-heart-o, .t4s-site-nav__icons i.ssw-icon-heart {
    font-size: 20px;
    font-weight: 600 !important;
    color: #333333;
}
.product__collection-title {
    margin-bottom: -10px;
    font-size: 16px;
    text-transform: uppercase;
}
.t4s-frm-search__results {
	display: none;
}
#t4s-mini_cart .t4s-drawer__bottom {
    margin-bottom: 80px !important;
}
.container-small {
    max-width: 670px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
}
.gold-page .btn--xl {
    width: 90%;
    margin-top: 20px;
    font-size: 20px;
}
.gold-page {
    font-family: Metamorphous, sans-serif;
    text-align: center;
}
.product-collection {
    box-shadow: inset 0 14px 14px -12px rgb(0 0 0 / 0%), inset 0px -14px 14px -12px rgb(0 0 0 / 20%) !important;
}
.product_subtitle {
    font-size: 22px !important;
    font-weight: 300;
}
.cpb-category-desc {
     font-family: Overpass,sans-serif !important;
     font-size: 15px !important;
}
.ssw-reward-place-order {
    margin-top: 20px;
}
.t4s-pr-choose__style  {
    padding-top: 20px;
}
/* Media query for desktop screens (adjust the breakpoint as needed) */
@media (min-width: 768px) {
    .chart-container {
        max-width: 50%;
        margin: 0 auto; /* Center the div horizontally */
    }
}
.shopify-pc__banner {
  z-index: 9999 !important;
}
.grecaptcha-badge {
   display: none;
}
.gorgias-chat-key-1spa6uy {
    bottom: 5px !important;
}
@import url('https://fonts.googleapis.com/css2?family=Inknut+Antiqua:wght@400;500;600&family=Montserrat:wght@400;500;600&display=swap');

/* Define CSS variables for easy use */
:root {
    --font-inknut: 'Inknut Antiqua', serif;
    --font-montserrat: 'Montserrat', sans-serif;
}
:root {
  --border-color : #f19900 !important
}
.t4s-incoming__mess {
    font-weight: 500;
    color: #f9f9f9;
    margin-bottom: 15px;
    font-size: 14px;
    background-color: #2e7d32;
    padding: 10px 15px;
    text-align: center;
}

[data-incoming-date] {
  font-weight: 700;
}

.klaviyo-form
{
  float: none !important;
}

.stock_banner p
{
  margin: 0;
}
.stock_banner
{
  padding: 10px 20px;
  background-color: #EFEFEF;
  color: #FFF;
  font-size: 14px;
  width: 100%;
  margin-bottom: 20px;
}

.incoming_stock_banner
{
  background-color: #F19900;
  color: #FFF;
}
.incoming_stock_banner_cart
{
  background: none;
  color: #222;
}

.in_stock_stock_banner
{
  background-color: #2E7D32;
  color: #FFF;
}
.in_stock_stock_banner_cart
{
  background: none;
  color: #222;
}

.preorder_stock_banner
{
  background-color: #F19900;
  color: #FFF;
}
.preorder_stock_banner_cart
{
  background: none;
  color: #222;
}

.out_of_stock_stock_banner
{
  background-color: #EB001B;
  color: #FFF;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .template-index .t4s-nav__ul>li> a {
    color: #fff;
}
.template-index .t4s-nav__ul>li> a:hover {
    color: #fff !important;
}
.template-index .t4s-section-header__bot {
    background-color: rgba(0,0,0,0);
    color: #333333;
} 
.template-index .t4s-site-nav__icons i.ssw-icon-heart-o, .t4s-site-nav__icons i.ssw-icon-heart {
    color: #f19900 !important;
}
.t4s-single-product-badge {
    z-index: 100 !important;
}
.ssw-photo-layout__aside_button {
    height: auto !important;
}

#ssw-widget-recommends-html .gw-review-btn {
    line-height: 20px !important;
}
.t4s-product-btns2 .ssw-faveiticon {
    margin-left: 20px;
}
.t4s_lb_nav.t4s-pa.t4s-op-0 {
   margin-top: -20px;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .t4s-product-tabs-wrapper.is--tab-position__external {
    padding: 0px 0;
}
.t4s-mb-tab__content.is--active {
    margin-bottom: 120px;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-product-btns2 .ssw-faveiticon {
    margin-left: 20px;
}
.t4s-product-tabs-wrapper.is--tab-position__external {
    padding: 30px 0 !important;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .t4s-product-btns2 .ssw-faveiticon {
    font-size: 18px;
    margin-left: 20px;
    margin-top: 10px;
}
.ssw-reviews-badge {
    text-align: center !important;
}
.t4s-product-tabs-wrapper.is--tab-position__external {
    padding: 30px 0 !important;
}
}