@media (min-width: 1200px) {
  .container-large {
    max-width: 1790px;
    width: auto;
    margin: 0 auto; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .container-large {
    max-width: 100%;
    width: auto;
    margin: 0 auto; } }
/*
@media (min-width: 992px) {
    .product-container .flex-w {
        float: left;
        margin-right: 10px;
    }
.product-detail .leo-more-cdown ul {
    border: 0;
}
.product-detail .product-prices {
margin:0;
    float: left;
MARGIN-TOP: -6PX;
}
.product-detail .leo-more-cdown , .product-detail .description-short {
    clear: both;
}
}*/

.product-actions .add-to-cart i {
display: inline-block;
}
.product-quantity .add-to-cart {
    font-size: 13px;
}
.product-prices .current-price  .txt-price {
    font-size: 14px;
    line-height: inherit;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
}
.product-actions .add-to-cart {
    max-width: inherit;
    margin: 0;
}
.product-detail .product-prices {
   margin: 0;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 0;
}
.flex-w.line {
   border-bottom: 0;
        padding-bottom: 10px;
}
.product-detail .leo-more-cdown ul {
    border: 0;
}
.product-detail .leo-more-cdown ul {
    margin: 7px 0;
}
.left-column-customer .links li {
    width: 100%;
    padding: 0 .9375rem;
    font-size: 1rem;
    font-weight: 700;
    color: #7a7a7a;
    text-align: center;
    margin-bottom: 20px !important;
}
.left-column-customer .links a i.icon_svg_lvc svg{
    width: 1em;
    height: 1em;
}
.left-column-customer  li::marker{
  content: ' ';
  font-size: 0;
 color: red;
display:none;
}
.presta-header-wallet-btn {
    margin-left: 15px;
    color: #2502dd;
    background-color: transparent;
    background-image: none;
    border: 1px solid #2502dd!important;
    padding: 8px 20px;
    margin-top: -5px;
font-size: 15px;
    font-weight: 500;
}
.presta-header-wallet-btn .material-icons {
    font-size: 24px;
}
.presta-header-wallet-btn:hover {
    color: #2502dd!important;
    background-color: transparent;
    background-image: none;
}
@media (max-width: 768px) {
.presta-header-wallet-btn {
    padding: 8px 10px;
}
}
@media (max-width: 480px) {
    .header-button-wishlist .ap-btn-wishlist {
        margin-left: 15px;
    }
}

.select-title span {
font-size:0;
}
.select-title span:before {
font-size:14px;
content:"Scegli cosa Preferisci";
display:block;
    position: absolute;
    left: 0;
}
#pay-with-payment-option-1-form {
display:block!important;
}
.box-top-link {
    margin-right: 13px;
}
@media (max-width: 620px) and (min-width:401px) {
.userinfo-selector {
    float: none;
}
.box-top-right {
display:block;
}
.nav_title_info {
    display: flex;
    justify-content: center;
}
}
@media (max-width: 400px)  {
.nav_title_info li {
display:none;
}
.nav_title_info {
    display: block;
}
.nav_title_info .name-cw {
display:block;
}
.userinfo-selector {
     float: none;
    display: flex;
    justify-content: space-between;
}
.box-top-right {
    display: block;
}
.name-cw::after {
display:none;
}
.nav_title_info li.name-cw a span{
     color: #999999;
    font-weight: 400;
}
}
.nav_title_info li.name-cw a span {
    text-transform: capitalize;
}

/* new item product*/
.-cart-content::before {
    content: "+";
}
.detail-button i:before {
content: "\f303";
font-family: "Font Awesome 5 Pro";
}
.detail-button a i {
margin-left: 0;
}
.plist-df-1 .thumbnail-container .functional-buttons .quick-view, .plist-df-1 .thumbnail-container .functional-buttons .btn-product {
        transform: none;
        opacity: 1;
        visibility: visible;
    }

.plist-df-1.new .leo-wishlist-button {
    background-color: transparent;
    position: static;
    top: inherit;
    right: inherit;
}
.plist-df-1.new .thumbnail-container .functional-buttons {
    position: relative;
    bottom: 0;
    left: inherit;
    right: inherit;
    padding: 0;
    margin-top: 5px;
}
.plist-df-1.new .thumbnail-container .functional-buttons{
    display: grid;
    gap: 20px 5px;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
}

.plist-df-1.new .thumbnail-container .functional-buttons .btn-product {
    width: 100%;
    height: 40px;
    background-color: #f7f8f9;
    border-radius: inherit;
     border:0;
    margin: 0;
    box-shadow: none;
}
.plist-df-1.new .leo-wishlist-button:not(.added) .text-remove {
    display: none !important;
}
.plist-df-1.new  .thumbnail-container {
    gap: 0;
}
.box-deals .plist-df-1.new  .thumbnail-container {
    gap: 20px;
}
.plist-df-1.new .thumbnail-container .leo-wishlist-button i:before , .plist-df-1.new .detail-button i:before , .plist-df-1.new .thumbnail-container .leo-compare-bt-content i:before {
    font-size: 18px;
    font-weight: 900;
}
.plist-df-1.new .thumbnail-container .btn-product i, .thumbnail-container .quickview i {
    height: 18px;
}
.plist-df-1.new .thumbnail-container .functional-buttons .quick-view:hover i::before, .plist-df-1.new .thumbnail-container .functional-buttons .btn-product:hover i::before {
    color: #4158F2;
}

.plist-df-1.new .thumbnail-container .leo-compare-bt-content i:before {
   width: 24px;
    display: block;
content: url('data:image/svg+xml;utf8, <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 122.88 101.78"><title>transfer</title><path d="M40.87,43.13c0,2.13.16,4.65,0,6.73a9.58,9.58,0,0,1-.46,2.51,6.54,6.54,0,0,1-2.61,3.49,6.94,6.94,0,0,1-4.11,1.06,10.7,10.7,0,0,1-2.84-.55,5.41,5.41,0,0,1-1.45-.8C25.05,52.17,20.54,48.5,16,44.83,11.81,41.4,7.59,38,2.88,34.27L2.61,34a8.08,8.08,0,0,1-2.23-3.2,6.51,6.51,0,0,1-.22-3.65,7.42,7.42,0,0,1,1.31-2.8,11,11,0,0,1,2-2c8.2-6.2,16.36-13.26,24.43-19.73A11,11,0,0,1,34.47,0a6.37,6.37,0,0,1,2.67.57l.23.11a6.07,6.07,0,0,1,2,1.67A9.16,9.16,0,0,1,41.12,8.2v5.6H66.29a5,5,0,0,1,4.95,4.94V38.19a5,5,0,0,1-4.95,4.94ZM82,58.65c0-2.13-.16-4.65,0-6.73a9.58,9.58,0,0,1,.46-2.51,6.56,6.56,0,0,1,2.61-3.49l.21-.13a7,7,0,0,1,3.9-.92,9.9,9.9,0,0,1,2.83.55l.74.31.64.43c4.35,3.4,8.89,7.09,13.41,10.77C111,60.36,115.27,63.8,120,67.51l.27.23A8,8,0,0,1,122.49,71a6.49,6.49,0,0,1,.23,3.64l-.09.31a7.63,7.63,0,0,1-1.23,2.49,11,11,0,0,1-2,2C111.18,85.62,103,92.68,95,99.15a10.88,10.88,0,0,1-6.55,2.63,6.52,6.52,0,0,1-2.67-.56l-.24-.12a6.15,6.15,0,0,1-2-1.66,9.21,9.21,0,0,1-1.73-5.86V88H56.58A5,5,0,0,1,51.63,83V63.6a5,5,0,0,1,4.95-5ZM35.41,49.24l0-8.86a2.74,2.74,0,0,1,2.74-2.74H65.74V19.29H38.33a2.73,2.73,0,0,1-2.7-2.77V8.2a4.31,4.31,0,0,0-.55-2.46l-.2-.17a1,1,0,0,0-.42-.08A5.72,5.72,0,0,0,31.3,6.94L6.87,26.67a5.21,5.21,0,0,0-1,1,2,2,0,0,0-.36.71,1.08,1.08,0,0,0,0,.62,2.67,2.67,0,0,0,.76,1c4.26,3.35,8.74,7,13.19,10.61C23.74,44,28,47.51,32.74,51.22a4.19,4.19,0,0,0,1.15.22,1.51,1.51,0,0,0,.89-.17,1.15,1.15,0,0,0,.43-.64,3.66,3.66,0,0,0,.18-1l0-.36Z"  /></svg>');
}
.plist-df-1.new .thumbnail-container .functional-buttons .btn-product.leo-compare-button:hover i:before {
content: url('data:image/svg+xml;utf8, <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 122.88 101.78"><title>transfer</title><path d="M40.87,43.13c0,2.13.16,4.65,0,6.73a9.58,9.58,0,0,1-.46,2.51,6.54,6.54,0,0,1-2.61,3.49,6.94,6.94,0,0,1-4.11,1.06,10.7,10.7,0,0,1-2.84-.55,5.41,5.41,0,0,1-1.45-.8C25.05,52.17,20.54,48.5,16,44.83,11.81,41.4,7.59,38,2.88,34.27L2.61,34a8.08,8.08,0,0,1-2.23-3.2,6.51,6.51,0,0,1-.22-3.65,7.42,7.42,0,0,1,1.31-2.8,11,11,0,0,1,2-2c8.2-6.2,16.36-13.26,24.43-19.73A11,11,0,0,1,34.47,0a6.37,6.37,0,0,1,2.67.57l.23.11a6.07,6.07,0,0,1,2,1.67A9.16,9.16,0,0,1,41.12,8.2v5.6H66.29a5,5,0,0,1,4.95,4.94V38.19a5,5,0,0,1-4.95,4.94ZM82,58.65c0-2.13-.16-4.65,0-6.73a9.58,9.58,0,0,1,.46-2.51,6.56,6.56,0,0,1,2.61-3.49l.21-.13a7,7,0,0,1,3.9-.92,9.9,9.9,0,0,1,2.83.55l.74.31.64.43c4.35,3.4,8.89,7.09,13.41,10.77C111,60.36,115.27,63.8,120,67.51l.27.23A8,8,0,0,1,122.49,71a6.49,6.49,0,0,1,.23,3.64l-.09.31a7.63,7.63,0,0,1-1.23,2.49,11,11,0,0,1-2,2C111.18,85.62,103,92.68,95,99.15a10.88,10.88,0,0,1-6.55,2.63,6.52,6.52,0,0,1-2.67-.56l-.24-.12a6.15,6.15,0,0,1-2-1.66,9.21,9.21,0,0,1-1.73-5.86V88H56.58A5,5,0,0,1,51.63,83V63.6a5,5,0,0,1,4.95-5ZM35.41,49.24l0-8.86a2.74,2.74,0,0,1,2.74-2.74H65.74V19.29H38.33a2.73,2.73,0,0,1-2.7-2.77V8.2a4.31,4.31,0,0,0-.55-2.46l-.2-.17a1,1,0,0,0-.42-.08A5.72,5.72,0,0,0,31.3,6.94L6.87,26.67a5.21,5.21,0,0,0-1,1,2,2,0,0,0-.36.71,1.08,1.08,0,0,0,0,.62,2.67,2.67,0,0,0,.76,1c4.26,3.35,8.74,7,13.19,10.61C23.74,44,28,47.51,32.74,51.22a4.19,4.19,0,0,0,1.15.22,1.51,1.51,0,0,0,.89-.17,1.15,1.15,0,0,0,.43-.64,3.66,3.66,0,0,0,.18-1l0-.36Z" fill="%234158F2" /></svg>');
}
@media (max-width: 768px) {
#category #wrapper .container-large {
        padding-left: 0;
        padding-right: 0;
}
}
  #back-top {
        bottom: 30px;
    }
@media (max-width: 991px) {
    #back-top {
        bottom: 60px;
    }
 .thumbnail-container .leo-more-cdown .deal-clock {
    gap: 16px;
}
 .thumbnail-container .leo-more-cdown .deal-clock li span {
    font-size: 8px;
}

 .thumbnail-container .leo-more-cdown .deal-clock li::after {
    right: -10px;
}
}

.box-best-item   .thumbnail-container .leo-more-cdown .deal-clock {
    gap: 16px;
}
.box-best-item   .thumbnail-container .leo-more-cdown .deal-clock li span {
    font-size: 8px;
}
@media (max-width: 991px) and (min-width:567px) {
 .thumbnail-container .leo-more-cdown .deal-clock li b {
    font-size: 12px;
}
}
.box-best-item   .thumbnail-container .leo-more-cdown .deal-clock li b {
    font-size: 12px;
}


.box-best-item  .thumbnail-container .leo-more-cdown .deal-clock li::after {
    right: -10px;
}


.box-deals .plist-df-1.new .thumbnail-container {
    padding-top: 23px;
}
.box-deals .title_block {
    margin-bottom: 10px;
}

@media (max-width: 768px) {
#module-prestatrackorder-process  .presta_track_info .banner-sec .carousel-item {
     display: flex;
    flex-direction: column-reverse;
}
#module-prestatrackorder-process  .banner-text h2 {
    margin-bottom: 0;
    font-weight: 800;
    font-size: 30px;
    color: #2601e6;
}
#module-prestatrackorder-process  .login-sec h2 {
    font-weight: 700;
    color: #000;
    font-size: 22px;
}
#module-prestatrackorder-process  .banner-sec {
    min-height: inherit;
padding: 0;
}
#module-prestatrackorder-process  .presta_track_info {
    margin-bottom: 0!important;
    margin-top: 0!important;
}
#module-prestatrackorder-process #page #wrapper .container > .presta_track_info .row {
    margin-top: 0!important;

}
#module-prestatrackorder-process  #page #wrapper .container > .row {
    margin-top: 0!important;
}
#module-prestatrackorder-process     .breadcrumb {
        margin: 0!important;
    }
#module-prestatrackorder-process  .login-sec {
    padding: 10px 30px;
margin-bottom: 50px;
}
#module-prestatrackorder-process  img#uploaded-image {
    margin-top: 20px!important;
}
.login-sec h2 {
    margin-bottom: 15px;
}
}
.banner__countdown-1 {
    position: relative;
    padding: 20px 30px;
    background: linear-gradient(1.5708rad, rgb(182, 109, 255) 0.29%, rgb(128, 1, 255) 65.06%);
    border-radius: 12px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.banner__countdown-1 .leo-more-cdown {
    text-align: center;
    position: absolute;
    top: -8px;
    right: 20px;
    background: #430880;
    padding: 12px;
    border-radius: 0 0 6px 6px;
    min-width:220px;

}
.banner__countdown-1 .leo-more-cdown:before {
    content: "";
    height: 8px;
    width: 4px;
    position: absolute;
    top: 0;
    right: 100%;
    border: 4px solid transparent;
    border-bottom-color: #430880;
    border-right-color: #430880;
}
.banner__countdown-1 .leo-more-cdown:after {
    content: "";
    height: 8px;
    width: 4px;
    position: absolute;
    top: 0;
    left: 100%;
    border: 4px solid transparent;
    border-bottom-color: #430880;
    border-left-color: #430880;
}
.banner__countdown-1 .leo-more-cdown .deal-clock li {
    margin: 0;
    width: auto;
    height: auto;
    border: none;
    color: #fff;
    position: relative;
    background: rgba(133, 20, 249, 0.40);
    border-radius: 4px;
    padding: 5px;
    min-width: 35px;
}
.banner__countdown-1 .leo-more-cdown .deal-clock  li b {
    font-weight: 700;
    font-size: 20px;
color:#fff;
}
.banner__countdown-1 .leo-more-cdown .deal-clock  li span {
    display: none;
}
.text-cwdown {
width:45%;
color: #fff;
    font-size: 15px;
}
.banner__countdown-1 .leo-more-cdown .deal-clock {
    gap: 10px;
}
.banner__countdown-1 .deal-clock li::after {
    right: -8px;
}
.banner__countdown-1 .title_block {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 1.5;
}
.banner__countdown-1 .title_block  {
    position: absolute;
    top: 0;
   right:20px;
   z-index: 99;
    min-width: 204px;
    text-align: center;
font-size: 14px;
}
.banner__countdown-1 .leo-more-cdown .deal-clock {
max-width: 220px;
    padding: 0 5px;
    margin-top: 25px;
}
@media (max-width: 768px) {
div#presta_custom_attribute {
    margin-top: 0;
}
.banner__countdown-1 .leo-more-cdown {
    padding: 10px 3px;
}
}
@media (max-width: 568px) {
.banner__countdown-1 {
    padding: 20px 10px;
    padding-top: 75px;
}
.text-cwdown {
    width: 100%;
}
.banner__countdown-1 .leo-more-cdown , .banner__countdown-1 .title_block {
    right: inherit;
    left: 50%;
    transform: translateX(-50%);
}
}
.banner__countdown-1 {
display:none;
}
.product-detail .description-short {
    padding-top: 20px;
}
#reviews_section_click .big-picture__arrow--right {
    rotate: none;
}
.box-deals .owl-item.first .thumbnail-container {
    margin-right: 0;
}
.box-deals .owl-item.first .thumbnail-container {
border:0;
}
.box-deals .plist-df-1 .product-meta {
    max-width: 218px;
}
@media (min-width: 1200px){
.box-best-item .thumbnail-container .leo-more-cdown .deal-clock li b {
    font-size: 18px;
}
}
@media (max-width: 1200px) and (min-width: 768px){
.box-best-item .thumbnail-container .leo-more-cdown .deal-clock li b {
    font-size: 16px;
}
}
.box-comments.box-category .cover-img {
    height: 151px;
}
.cw-box {
border:1px solid #E5E5E5;
padding:10px;
}
.cw-box.box-social-1 img {
    width: 68px;
}
.cw-box.box-social-1 .list_social_cw {
    display: flex;
    justify-content: center;
    align-items: center;
}

.cw-box.box-social-1 p {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
        margin-bottom: 0;
    line-height: 17px;
}

@media (min-width: 600px) {
.all-box-cw {
   display:flex;
    gap:20px;
}
.cw-box.box-social.w-70 {
    width:45%;
}
.cw-box.box-social-1 {
    width:35%;
}
.cw-box.box-social-2 {
    width:20%;
}
}
.delivery-timeline {
    margin: 30px 0!important;
}
@media (max-width: 600px) {
.cw-box.box-social-1 {
margin-top:30px;
}
}

.box-social  svg {
    width: 30px;
    height: 30px;
}
.social-footer .cw-box {
    max-width: max-content;
padding: 20px 20px 10px;
}
.social-footer .cw-box .list_social_cw {
    justify-content: center;
    gap: 25px;
    align-items: center;
}
.social-footer .cw-box .list_social_cw a {
color:#fff;
    height: 30px;
}
.social-footer .cw-box .list_social_cw a:hover {
color:#4158F2;
}

.cw-box.box-social.w-70 .list_social_cw {
    gap: 35px;
}
.cw-box.box-social.w-70 .list_social_cw a {
    height: 40px;
    margin-top: 5px;
}
.cw-box.box-social.w-70 .list_social_cw svg {
    width: 35px;
    height: 35px;
}
@media (max-width: 992) and (min-width:700px) {
.cw-box.box-social.w-70 .list_social_cw {
    gap: 20px;
}
}

/*
div#presta_custom_attribute > .presta_block:nth-child(3) {
display: flex;
flex-wrap: wrap;
gap: 0 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding-bottom: 12px !important;
}

div#presta_custom_attribute > .presta_block:nth-child(3) >  .presta_block {
width: calc(50% - 8px);
margin-top: 12px;

}
div#presta_custom_attribute > .presta_block:nth-child(3) >  p {
width: 100%;
margin-bottom: 0;}
*/
.list-attribute-custom .presta_field_heading .btn {
padding: 0;
    width: 25px;
    height: 18px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
background: transparent;
}

@media (min-width: 768px) {
.presta_block.cw-height p {
margin-bottom:0;
}

.presta_block.cw-height  .col-md-12.presta_block.cw-field-text {
    width: 49%;
    margin-top: 1em;
}
.presta_block.cw-height  .col-md-12.presta_block.cw-field-text:last-child{
margin-left:2%;
}
}

#presta_custom_attribute .col-md-12.presta_block.no-padding.cw-height:last-child {
    border-bottom: 1px solid #0000001a;
    padding-bottom: 15px !important;
    margin-bottom: 5px;
}

.product-detail  .product-prices.js-product-prices {
    display: flex;
    flex-direction: row-reverse;
    padding-bottom: 20px;
    gap: 10px;
    align-items: center;
}
.product-detail  .product-prices.js-product-prices .has-discount .discount {
    margin: 0 0 0 5px;
}
.product-detail-name {
    line-height: 32px;
    font-size: 24px;
}
.club-info .flex-w.line.c1{
    gap: 0;
    flex-direction: column;
    align-items: start;
}