/* .h1,.h2,h1,h2{line-height:1.1}.h3,.h4,.h5,.h6,h3,h4,h5,h6{line-height:1.5}.templateIndex .aside .section-heading-wrapper .section-heading{font-size:calc(var(--sidebar-heading-fs) + 2px)}.site-content-wrapper{margin-top:30px}.templateIndex .site-content-wrapper{margin-top:0}.templateIndex .site-content-wrapper.container{margin-top:20px}@media(min-width: 992px){.templateIndex .site-content-wrapper.container{margin-top:30px}}@media(max-width: 767px){.templateProduct .site-content-wrapper{margin-top:15px}.templateProduct .section-static-breadcrumb-wrapper .breadcrumb-list{padding-top:0 !important;padding-bottom:0 !important}}.templateCollection .site-content-wrapper{margin-bottom:50px}@media(min-width: 992px){.templateCollection .site-content-wrapper.container{margin-bottom:110px}}.templateList-collections .site-content-wrapper{margin-bottom:55px}.templateBlog .site-content-wrapper{margin-top:40px;margin-bottom:40px}.templateArticle .site-content-wrapper{margin-top:60px;margin-bottom:60px}.templateCart .site-content-wrapper{margin-top:40px;margin-bottom:60px}.templateSearch .site-content-wrapper{margin-top:0;margin-bottom:60px}.template404 .site-content-wrapper{margin-top:35px;margin-bottom:80px}.templateCustomers .site-content-wrapper{margin-top:0;margin-bottom:30px}.templateCustomers-addresses .site-content-wrapper{margin-top:30px}.templateIndex .special-products-section .price-compare{font-size:calc(var(--list-product-card-price-fs) - 4px)}.slider-controls button[disabled]:hover{opacity:.5}.section-heading-wrapper .slider-controls button[disabled]:hover{background-color:rgba(0,0,0,0);color:var(--primary-color)}.section-heading-wrapper .slider-controls button[disabled]:hover svg,.section-heading-wrapper .slider-controls button[disabled]:hover svg path{stroke:unset}@media(min-width: 1024px){slider-component.controls-in-heading .slider-controls button[disabled]:hover{background-color:rgba(0,0,0,0);color:var(--primary-color)}slider-component.controls-in-heading .slider-controls button[disabled]:hover svg,slider-component.controls-in-heading .slider-controls button[disabled]:hover svg path{stroke:unset}}.main-product-gallery .thumbnail-gallery product-slider-component .slider-controls button[disabled]:hover{opacity:1 !important}b,strong{font-weight:600}.btn-cancel{--color:var(--text-color);--background-color:var(--secondary-background-color);--border-color:transparent;--hover-color:#fff;--hover-background-color:var(--primary-color);--hover-border-color:transparent}.btn-cancel,.btn-decline,.btn-delete{--border-radius:-1px;--transition:0.3s}.btn-decline,.btn-delete{--color:var(--primary-color);--background-color:transparent;--border-color:var(--primary-color);--hover-color:#fff;--hover-background-color:var(--primary-color);--hover-border-color:var(--primary-color)}.w-4\/12{width:33.333333%}@media not all and (min-width: 1440px){.max-2xl\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.btn{letter-spacing:.8px}.templateIndex .aside .img-box button.btn,.templateIndex .aside .side-banner-btn{padding:5px 25px;line-height:26px;letter-spacing:.8px}@media(min-width: 992px){.shopify-section-topbar+.shopify-section-header-desktop .header-transparent{top:42px}}slider-component .tns-item[aria-hidden=true] button{visibility:hidden}.popup-is-showing .header-sticky{padding-right:var(--scrollbar-width)} */

h1, h2,
.h1, .h2 {
  line-height: 1.1;
}

h3, h4, h5, h6,
.h3, .h4, .h5, .h6 {
  line-height: 1.5;
}

.templateIndex .aside .section-heading-wrapper .section-heading {
  font-size: calc(var(--sidebar-heading-fs) + 2px);
}

.site-content-wrapper {
  margin-top: 30px;
}

.templateIndex .site-content-wrapper {
  margin-top: 0;
}

.templateIndex .site-content-wrapper.container {
  margin-top: 20px;
}

@media (min-width: 992px) {
  .templateIndex .site-content-wrapper.container {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .templateProduct .site-content-wrapper {
    margin-top: 15px;
  }
  .templateProduct .section-static-breadcrumb-wrapper .breadcrumb-list {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.templateCollection .site-content-wrapper {
  margin-bottom: 50px;
}

@media (min-width: 992px) {
  .templateCollection .site-content-wrapper.container {
    margin-bottom: 110px;
  }
}
.templateList-collections .site-content-wrapper {
  margin-bottom: 55px;
}

.templateBlog .site-content-wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}

.templateArticle .site-content-wrapper {
  margin-top: 60px;
  margin-bottom: 60px;
}

.templateCart .site-content-wrapper {
  margin-top: 40px;
  margin-bottom: 60px;
}

.templateSearch .site-content-wrapper {
  margin-top: 0;
  margin-bottom: 60px;
}

.template404 .site-content-wrapper {
  margin-top: 35px;
  margin-bottom: 80px;
}

.templateCustomers .site-content-wrapper {
  margin-top: 0;
  margin-bottom: 30px;
}

.templateCustomers-addresses .site-content-wrapper {
  margin-top: 30px;
}

/* SECTIONS */
.templateIndex .special-products-section .price-compare {
  font-size: calc(var(--list-product-card-price-fs) - 4px);
}

.slider-controls button[disabled]:hover {
  opacity: 0.5;
}

.section-heading-wrapper .slider-controls button[disabled]:hover {
  background-color: transparent;
  color: var(--primary-color);
}

.section-heading-wrapper .slider-controls button[disabled]:hover svg,
.section-heading-wrapper .slider-controls button[disabled]:hover svg path {
  stroke: unset;
}

@media (min-width: 1024px) {
  slider-component.controls-in-heading .slider-controls button[disabled]:hover {
    background-color: transparent;
    color: var(--primary-color);
  }
  slider-component.controls-in-heading .slider-controls button[disabled]:hover svg,
  slider-component.controls-in-heading .slider-controls button[disabled]:hover svg path {
    stroke: unset;
  }
}
.main-product-gallery .thumbnail-gallery product-slider-component .slider-controls button[disabled]:hover {
  opacity: 1 !important;
}

b, strong {
  font-weight: 600;
}

.btn-cancel {
  --color: var(--text-color);
  --background-color: var(--secondary-background-color);
  --border-color: rgba(0,0,0,0);
  --border-radius: -1px;
  --hover-color: #ffffff;
  --hover-background-color: var(--primary-color);
  --hover-border-color: rgba(0,0,0,0);
  --transition: 0.3s;
}

.btn-decline,
.btn-delete {
  --color: var(--primary-color);
  --background-color: rgba(0,0,0,0);
  --border-color: var(--primary-color);
  --border-radius: -1px;
  --hover-color: #ffffff;
  --hover-background-color: var(--primary-color);
  --hover-border-color: var(--primary-color);
  --transition: 0.3s;
}

.w-4\/12 {
  width: 33.333333%;
}

@media not all and (min-width: 1440px) {
  .max-2xl\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}
.btn {
  letter-spacing: 0.8px;
}

.templateIndex .aside .side-banner-btn,
.templateIndex .aside .img-box button.btn {
  padding: 5px 25px;
  line-height: 26px;
  letter-spacing: 0.8px;
}

@media (min-width: 992px) {
  .shopify-section-topbar + .shopify-section-header-desktop .header-transparent {
    top: 42px;
  }
}
slider-component .tns-item[aria-hidden=true] button {
  visibility: hidden;
}

.popup-is-showing .header-sticky {
  padding-right: var(--scrollbar-width);
}

.article-content >* {
    margin-bottom: 10px;
}