.row-flex-full-height{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-flex-vertical-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.no-padding{padding:0!important}.no-margin{margin:0}.right-radius{border-radius:0 0 30px 0}@media only screen and (min-width:320px){.slider-thema{height:200px;overflow:hidden}.slider-thema .scrollable{overflow:hidden;height:200px}.slider-thema .scrollable .slide img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:480px){.slider-thema{height:200px;overflow:hidden}.slider-thema .scrollable{overflow:hidden;height:200px}.slider-thema .scrollable .slide img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:768px){.slider-thema{height:400px;overflow:hidden}.slider-thema .scrollable{overflow:hidden;height:400px}.slider-thema .scrollable .slide img{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media only screen and (min-width:992px){.slider-thema{height:400px;overflow:hidden}.slider-thema .scrollable{overflow:hidden;height:400px}.slider-thema .scrollable .slide img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:1200px){.slider-thema{height:400px;overflow:hidden}.slider-thema .scrollable{overflow:hidden;height:400px}.slider-thema .scrollable .slide img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.modal-carousel-image{position:fixed;top:0;z-index:0;transition:all .4 ease-in-out;pointer-events:none;opacity:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.slider-thema .scrollable>.row{max-width:350%}.slider-thema img{cursor:pointer}.col-return-1{margin-left:calc((100% / 12) * -1)}.slide-row ul{padding:0}.slide-row ul li{display:inline-block;width:3.5em;height:.3em;margin-left:5px}.slide-row ul li a{display:block;width:100%;height:100%;background-color:gray;border-radius:5px;transition:background-color .3s ease}.slide-row ul li a.active{background-color:#000}.favorites{cursor:pointer}.favorites span.icon-star{color:#0e3192}.lightbox{background-color:rgba(0,0,0,.9);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9999;text-align:center}.lightbox i{position:absolute;top:10px;right:25px;font-size:35px;color:#fff;cursor:pointer}.lightbox img{position:relative;height:90vh;margin-top:5vh;opacity:0;border:solid #949494 7px;border-radius:5px}.row-flex-full-height{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-flex-vertical-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.no-padding{padding:0!important}.no-margin{margin:0}.right-radius{border-radius:0 0 30px 0}h1{font-size:30px}.small{font-size:14px}.xsmall{font-size:12px}small{font-size:14px}.strong{font-size:22px}.lead{font-size:22px;margin-bottom:0}.bold{font-weight:700}.text-primary{color:#0e3192}.text-success{color:#40a629}.text-danger{color:red}.text-light{color:#939393}.text-gray{color:#606060}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shadow-hide-text{border-top-left-radius:100%;border-top-right-radius:100%;bottom:40px;box-shadow:inset 0 -20px 40px #f2f2f2;height:40px;left:15px;position:absolute;width:calc(100% - 30px)}@media only screen and (min-width:320px){.slider-thema .new-sticker{position:absolute;left:0;top:-20px;width:40px}.slider-thema .bold-sticker{position:absolute;right:45%;top:0;width:40px}.container-slider-tab .on-demand-badge{position:absolute;bottom:5px;right:45px;background-color:#F9F9F9;color:#003DA6;padding:8px 12px;border-radius:50px;z-index:10;font-size:8px;line-height:1.3;box-shadow:3px 3px 6px rgba(0,0,0,.15)}.container-slider-tab .on-demand-badge.on-demand-badge-mobile{position:relative;bottom:auto;right:auto;width:90%;margin:15px auto 0;padding:10px 20px;font-size:10px}.container-slider-tab .on-demand-badge .on-demand-badge-text{width:100%;text-align:left}.container-slider-tab .on-demand-badge .on-demand-badge-text strong{display:inline;font-size:9px;font-style:italic}.container-slider-tab .on-demand-badge .on-demand-badge-icon{position:absolute;top:50%;right:-12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.container-slider-tab .on-demand-badge .on-demand-badge-icon svg{display:block;width:26px;height:26px;-webkit-filter:drop-shadow(3px 3px 4px rgba(0,0,0,.25));filter:drop-shadow(3px 3px 4px rgba(0, 0, 0, .25))}.text-center-xs{text-align:center}.text-left-xs{text-align:left}.text-right-xs{text-align:right}}@media only screen and (min-width:480px){.slider-thema .new-sticker{position:absolute;left:0;top:-20px;width:40px}.slider-thema .bold-sticker{position:absolute;right:45%;top:0;width:40px}.container-slider-tab .on-demand-badge{font-size:9px;padding:8px 14px}.container-slider-tab .on-demand-badge .on-demand-badge-text strong{font-size:10px}.container-slider-tab .on-demand-badge .on-demand-badge-icon svg{width:28px;height:28px}.text-center-xs{text-align:center}.text-left-xs{text-align:left}.text-right-xs{text-align:right}}@media only screen and (min-width:768px){.slider-thema .new-sticker{position:absolute;left:0;top:-20px;width:40px}.slider-thema .bold-sticker{position:absolute;right:45%;top:0;width:40px}.container-slider-tab .on-demand-badge{font-size:10px;padding:10px 15px}.container-slider-tab .on-demand-badge .on-demand-badge-text strong{font-size:11px}.container-slider-tab .on-demand-badge .on-demand-badge-icon{right:-15px}.container-slider-tab .on-demand-badge .on-demand-badge-icon svg{width:30px;height:30px}.text-center-sm{text-align:center}.text-left-sm{text-align:left}.text-right-sm{text-align:right}}@media only screen and (min-width:992px){.slider-thema .new-sticker{position:absolute;left:0;top:0;width:80px}.slider-thema .bold-sticker{position:absolute;right:45%;top:0;width:80px}.container-slider-tab .on-demand-badge{font-size:11px}.container-slider-tab .on-demand-badge .on-demand-badge-text strong{font-size:12px}.container-slider-tab .on-demand-badge .on-demand-badge-icon svg{width:34px;height:34px}.text-center-md{text-align:center}.text-left-md{text-align:left}.text-right-md{text-align:right}}@media only screen and (min-width:1200px){.slider-thema .new-sticker{position:absolute;left:0;top:0;width:80px}.slider-thema .bold-sticker{position:absolute;right:45%;top:0;width:80px}.container-slider-tab .on-demand-badge{font-size:11px}.container-slider-tab .on-demand-badge .on-demand-badge-text strong{font-size:13px}.container-slider-tab .on-demand-badge .on-demand-badge-icon svg{width:36px;height:36px}.text-center-lg{text-align:center}.text-left-lg{text-align:left}.text-right-lg{text-align:right}}@media (max-width:768px){.customTextLeft{text-align:center}}@media (min-width:768px) and (max-width:992px){.customTextLeft{text-align:left}}@media (min-width:992px) and (max-width:1200px){.customTextLeft{text-align:left}}@media (min-width:1200px){.customTextLeft{text-align:left}}@media (max-width:768px){.customTextRight{text-align:center}}@media (min-width:768px) and (max-width:992px){.customTextRight{text-align:right}}@media (min-width:992px) and (max-width:1200px){.customTextRight{text-align:right}}@media (min-width:1200px){.customTextRight{text-align:right}}#product-page .description-mobile,#promo-product-page .description-mobile,#promo-product-page-bf .description-mobile,#promo-product-page-forever .description-mobile{padding:25px}#product-page .icon-personal-name::before,#promo-product-page .icon-personal-name::before,#promo-product-page-bf .icon-personal-name::before,#promo-product-page-forever .icon-personal-name::before{color:#0e3192;font-size:5rem!important}#product-page .logo-pp,#promo-product-page .logo-pp,#promo-product-page-bf .logo-pp,#promo-product-page-forever .logo-pp{width:30%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#product-page .container-img,#promo-product-page .container-img,#promo-product-page-bf .container-img,#promo-product-page-forever .container-img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#product-page .table.detail-list,#promo-product-page .table.detail-list,#promo-product-page-bf .table.detail-list,#promo-product-page-forever .table.detail-list{border-collapse:collapse}#product-page .table.detail-list td,#promo-product-page .table.detail-list td,#promo-product-page-bf .table.detail-list td,#promo-product-page-forever .table.detail-list td{border-top:1px solid #000;border-bottom:1px solid #000}#product-page .table.detail-list tr,#promo-product-page .table.detail-list tr,#promo-product-page-bf .table.detail-list tr,#promo-product-page-forever .table.detail-list tr{border-top:1px solid #000;border-bottom:1px solid #000}#product-page .cart-table .icon-personal-name::before,#promo-product-page .cart-table .icon-personal-name::before,#promo-product-page-bf .cart-table .icon-personal-name::before,#promo-product-page-forever .cart-table .icon-personal-name::before{color:#fff;font-size:5rem}#product-page .title-item,#promo-product-page .title-item,#promo-product-page-bf .title-item,#promo-product-page-forever .title-item{font-weight:bolder;color:#000;font-size:18px}#product-page .description-item,#promo-product-page .description-item,#promo-product-page-bf .description-item,#promo-product-page-forever .description-item{font-size:14px;color:#000}#product-page .description-item .title,#promo-product-page .description-item .title,#promo-product-page-bf .description-item .title,#promo-product-page-forever .description-item .title{font-weight:bolder}#product-page .description-item .button-view-all,#promo-product-page .description-item .button-view-all,#promo-product-page-bf .description-item .button-view-all,#promo-product-page-forever .description-item .button-view-all{color:#000;font-weight:bolder;font-style:uppercase;text-decoration:underline;margin-top:10px;cursor:pointer}#product-page .points,#promo-product-page .points,#promo-product-page-bf .points,#promo-product-page-forever .points{font-size:14px;color:#000;overflow:hidden;max-height:0;padding:0;transition:all ease-in-out .25s}#product-page .points .point,#promo-product-page .points .point,#promo-product-page-bf .points .point,#promo-product-page-forever .points .point{margin-top:10px}#product-page .points .point ul,#promo-product-page .points .point ul,#promo-product-page-bf .points .point ul,#promo-product-page-forever .points .point ul{list-style:none;padding:0}#product-page .points.active,#promo-product-page .points.active,#promo-product-page-bf .points.active,#promo-product-page-forever .points.active{transition:all ease-in-out .25s;max-height:60vh}#product-page .description-mobile,#promo-product-page .description-mobile,#promo-product-page-bf .description-mobile,#promo-product-page-forever .description-mobile{padding:25px}#product-page .description-mobile .description-item-mobile,#promo-product-page .description-mobile .description-item-mobile,#promo-product-page-bf .description-mobile .description-item-mobile,#promo-product-page-forever .description-mobile .description-item-mobile{font-size:14px;color:#000}#product-page .description-mobile .description-item-mobile .title,#promo-product-page .description-mobile .description-item-mobile .title,#promo-product-page-bf .description-mobile .description-item-mobile .title,#promo-product-page-forever .description-mobile .description-item-mobile .title{font-weight:bolder}#product-page .description-mobile .description-item-mobile .button-view-all,#promo-product-page .description-mobile .description-item-mobile .button-view-all,#promo-product-page-bf .description-mobile .description-item-mobile .button-view-all,#promo-product-page-forever .description-mobile .description-item-mobile .button-view-all{color:#000;font-weight:bolder;font-style:uppercase;text-decoration:underline;margin-top:10px;cursor:pointer}#product-page .description-mobile .points-mobile,#promo-product-page .description-mobile .points-mobile,#promo-product-page-bf .description-mobile .points-mobile,#promo-product-page-forever .description-mobile .points-mobile{font-size:14px;color:#000;overflow:hidden;max-height:0;padding:0;transition:all ease-in-out .25s}#product-page .description-mobile .points-mobile .point-mobile,#promo-product-page .description-mobile .points-mobile .point-mobile,#promo-product-page-bf .description-mobile .points-mobile .point-mobile,#promo-product-page-forever .description-mobile .points-mobile .point-mobile{margin-top:10px}#product-page .description-mobile .points-mobile .point-mobile ul,#promo-product-page .description-mobile .points-mobile .point-mobile ul,#promo-product-page-bf .description-mobile .points-mobile .point-mobile ul,#promo-product-page-forever .description-mobile .points-mobile .point-mobile ul{list-style:none;padding:0}#product-page .description-mobile .points-mobile.active,#promo-product-page .description-mobile .points-mobile.active,#promo-product-page-bf .description-mobile .points-mobile.active,#promo-product-page-forever .description-mobile .points-mobile.active{transition:all ease-in-out .25s;max-height:60vh}#product-page .separator-line,#promo-product-page .separator-line,#promo-product-page-bf .separator-line,#promo-product-page-forever .separator-line{border:none;border-top:1px solid #000;margin:1em 0}#product-page .dark,#promo-product-page .dark,#promo-product-page-bf .dark,#promo-product-page-forever .dark{color:#000}#product-page .price-wrapper,#promo-product-page .price-wrapper,#promo-product-page-bf .price-wrapper,#promo-product-page-forever .price-wrapper{color:#000}#product-page .price-text,#promo-product-page .price-text,#promo-product-page-bf .price-text,#promo-product-page-forever .price-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}#product-page .price-text div s,#promo-product-page .price-text div s,#promo-product-page-bf .price-text div s,#promo-product-page-forever .price-text div s{font-size:18px;font-weight:400}#product-page .price-text>b,#promo-product-page .price-text>b,#promo-product-page-bf .price-text>b,#promo-product-page-forever .price-text>b{font-size:32px;font-weight:700}#product-page .container-tabcol-tabord,#promo-product-page .container-tabcol-tabord,#promo-product-page-bf .container-tabcol-tabord,#promo-product-page-forever .container-tabcol-tabord{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:start;-ms-flex-align:start;align-items:start}#product-page .top-row .breadcrumb,#promo-product-page .top-row .breadcrumb,#promo-product-page-bf .top-row .breadcrumb,#promo-product-page-forever .top-row .breadcrumb{margin-bottom:0!important}#product-page .colour-row,#promo-product-page .colour-row,#promo-product-page-bf .colour-row,#promo-product-page-forever .colour-row{display:none}#product-page .colour-row.active,#promo-product-page .colour-row.active,#promo-product-page-bf .colour-row.active,#promo-product-page-forever .colour-row.active{display:table-row}#product-page .carousel-image,#promo-product-page .carousel-image,#promo-product-page-bf .carousel-image,#promo-product-page-forever .carousel-image{position:absolute;width:100%;height:100%}#product-page .table-color .text,#promo-product-page .table-color .text,#promo-product-page-bf .table-color .text,#promo-product-page-forever .table-color .text{border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bolder;padding:10px;font-size:18px;color:#000}#product-page .table-color .thumb-row,#promo-product-page .table-color .thumb-row,#promo-product-page-bf .table-color .thumb-row,#promo-product-page-forever .table-color .thumb-row{padding:10px;border:solid 1px #000;max-height:30vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#000 transparent}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar{width:10px;height:10px}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track{background:0 0}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover{background-color:#333}#product-page .table-color .thumb-row .scrollable-thumb .thumb,#promo-product-page .table-color .thumb-row .scrollable-thumb .thumb,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb .thumb,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb .thumb{margin:10px 0;padding:3px 0;height:50%}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb{background-color:#999;border-radius:10px}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-thumb:hover{background-color:#555}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-track{background:0 0}#product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-button,#promo-product-page .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-button,#promo-product-page-bf .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-button,#promo-product-page-forever .table-color .thumb-row .scrollable-thumb::-webkit-scrollbar-button{display:none}#product-page .table-order .container-acquista-in-negozio,#promo-product-page .table-order .container-acquista-in-negozio,#promo-product-page-bf .table-order .container-acquista-in-negozio,#promo-product-page-forever .table-order .container-acquista-in-negozio{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#product-page .table-order .container-acquista-in-negozio .button-container,#promo-product-page .table-order .container-acquista-in-negozio .button-container,#promo-product-page-bf .table-order .container-acquista-in-negozio .button-container,#promo-product-page-forever .table-order .container-acquista-in-negozio .button-container{cursor:pointer;margin-top:10px;width:100%;height:10%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:5px;background-color:#023fa3;color:#fff}#product-page .table-order .container-acquista-in-negozio .button-container .button,#promo-product-page .table-order .container-acquista-in-negozio .button-container .button,#promo-product-page-bf .table-order .container-acquista-in-negozio .button-container .button,#promo-product-page-forever .table-order .container-acquista-in-negozio .button-container .button{padding:10px;text-align:center}#product-page .table-order .container-acquista-in-negozio .text-container,#promo-product-page .table-order .container-acquista-in-negozio .text-container,#promo-product-page-bf .table-order .container-acquista-in-negozio .text-container,#promo-product-page-forever .table-order .container-acquista-in-negozio .text-container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:0;overflow:hidden;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:5px;color:#023fa3;transition:all ease-in-out .25s}#product-page .table-order .container-acquista-in-negozio .text-container .text,#promo-product-page .table-order .container-acquista-in-negozio .text-container .text,#promo-product-page-bf .table-order .container-acquista-in-negozio .text-container .text,#promo-product-page-forever .table-order .container-acquista-in-negozio .text-container .text{text-align:left}#product-page .table-order .container-acquista-in-negozio .text-container.active,#promo-product-page .table-order .container-acquista-in-negozio .text-container.active,#promo-product-page-bf .table-order .container-acquista-in-negozio .text-container.active,#promo-product-page-forever .table-order .container-acquista-in-negozio .text-container.active{max-height:50vh;transition:all ease-in-out .25s}#product-page .table-order .cart-column .title-order,#promo-product-page .table-order .cart-column .title-order,#promo-product-page-bf .table-order .cart-column .title-order,#promo-product-page-forever .table-order .cart-column .title-order{border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bolder;padding:10px;font-size:18px;color:#000}#product-page .content-row,#promo-product-page .content-row,#promo-product-page-bf .content-row,#promo-product-page-forever .content-row{padding:15px}#product-page .content-row .table-responsive table td,#promo-product-page .content-row .table-responsive table td,#promo-product-page-bf .content-row .table-responsive table td,#promo-product-page-forever .content-row .table-responsive table td{min-width:60px}#product-page .details-column,#promo-product-page .details-column,#promo-product-page-bf .details-column,#promo-product-page-forever .details-column{padding-left:0;padding-right:0;padding:0;font-size:16px}#product-page .details-column .details-list,#promo-product-page .details-column .details-list,#promo-product-page-bf .details-column .details-list,#promo-product-page-forever .details-column .details-list{padding-left:0;list-style-type:none}#product-page .details-column .details-list li span::before,#promo-product-page .details-column .details-list li span::before,#promo-product-page-bf .details-column .details-list li span::before,#promo-product-page-forever .details-column .details-list li span::before{font-size:14px}#product-page .details-column .price-wrapper,#promo-product-page .details-column .price-wrapper,#promo-product-page-bf .details-column .price-wrapper,#promo-product-page-forever .details-column .price-wrapper{border-top:solid 4px #e5e5e5;border-bottom:solid 4px #e5e5e5;color:#000}#product-page .test,#promo-product-page .test,#promo-product-page-bf .test,#promo-product-page-forever .test{position:absolute;top:0;z-index:0;transition:all .4 ease-in-out;pointer-events:none;opacity:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}#product-page .new-color-icon,#promo-product-page .new-color-icon,#promo-product-page-bf .new-color-icon,#promo-product-page-forever .new-color-icon{position:absolute;right:18px;width:30px;height:30px;top:4px}#product-page .promo-icon,#promo-product-page .promo-icon,#promo-product-page-bf .promo-icon,#promo-product-page-forever .promo-icon{position:absolute;right:16px;width:161px;height:30px;top:1px}#product-page .container-slider-tab,#promo-product-page .container-slider-tab,#promo-product-page-bf .container-slider-tab,#promo-product-page-forever .container-slider-tab{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-width:1200px){.description-item{display:none}#product-page .description-mobile,#promo-product-page .description-mobile,#promo-product-page-bf .description-mobile,#promo-product-page-forever .description-mobile{padding:60px;display:block}#product-page .details-column{padding:30px}.title-item-mobile{display:block;font-weight:bolder;text-align:center;color:#000}.price-mobile{display:block}}@media (max-width:1100px){#product-page .description-mobile,#promo-product-page .description-mobile,#promo-product-page-bf .description-mobile,#promo-product-page-forever .description-mobile{padding:60px;display:block}#product-page .details-column{padding:0 45px}.container-tabcol-tabord{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.separator-line{display:none}.title-item{text-align:center}}@media (max-width:1500px){#elemento-colore{max-width:20%}.container-tabcol-tabord{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.separator-line{display:none}.title-item{text-align:left}}@media (max-width:768px){#elemento-colore{max-width:45%}#product-page .description-mobile,#promo-product-page .description-mobile,#promo-product-page-bf .description-mobile,#promo-product-page-forever .description-mobile{padding:30px;display:block}#product-page .details-column{padding:0 30px}.container-tabcol-tabord{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.separator-line{display:none}.title-item{text-align:center}}@media (min-width:1200px){#product-page .logo-pp,#promo-product-page .logo-pp,#promo-product-page-bf .logo-pp,#promo-product-page-forever .logo-pp{width:70%}.title-item-mobile{display:none}.price-mobile{display:none}.description-mobile{display:none}}#product-page-error{height:40vh;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#product-page-error .text{text-align:center;color:red;font:bolder;font-size:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#product-page-error .text .error-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.on-demand-modal-alert{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:left;-ms-flex-align:left;align-items:left;gap:8px;color:#003DA6;font-size:11px;line-height:1.3;padding:5px 15px}.on-demand-modal-alert .text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.on-demand-modal-alert svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.on-demand-modal-alert strong{font-style:italic}/*# sourceMappingURL=product-page.min.css.map */