/** Shopify CDN: Minification failed

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

**/
/* @font-face {
    font-family: 'Juana Alt';
    src: url('/cdn/shop/files/JuanaAltRegular.eot?v=1662527335');
    src: url('/cdn/shop/files/JuanaAltRegular.eot?v=1662527335?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/JuanaAltRegular.woff2?v=1662527430') format('woff2'),
        url('/cdn/shop/files/JuanaAltRegular.woff?v=1662527373') format('woff'),
        url('/cdn/shop/files/JuanaAltRegular.ttf?v=1662527360') format('truetype'),
        url('/cdn/shop/files/JuanaAltRegular.svg?v=1662527348') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */
 body,
    p,
    .btn,
    label,span,
    .tt-tabs-default li>a,
    input, select, optgroup, textarea,
    .form-default .form-control,
    h1, h2, h3, h4, h5, h6,
    .tt-title-options,
    .form-default select.form-control, .form-default select.form-control:focus, .form-default select.form-control:active,
    .tt-product-design02 .tt-description .tt-price, .tt-product .tt-description .tt-price,
    .prod-thumb-title-color a,
    .tt-promo-fullwidth .tt-description .tt-title-small,
    .tt-desctop-menu nav>ul>li.dropdown>a{
      font-family: var(--font_name3) !important;
    }
     button{
      font-family: var(--font_name3);
    }
b, strong{
    font-weight: 500;
  }
  .tt-product .tt-description .tt-price ,
   footer .tt-mobile-collapse .tt-collapse-title {
    font-weight: 500;
 }
@media (min-width: 1025px){
 

@media (min-width:791px) and  (max-width:1024px){
  .address-box {
    margin-left:-5% !important;
  }
}

@media (max-width:790px){
  .address-box {
    margin: 25px auto !important;
    padding: 20px 25px !important;
    clip-path: none !important;
  }
}
@media (max-width:767px){
  .tt-categories-listing .tt-items-categories{
   margin-top:0;
  }
  .tt-block-title{
    margin-bottom:22px;
  }
  .tt-block-title .tt-description{
   font-size:14px;
  }
  .container-indent .tt-title p{
    font-size:28px !important;
  }
  #shopify-section-template--15973785141478__165666003357360f01 .tt-block-title.text-left{
    display:none;
  }
  .tt-items-categories .tt-title-block img{
    margin-top:20px;
  }
  #shopify-section-template--15973785141478__1651832665990e28a1 div{
    margin-top: 35px !important;
    margin-bottom:0px !important;
    padding:0px !important;
    font-size: 28px !important;
  }
  h2.tt-title.prod-thumb-title-color {
    min-height: 44px;
    max-height: 44px;
  }
}
.address-box {
    max-width: 700px;
    width: 100%;
}
  iframe{
    width:100%;
  }
.slick-prev:before, .slick-next:before{
  color:#383435 !important;
}
.slick-dots li button:before{
  color: transparent !important;
}
.slick-dotted.slick-slider {
  padding-bottom: 10px;
}

@media (max-width: 790px){
.tt-layout-box01 .col-img img {
    margin-bottom: 10px;
 }
}

.easytabs-content-holder table{
  width:100% !important;
}
.easytabs-container .easytabs-tab-item .easytabs-header-text, .easytabs-container .easytabs-accordion-item .easytabs-header-text{
  letter-spacing: 1.6px;
}
.custom_map {
    margin-top: 52px;
}
.custom_map .row{
  align-items: center;
}
.custom_map .details{
  padding: 25px 45px;
  margin-left: -30%;
  clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
}
.custom_map h3{
  font-size: 46px;
  line-height: 60px;
  font-weight: 400;
}
#avpoptions-container{
  padding:0!important;
}
#avpoptions-container input[type="text"],
#avpoptions-container input[type="number"],
#avpoptions-container select, 
#avpoptions-container textarea{
  padding: 12px 12px !important;
  background: rgb(247, 248, 250);
  border-radius: 6px;
  color: rgb(119, 119, 119) !important;
  border: 1px solid #f7f8fa !important;
}
#avpoptions-container .ap-label-tooltip label{
  font-size: 14px;
  line-height: 26px;
  color: rgb(25, 25, 25);
  font-family: juana, sans-serif;
  font-weight: 400;
}
#avpoptions-container input:focus,
#avpoptions-container select:focus,
#avpoptions-container textarea:focus{
   border-color: rgb(192, 183, 177)!important;
   background: rgb(255, 255, 255)!important;
   border: 1px solid  rgb(192, 183, 177)!important;
}
.form-default .form-control:focus {
  border-color: rgb(192, 183, 177);
  background: rgb(255, 255, 255); 
}
.form-default select.form-control, 
.form-default select.form-control:focus,
.form-default select.form-control:active{
    appearance: auto !important;
    background-image: none !important;
}

@media (min-width: 575px){
  #smallGallery .slick-track{
    width:100% !important;
    transition: none !important;
    transform: none !important;
  }
  #smallGallery li.slick-slide.slick-active,
  #smallGallery .slick-initialized .slick-slide,
  #smallGallery li.slick-slide{
     width: 115px !important;
     height: 115px !important;
     margin: 0 10px 10px 0;
  }
  .product-images-carousel .slick-slider .slick-slide .zoomGalleryActive:before{
    border:1px solid black;
  }
  #smallGallery .slick-slider img,
  .product-images-carousel .slick-slider .slick-slide a{
    width:115px !important;
    height:115px !important;
    object-fit:cover;
  }
  #smallGallery .slick-prev.slick-arrow,
  #smallGallery .slick-next.slick-arrow,
   button.tt-btn-zomm.tt-top-right.tt-btn-zomm-product-page{
    display:none !important;
  }
  .slick-slider img {
      width: 100%;
      height: auto;
      height: 115px;
      object-fit: cover;
  }
  .product-images-carousel ul li{
    padding-right:0px !important;
  }
  .mediaimageholder {
    text-align: center;
  }
  .tt-mobile-product-slider{
   display:none !important;
  }
  .tt-product .tt-description .tt-title{
   line-height: 20px;
    margin: 5px 0;
  }
}
  .tt-product-single-info .tt-options-swatch.options-large li a.options-color[data-optionimage=true] {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 30px;
  }
  ul.tt-options-swatch li .options-color:after,
  ul.tt-options-swatch li .options-color:before{
    border-radius:30px;
  }
.tt-list-btn li a{
  /* background: black; */
  padding: 6px;
  border: 1px solid #00000033;
  border-radius: 5px;
}
.tt-list-btn li a{
  color:white;
}
.inline-wk-link svg path{
  fill:black;
}
.inline-wk-link:hover span{
  color:white !important;
}
.inline-wk-link:hover svg path{
  fill:white !important;
}
.tt-fixed-product-wrapper .tt-fixed-product .tt-img{
  max-width: 50px;
  min-width: 50px;
}
.tt-fixed-product-wrapper{
  padding: 20px 0 15px;
}
.sku-js,
.availability,
.tt-product-desc p{
  font-size:16px;
}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list a {
  font-size: 17px;
}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list {
  line-height: 22px;
}
@media (min-width: 790px){
  footer .tt-footer-custom .tt-box-copyright {
    padding: 10px 0 10px!important;
  }
  footer .tt-footer-col .tt-newsletter .tt-collapse-content form{
    margin-top:0px;
  }
}
@media (max-width:575px){
  .about_us{
    font-size: 20px !important;
    line-height: 1.2;
  }
}
.respimgsize.tt-items-categories{
  position:relative;
}
h2.tt-title.coll-title {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    color:white !important;
    font-size: 22px!important;
}
.blog.js-powrMark.powrMark.text-center,
a.powrMarkLink.js-watermark.watermark-create-free{
    display: none !important;
}

/* .avp-productoptionswatch{
  display:contents !important;
}
.avp-productoptionswatchwrapper span.avp-productoptionswatch {
    border: none;
    padding: 0;
}
#avpoptions-container input:checked + .avp-productoptionswatch::before + .avp-productoptionswatchwrapper span {  
  border: 1px solid !important;
  padding: 5px !important;
}
 */


