@import"https://fast.fonts.net/lt/1.css?apiType=css&c=7face142-5196-420e-ae81-11391539c786&fontids=6384071";@font-face{font-family:"Avenir";src:url(../webfonts/338699795b354fed831bd47a15fc2384.woff2) format("woff2"),url(../webfonts/87141b0888b34b7d9593f65b2b04e615.woff) format("woff")}@font-face{font-family:nettopro;src:url(../webfonts/NettoPro.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:nettoprobold;src:url(../webfonts/NettoProBold.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:nettoproblack;src:url(../webfonts/NettoProBlack.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Trincha";src:url(../webfonts/TrinchaRegular.woff2) format("woff2"),url(../webfonts/TrinchaRegular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar}a{text-decoration:none !important}.h-auto{height:auto !important}.title-shadow{text-shadow:0 3px 6px rgba(0,0,0,.16)}.btn{border-radius:0 !important}.text-cyan{color:#2270b6 !important}.btn--cta{position:relative;padding-left:2em;padding-right:2em;background-color:rgba(0,0,0,0);max-width:100%;text-overflow:ellipsis;overflow:hidden;z-index:1}a:hover{text-decoration:none !important}a:focus,button:focus{outline:0 !important}#loading{background:rgba(255,255,255,.7) url(../img/loader.svg) center center no-repeat;background-size:40px;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;height:100vh}body{overflow-x:hidden}@media screen and (min-width: 1420px){.container-xl{max-width:1390px}}@media screen and (min-width: 1500px){.container-xl{max-width:1440px}}#blocco-tracking{display:none}#usershippingdata.table td,#usershippingdata.table th{padding:.2rem;vertical-align:top;border-top:1px solid rgba(0,0,0,0);color:#001e43}#usershippingdata td:first-child,#usershippingdata th:first-child{padding-left:20px}#usershippingdata td:last-child,#usershippingdata th:last-child{padding-right:20px}input::-moz-placeholder{color:#bbb}input::placeholder{color:#bbb}select{color:#bbb}select.placeholder{color:#000}select option{color:#000}select option:first-child{color:#bbb}.form-controlGroup-inputWrapper{max-width:100%;width:unset}@media screen and (max-width: 467px){.form-controlGroup-inputWrapper{margin-bottom:20px}}input.errorClass,select.errorClass,.form-input--fileWrapper.errorClass{border-color:#b94a4d !important}input.errorClass+.control-indicator,select.errorClass+.control-indicator,.form-input--fileWrapper.errorClass+.control-indicator{border-color:#b94a4d}input.errorClass+.form-input--fileWrapper,select.errorClass+.form-input--fileWrapper,.form-input--fileWrapper.errorClass+.form-input--fileWrapper{color:#b94a4d}p.errorClass{color:#c00;font-size:14px;font-family:"nettopro"}.error-form p.errorClass{color:#b94a4d;float:none;padding:2px 5px;font-size:16px !important;text-align:left}#errorContainerProducts p.errorClass{display:inline-block;float:none !important}.input-labels{font-size:1.25rem;font-weight:600;margin-bottom:1.875rem;display:block}.input-labels.smallmb{margin-bottom:.875rem}.input-labels.nomg{margin-bottom:0}.start-block,.start-flex{display:none}#loader{background:rgba(255,255,255,.7) url(../img/loader.svg) center center no-repeat;width:70px;height:70px;margin:150px auto}#newsondaggio{display:none}#noticeModal .modal-dialog{position:relative;top:unset;width:unset;height:auto;background:rgba(0,0,0,0);display:-ms-flexbox;display:block;align-items:unset;flex-direction:unset;justify-content:unset;text-align:unset;opacity:unset;visibility:unset;transition:unset}#noticeModal .modal-dialog{transform:translate(0, -50%) !important;top:50% !important;margin:0 auto !important}#noticeModal .modal-dialog .modal-content{border-radius:0}#noticeModal .modal-dialog .modal-content .modal-header{background:#1b3776;border-radius:0}#noticeModal .modal-dialog .modal-content .modal-header h5{width:5rem;height:2rem}#noticeModal .modal-dialog .modal-content .modal-header .modal-title{margin:0 auto}#noticeModal .modal-dialog .modal-content .btn--cta{font-size:.75rem}#errorModal .modal-dialog{position:relative;top:unset;width:unset;height:auto;background:rgba(0,0,0,0);display:-ms-flexbox;display:block;align-items:unset;flex-direction:unset;justify-content:unset;text-align:unset;opacity:unset;visibility:unset;transition:unset}#errorModal .modal-dialog{transform:translate(0, -50%) !important;top:50% !important;margin:0 auto !important}#errorModal .modal-dialog .modal-content{border-radius:0}#errorModal .modal-dialog .modal-content .modal-header{background:#1b3776;border-radius:0}#errorModal .modal-dialog .modal-content .modal-header h5{width:5rem;height:2rem}#errorModal .modal-dialog .modal-content .modal-header .modal-title{margin:0 auto}#errorModal .modal-dialog .modal-content .btn--cta{font-size:.75rem}.modal-backdrop{background-color:rgba(0,30,67,.85)}.ita39{position:absolute;left:22px;top:calc(50% - 1px);transform:translateY(-50%);color:#ccc;z-index:1;font-family:"HurmeGeometricSans4","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5}#verify_mail_message_handler{position:absolute;top:0;right:0;padding:7px;line-height:10px;background:#1c3775;color:#fff;font-weight:bold;cursor:pointer}.gigya-composite-control-captcha-widget.invisible{visibility:visible !important}.barillaGigya-page label{margin-bottom:unset}html,body{overflow-x:hidden}body{padding-top:56px}@media(max-width: 991.98px){.offcanvas-collapse{position:fixed;top:56px;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#1b3776;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translateX(-100%)}}.nav-underline .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;color:#6c757d}.nav-underline .nav-link:hover{color:#007bff}.nav-underline .active{font-weight:500;color:#343a40}#mainContainer{color:#2270b6}#mainContainer #btn-welcome-partecipa-game-top,#mainContainer #btn-welcome-partecipa-game,#mainContainer #btn-welcome-convalida-game{display:none}#mainContainer #btn-welcome-convalida,#mainContainer #btn-welcome-partecipa,#mainContainer #btn-welcome-partecipa-top,#mainContainer #btn-welcome-partecipa-game,#mainContainer #btn-welcome-convalida-game{width:100%;max-width:250px;margin:0 auto}#mainContainer #presentation{background:#153679}#mainContainer #presentation .h1{font-size:3.25rem}#mainContainer #presentation .card{border:0;background:rgba(0,0,0,0);border-radius:0;overflow:unset}#mainContainer #presentation .card .card-img img{margin-top:-6rem}#mainContainer #presentation .card .card-footer{padding-right:1.5rem;padding-left:1.5rem;color:#fff;background:rgba(0,0,0,0);border:0;margin-bottom:2rem}#mainContainer #presentation .card .card-footer .card-body-title{font-size:1.25rem;text-transform:uppercase;font-weight:600;margin-bottom:1.5rem;margin-top:1.125rem}#mainContainer #presentation .card .card-footer small{font-size:.75rem;display:block}#mainContainer #presentation .card .card-body-number{text-align:center;border:3px solid #e5e8eb;display:block;width:3.75rem;height:3.75rem;font-size:1.125rem;line-height:1rem;border-radius:50%;position:absolute;bottom:-3.75rem;left:50%;transform:translate(-50%, -50%);background:#fff}#mainContainer #presentation .card .card-body-number span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#2270b6}#mainContainer #presentation .list-tos-link{color:#fff;margin:0;margin-bottom:10px}#mainContainer #presentation .list-tos-link li{position:relative}#mainContainer #presentation .list-tos-link li::after{border-right:1px solid #fff;content:"";width:1px;position:absolute;right:-0.5rem;bottom:0;height:.875rem}#mainContainer #presentation .list-tos-link li:last-child::after{all:unset}#mainContainer #presentation .list-tos-link li a{color:#fff;text-decoration:underline !important}@media screen and (max-width: 467px){#mainContainer #presentation .list-tos-link{color:#888}#mainContainer #presentation .list-tos-link a{color:#888;text-decoration:underline}}#mainContainer #presentation .disclaimer{color:#888;font-size:.875rem;line-height:.875rem}#mainContainer #presentation .disclaimer span{display:block;margin-bottom:5px}#mainContainer #campograno{background:url(../img/banner_sughi_1920px.jpg) no-repeat;background-position:center;background-size:cover;padding:4rem 1rem;color:#fff}@media screen and (max-width: 1440px){#mainContainer #campograno{background:url(../img/banner_sughi_1920px.jpg) no-repeat;background-position:bottom center;background-size:cover;padding:0rem 1rem 1rem 1rem}}@media screen and (max-width: 991px){#mainContainer #campograno{background:url(../img/banner_sughi_mobile.jpg) no-repeat;background-position:bottom center;background-size:cover;padding:0rem 1rem 15rem 1rem}}#mainContainer #pre-cta-row .btn--cta--pretext{font-size:1.125rem;margin-bottom:20px;font-family:"nettopro" !important}@media screen and (max-width: 467px){#mainContainer .related-title{font-size:1.75rem}}#mainContainer .catNameList li a{position:relative;font-size:.875rem;border:1px solid #2270b6;padding:4px 30px 4px 6px;display:inline-block;margin-bottom:5px;text-transform:uppercase}#mainContainer .catNameList li a::after{position:absolute;right:7px;top:50%;transform:translateY(-50%);content:"×";font-size:2rem}#mainContainer .catNameList li:not(:last-child){margin-right:.8rem}#mainContainer .prodslider .slick-arrow{height:22px;top:33% !important}#mainContainer .prodslider .slick-arrow::before{content:"" !important}#mainContainer .prodslider .slick-arrow.slick-prev{background:url(../img/arrow_left.png) center center no-repeat}#mainContainer .prodslider .slick-arrow.slick-next{background:url(../img/arrow_right.png) center center no-repeat}#mainContainer .prodslider .single-prod{background:rgba(0,0,0,0);width:100%;margin:0 20px}#mainContainer .prodslider .single-prod .prod-image img{margin:0 auto;opacity:.24}#mainContainer .prodslider .single-prod .prod-title{color:#2270b6;font-size:1rem;margin:15px 0 8px 0;text-align:center;letter-spacing:1.5px}#mainContainer .prodslider .single-prod .prod-footer{border-top:1px solid #2270b6;padding-top:8px}#mainContainer .prodslider .single-prod .prod-footer.number input{box-sizing:border-box;margin:0;outline:none;color:#2270b6}#mainContainer .prodslider .single-prod .prod-footer.number input[type=button]{-webkit-appearance:button;cursor:pointer}#mainContainer .prodslider .single-prod .prod-footer.number .input-group{clear:both;position:relative;display:block}#mainContainer .prodslider .single-prod .prod-footer.number .input-group input[type=button]{background-color:#fff;min-width:28px;width:auto;transition:all 300ms ease;border:1px solid #2270b6}#mainContainer .prodslider .single-prod .prod-footer.number .input-group input[type=button].greyval{border:1px solid #bbb;color:#bbb}#mainContainer .prodslider .single-prod .prod-footer.number .input-group .button-minus,#mainContainer .prodslider .single-prod .prod-footer.number .input-group .button-plus{font-weight:100;height:28px;padding:0;width:28px;position:relative;border-radius:50%}#mainContainer .prodslider .single-prod .prod-footer.number .input-group .quantity-field{position:relative;height:30px;left:0;text-align:center;width:35px;display:inline-block;font-size:1rem;margin:0 0 5px 0;resize:vertical;background:rgba(0,0,0,0);border:none}#mainContainer .prodslider .single-prod .prod-footer.number .button-plus{left:0}#mainContainer .form-controlGroup-inputWrapper{max-width:100%;width:unset}@media screen and (max-width: 467px){#mainContainer .form-controlGroup-inputWrapper{margin-bottom:20px}}#mainContainer .error-form{color:#c80c18;font-size:1.25rem}#mainContainer .error-form p{text-align:left;font-size:1rem;line-height:1.1;padding-left:15px}#mainContainer .error-form p:first-of-type{margin-top:1.5rem}#mainContainer .error-form p::before{content:"- "}#mainContainer .btn--scopri{color:#fff;background:#2270b6;padding-left:3rem;padding-right:3rem}#mainContainer .btn--scopri:hover{background:#fff;border-color:#2270b6;color:#2270b6}#mainContainer.isgrey{background:#dce0e1}#mainContainer .isgrey{background:#dce0e1}#mainContainer label{margin-bottom:0}#mainContainer .scegli-file-label{display:block;width:100%;height:2.5em;padding:.5em;font-size:16px;font-size:1rem;font-family:nettorpo,HurmeGeometricSans4,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;color:#2270b6;font-weight:400;background-color:#fff;border:2px solid #2270b6;transition:all .2s ease-in-out;-webkit-appearance:none;border-radius:0;text-align:center;text-transform:uppercase;cursor:pointer}#mainContainer .form-input--fileWrapper{border-color:#dce0e1}#mainContainer .cdp-page-title{font-size:3.25rem;font-weight:normal}@media screen and (max-width: 467px){#mainContainer .cdp-page-title{font-size:1.75rem;font-weight:bold}}#mainContainer .greybar{background:#e5e9ec;width:100%;position:relative}#mainContainer .greybar .greybar-content{min-height:400px;display:none}#mainContainer .greybar .explode-close{position:absolute;width:40px;height:40px;background:#e5e9ec;color:#2270b6;border-radius:50%;bottom:-20px;left:50%;margin-left:-20px;cursor:pointer;transition:all .2s ease-in-out}#mainContainer .greybar .explode-close.closed::before{position:absolute;content:url(../img/explode_plus.png);font-size:20px;top:50%;left:50%;transform:translate(-50%, -50%)}#mainContainer .greybar .explode-close.open::before{position:absolute;content:url(../img/explode_minus.png);font-size:20px;top:50%;left:50%;transform:translate(-50%, -50%)}#mainContainer .form-legends p{margin-bottom:2px}#mainContainer .input-labels{font-size:1.25rem;font-weight:600;margin-bottom:1.875rem;display:block}#mainContainer .input-labels.smallmb{margin-bottom:.875rem}#mainContainer .input-labels.nomg{margin-bottom:0}#mainContainer .cdp-form-labels{font-size:1rem;font-weight:400}#mainContainer .toolmark{position:absolute;right:0;top:0;font-weight:bold;color:#fff;padding:0 6px;background-color:#ffd800;z-index:1}#mainContainer .section_loghi{background:#1b3776;font-size:1.25rem}#mainContainer .section_benefici{margin-bottom:5rem}#mainContainer .section_benefici .benefici_1 .slick-arrow{height:22px}#mainContainer .section_benefici .benefici_1 .slick-arrow::before{content:"" !important}#mainContainer .section_benefici .benefici_1 .slick-arrow.slick-prev{background:url(../img/arrow_left.png) center center no-repeat;transform:translate(200%, -50%);z-index:3}#mainContainer .section_benefici .benefici_1 .slick-arrow.slick-next{background:url(../img/arrow_right.png) center center no-repeat;transform:translate(-200%, -50%)}#mainContainer .section_benefici .benefici_card .benefici_card_img{margin-bottom:2rem}#mainContainer .section_benefici .benefici_card .benefici_card_img img{max-height:88px;margin:0 auto}#mainContainer .section_benefici .benefici_card .benefici_card_txt{font-size:1rem}@media screen and (max-width: 767px){#mainContainer .section_benefici .benefici_card{max-width:300px;margin:0 auto;text-align:center}#mainContainer .section_benefici .benefici_card .benefici_card_txt{font-size:.875rem}#mainContainer .section_benefici .benefici_card .benefici_card_img{text-align:center}#mainContainer .section_benefici .benefici_card .benefici_card_img img{margin:0 auto}}@media screen and (max-width: 767px){#mainContainer .bgxsblue{background:#2270b6}#mainContainer .bgxsblue .h1.text-cyan{color:#fff !important;margin-top:3rem;font-size:1.5rem !important}#mainContainer .bgxsblue .btn--cta--pretext{color:#fff !important}#mainContainer .bgxsblue .list-tos-link{color:#fff !important}#mainContainer .bgxsblue .list-tos-link a{color:#fff !important}}.tooltip-inner{background-color:#fff !important;color:#2270b6 !important;padding:1rem !important;border:2px solid #ffd800;max-width:300px !important}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-right-color:#ffd800 !important}@media screen and (max-width: 991px){header .mainlogo,.header .mainlogo{height:auto !important;padding:0 !important}header .mainlogo img,.header .mainlogo img{max-height:60px !important;width:auto !important}#customlp-content #sticky-navbar .navbar{background:#004879;color:#fff}#customlp-content #sticky-navbar .navbar a{color:#fff;font-weight:700;text-transform:uppercase;font-size:1.875rem;padding:1.5rem 0;text-align:center;display:block}#customlp-content #sticky-navbar .navbar .submenu-toggler{border:none;color:#fc3 !important;display:block;position:relative;text-align:center;padding-right:25px;font-size:1rem;margin:6px auto}#customlp-content #sticky-navbar .navbar .submenu-toggler:focus,#customlp-content #sticky-navbar .navbar .submenu-toggler:active{outline:0 !important}#customlp-content #sticky-navbar .navbar .submenu-toggler:after{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);content:"";width:17px;height:10px;background:url(../img/down_arrow.svg) no-repeat;background-size:cover;background-position:center}#customlp-content #sticky-navbar .navbar .submenu-toggler.collapsed:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:17px;height:10px;background:url(../img/down_arrow.svg) no-repeat;background-size:cover;background-position:center}#customlp-content #sticky-navbar .navbar #mainmenu{min-height:100vh}#customlp-content #main-visor{position:relative;z-index:0;overflow-x:hidden}#customlp-content #main-visor .downarrow{width:2.5rem;height:2.5rem;position:absolute;bottom:0;left:50%;margin-left:-1.25rem;background:url(../img/down_arrow.svg) center top no-repeat;z-index:4}#customlp-content #main-visor .audio-control{position:absolute;right:1rem;bottom:1.5rem;z-index:2;cursor:pointer}#customlp-content #main-visor .video-container{z-index:1}#customlp-content #main-visor .main-visor-text-content{z-index:2;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;max-width:910px}#customlp-content #main-visor .main-visor-text-content .first-line{font-size:1rem}#customlp-content #main-visor .main-visor-text-content .second-line{font-size:1.875rem;line-height:1.2;font-weight:bold}#customlp-content #main-visor .video-container{width:125% !important}#customlp-content #la-mostra{padding:3.125rem 1rem 3.125rem;background:url(../img/bg_farfalle.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff}#customlp-content #la-mostra .title{font-size:1.875rem;font-weight:700;margin-bottom:10px}#customlp-content #la-mostra .sottotitolo{font-size:1rem;font-weight:600}#customlp-content #la-mostra .sottotitolo a{text-decoration:underline;color:#fff}#customlp-content #la-mostra .lead{font-size:1rem;line-height:1.5}#customlp-content #la-mostra .lead a{text-decoration:underline;border-bottom:none;color:#fff}#customlp-content #virtual-tour{padding:5rem 0 15rem;position:relative}#customlp-content #virtual-tour #vtourmap{height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.35);z-index:1}#customlp-content #virtual-tour .text-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}#customlp-content #virtual-tour .text-content .title{font-size:1.875rem;font-weight:600;color:#fff;line-height:1.2}#customlp-content #le-opere{padding:2.75rem 0 5rem;background:#006ac6;color:#fff}#customlp-content #le-opere .text-content{margin-bottom:2.2rem}#customlp-content #le-opere .text-content .title{font-size:1.875rem;font-weight:700;margin-bottom:10px}#customlp-content #le-opere .text-content .lead{font-size:1rem;line-height:1.5}#customlp-content #le-opere .slick-dotted.slick-slider{margin-bottom:0}#customlp-content #le-opere .slick-prev,#customlp-content #le-opere .slick-next{height:26px;width:25px;z-index:1}#customlp-content #le-opere .slick-prev{left:-0.5rem;top:50%}#customlp-content #le-opere .slick-prev:before{content:"";width:25px;height:25px;background:url(../img/left_arrow.png) no-repeat;background-size:cover;display:block}#customlp-content #le-opere .slick-next{right:-0.5rem;top:50%}#customlp-content #le-opere .slick-next:before{content:"";width:25px;height:25px;background:url(../img/right_arrow.png) no-repeat;background-size:cover;display:block}#customlp-content #le-opere .slick-dots{bottom:-4rem}#customlp-content #le-opere .slick-dots li{width:16px}#customlp-content #le-opere .slick-dots li button::before{position:absolute;top:0;left:0;content:"•";width:12px;height:12px;font-family:unset;font-size:unset;line-height:unset;text-align:center;color:rgba(0,0,0,0);opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;border:3px solid #fff;background:#fff}#customlp-content #le-opere .slick-dots li.slick-active button::before{background:#006ac6;opacity:1;color:rgba(0,0,0,0)}#customlp-content #le-opere .opera_slide{margin-left:-15px;margin-right:-15px}#customlp-content #le-opere #opere_slider-container{position:relative;z-index:0}#customlp-content #le-opere .opera_slide--content-img{position:relative;min-height:845px}#customlp-content #le-opere .opera_slide--content-img-single{position:relative}#customlp-content #le-opere .opere_blu_overlay{background:rgba(0,72,121,.5);position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}#customlp-content #le-opere .opere_text_overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:910px;z-index:2}#customlp-content #le-opere .opere_text_overlay .enumerator{font-size:.875rem;line-height:1.8}#customlp-content #le-opere .opere_text_overlay .opere_text h3{font-size:1.1rem;line-height:1.2;font-weight:bold;margin:0;padding:0}#customlp-content #le-opere .opere_text_overlay_single{z-index:2}#customlp-content #le-opere .opere_text_overlay_single .enumerator{font-size:.875rem;line-height:1.8}#customlp-content #le-opere .opere_text_overlay_single .opere_text h3{font-size:1.875rem;line-height:1.2;font-weight:bold;margin:0;padding:0}#customlp-content #gli-artisti{padding:2.75rem 1rem 5.25rem;background:url(../img/bg_farfalle.jpg) no-repeat;background-size:cover;background-position:top center;color:#fff}#customlp-content #gli-artisti .text-content{margin-bottom:1.5rem}#customlp-content #gli-artisti .text-content .title{font-size:1.875rem;font-weight:700;margin-bottom:10px}#customlp-content #gli-artisti .text-content .lead{font-size:1rem;line-height:1.5}#customlp-content #gli-artisti #artisti_slider{max-width:97%;margin:0 auto}#customlp-content #gli-artisti .artisti_slide--content{position:relative}#customlp-content #gli-artisti .artisti_slide--content a{color:#004879}#customlp-content #gli-artisti .artisti_slide--content .artisti_slide--content-footer{position:absolute;bottom:0;left:0;right:0;padding:.5rem 1rem;background:rgba(255,255,255,.66);font-weight:300}#customlp-content #gli-artisti .artisti_slide--content .artisti_slide--content-footer .title{font-size:1.25rem}#customlp-content #gli-artisti .artisti_slide--content .artisti_slide--content-footer .subtitle{font-size:.75rem;text-decoration:underline}#customlp-content #gli-artisti .slick-prev:before{content:"";width:25px;height:25px;background:url(../img/left_arrow.png) no-repeat;background-size:cover;display:block}#customlp-content #gli-artisti .slick-next:before{content:"";width:25px;height:25px;background:url(../img/right_arrow.png) no-repeat;background-size:cover;display:block}#customlp-content #gli-artisti .slick-dots{bottom:-60px}#customlp-content #gli-artisti .slick-dots li{width:16px}#customlp-content #gli-artisti .slick-dots li button::before{position:absolute;top:0;left:0;content:"•";width:12px;height:12px;font-family:unset;font-size:unset;line-height:unset;text-align:center;color:rgba(0,0,0,0);opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;border:3px solid #006ac6;background:#006ac6}#customlp-content #gli-artisti .slick-dots li.slick-active button::before{background:#fff;opacity:1;color:rgba(0,0,0,0)}#mainContainer #presentation .h1{font-size:1.675rem}#mainContainer #presentation .cyan-wrapper{padding-top:1.125rem;padding-bottom:1.125rem;margin:0 -15px;padding-right:15px;padding-left:15px}#mainContainer #presentation .cyan-wrapper .h1,#mainContainer #presentation .cyan-wrapper .btn--cta--pretext,#mainContainer #presentation .cyan-wrapper .list-tos-link li,#mainContainer #presentation .cyan-wrapper .list-tos-link li a{color:#fff !important}#mainContainer #presentation .cyan-wrapper .list-tos-link li::after{border-color:#fff !important}}body{padding-top:80px;font-family:"nettopro";min-height:100vh}@media screen and (max-width: 767px){body{padding-top:55px}}.logo{background:url("https://www.barilla.com/it-it/resources/images/furniture/barillaOptimized.svg?v=1") center center no-repeat rgba(0,0,0,0);background-size:90px auto;text-indent:-9999px;width:90px;height:36px}@media screen and (min-width: 1024px){.logo{background:url("https://www.barilla.com/it-it/resources/images/furniture/barillaOptimized.svg?v=1") center center no-repeat rgba(0,0,0,0);background-size:120px auto;width:120px;height:48px}}@font-face{font-family:hurmegeometricsans4;src:url(../fonts/HurmeGeometricSans4Regular.woff2) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:hurmegeometricsans4;src:url(../fonts/HurmeGeometricSans4SemiBold.woff2) format("opentype");font-weight:bold;font-style:normal}#user-dropdown-container{cursor:pointer;z-index:99;height:auto;margin-right:0}@media screen and (max-width: 767px){.offcanvas.text-bg-dark{background-color:#1c3775 !important;color:#fff !important}.offcanvas.text-bg-dark a{color:#fff !important}.offcanvas.text-bg-dark .offcanvas-body li a{text-align:left !important;padding:1rem !important}.offcanvas.text-bg-dark .offcanvas-body li a:hover{background:#fff;color:#1c3775 !important}.offcanvas-header{background:#fff;color:#1c3775}.mobile-logo{max-width:50px !important}}#userAccount{background-color:#b40b08 !important;border:none;border-radius:15px;padding:10px;cursor:pointer;text-align:left;width:auto}#userAccount .dropdown-toggle img{float:left;display:block}#userAccount:after{color:#fff}#userMenu{display:none;background-color:#b40b08}#legalnotes{background:#1c3775;color:#fff;font-style:italic}#notes{background:#d11438;color:#fff;font-size:1.5rem;text-align:center}#notes a{color:#fff;text-decoration:underline !important;position:relative}#notes a:not(:last-of-type){margin-right:20px}#notes a:not(:last-of-type)::after{position:absolute;height:20px;width:2px;background:#fff;content:"";top:60%;right:-15px;transform:translateY(-50%)}#mainContainer{font-family:"nettopro" !important}#mainContainer h1,#mainContainer h2,#mainContainer h3,#mainContainer h4,#mainContainer h5,#mainContainer h6{font-family:"nettoprobold";letter-spacing:unset;text-transform:none}#mainContainer.pg404{background:url("https://www.barilla.com/it-it/resources/images/furniture/error404Bg.webp") center no-repeat;background-size:cover}#mainContainer.pg404 #content404{padding-block:20% !important;text-align:center;color:#1c3775}#mainContainer.pg404 #content404 h1{font-size:6rem;font-weight:700}#mainContainer .netto{font-family:"nettopro"}#mainContainer .nettobold{font-family:"nettoprobold"}#mainContainer .nettoblack{font-family:"nettoproblack"}#mainContainer .button{height:40px;padding:10px 24px;border-radius:8px;font-size:.875rem;font-family:"nettoproblack";display:inline-block}#mainContainer .button.btnPrimary{background-color:#1c3775 !important;border:1px solid #1c3775 !important;color:#fff !important}#mainContainer .button.btnSecondary{background-color:#fff;border:1px solid #e5e8eb;color:#1c3775}#mainContainer .button.btnTertiary{background-color:#fff;border:1px solid #e5e8eb;color:#1c3775}#mainContainer .button.btnTertiary.unactive{background-color:#888;cursor:default}#mainContainer .button.btnTertiary.disambigua{font-size:1.25rem;font-family:"nettopro";height:auto}#mainContainer .mw-btn{max-width:250px}#mainContainer .button.btnQuaternary{border:2px solid #f5c65d;color:#000;height:auto;padding:10px 24px;font-size:1.125rem;font-family:"nettopro";display:inline-block;line-height:1.2;border-radius:.5rem}#mainContainer .button.btnQuaternary.active{color:#f5c65d}@media screen and (min-width: 768px){#mainContainer .button.btnQuaternary.primo{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}@media screen and (min-width: 768px){#mainContainer .button.btnQuaternary.secondo{border-radius:0}}@media screen and (min-width: 768px){#mainContainer .button.btnQuaternary.ultimo{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-bottom-left-radius:0}}#mainContainer .btn--game{font-size:1.5rem !important;height:auto !important}#mainContainer .scale_1_5{scale:1.5}@media screen and (max-width: 991px){#mainContainer .scale_1_5{scale:1}}#mainContainer .underline{text-decoration:underline !important}#mainContainer .htt-page-text--container .htt-page-text--content{color:#1c3775}#mainContainer .htt-page-text--container .htt-page-text--content .intro{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.2}#mainContainer .htt-page-text--container .htt-page-text--content h1{font-size:3rem;font-weight:700}#mainContainer .htt-page-text--container .htt-page-text--content#esito--content{font-size:1.5rem}#mainContainer .form-check-label{color:#1c3775 !important}#mainContainer .explainer_block{background:#1b3775;padding:2.5rem 1rem;position:relative;color:#fff}#mainContainer .explainer_block .explain-text{font-size:1.75rem;line-height:1.2}#mainContainer .explainer_block .text-container{color:#fff;font-size:2.75rem}#mainContainer .explainer_block .text-container strong{-webkit-text-stroke-width:.065rem;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#fff}#mainContainer .explainer_block .text-container-light{color:#fff;font-size:1.75rem}#mainContainer .explainer_block .text-container-light strong{-webkit-text-stroke-width:.09375rem;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.09375rem}#mainContainer .explainer_block h1{font-size:3.5rem;font-family:"nettoprobold";text-align:center;padding-left:0;margin-bottom:2rem}#mainContainer .explainer_block h1+p{color:#fff;font-family:"nettopro";font-size:2.25rem;line-height:1.2;margin-block:2rem 4rem}#mainContainer #prize-presentation{margin-top:-1px;padding-block:5rem;background:url(../img/gradiente_desktop.jpg) top center repeat}#mainContainer #prize-presentation .text-container{color:#fff}#mainContainer #prize-presentation .text-container .content{font-size:1.875rem}#mainContainer #presentation{padding:3rem 1rem 3rem;color:#fff !important}#mainContainer #presentation .h1{color:#fff;text-transform:none !important;padding-bottom:3.5rem}#mainContainer #presentation .card-receipe{background-color:#162343 !important;height:500px;background-size:cover;border-radius:20px}#mainContainer #presentation .card .card-footer{font-size:1.5rem;line-height:1.2}#mainContainer #presentation .card .card-footer a{color:#fff !important}#mainContainer #presentation .card .card-footer .card-body-title{font-size:1.825rem;font-family:"nettoprobold";text-transform:none}#mainContainer #presentation .card .card-footer .card-body-title-small{font-size:1.25rem;font-family:"nettoprobold";text-transform:none}#mainContainer #presentation .txtPreBtn{font-size:1.5rem}#mainContainer #presentation .title-card{bottom:1rem;text-shadow:2px 1px #000}#mainContainer #presentation .title-vote{top:1.25rem;right:1.25rem;border:2px solid #fff;border-radius:50%;font-size:1rem;width:50px;height:50px;box-shadow:2px 1px #000}#mainContainer #presentation .title-vote span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:2px 1px #000}#mainContainer #presentation .title-code{top:1.25rem;left:1.25rem;font-size:1rem;text-shadow:2px 1px #000}#mainContainer .placeholder{display:inherit !important;min-height:auto !important;vertical-align:middle;cursor:default !important;background-color:unset !important;opacity:unset !important}#mainContainer .placeholder.btn::before{display:unset !important;content:unset !important}#mainContainer .scegli-file-label{background:#162343;color:#fff;font-family:"nettoproblack";height:54px;padding:10px 24px;border-radius:8px;border:none;font-size:1.5rem;text-transform:none}#mainContainer .form-input--fileWrapper{border-color:#e5e8eb !important;height:52px;color:#1b3775;background:rgba(0,0,0,0)}#mainContainer .form-input--fileWrapper .recetaname{background-color:#1b3775;border:none}#mainContainer .form-input--fileWrapper+.form-helpText{color:#fff}#mainContainer .form-input--fileWrapper ::-moz-placeholder{font-size:1.25rem;font-family:inherit;padding-left:3rem;font-family:"nettopro";vertical-align:middle;display:block;position:absolute;top:50%;transform:translate(0, -50%)}#mainContainer .form-input--fileWrapper ::placeholder{font-size:1.25rem;font-family:inherit;padding-left:3rem;font-family:"nettopro";vertical-align:middle;display:block;position:absolute;top:50%;transform:translate(0, -50%)}#mainContainer .form-input--fileWrapper .fa-paperclip{color:#bbb;font-size:1.5rem;position:absolute;top:50%;transform:translate(0, -50%)}#mainContainer .form-input--fileWrapper .paperclip{max-height:30px}#mainContainer .form-input--fileWrapper span{font-size:1.25rem;padding-left:1rem;color:#bbb}#mainContainer .pointer{cursor:pointer}#mainContainer .control--custom--inline{font-size:1.25rem;padding-bottom:0;line-height:1}#mainContainer input:checked~.control-indicator--checkbox{background:#fdc532 !important; border:1px solid #fff}#mainContainer .form-select{border:2px solid #1c3775 !important;border-radius:0 !important}#mainContainer .form-check .form-check-input{border-color:#1c3775}@media screen and (min-width: 767px){#mainContainer .form-check .form-check-input{margin-left:-2.5em;width:2em;height:2em}}#mainContainer .form-check .form-check-input:checked{background-color:#1c3775;border-color:#1c3775}#mainContainer #tos-bar{color:#1c3775}#mainContainer #tos-bar .list-tos-link{font-size:.875rem !important;line-height:1.1rem;margin:0;margin-bottom:10px}#mainContainer #tos-bar .list-tos-link li{position:relative;margin-right:12px}#mainContainer #tos-bar .list-tos-link li::after{border-right:1px solid #1c3775;content:"";width:1px;position:absolute;right:-0.5rem;bottom:0;height:.875rem}#mainContainer #tos-bar .list-tos-link li:last-child::after{all:unset}#mainContainer #tos-bar .list-tos-link li a{color:#1c3775;text-decoration:underline !important}@media screen and (max-width: 467px){#mainContainer #tos-bar .list-tos-link{color:#888}#mainContainer #tos-bar .list-tos-link a{color:#888;text-decoration:underline}}.generalRulesTheme{background:#1c3775;color:#fff !important}.generalRulesTheme .titleContainer h1{font-size:64px;font-weight:700;line-height:77px}@media screen and (max-width: 991px){.generalRulesTheme .titleContainer h1{font-size:36px;line-height:40px}}.generalRulesTheme .otnotice a{color:#fff;text-decoration:underline !important;border-bottom:none !important}.generalRulesTheme .otnotice ol li{margin-bottom:1.5rem}.generalRulesTheme .otnotice table{width:100% !important;margin-left:5px}.generalRulesTheme .otnotice table tr{border-bottom:1px solid #fff}.generalRulesTheme .otnotice table tr th,.generalRulesTheme .otnotice table tr td{color:#fff !important}.generalRulesTheme .otnotice table tr th p,.generalRulesTheme .otnotice table tr td p{color:#fff !important;margin-bottom:0 !important}header,.header{background:#1c3775;color:#fff;padding-inline:1rem}header .navbar-toggler-icon,.header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}header #userbar,.header #userbar{position:absolute;top:0;left:50%;transform:translateX(-50%)}header a:not(.mainlogo),.header a:not(.mainlogo){color:#fff;position:relative;display:inline-block;text-align:center;/*font-size:.9375rem;*/line-height:normal;}header .mainlogo img,.header .mainlogo img{width:129px;height:110px}header .gigya-method-register:nth-child(1),.header .gigya-method-register:nth-child(1){border-right:1px solid #fff}#dati_scontrino_container{display:none}.cdp-form-labels{color:#2270b6;font-family:nettopro}footer{padding:2rem 1rem 1rem;background:#1c3775;color:#fff;font-size:.875rem}footer a{color:#fff !important}footer a:hover{text-decoration:underline}#ot-sdk-btn{all:unset !important;cursor:pointer !important}#btn-logout{display:none}.btn-upload{width:100%;border-width:2px;text-align:left;text-transform:none}#search-uri .form-check-label{font-size:1rem}#search-uri .form-check-label a{color:#fff !important;text-decoration:underline !important}#search-uri input[type=text]{border:2px solid #e5e8eb;background:rgba(0,0,0,0);color:#fff;border-radius:0;min-height:62px}#search-uri .btn-invio{color:#fff;background:#162343;border-radius:15px !important;border-color:rgba(0,0,0,0);padding-block:12px;font-size:1.5rem;font-weight:bold}#profilo-preferenze_content{background:#fff !important}#error-message,[data-switch-screen=gigya-profile-delete-screen]{color:#f00 !important}#desktop-hero-container{position:relative}#desktop-hero-container #desktop-hero--title-container{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.page-item.active .page-link{z-index:3;color:#0e2756 !important;background-color:#fff !important;border-color:#fff !important}.page-item .page-link{z-index:3;color:#fff !important;background-color:rgba(0,0,0,0) !important;border-color:#fff !important}.otnotice-menu{position:absolute !important}.spinner{width:40px;height:40px;border-radius:50%;border:6.4px solid #ba1f31;animation:spinner-bulqg1 .96s infinite linear alternate,spinner-oaa3wk 1.92s infinite linear}@keyframes spinner-bulqg1{0%{-webkit-clip-path:polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);clip-path:polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%)}12.5%{-webkit-clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)}25%{-webkit-clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}62.5%{-webkit-clip-path:polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);clip-path:polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}75%{-webkit-clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);clip-path:polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%)}}@keyframes spinner-oaa3wk{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}#banner_001{background:url(../img/08_ricetta.png) center no-repeat;padding:6.5rem 1.5rem}#banner_001 .content .caption-container{text-align:center;color:#fff;font-family:"Trincha";font-size:2.5rem}#banner_002{background:#d11438;padding:6rem 1.5rem}#banner_002 .content .caption-container{text-align:center;color:#fff;font-family:"Trincha";font-size:2.5rem}