/** Shopify CDN: Minification failed

Line 466:3 Expected "}" to go with "{"

**/
@media (max-width: 650px) {
  .section-slideshow-v1 h3.title-small.mb-0 {
    max-height: 600px !important;
  }
  .section-service-v1 {
    margin-top: -30px !important;
  }
  .section-banner-v4 .banner-box .banner-info .box-bg .box-border {
    padding: 10px !important;
  }
  .section-info-v2 .mini-content .mini-title {
      display: inline-grid;
      justify-items: center;
  }
  img.img-fluid.ls-is-cached.lazyloaded {
      margin-bottom: 50px;
  } 
  .prod_extended .content-page-detail .detail-info .product-title, .product_sidebar .content-page-detail .detail-info .product-title, .prod_sticky .content-page-detail .detail-info .product-title {
          font-size: 28px;
  }
  .box-content-center {
      padding: 20px!important;
  }  
  .sticky_addcart {
      bottom: 0px!important;
  }
  button.shop-button.btn-add-stickycart {
      border-radius: 10px !important;
      line-height: 14px !important;
  }  
  .info_right .product-title {
      max-width: 70% !important;
      display: flex!important;
  }
  span.product-title {
      font-size: 15px !important;
  }  
  button.shop-button.btn-add-stickycart {
      font-size: 10px !important;
  }  
  .menu_moblie.d-flex.d-xl-none.jsmenumobile.align-items-center {
      border: 1px solid #f3f3f3;
  }  
  .tab-pd-details .tab_prod {
        display: block!important;
        justify-items: center!important;
  }  
  h4.title-small.mb-0.adj-subtitle-slide {
      margin-bottom: -5px !important;
  }  
  .section-slideshow-v1 .info-sideh1 .box-content-center .button-main2 {
      margin-top: 0px !important;
  } 
  .text-center.box-info.box-info-1584353475696-2 {
      margin-bottom: -10px;
  }  
  .section-product-v4 .col-6:nth-child(odd) {
      padding-bottom: 15px;
  }  
}
#header .menu ul .nav-item .nav-link {
  font-weight: 600 !important;
}
.dropdown-menu.js-full-width.list-woman.shop.show {
  top: 138px !important;
}
h2.des-font.capital.title-product.mb-0,
.product.mb-30.engoj_grid_parent.relative {
  text-align: center !important;
}
h2.des-font.capital.title-product.mb-0 {
  text-align: center !important;
  padding: 20px 15px 0px !important;
}
figure.absolute.uppercase.label-sale.text-center {
    border-radius: 25px;
}
a.button-main2.button-shop-1584353475696-2.animated {
  background: #bb2649!important;
}
#header .menu ul .nav-item .list-woman.shop .menu_lv2:hover,
#header .menu ul .nav-item .list-woman.shop .menu_lv2:focus,
#header .menu ul .nav-item .list-woman.shop .menu_lv2:active {
  color: #00b3f1 !important;
}
#header .menu ul .nav-item .list-woman.shop .menu_lv2:after {
  border-bottom: 1px solid #00b3f1;
}
.center.logo.delay05 img {
  max-height: 45px !important;
  margin: 8px 0;
}
.menu_moblie .menuright a span {
  color: #ffffff !important;
  font-size: 12px !important;
  top: -2px !important;
  right: -8px !important;
  background: #00b3f1 !important;
  padding: 0px 6px 0px 6px !important;
  border-radius: 50% !important;
}
.menu_moblie .menuleft .iconmenu {
  margin-top: 12px !important;
}
.menu_moblie {
  justify-content: space-between;
  padding: 10px 15px !important;
}
.section-product-v4.mt-all .img-fluid, .icon-section {
    max-width: 60px !important;
    display: block;
    margin: 0 auto;
}
.section-slideshow-v1 .info-sideh1 .box-content-center .button-main2 {
  margin-top: 10px !important;
}
.section-service-v1 .itemtservice .box-service .number {
  max-width: 65px!important;
}
.section-banner-v4 .banner-box .banner-info .box-bg {
  border-radius: 20px !important;
}
.section-banner-v4 .banner-box .banner-info .box-bg .box-border {
  border: 3px solid #bb2649 !important;
  padding: 30px !important;
  border-radius: 14px !important;
}
.section-banner-v4 .banner-box .banner-info .subtitle {
    letter-spacing: normal!important;
}
.page_instagram .img_head {
    padding: 50px 0 0px!important;
    max-width: 60px!important;
    display: block!important;
    margin: 0 auto;
}
a.button.button-insta.text-center, a.button.button-face.text-center {
    padding: 12px 20px!important;
    color: #ffffff!important;
}
.container.container-240 {
    max-width: 800px!important;
}
.info-sideh1 .box-content-center {
    max-width: 690px;
}
.menu_toolbar.d-flex.d-sm-none.active {
    display: none !important;
}
.form-group > input.form-control {
    color: #ffffff !important;
}
#header .menu .eveland-demolink img {
    border-radius: 16px!important;
}
#header .menu ul .nav-item .list-woman.shop .menu_lv2 {
    display: flex !important;
    justify-self: center!important;
}
#header .menu ul .nav-item .list-woman.shop .menu_lv2:after {
    border-bottom: 1px solid #bb2649!important;
    width: 100%!important;
}
.header-v1-h1 {
    border-bottom: 1px solid #f3f3f3;
}
.prod_sticky .content-page-detail .detail-info .btn-action .shop-button {
    width: 100%;
  background:#bb2649!important;
}
prod_sticky .content-page-detail .detail-info .btn-action .shop-button:hover {
    background: #cf3056 !important;
}
#shopify-section-product-template .list_ul_engo_full {
    max-width: 430px!important;
}
#shopify-section-product-template .list_ul_engo_full h4 {
    border: 1px solid #bb2649;    
    border-radius: 16px;
}
.list_ul_engo_full .title-list {
    left: 18px!important;
}
.breadcrumb_collection.style1 .bg_bread {
    padding-top: 46px!important;
    background-color: #e9f8fd !important;
    padding-bottom: 16px!important;
}
.product-item-v5, img.w-100.img-fluid.img_sticky {
    border: 1px solid #f0f0f0!important;
    border-radius: 16px!important;
    margin-bottom: 30px !important;
}
.tab-pd-details .product-desc {
    max-width: 900px;
    justify-self: center;
}
.prod_sticky .content-page-detail .detail-info .product-title {
    font-size: 30px!important;
    font-weight: 600!important;
}
.review_bagde {
    max-width: 233px !important;
    margin: 10px 0px 10px -2px;
}
img.engoj_img_main.w-100.img-fluid.img_sticky {
    border: 1px solid #f0f0f0!important;
    border-radius: 16px;
}
.prod_sticky .content-page-detail .detail-info .pd_summary {
    font-size: 16px!important;
    padding: 0px!important;
}
.list_ul_engo_full {
    margin-top: 0px!important;
}
.swatch .variant_other:hover, .swatch .variant_other:focus, .swatch input:checked + .variant_other {
    border: 1px solid #00b3f1 !important;
    background: #00b3f1;
    border-radius: 8px;
}
.swatch .variant_other {
    border-radius: 10px;
}
.wrap-bread-crumb {
    margin-top: 20px!important;
}
.trust_bagde {
    justify-self: center!important;
}
.box-content-center {
    background-color: #ffffffb3;
    border-radius: 20px;
    padding: 40px;
}
.wrap-bread-crumb.breadcrumb_collection.style1 {
    margin-top: 0px !important;
    margin-bottom: 30px!important;
}
.sticky_addcart .btn-action .shop-button, .sticky_addcart .btn-action .shop-button-amazon {
    background: #bb2649!important;
}
.sticky_addcart .btn-action .shop-button:hover, .sticky_addcart .btn-action .shop-button-amazon:hover {
    background: #bb2649!important;;
}
img#whatsapp-send {
    max-width: 320px;
    margin-bottom: 20px;
}
.prod_sticky .content-page-detail .prev-slide, .prod_sticky .content-page-detail .next-slide {
    top: 90%!important;
}
.prod_sticky{
  .content-page-detail{
    .next-slide,.prev-slide{
        position: absolute;
      	height : 40px;
      	width : 40px;
      	border-radius : 50%;
      	line-height : 40px;
        background : #fff;
        -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.08);
        font-size: 0;
        text-align: center;
        svg{
          width : 20px;
          height: auto;
        }
        &:hover{
          background: #bb2649;
          svg{
          	fill : #fff;
          }
        }
        &.slick-disabled {
          pointer-events: none;
          color: gray;
          opacity: .4;
        }
      }
    .next-slide{
      position: absolute;
      right: 5%;
      top: 50%;
      transform: translateY(90%);
      z-index: 1;
    }
    .prev-slide{
      position: absolute;
      left: 5%;
      top: 50%;
      transform: translateY(90%);
      z-index: 1;
    }
    .slick-dots{
      transform: translate(-50%);
      left: 50%;
      bottom: -40px;
      li{
        button{
          background: #c4c4c4;
          &:before{
            opacity: 0;
          }
          font-size: unset;
          line-height: 20px;
          position: absolute;
          top: 0;
          left: 0;
          width: 10px;
          height: 10px;
          border-radius: 50%;
        }
      }
      .slick-active{
        button{
          background-color: #000;
        }
      }
    }
    .sticky_content{
      .detail-info{
        padding-left : 0;
      }
    }
}

.prod_sticky.slide_gallery{
	.content-page-detail{
    .next-slide,.prev-slide{
        position: absolute;
      	height : 40px;
      	width : 40px;
      	border-radius : 50%;
      	line-height : 40px;
        background : #fff;
        -webkit-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.08);
        font-size: 0;
        text-align: center;
        svg{
          width : 20px;
          height: auto;
        }
        &:hover{
          background : $color-main2;
          svg{
          	fill : #fff;
          }
        }
        &.slick-disabled {
          pointer-events: none;
          color: gray;
          opacity: .4;
        }
      }
    .next-slide{
      position: absolute;
      right: 5%;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1;
    }
    .prev-slide{
      position: absolute;
      left: 5%;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1;
    }
    .slick-dots{
      transform: translate(-50%);
      left: 50%;
      bottom: 50px;
      li{
        button{
          background: #c4c4c4;
          &:before{
            opacity: 0;
          }
          font-size: unset;
          line-height: 20px;
          position: absolute;
          top: 0;
          left: 0;
          width: 10px;
          height: 10px;
          border-radius: 50%;
        }
      }
      .slick-active{
        button{
          background-color: #000;  
        }
      }
    }
    .sticky_content{
      .detail-info{
        padding-left : 0;
      }
    }
      .detail-info{
        .product-title{
          font-size: 30px;
          font-weight: 500;
        }
        .product-price{
          ins{
            font-size : 24px;
          }
        }
        .pd_summary{
          font-size : 15px;
        }
      }
  }

.slick-slide {
  margin: 0px 6px; /* Spazio tra le immagini */
}

/* Assicura che lo spazio non crei problemi di overflow */
.slick-track {
  display: flex !important;
}
a.button-checkout {
    background: #bb2649 !important;
}


  @media (min-width: 992px) {
    .info-sideh2 {
      display: flex !important;
    }
    .picture-slideshow {
      width: 65% !important;
    }
    .box-content {
      width: 35% !important;
      background: #e9f8fd;
      padding: 30px;
      place-content: center;
    }
  }

  .section-slideshow-v13 {
    max-width: 1670px !important;
    justify-self: center;
    margin-top: 15px;
  }

  .info-sideh2 h3.titlebig.mb-0 {
    font-family: Urbanist;
    font-size: 35px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 15px !important;
  }