/* Nuova sezione con il prodotto in versione full */
.max-width-1400{
    max-width: 1400px;
    margin:auto;
    width:100%;
}
.wrap-full-prods{
    padding-top: 60px;
}
    .wrap-full-prods .new-box-prod, .wrap-ban-accessories .new-box-prod{
        background-color:#F7F6F7 !important;
        border-radius:25px;
        padding:30px;
    }
        .wrap-full-prods .new-box-prod > .row{
            display:flex;
            flex-wrap: wrap;
        }
            .wrap-full-prods .new-box-prod > .row .wrap-info-prod{
                display: flex;
                flex-wrap: wrap;
                align-content: space-around;
                align-items: baseline;
            }
        .wrap-full-prods .new-box-prod .img-format:before, .wrap-ban-accessories .new-box-prod .img-accessories:before{
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background: hsla(0, 0%, 47%, 0.06);
            z-index: 1;
        }
        .wrap-full-prods .new-box-prod h3.title{
            color:#000;
            font-size:35px;
            padding-bottom:20px;
        }
            .wrap-full-prods .new-box-prod h3.title a{
                color:#000;
                font-weight:700;
            }
        .wrap-full-prods .new-box-prod .wrap-detail{
            display: flex;
            align-items: flex-end;
            flex-wrap: nowrap;
        }
        .wrap-full-prods .new-box-prod .wrap-detail.invert{
            flex-direction: row-reverse;
        }
            .wrap-full-prods .new-box-prod .wrap-detail .wrap-attributes{
                border: 1px solid var(--ir-color-old-green);
                border-radius:25px;
                padding:15px;
                background-color:#fff;
                margin-right:15px;
            }
                .wrap-full-prods .new-box-prod .wrap-detail .wrap-attributes .row{
                    display: flex;
                    justify-content: space-between;
                    align-items: flex-start;
                    flex-wrap: wrap;
                }
                    .wrap-full-prods .new-box-prod .wrap-detail .wrap-attributes .row .content-icon{
                        padding-bottom:20px;
                    }
                        .wrap-full-prods .new-box-prod .wrap-detail .wrap-attributes .row .content-icon img{
                            padding-bottom:10px;
                        }
            .wrap-full-prods .new-box-prod .wrap-detail .wrap-price{
                max-width: 400px;
                width:65%;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-end;
                flex-direction: column;
                align-items: flex-end;
            }
            .wrap-full-prods .new-box-prod .wrap-detail.invert .wrap-price{
                align-items: flex-start;
            }
                .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .wrap-variant-price{
                    display: flex;
                    flex-direction: column;
                    flex-wrap: wrap;
                    justify-content: space-between;
                    align-items: flex-end;
                    width: 100%;
                }
                .wrap-full-prods .new-box-prod .wrap-detail.invert .wrap-price .wrap-variant-price{
                    align-items: flex-start;
                }
                    .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .box-price .a-optionalflag{
                        float:right;
                    }
                    .wrap-full-prods .new-box-prod .wrap-detail.invert .wrap-price .box-price .a-optionalflag{
                        float:left;
                    }
                    .wrap-full-prods .new-box-prod .wrap-detail.invert .wrap-price .box-price .a-optionalflag:hover,.wrap-full-prods .new-box-prod .wrap-detail.invert .wrap-price .box-price .a-optionalflag:focus{
                        color:#fff !important;
                    }
                    .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .box-price span{
                        color:var(--ir-color-old-green)
                    }
                    .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .box-price .box-list-price{
                        font-size:18px;
                    }
                    .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .box-price .box-sale-price{
                        font-size:24px;
                    }
        .wrap-ban-accessories .new-box-prod h3.title{
            font-size:28px;
        }
        .wrap-ban-accessories .new-box-prod h4{
            font-size:24px;
        }
@media(max-width: 991px){
    .wrap-full-prods .new-box-prod .wrap-detail .wrap-price{
        width:75%;
    }
        .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .content-btn .a-btn{
            width:100%;
        }
}
@media(max-width: 767px){
    .wrap-full-prods .new-box-prod h3.title{
        font-size:30px;
    }
    .wrap-full-prods .new-box-prod .wrap-detail{
        flex-wrap:wrap;
    }
        .wrap-full-prods .new-box-prod .wrap-detail .wrap-attributes{
            margin-right:0;
            margin-bottom:20px;
        }
        .wrap-full-prods .new-box-prod .wrap-detail .wrap-price{
            width:100%;
            max-width:100%;
            align-items: center;
        }
        .wrap-full-prods .new-box-prod .wrap-detail.invert .wrap-price{
            align-items: center;
        }
            .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .wrap-variant-price{
                display: flex;
                flex-direction: row-reverse;
                flex-wrap: wrap;
                /* align-content: flex-end; */
                align-items: center;
                justify-content: space-between;
                width: 100%;
            }
            .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .wrap-variant-price.no-variant{
                justify-content: center;
            }
                .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .box-price{
                    text-align: center;
                }
                    .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .box-price .a-optionalflag{
                        float:left;
                    }
                    .wrap-full-prods .new-box-prod .wrap-detail .wrap-price .wrap-variant-price.no-variant .box-price .a-optionalflag{
                        float:inherit;
                    }
}