:root{--phf-main: #01442d;--phf-sconto: #b42a12;--phf-white: #FFFFFF;--bg-secondary: #e8e8e8;--phf-dark-grey: #333333;--phf-black: #000000}.swiper-offerte .swiper-wrapper,.swiper-offerte .swiper-slide,.swiper-offerte .card-prodotto{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card-prodotto{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--phf-white);background-clip:border-box;border:1px solid var(--bg-secondary);overflow:hidden;border-radius:.25rem;height:100%}.card-prodotto .img-box{position:relative}.card-prodotto .img-box img{width:100%}.card-prodotto .scadenza{bottom:12px;left:12px;position:absolute;z-index:5;border-radius:10rem;color:var(--phf-white);background-color:var(--phf-dark-grey);padding:.5rem 1rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.card-prodotto .sconto{position:absolute;top:0px;right:0px;z-index:10;background:var(--phf-main);color:var(--phf-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;padding:0rem;line-height:1.8;width:100px;font-weight:800}.card-prodotto .btn-open-info{position:absolute;top:27px;left:12px;z-index:10;background:none;border:0 none rgba(0,0,0,0);color:var(--bg-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.875rem}.card-prodotto .card-body{background:var(--bg-secondary);border:1.5px solid var(--bg-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card-prodotto .card-body .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;padding:0rem 1rem 1.25rem 1rem;font-weight:400;font-size:1rem;text-align:center}.card-prodotto .card-body h3{color:var(--phf-dark-grey);text-transform:lowercase;font-size:1.4rem;margin:0;word-break:break-word;display:contents}.card-prodotto .card-body .btn-phf-close{background:none;border:0 none rgba(0,0,0,0)}.card-prodotto .card-body .btn-phf-close:hover{color:var(--phf-main)}.card-prodotto .card-body .btn-cart{color:var(--phf-main)}.card-prodotto .bg-green{background:var(--phf-main);color:var(--phf-white);padding-bottom:1.25rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.card-prodotto .tipo1 .bg-green,.card-prodotto .tipo2 .bg-green,.card-prodotto .tipo6 .bg-green{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-prodotto .tipo5 .prezzo-finale{width:100%;text-align:center;display:inline-block}.card-prodotto .prezzo{font-weight:400;font-style:italic;text-decoration:line-through;font-size:20px;line-height:1.2;color:var(--phf-white);opacity:.8;position:relative}.card-prodotto .prezzo-finale{font-weight:800;font-style:normal;font-size:30px;line-height:1.2;color:var(--phf-white);position:relative}.card-prodotto .info-omnibus{color:var(--phf-white);font-size:12px}.card-prodotto .modal{display:none;padding:1.25rem;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;background:var(--phf-white);overflow-y:auto}.card-prodotto .modal h4{margin:40px 0 20px;color:var(--phf-dark-grey);text-transform:uppercase;font-size:1.25rem}.card-prodotto .btn-phf-close{position:absolute;top:15px;right:15px;z-index:100}span.popover-omnibus::before{content:attr(data-popover);display:block;position:absolute;background:var(--phf-white);width:210px;z-index:999;top:0;left:-5px;-webkit-transform:translate(0, calc(-100% - 12px));transform:translate(0, calc(-100% - 12px));font-size:14px;padding:10px 6px;color:var(--phf-dark-grey);-webkit-box-shadow:0 2px 5px;box-shadow:0 2px 5px;display:none;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}span.popover-omnibus:hover::before{display:block;opacity:1}span.popover-omnibus:hover::after{display:block;opacity:1}span.popover-omnibus:focus::before{display:block;opacity:1}span.popover-omnibus:focus::after{display:block;opacity:1}span.popover-omnibus::after{display:block;position:absolute;z-index:999;top:-14px;left:5px;content:"";border-top:8px solid var(--phf-white);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);display:none;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-editor-active .swiper-slide{width:25%}.elementor-editor-active[data-elementor-device-mode=mobile] .swiper-slide{width:100%}.elementor-editor-active[data-elementor-device-mode=tablet] .swiper-slide{width:50%}.phf-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.phf-list>div{-ms-flex-preferred-size:calc(100% - 20px);flex-basis:calc(100% - 20px)}@media screen and (min-width: 768px){.phf-list>div{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media screen and (min-width: 992px){.phf-list>div{-ms-flex-preferred-size:calc(33% - 20px);flex-basis:calc(33% - 20px)}}@media screen and (min-width: 1600px){.phf-list>div{-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px)}}.fortuna .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fortuna .swiper-wrapper .swiper-slide{height:100%}.fortuna .swiper-slide{border-radius:3px;border:1px solid rgba(0,0,0,.06);background:var(--phf-white)}.fortuna .swiper-slide .pic{border-bottom:3px solid var(--phf-main)}.fortuna .swiper-slide .pic img{-webkit-transition:all .4s cubic-bezier(0.63, 0.08, 0.35, 0.92);transition:all .4s cubic-bezier(0.63, 0.08, 0.35, 0.92)}.fortuna .swiper-slide .pic img:hover{-webkit-transform:rotate(5deg) scale(1.14);transform:rotate(5deg) scale(1.14)}.fortuna .pic{position:relative;overflow:hidden}.fortuna .pic .scadenza{font-size:14px;text-align:left;position:absolute;left:15px;bottom:15px;line-height:1.2em;z-index:191;border:1px solid var(--bg-secondary);padding:4px 8px;border-radius:20px;background-color:var(--bg-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fortuna .caption{padding:8px 15px}.fortuna .caption h4{margin:20px 0 8px;color:var(--phf-dark-grey);font-weight:normal;letter-spacing:-0.02em;text-transform:uppercase;line-height:1.4em;text-align:center}.fortuna .caption .prezzo{font-size:24px;font-weight:700;color:var(--phf-main);float:right}.fortuna .caption .prezzoVecchio{font-size:24px;color:var(--phf-dark-grey);text-decoration:line-through;float:left;position:relative}.fortuna .caption .sconto{font-size:20px;color:var(--phf-white);line-height:.977;text-align:center;position:absolute;border-radius:50px;background-color:var(--phf-sconto);left:15px;top:0px;min-width:55px;width:100px;height:55px;line-height:55px;z-index:191;padding:0px;right:0px;font-weight:bold}.fortuna .caption .btn-cart{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:15px;top:18px;width:35px;height:35px;line-height:35px;background:var(--phf-main);color:var(--phf-white) !important;border-radius:50px;z-index:191}.fortuna .caption div#promo1::after,.fortuna .caption div#promo2::after,.fortuna .caption div#promo3::after,.fortuna .caption div#promo4::after,.fortuna .caption div#promo5::after{display:block;clear:both;content:""}/*# sourceMappingURL=phf-slider-prodotti.css.map */