.cms-404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:60px 20px;font-family:var(--font-base,'Montserrat',sans-serif);}.cms-404__code{font-size:140px;font-weight:800;color:var(--main-color,#f4a723);line-height:1;margin-bottom:10px;}.cms-404__title{font-size:28px;font-weight:700;color:#222;margin:0 0 15px 0;letter-spacing:-0.5px;}.cms-404__message{font-size:16px;color:#555;max-width:460px;margin:0 0 40px 0;line-height:1.6;}.cms-404__actions{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;}.cms-404 .cms-404__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-weight:600;font-size:14px;text-decoration:none !important;border-radius:4px;text-transform:uppercase;letter-spacing:0.5px;transition:opacity 0.2s,border-color 0.2s;}.cms-404 .cms-404__btn:hover{opacity:0.85;text-decoration:none !important;}.cms-404 .cms-404__btn--primary,.cms-404 .cms-404__btn--primary:link,.cms-404 .cms-404__btn--primary:visited,.cms-404 .cms-404__btn--primary:active,.cms-404 .cms-404__btn--primary:hover{background-color:var(--main-color,#f4a723);color:#000 !important;border:none;}.cms-404 .cms-404__btn--secondary,.cms-404 .cms-404__btn--secondary:link,.cms-404 .cms-404__btn--secondary:visited,.cms-404 .cms-404__btn--secondary:active{background-color:transparent;color:#222 !important;border:2px solid #ccc;}.cms-404 .cms-404__btn--secondary:hover{border-color:var(--main-color,#f4a723);color:#000 !important;}@media (max-width:576px){.cms-404__code{font-size:100px;}.cms-404__title{font-size:22px;}.cms-404__message{font-size:14px;}.cms-404 .cms-404__btn{padding:12px 24px;font-size:13px;}} strong{display:inline-block;padding:20px 0;} .rubrica .btn{color:black!important;font-weight:500!important;}.rubrica .btn:hover{color:white!important;} @media (max-width:767.98px){#ecContextualcategorymenu_1938_r.listresponsive{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0 !important;}#ecContextualcategorymenu_1938_r > .list-group-item{display:flex !important;flex-wrap:wrap !important;align-items:center !important;padding:12px 15px !important;margin-bottom:8px !important;background:#f8f9fa !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;}#ecContextualcategorymenu_1938_r > .list-group-item > .list-group-item-action{flex:1 !important;font-size:14px !important;font-weight:700 !important;color:#333 !important;text-transform:uppercase !important;}#ecContextualcategorymenu_1938_r > .list-group-item > .list-group-item-action.active{color:#f7a825 !important;}#ecContextualcategorymenu_1938_r > .list-group-item > .fa-caret-down{padding:5px 10px !important;color:#f7a825 !important;font-size:16px !important;cursor:pointer !important;transition:transform 0.3s ease !important;}#ecContextualcategorymenu_1938_r .accordion-target{width:100% !important;margin:10px 0 0 0 !important;padding:0 0 0 15px !important;border-left:3px solid #f7a825 !important;background:transparent !important;}#ecContextualcategorymenu_1938_r .accordion-target > .list-group-item{display:flex !important;flex-wrap:wrap !important;align-items:center !important;padding:10px 12px !important;margin:0 !important;background:#fff !important;border:none !important;border-bottom:1px solid #eee !important;border-radius:0 !important;}#ecContextualcategorymenu_1938_r .accordion-target > .list-group-item:last-child{border-bottom:none !important;}#ecContextualcategorymenu_1938_r .accordion-target .list-group-item-action{flex:1 !important;font-size:13px !important;font-weight:500 !important;color:#555 !important;text-transform:none !important;}#ecContextualcategorymenu_1938_r .accordion-target .list-group-item-action:hover,#ecContextualcategorymenu_1938_r .accordion-target .list-group-item-action.active{color:#f7a825 !important;}#ecContextualcategorymenu_1938_r .accordion-target .fa-caret-down{padding:5px 8px !important;color:#999 !important;font-size:14px !important;}#ecContextualcategorymenu_1938_r .accordion-target .accordion-target{padding-left:12px !important;border-left:2px solid #ddd !important;}#ecContextualcategorymenu_1938_r .accordion-target .accordion-target .list-group-item-action{font-size:12px !important;color:#777 !important;}} .ecCheckoutCustomComp .alert.alert-info{display:none;} .cms-banner-rotante__track{position:relative;width:100%;overflow:hidden;background-color:#f7a825;border-radius:20px;}.cms-banner-rotante__msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 15px;color:#000;font-size:14px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;white-space:nowrap;transform:translateY(100%);opacity:0;transition:transform 0.4s ease,opacity 0.4s ease;}.cms-banner-rotante__msg.cms-banner-rotante__msg--active{transform:translateY(0);opacity:1;}.cms-banner-rotante__msg .fa{margin-right:6px;font-size:16px;color:#fff;}@media (prefers-reduced-motion:reduce){.cms-banner-rotante__msg{transition:none;}} :root{--fps-slider-primary:#092B74;--fps-slider-primary-hover:#0a3d9e;--fps-slider-overlay-bg:rgba(9,43,116,0.75);--fps-slider-text-color:#ffffff;--fps-slider-gap:16px;--fps-slider-nav-size:40px;}.ecListCategoryComp{position:relative;padding:0 0 24px 0;}.ecListCategoryComp-cells{position:relative;margin:0 !important;}.ecListCategoryComp-cells > .col-12{padding:0;}.ecListCategoryComp .resCarousel{position:relative;padding:0 var(--fps-slider-nav-size);margin:0;}.ecListCategoryComp .resCarousel-inner{display:flex;gap:var(--fps-slider-gap);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;}.ecListCategoryComp .resCarousel-inner::-webkit-scrollbar{display:none;}.ecListCategoryComp .ecListCategoryComp-cell.item{position:relative;flex:0 0 auto;aspect-ratio:4 / 3;height:auto !important;width:240px;max-width:240px;overflow:hidden;background-color:#f5f5f5;}.ecListCategoryComp .ecFieldimagecategoryComp{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 !important;}.ecListCategoryComp .ecFieldimagecategoryComp .productimage{display:block;width:100%;height:100%;}.ecListCategoryComp .ecFieldimagecategoryComp .figure{width:100%;height:100%;margin:0;}.ecListCategoryComp .ecFieldimagecategoryComp .figure picture{display:block;width:100%;height:100%;}.ecListCategoryComp .ecFieldimagecategoryComp .figure-img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform 0.3s ease;}.ecListCategoryComp .ecListCategoryComp-cell.item:hover .figure-img{transform:scale(1.05);}.ecListCategoryComp .ecFieldtitlecategoryComp{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-end;padding:16px;z-index:2;box-sizing:border-box;}.ecListCategoryComp .ecFieldtitlecategoryComp .container-fluid{padding:0;width:auto;}.ecListCategoryComp .ecFieldtitlecategoryComp .textfield{text-align:center;}.ecListCategoryComp .ecFieldtitlecategoryComp .textfield a{display:inline-block;padding:6px 12px;background-color:var(--fps-slider-overlay-bg);color:var(--fps-slider-text-color);font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:0.5px;line-height:1.3;border:1px solid var(--fps-slider-primary);transition:background-color 0.2s ease,transform 0.2s ease;}.ecListCategoryComp .ecFieldtitlecategoryComp .textfield a:hover{background-color:var(--fps-slider-primary-hover);transform:translateY(-2px);}.ecListCategoryComp .carousel-buttons{position:absolute;top:50%;transform:translateY(-50%);width:var(--fps-slider-nav-size);height:var(--fps-slider-nav-size);padding:0;margin:0;background-color:transparent;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease;}.ecListCategoryComp .carousel-buttons:hover{opacity:0.7;}.ecListCategoryComp .carousel-buttons.leftRs{left:0;}.ecListCategoryComp .carousel-buttons.rightRs{right:0;}.ecListCategoryComp .carousel-buttons i.fa{font-size:24px;color:var(--fps-slider-primary);transition:color 0.2s ease;}.ecListCategoryComp .carousel-buttons:hover i.fa{color:var(--fps-slider-primary-hover);}@media (min-width:1200px){.ecListCategoryComp .ecListCategoryComp-cell.item{flex:0 0 calc((100% - (5 * var(--fps-slider-gap))) / 6);min-width:150px;}}@media (min-width:992px) and (max-width:1199.98px){.ecListCategoryComp .ecListCategoryComp-cell.item{flex:0 0 calc((100% - (4 * var(--fps-slider-gap))) / 5);min-width:140px;}}@media (min-width:768px) and (max-width:991.98px){.ecListCategoryComp .ecListCategoryComp-cell.item{flex:0 0 calc((100% - (3 * var(--fps-slider-gap))) / 4);min-width:130px;}.ecListCategoryComp .ecFieldtitlecategoryComp .textfield a{font-size:12px;padding:5px 10px;}}@media (min-width:576px) and (max-width:767.98px){.ecListCategoryComp .resCarousel{padding:0 32px;}.ecListCategoryComp .ecListCategoryComp-cell.item{flex:0 0 calc((100% - var(--fps-slider-gap)) / 2);min-width:140px;}.ecListCategoryComp .ecFieldtitlecategoryComp{padding:12px;}.ecListCategoryComp .ecFieldtitlecategoryComp .textfield a{font-size:11px;padding:5px 8px;}}@media (max-width:575.98px){.ecListCategoryComp .resCarousel{padding:0 28px;}.ecListCategoryComp .ecListCategoryComp-cell.item{flex:0 0 calc((100% - var(--fps-slider-gap)) / 2);min-width:120px;}.ecListCategoryComp .carousel-buttons{width:28px;height:28px;}.ecListCategoryComp .carousel-buttons i.fa{font-size:18px;}.ecListCategoryComp .ecFieldtitlecategoryComp{padding:8px;}.ecListCategoryComp .ecFieldtitlecategoryComp .textfield a{font-size:10px;padding:4px 6px;letter-spacing:0.3px;}}.ecListCategoryComp .carousel-buttons:focus{outline:2px solid var(--fps-slider-primary);outline-offset:2px;}.ecListCategoryComp .ecFieldtitlecategoryComp .textfield a:focus{outline:2px solid var(--fps-slider-text-color);outline-offset:2px;}.ecListCategoryComp .ecListCategoryComp-cell.item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.3) 0,transparent 100%);pointer-events:none;z-index:1;}.ecListCategoryComp .resCarousel-inner{scroll-snap-type:x mandatory;}.ecListCategoryComp .ecListCategoryComp-cell.item{scroll-snap-align:start;} #paragraph_3945{line-height:40px !important;padding:4px 20px !important;position:relative;transition:color 0.3s;}#paragraph_3945 .paragraphComp-content{line-height:40px !important;}#paragraph_3945::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;transform:scaleY(0);transition:transform 0.1s;z-index:-1;}#paragraph_3945 a{line-height:40px !important;color:#fff !important;text-decoration:none !important;transition:color 0.3s;}#paragraph_3945:hover::before{transform:scaleY(1);transition:transform 0.1s;}#paragraph_3945:hover{background-color:var(--main-color,#f4a723);}#paragraph_3945:hover a{color:var(--text-color,#000) !important;} 