/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 116:0 Unexpected "<"

**/
<style type="text/css">
  .visely-widget-container:before { content: 'small'; display: none; }
  .visely-pagination { text-align: center; clear: both; padding: 0 15px; }
  .visely-pagination button { width: 1px; height:1px; outline:none; margin: 5px 5px; border: none; padding: 5px 5px; cursor: pointer; border-radius: 3px; background: #e3e3e3; min-width: 0px;}
  .visely-pagination button.small { margin: 0px 5px; padding: 5px; }
  .visely-pagination button.active { background-color:#4c4c4c; }
  .visely-pagination ul { width: 100%; display: table; table-layout: fixed; background-color: #e3e3e3; margin: 0; padding: 0; }
  .visely-pagination ul li { display: table-cell; white-space: nowrap; padding: 0px;}
  .visely-pagination ul li a { display: block; min-height: 3px; height: 3px; }
  .visely-pagination ul li.active a { background-color: #4c4c4c; }
  article.visely-recommendation-item { margin-bottom: 0px !important;}
  .visely-recommendation-item a, .visely-recommendation-item a:hover { text-decoration: none; color: inherit; opacity: 1; display:block; }
  .visely-recommendation-item { position: relative; display: inline-block; min-width:90%; }
  .visely-recommendation-item .badge--sale { top: 0; right: 0; z-index: 1; display: none; }
  .visely-recommendation-item .spr-badge-caption {display: none;}
  .visely-widget-container.hidden { visibility: hidden; display: flex; } .hidden.visely-pagination button { margin: 0; padding: 0;}
  .visely-recommendations-container .complete { min-height: 400px; }
  .complete .visely-recommendations-container, .visely-recommendations-title.complete  { opacity: 1; }
  @media only screen and (min-width: 1024px) { .visely-widget-container:before { content: 'large'; display: none;  } }
  @media only screen and (min-width: 768px) and (max-width: 1023px) {}
  @media only screen and (min-width: 384px) and (max-width: 767px) {}
  @media only screen and (max-width: 383px) {}
  .visely-recommendations-container .product__image img { height: 100%; width:100%; object-fit: contain; display:none; }
  .visely-recommendation-item .product__image img:nth-of-type(1) {display:block; position:relative;}
  .visely-recommendations-container .product__title p { margin:0px; }
  .visely-recommendations-container .product__title p:nth-child(2):not(:only-child) { margin-bottom: 10px; }
  .visely-recommendations-container .product__prices { }
  .visely-recommendations-container .product__prices div.price-container span.regular:not(:only-child) { text-decoration: line-through !important; }
  .visely-recommendation-item .cycle img { top:0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; display: block !important; position:absolute; }
  .cycle-2 img {-webkit-animation-duration: 6s; animation-duration: 6s; -webkit-animation-name: fade2; animation-name: fade2; }
  .cycle-3 img {-webkit-animation-duration: 9s; animation-duration: 9s; -webkit-animation-name: fade3; animation-name: fade3; }
  @-webkit-keyframes fade2 { 0% {opacity: 0;} 5% {opacity: 1;} 55% {opacity: 1;} 60% {opacity: 0;}  100% {opacity: 0;} }
  @keyframes fade2 { 0% {opacity: 0;} 5% {opacity: 1;} 55% {opacity: 1;} 60% {opacity: 0;}  100% {opacity: 0;} }
  @-webkit-keyframes fade3 { 0% {opacity: 0;} 5% {opacity: 1;} 35% {opacity: 1;} 40% {opacity: 0;} 100% {opacity: 0;} }
  @keyframes fade3 { 0% {opacity: 0;} 5% {opacity: 1;} 35% {opacity: 1;} 40% {opacity: 0;}  100% {opacity: 0;} }
  .cycle-3 img:nth-of-type(1) { -webkit-animation-delay: -3s; animation-delay: -3s; }
  .cycle-3 img:nth-of-type(2) { -webkit-animation-delay: -6s; animation-delay: -6s; }
  .cycle-3 img:nth-of-type(3) { -webkit-animation-delay: -9s; animation-delay: -9s; }
  .cycle-2 img:nth-of-type(1) { -webkit-animation-delay: -3s; animation-delay: -3s; }
  .cycle-2 img:nth-of-type(2) { -webkit-animation-delay: -6s; animation-delay: -6s; }
  .visely-recommendations-container img:not([src]):not([srcset]) {visibility: hidden;}
  @-moz-document url-prefix() {img:-moz-loading {visibility: hidden;}}
  .visely-recommendations-container,.visely-recommendations-title{-webkit-transition:opacity 1.5s ease-out;-moz-transition:opacity 1.5s ease-out;-o-transition:opacity 1.5s ease-out;opacity:0}
  .visely-recommendations-container{width:100%;max-width:100%;transition:opacity 1.5s ease-out;}
  .you-may-also-like .visely-widget-wrapper.complete .visely-recommendations-container{margin-bottom:-10px;}

  .visely-recommendations-title{transition:opacity 1.5s ease-out;clear:both;text-transform: uppercase;font-weight: 600;}

  #content .visely-widget-container .h_row_4 .visely-widget-wrapper.carosel{position:relative;margin-left:-15px;margin-right:-15px;padding-top:0}
  .visely-widget-container .visely-widget-wrapper.complete{position:relative;margin-left:-15px;margin-right:-15px;}
  .visely-widget-container:after, .visely-widget-wrapper:after{ content: "."; display: block;  height: 0; clear: both; visibility: hidden; }
  .visely-widget-container .owl-theme .owl-nav{top:-50px;right:-25px;}
  .visely-widget-container.container{padding:unset;}
  #content .visely-widget-container .product_c .main_box{height:auto !important;}
  #content .visely-homepage-section .visely-widget-container .product_c .main_box{margin:0;}
  
  .visely-homepage-section .visely-recommendations-title {display:none;}
  .visely-widget-container.narrow{margin:unset;text-transform:unset;}
  .h_row_4.featured-products.most-popular {margin-top:30px !important;}
  #content .h_row_4.visely-widget-container {margin-top:0;}
  .template-product:not(.template-index) #content .h_row_4.visely-widget-container.complete {margin-top:30px;}
  .template-product:not(.template-index) #content .h_row_4.visely-widget-container.complete{margin-top:70px;}
  .template-product #content .h_row_4.visely-widget-container .owl-theme .owl-nav{top:-30px;}
  .template-product #content .h_row_4 h3{line-height:unset;}
  .template-product.template-index #content {padding:0 15px;margin-right:auto;margin-left:auto;}
  .template-product.template-index .products{margin:0;}
  .template-product.template-index .visely-recommendations-title{padding-bottom:10px;}
  .template-product.template-index .products h3{padding-bottom:10px;}

  .visely-homepage-section .visely-recommendations-container > div {width: 100% !important;transform:unset !important;display:flex;gap:30px;}
  .visely-homepage-section .visely-widget-container .visely-recommendation-item .product__image {height:unset;}
  .visely-homepage-section .visely-widget-container .visely-widget-wrapper {margin-right:unset;margin-left:unset;}
  .visely-homepage-section .visely-widget-container .visely-widget-wrapper.complete {padding-top:0;}
  .visely-homepage-section .visely-widget-container .visely-recommendation-item {min-width:95%;}

  .visely-widget-wrapper .owl-controls {display:none;}
  .visely-widget-wrapper.complete .owl-controls {display:block;}
  .visely-homepage-section .visely-recommendations-title {display:none;}
  .visely-homepage-section .visely-widget-wrapper.complete .owl-controls {display:none;}

  @media only screen and (min-width: 992px) {  	
    .visely-homepage-section .visely-recommendations-container > div > div { flex: 0 1 25%; }
    .visely-homepage-section .visely-recommendations-container > div > div:nth-child(4n+1) { clear: left; }  
  }
  @media only screen and (min-width: 736px) and (max-width: 991px) { 
 	.visely-homepage-section .visely-recommendations-container > div > div { flex: 0 1 33.33%;}
    .visely-homepage-section .visely-recommendations-container > div > div:nth-child(3n+1) { clear: left; }  
  }
  @media only screen and (max-width: 1000px) { 
    .visely-homepage-section .visely-recommendations-container > div{flex-wrap:wrap;gap:0px;}
    .visely-homepage-section .visely-recommendations-container > div > div:nth-child(even) article {margin-left:5%;}
 	.visely-homepage-section .visely-recommendations-container > div > div { flex: 0 1 50%; }
    .visely-homepage-section .visely-recommendations-container > div > div:nth-child(2n+1) { clear: left; } 
  }

  .visely-homepage-section .visely-pagination {display:none;}

body .visely-recommendation-item.main_box .desc h5 p{
    font-weight: normal !important;
    font-size: 15px !important;
    position: relative;
}
body .visely-recommendation-item.main_box .desc {
  text-align:center;
}

  #content .h_row_4.visely-widget-container  .carosel {padding-top:0;}
  #content .h_row_4.visely-widget-container .carosel.complete {padding-top:10px;}
  
</style>