@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);.grecaptcha-badge{visibility:hidden!important}body{padding-top:0px!important}#cookieChoiceInfo{top:unset!important;bottom:0!important;background-color:rgba(0,0,0,.86)!important;color:#fff!important;font-weight:bold!important;font-size:20px!important;height:35vh}#cookieChoiceInfo #consentText a{color:#fff!important;font-weight:bold!important;font-size:20px!important;text-decoration:underline}div#consentText{display:block;float:left;width:100%!important}div#democontainer{width:900px;margin:auto}a#infoLink,.infomativa_estesa{display:none!important}#cookieChoiceDismiss{margin-left:0!important;display:block;float:left;width:100%}#cookieChoiceDismiss button{padding:10px 50px;font-weight:700;font-size:20px;line-height:1;background-color:#418324;border-color:#418324;margin-top:25px;color:#fff}a#closeCookieBar{display:inline-block!important;float:none!important}a#open_modal_gestione_cookie button,a#closeCookieBar button{margin-top:20px;padding:0;background-color:transparent;border:0;color:#fff;text-decoration:underline}#cookieChoiceInfo #xBar{color:#fff;display:none!important}a#open_modal_gestione_cookie{margin-left:0px!important}@media screen and (max-width:992px){#open_modal_gestione_cookie{display:inline-block!important}#cookieChoiceInfo{height:50vh;font-size:12px!important}#cookieChoiceInfo #consentText a{font-size:12px!important}div#democontainer,div#consentText{width:100%}a#open_modal_gestione_cookie button,a#closeCookieBar button{font-size:12px;margin-top:10px}}@media screen and (min-height:600px){#cookieChoiceInfo div#democontainer{margin-top:2%}}@media screen and (max-height:599px){#cookieChoiceInfo{height:300px}}#overlay_cookie{position:fixed;right:0;bottom:0;top:0;left:0;z-index:9998;vertical-align:middle;background-color:#000;opacity:.7;white-space:nowrap;max-height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}li.nav-item{padding:0 5px!important}.box_novita{display:none!important}body,body *:not(i):not(.fa):not(.fab):not(.fas):not(.far):not(.bi):not([class*="pswp"]){font-family:'Poppins',Arial,sans-serif!important}body{color:#1d1d1f;-webkit-font-smoothing:antialiased}.intestazione_annunci{background:#061f59!important;height:40px!important;overflow:hidden}.intestazione_annunci .annuncio{height:40px;display:flex!important;align-items:center;justify-content:center}.intestazione_annunci .annuncio p{margin:0}.intestazione_annunci .annuncio,.intestazione_annunci .annuncio *{color:#fff!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.8px;line-height:1.2}@media(min-width:1280px){#header_top{border-bottom:1px solid #ece8e1;background:#fff}#header_top:not(.fixed-top){position:relative}#header_top .main_nav,#header_top .main_nav .row{height:78px!important;min-height:0}#header_top .main_nav .row{flex-wrap:nowrap;align-items:center}#header_top .main_nav .row>div{flex:0 0 auto!important;width:auto!important;max-width:none;height:78px;align-items:center}#header_top .main_nav .col-logo{order:-1;display:flex;align-items:center}#header_top .main_nav .col-logo img.logo_no_responsive{height:74px!important;width:auto!important;max-width:none}#header_top .main_nav .row>div:first-child{display:none!important}#header_top .main_nav .row>div:last-child{margin-left:auto}#navbar_top{position:absolute;left:50%;transform:translateX(-50%);top:40px;height:78px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;width:max-content}#navbar_top #container_navbar_top{width:max-content;max-width:none;padding:0}#navbar_top .navbar-nav{flex-wrap:nowrap}#navbar_top li.nav-item{padding:0!important}#navbar_top .nav-link{font-size:12px!important;font-weight:500!important;letter-spacing:.6px;text-transform:uppercase;padding:0 9px!important;line-height:78px;color:#1d1d1f!important;white-space:nowrap}#navbar_top .nav-link:hover{color:#b8452c!important}#navbar_top .dropdown-menu{border:0;border-radius:0 0 8px 8px;box-shadow:0 14px 30px rgba(0,0,0,.09);padding:10px 0;margin-top:0;min-width:210px}#navbar_top .dropdown-item{font-size:13.5px;padding:8px 20px;color:#1d1d1f}#navbar_top .dropdown-item:hover{background:#f6f4f0;color:#b8452c}#header_top .right_nav{align-items:center;height:78px}#header_top .right_nav .input-group{margin:0!important;border:1px solid #e3ded5;border-radius:40px;overflow:hidden;width:150px;flex-wrap:nowrap;transition:width .25s,border-color .25s;background:#fff}#header_top .right_nav{position:relative;z-index:5;background:#fff;padding-left:14px}#header_top .right_nav form:focus-within .input-group{width:360px;border-color:#061f59}#header_top .right_nav form:focus-within #basic-search{font-size:15px}#header_top .right_nav .input-group-text{background:#fff;border:0;padding:0 4px 0 14px}#header_top .right_nav #basic-search{border:0;box-shadow:none;font-size:13px;height:36px;padding-left:6px}#header_top .text_bag_right_main_nav{display:none}#header_top .icona_header{font-size:21px;color:#1d1d1f}}#pagina-prodotto .breadcrumb,#pagina-prodotto .breadcrumb *{font-size:12px!important;color:#8a8780!important;letter-spacing:.3px}#zona_prezzo_taglia_colore{display:flex;flex-direction:column}#zona_prezzo_taglia_colore>*{order:5}#zona_prezzo_taglia_colore>.brand_name_and_icons{order:1}#zona_prezzo_taglia_colore>.descr_prodotto_desktop{order:2;height:auto!important;display:block!important}#zona_prezzo_taglia_colore>.descr_prodotto_mobile{display:none!important}#zona_prezzo_taglia_colore>.product_title{order:3}#zona_prezzo_taglia_colore>#prezzo_prodotto{order:4}#zona_prezzo_taglia_colore>form{order:6}#zona_prezzo_taglia_colore>.punti_forza{order:7}#zona_prezzo_taglia_colore .brand_name a{font-size:11.5px!important;letter-spacing:2.2px;text-transform:uppercase;color:#b8452c!important;font-weight:500}#zona_prezzo_taglia_colore .descr_prodotto_desktop .read_more_text{font-size:25px!important;line-height:1.25!important;font-weight:500!important;color:#1d1d1f;text-transform:lowercase;letter-spacing:-.2px;margin:8px 0 6px;max-height:none!important;overflow:visible!important}#zona_prezzo_taglia_colore .descr_prodotto_desktop .read_more_text::first-letter{text-transform:uppercase}#zona_prezzo_taglia_colore .product_title_text{font-size:12px!important;font-weight:400!important;color:#9a968f!important;letter-spacing:.5px;margin:0}#zona_prezzo_taglia_colore .product_title_text span{font-size:12px!important}#zona_prezzo_taglia_colore .product_title_text::before{content:"Cod. "}#zona_prezzo_taglia_colore .price .original_price{font-size:28px!important;font-weight:600!important}#zona_prezzo_taglia_colore .color_text,#zona_prezzo_taglia_colore .size_text_area{font-size:13.5px;margin-bottom:8px}#zona_prezzo_taglia_colore #elenco-colori-prodotto,#zona_prezzo_taglia_colore #elenco-taglie-prodotto{margin-top:18px}#taglie-prodotto{display:flex;flex-wrap:wrap;gap:10px;width:auto!important;height:auto!important;margin:0}#taglie-prodotto .size_box{width:auto!important;height:auto!important;border:1px solid #d9d4cb!important;border-radius:40px!important;margin:0!important;padding:0!important;background:#fff!important;float:none!important;overflow:hidden}#taglie-prodotto .size_box .size_detail{width:auto!important;height:auto!important;padding:11px 22px!important;font-size:14px!important;background:transparent!important;color:#1d1d1f!important;border:0!important}#taglie-prodotto .size_box.box-selezionato{background:#1d1d1f!important;border-color:#1d1d1f!important}#taglie-prodotto .size_box.box-selezionato .size_detail{color:#fff!important}#zona_prezzo_taglia_colore .sizes,#zona_prezzo_taglia_colore .color_box_area{height:auto!important}#zona_prezzo_taglia_colore form>.clearfix{height:0!important}#zona_prezzo_taglia_colore .buttons_cart{margin-top:24px;height:auto!important}#zona_prezzo_taglia_colore .add_to_bag{width:100%;height:58px!important;border-radius:40px!important;background:#061f59!important;border:0!important;color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:2px;text-transform:uppercase;transition:background .2s}#zona_prezzo_taglia_colore .add_to_bag:hover{background:#0b2d7a!important}#pagamenti_rapidi{margin-top:12px}#zona_prezzo_taglia_colore .punti_forza{margin-top:22px;border-top:1px solid #ece8e1;height:auto!important}#zona_prezzo_taglia_colore .punti_forza ul{margin:0;height:auto!important}#zona_prezzo_taglia_colore .punti_forza li{height:auto!important;min-height:0!important;padding:13px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #ece8e1!important;align-items:center}#zona_prezzo_taglia_colore .punti_forza .left_details{align-items:center;gap:14px}#zona_prezzo_taglia_colore .punti_forza img{width:30px!important;height:30px!important}#zona_prezzo_taglia_colore .punti_forza .titolo_punti_forza{font-size:14px!important;font-weight:500!important;text-transform:lowercase;line-height:1.3}#zona_prezzo_taglia_colore .punti_forza .titolo_punti_forza::first-letter{text-transform:uppercase}#zona_prezzo_taglia_colore .punti_forza .descr_punti_forza{font-size:13px!important;color:#77736c;font-weight:300;line-height:1.35}#zona_prezzo_taglia_colore .punti_forza .right_details i{font-size:15px;color:#b9b4ab}#pagina-prodotto .nav-tabs{border-bottom:1px solid #ece8e1;gap:26px}#pagina-prodotto .nav-tabs .nav-link{border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#77736c!important;font-size:14px;font-weight:500;padding:12px 0!important;border-radius:0}#pagina-prodotto .nav-tabs .nav-link.active{color:#1d1d1f!important;border-bottom-color:#1d1d1f!important}#pagina-prodotto .tab-content,#pagina-prodotto .tab-content .card{border:0!important;font-size:14.5px;color:#4a4742}@media(min-width:1px){#pagina-prodotto .galleria_prodotto_standard .big_foto_dettaglio_{display:none!important}#pagina-prodotto .galleria_prodotto_standard .immagini_colore>.clearfix{display:none}#pagina-prodotto .galleria_prodotto_standard .content_carousel_thumbs{width:100%!important;height:auto!important;float:none!important;position:static!important}#pagina-prodotto .thumbs_product_no_slick{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;height:auto!important;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#1d1d1f #ece8e1}#pagina-prodotto .thumbs_product_no_slick::-webkit-scrollbar{height:4px}#pagina-prodotto .thumbs_product_no_slick::-webkit-scrollbar-track{background:#ece8e1}#pagina-prodotto .thumbs_product_no_slick::-webkit-scrollbar-thumb{background:#1d1d1f}#pagina-prodotto .thumbs_product_no_slick .item{flex:0 0 auto;width:auto!important;height:auto!important;scroll-snap-align:start;float:none!important;margin:0!important}#pagina-prodotto .thumbs_product_no_slick .miniatura_dettaglio{width:auto!important;height:auto!important;margin:0!important;border:0!important}#pagina-prodotto .thumbs_product_no_slick .miniatura_dettaglio img{height:min(500px,70vw)!important;width:auto!important;max-width:none!important;border-radius:6px;cursor:zoom-in;display:block}}.widget_addtocart .addtocart_fixed{background:#061f59!important;color:#fff!important;border-radius:40px!important;height:46px;letter-spacing:1.5px;font-size:13px!important;font-weight:500}#container-sito.home h3{font-size:22px!important;font-weight:500!important;letter-spacing:1.5px;margin-bottom:22px}.sliderhome .sliderPrev,.sliderhome .sliderNext,.carousel_prodotti .thumbsPrev,.carousel_prodotti .thumbsNext{background:rgba(255,255,255,.92)!important;border-radius:50%!important;width:46px!important;height:46px!important;box-shadow:0 2px 10px rgba(0,0,0,.12);color:#1d1d1f!important;border:0!important}.sliderhome .sliderPrev i,.sliderhome .sliderNext i,.carousel_prodotti .thumbsPrev i,.carousel_prodotti .thumbsNext i{color:#1d1d1f!important}.bannerverticali_no_padding a .content_img{position:relative;overflow:hidden;border-radius:6px}.bannerverticali_no_padding a .content_img img{transition:transform .5s;width:100%}.bannerverticali_no_padding a:hover .content_img img{transform:scale(1.04)}.bannerverticali_no_padding a:hover .content_img::after{opacity:1}.bannerverticali_no_padding a .content_img::after{content:"Scopri";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .25s;background:#fff;color:#1d1d1f;border-radius:40px;padding:10px 26px;font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;box-shadow:0 2px 10px rgba(0,0,0,.12);white-space:nowrap}@media(min-width:992px){#container-sito.home{display:flex;flex-wrap:wrap;justify-content:center}#container-sito.home>*{flex:0 0 100%;order:5}#container-sito.home>.sliderhome{order:0;max-width:100%}#container-sito.home>.container{width:100%}#container-sito.home>.bannerverticali_no_padding{order:1;flex:0 0 50%;max-width:660px;margin:44px 0 10px!important;padding:0 6px}#container-sito.home>.bannerverticali_no_padding .row{margin:0}#container-sito.home>.bannerverticali_no_padding .row>div{padding:0 6px}}.prodotti-home .image,.griglia_prodotti .prodotto_in_elenco .image{height:auto!important;aspect-ratio:1/1.18;position:relative;overflow:hidden;border-radius:6px;background:#f6f4f0}.prodotti-home .image img,.griglia_prodotti .prodotto_in_elenco .image img{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transform:none!important;margin:0!important}.prodotti-home .brand_prodotto,.griglia_prodotti .brand_prodotto{display:none!important}.prodotti-home .info_prodotto_home{text-align:left;padding-top:12px;height:auto!important}.prodotti-home .nome_prodotto a,.griglia_prodotti .nome_prodotto a{font-size:13px!important;font-weight:400!important;color:#77736c!important;letter-spacing:.3px}.prodotti-home .prezzo-prodotto-home *,.griglia_prodotti .prezzo-prodotto-affiancato .original_price{font-size:15.5px!important;font-weight:600!important;color:#1d1d1f!important}.griglia_prodotti .descrizione_breve{font-size:14.5px!important;color:#1d1d1f!important;text-transform:lowercase;line-height:1.35;margin-top:12px}.griglia_prodotti .descrizione_breve::first-letter{text-transform:uppercase}.content_nl{background:#f6f4f0!important;padding:56px 0!important;height:auto!important}.content_nl .container,.content_nl .row,.content_nl .colonna_form_newsletter{height:auto!important}.content_nl .bi-envelope{display:none!important}.content_nl .content_form{height:auto!important}.content_nl .content_form .title{font-size:26px!important;font-weight:500!important;letter-spacing:-.2px;text-transform:none!important;margin-bottom:22px;height:auto!important;text-align:center}.content_nl form#iscrizione_newsletter{height:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px;justify-content:center;align-items:center}.content_nl form .input_field{flex:1 1 30%;min-width:0;height:50px!important;border:1px solid #d9d4cb!important;border-radius:40px!important;padding:0 20px!important;font-size:14px!important;margin:0!important;box-shadow:none!important;background:#fff}.content_nl form .inp_check{flex:0 0 100%;font-size:12.5px;color:#77736c;display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 4px;height:auto}.content_nl form .inp_check input{width:18px!important;height:18px!important;margin:0!important;float:none}.content_nl form .inp_check label{font-size:12.5px!important}.content_nl form .subscribe_now{flex:0 0 auto;height:50px!important;padding:0 44px!important;border-radius:40px!important;background:#061f59!important;border:0!important;color:#fff!important;font-size:13px!important;font-weight:500!important;letter-spacing:2px;text-transform:uppercase;width:auto!important;margin:6px auto 0!important}@media(min-width:992px){.content_nl .colonna_form_newsletter{flex:0 0 66%;max-width:66%;width:66%}}@media(max-width:767px){.content_nl form .input_field{flex:0 0 100%}}footer.footer{background:#fff!important;border-top:1px solid #ece8e1;padding-top:52px;font-size:14px}footer.footer .footer_parte_1,footer.footer .line_footer{display:none!important}footer.footer .company_title_footer,footer.footer .tit_foot_def{font-size:12.5px!important;font-weight:600!important;letter-spacing:2px;text-transform:uppercase;color:#1d1d1f!important;margin-bottom:16px}footer.footer .company_details_para_footer,footer.footer .company_details_para_footer *{font-size:14px!important;line-height:1.75!important;color:#5a5650;font-weight:300}footer.footer .company_details_para_footer a{color:#b8452c!important;font-weight:400}footer.footer ul li{margin:0 0 9px}footer.footer ul li a{font-size:14px!important;color:#5a5650!important;font-weight:300;text-decoration:none}footer.footer ul li a:hover{color:#b8452c!important}footer.footer .social-network i{font-size:19px;color:#1d1d1f}footer.footer .footer_parte_2{border-top:1px solid #ece8e1;margin-top:36px;padding-top:16px}footer.footer .footer_parte_2,footer.footer .footer_parte_2 *{font-size:12px!important;color:#9a968f!important}@media(min-width:992px){footer.footer .company_details_footer{flex:0 0 34%;max-width:34%;height:auto!important}footer.footer .site_details_footer{flex:0 0 66%;max-width:66%;display:grid!important;grid-template-columns:1fr 1.3fr .8fr;gap:30px;height:auto!important}footer.footer .site_details_footer>div{width:auto!important;float:none!important;height:auto!important;margin:0!important;padding:0!important}}@media(min-width:1280px){#header_top .right_nav .input-group{background:#f6f4f0!important;border-color:#f6f4f0!important;width:190px}#header_top .right_nav .input-group-text,#header_top .right_nav #basic-search{background:transparent!important}#header_top .right_nav form:focus-within .input-group{background:#fff!important;border-color:#b8452c!important;width:360px}}.btn_custom,#zona_prezzo_taglia_colore .add_to_bag,.widget_addtocart .addtocart_fixed{background:#b8452c!important;border-color:#b8452c!important}.btn_custom:hover,#zona_prezzo_taglia_colore .add_to_bag:hover{background:#a03a24!important}.content_nl form .subscribe_now{background:#1d1d1f!important;border-color:#1d1d1f!important}#container-sito.home h3{font-size:30px!important;letter-spacing:-.3px!important;text-transform:none!important;margin-top:30px}.bannerverticali_no_padding a{display:block;text-decoration:none!important;margin-bottom:26px}.bannerverticali_no_padding a .content_img img{aspect-ratio:3/4;object-fit:cover;width:100%!important;height:auto!important;display:block}.bannerverticali_no_padding a::after{display:block;text-align:center;font-size:16px;font-weight:500;color:#1d1d1f;margin-top:14px}.bannerverticali_no_padding a[href$="/1/"]::after{content:"Neonato"}.bannerverticali_no_padding a[href$="/2/"]::after{content:"Neonata"}.bannerverticali_no_padding a[href$="/3/"]::after{content:"Bambini"}.bannerverticali_no_padding a[href$="/4/"]::after{content:"Bambine"}.bannerverticali_no_padding a[href$="/9/"]::after{content:"Battesimo"}.bannerverticali_no_padding a[href$="/87/"]::after{content:"Comunione"}.bannerverticali_no_padding a[href$="/92/"]::after{content:"Cerimonia"}.bannerverticali_no_padding a[href$="/93/"]::after{content:"Outlet"}.bannerverticali_no_padding a[href$="/26/"]::after{content:"Accessori"}@media(min-width:992px){#container-sito.home>.bannerverticali_no_padding,#container-sito.home>.bannerverticali_no_padding>.row{display:contents!important}#container-sito.home>.bannerverticali_no_padding>.row>div{order:1;flex:0 0 calc(min(100vw - 48px,1320px)/4)!important;max-width:none!important;width:auto!important;padding:0 8px!important}#container-sito.home:has(>.bannerverticali_no_padding>.row>div:nth-child(3))>.bannerverticali_no_padding>.row>div{flex:0 0 calc(min(100vw - 48px,1320px)/6)!important}#container-sito.home>.bannerverticali_no_padding::before{content:"Scegli per categoria";order:1;flex:0 0 100%;width:100%;max-width:100%;min-width:0;position:static;display:block;white-space:normal;text-align:center;font-size:30px;font-weight:500;letter-spacing:-.3px;color:#1d1d1f;margin-top:70px}#container-sito.home>.bannerverticali_no_padding>.row::before{content:"Dalla nascita ai giorni di festa";order:1;flex:0 0 100%;width:100%;max-width:100%;min-width:0;position:static;display:block;text-align:center;font-size:15px;font-weight:300;color:#77736c;margin:6px 0 32px}#container-sito.home>.bannerverticali_no_padding::after,#container-sito.home>.bannerverticali_no_padding>.row::after{display:none!important}#container-sito.home>.bannerverticali_no_padding~.bannerverticali_no_padding::before,#container-sito.home>.bannerverticali_no_padding~.bannerverticali_no_padding>.row::before{display:none!important}}@media(max-width:991px){.bannerverticali_no_padding .row>div{flex:0 0 50%!important;max-width:50%!important;width:50%!important;padding:0 6px!important}}#container-sito.home #contenutopaginasingola{display:none!important}#pagina-prodotto .galleria_prodotto_standard .immagini_colore{display:flex;flex-direction:column}#pagina-prodotto .galleria_prodotto_standard .big_foto_dettaglio_{display:block!important;order:1;width:100%!important;height:auto!important;min-height:0!important;float:none!important;margin:0!important}#pagina-prodotto .galleria_prodotto_standard .immagine_grande_dettaglio{width:100%!important;height:auto!important;aspect-ratio:1/1.08;object-fit:cover;max-width:none;border-radius:4px;display:block}#pagina-prodotto .galleria_prodotto_standard .content_carousel_thumbs{order:2;width:100%!important;height:auto!important;float:none!important;position:static!important;margin-top:12px!important}#pagina-prodotto .galleria_prodotto_standard .immagini_colore>.clearfix{display:none}#pagina-prodotto .thumbs_product_no_slick,#pagina-prodotto .thumbs_product .slick-track{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;overflow:visible;padding-bottom:0;scroll-snap-type:none;width:100%!important;height:auto!important;transform:none!important}#pagina-prodotto .thumbs_product,#pagina-prodotto .thumbs_product .slick-list{height:auto!important;overflow:visible!important}#pagina-prodotto .thumbs_product .thumbsAction{display:none!important}#pagina-prodotto .content_carousel_thumbs .item{width:auto!important;height:auto!important;float:none!important;margin:0!important;border:0!important}#pagina-prodotto .content_carousel_thumbs .miniatura_dettaglio{width:100%!important;height:auto!important;margin:0!important;border:0!important}#pagina-prodotto .content_carousel_thumbs .miniatura_dettaglio img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:4px;max-width:100%!important;cursor:zoom-in;display:block}footer.footer .company_title_footer,footer.footer .tit_foot_def{font-size:20px!important;font-weight:600!important;letter-spacing:0!important;text-transform:lowercase!important;margin-bottom:20px}footer.footer ul li a,footer.footer .company_details_para_footer,footer.footer .company_details_para_footer *{font-size:15px!important}@media(min-width:1280px){#header_top{position:fixed!important;top:0;left:0;right:0;z-index:1030}body>.box_vuoto{height:129px!important;display:block!important}}#cookieChoiceInfo{top:auto!important;bottom:20px!important;left:20px!important;right:auto!important;width:min(440px,calc(100vw - 40px))!important;height:auto!important;background:#fff!important;color:#1d1d1f!important;border:0!important;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.2);padding:24px 24px 20px!important;text-align:left!important;font-size:13.5px!important;font-weight:400!important;line-height:1.55}#cookieChoiceInfo #democontainer{width:auto!important;margin:0!important}#cookieChoiceInfo #consentText{float:none!important;font-size:13.5px!important;color:#4a4742!important;font-weight:400!important}#cookieChoiceInfo #consentText::before{content:"Usiamo i cookie";display:block;font-size:18px;font-weight:600;color:#1d1d1f;margin-bottom:8px}#cookieChoiceInfo #consentText a{color:#1d1d1f!important;font-size:13.5px!important;font-weight:500!important;text-decoration:underline}#cookieChoiceInfo #cookieChoiceDismiss{float:none!important;width:auto!important;display:block!important;margin:16px 0 0!important}#cookieChoiceInfo #cookieChoiceDismiss button{width:100%;margin:0!important;padding:13px 20px!important;border-radius:40px!important;background:#b8452c!important;border:0!important;color:#fff!important;font-size:13px!important;font-weight:500!important;letter-spacing:1.5px;text-transform:uppercase;line-height:1.3}#cookieChoiceInfo a#open_modal_gestione_cookie,#cookieChoiceInfo a#closeCookieBar{display:inline-block!important;float:none!important;margin:12px 18px 0 0!important}#cookieChoiceInfo a#open_modal_gestione_cookie button,#cookieChoiceInfo a#closeCookieBar button{margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#77736c!important;font-size:12.5px!important;text-decoration:underline;font-weight:400!important}#overlay_cookie{display:none!important}@media(max-width:600px){#cookieChoiceInfo{left:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;padding:20px 20px 16px!important}}#modalPage .modal-dialog{max-width:520px}#modalPage .modal-content{border:0!important;border-radius:16px!important;overflow:hidden;position:relative;background:transparent}#modalPage .modal-header{border:0!important;padding:0!important;min-height:0;height:0}#modalPage .modal-title{display:none!important}#modalPage .modal-header .btn-close{position:absolute;top:12px;right:12px;z-index:5;width:36px;height:36px;padding:0;margin:0;border-radius:50%;background-color:rgba(255,255,255,.95);opacity:1;box-shadow:0 2px 8px rgba(0,0,0,.18);background-size:12px}#modalPage .modal-body{padding:0!important;background:#fff}#modalPage .dialog_popup_testo p{margin:0!important}#modalPage .dialog_popup_testo img{width:100%!important;height:auto!important;display:block;max-width:none}.breadcrumb-sezione h1{font-size:30px!important;font-weight:500!important;letter-spacing:-.3px;text-transform:lowercase;text-align:center;margin:14px 0 6px;color:#1d1d1f}.breadcrumb-sezione h1::first-letter{text-transform:uppercase}.breadcrumb-sezione .breadcrumb{display:flex!important;justify-content:center!important;background:transparent;width:100%}#container-filtri{border:0!important;border-top:1px solid #ece8e1!important;border-bottom:1px solid #ece8e1!important;background:#fff!important;padding:0 6px!important;margin:10px 0 28px!important;box-shadow:none!important}#container-filtri .col-filtri,#container-filtri .col-ordina{font-size:12.5px!important;font-weight:500!important;letter-spacing:1.6px;text-transform:uppercase;color:#1d1d1f!important;padding:16px 8px!important;border:0!important;background:transparent!important;cursor:pointer}#container-filtri .col-filtri i{margin-left:8px;font-size:15px}#container-filtri .col-ordina{text-align:right}#container-filtri .col-ordina #dropdownOrdina::after{content:"";display:inline-block;width:7px;height:7px;border-right:1.5px solid #1d1d1f;border-bottom:1.5px solid #1d1d1f;transform:rotate(45deg);margin:0 2px 3px 10px}#container-filtri .elenco_ordina{border:0;border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.12);padding:8px 0;text-transform:none;letter-spacing:0}#container-filtri .elenco_ordina .dropdown-item{font-size:13.5px;padding:9px 20px;font-weight:400}#container-filtri .elenco_ordina .dropdown-item:hover{background:#f6f4f0;color:#b8452c}.pagination{justify-content:center!important;gap:8px;margin:34px 0!important}.pagination .page-item .page-link{width:42px;height:42px;padding:0!important;display:flex;align-items:center;justify-content:center;border:1px solid #d9d4cb!important;border-radius:50%!important;background:#fff!important;color:#1d1d1f!important;font-size:14px;font-weight:500;box-shadow:none!important}.pagination .page-item.active .page-link{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important}.pagination .page-item.disabled .page-link{opacity:.35}.pagination .page-item:not(.active):not(.disabled) .page-link:hover{border-color:#1d1d1f!important}.pagination .page-link i{font-size:13px}#zona_prezzo_taglia_colore .punti_forza li{background:transparent!important}#zona_prezzo_taglia_colore .punti_forza img{filter:invert(34%) sepia(60%) saturate(1400%) hue-rotate(345deg) brightness(88%)}#zona_prezzo_taglia_colore .punti_forza .right_details{display:none!important}#dialog_aggiunta_elemento_carrello .modal-dialog{max-width:460px}#dialog_aggiunta_elemento_carrello .modal-content{border:0!important;border-radius:16px!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25)}#dialog_aggiunta_elemento_carrello .modal-header{border:0!important;padding:16px 20px 0!important;justify-content:flex-end;min-height:0}#dialog_aggiunta_elemento_carrello .modal-title{display:none!important}#dialog_aggiunta_elemento_carrello .modal-body{padding:0 24px 8px!important}#dialog_aggiunta_elemento_carrello .titolo_popup{font-size:17px!important;font-weight:500!important;line-height:1.4;color:#1d1d1f!important;background:transparent!important;margin:0 0 18px!important;padding:0 12px!important;text-transform:none!important}#dialog_aggiunta_elemento_carrello .titolo_popup i{color:#2e7d4f!important;margin-right:6px}#dialog_aggiunta_elemento_carrello .modal-body .row>div:nth-child(2){flex:0 0 122px!important;max-width:122px!important;width:122px!important;margin:0!important}#dialog_aggiunta_elemento_carrello #immagine_popup{border:0!important;border-radius:8px!important;padding:0!important;width:100%;aspect-ratio:1/1.1;object-fit:cover;background:#f6f4f0}#dialog_aggiunta_elemento_carrello .modal-body .row>div:nth-child(3){flex:1 1 0!important;max-width:none!important;width:auto!important;font-size:13.5px;color:#5a5650;line-height:1.7}#dialog_aggiunta_elemento_carrello .modal-body b{font-weight:400}#dialog_aggiunta_elemento_carrello .nome_prodotto_popup{font-weight:500;color:#1d1d1f;font-size:14.5px;margin-bottom:4px;line-height:1.35}#dialog_aggiunta_elemento_carrello .prezzo_prodotto_popup span{font-weight:600;color:#1d1d1f;font-size:15px}#dialog_aggiunta_elemento_carrello .modal-footer{border:0!important;padding:14px 24px 24px!important;display:flex;flex-direction:column;gap:10px}#dialog_aggiunta_elemento_carrello .modal-footer .btn{width:100%;margin:0!important;height:52px;border-radius:40px!important;font-size:13px!important;letter-spacing:1.8px;text-transform:uppercase;font-weight:500!important}#dialog_aggiunta_elemento_carrello .goto_cart{order:-1;background:#b8452c!important;border:0!important;color:#fff!important}#dialog_aggiunta_elemento_carrello .continue_shopping{background:#fff!important;border:1px solid #d9d4cb!important;color:#1d1d1f!important}.row:has(>div .continua_come_ospite){justify-content:center;row-gap:0}.row>div:has(.continua_come_ospite){order:-1}.pulsanti_cliente::before{content:"Acquista senza registrarti";display:block;font-size:20px;font-weight:500;color:#1d1d1f;margin-bottom:14px}.continua_come_ospite{background:#b8452c!important;border:0!important;color:#fff!important;border-radius:40px!important;height:58px;width:100%;font-size:14px!important;letter-spacing:2px;font-weight:500!important}.continua_come_ospite:hover{background:#a03a24!important}.form_login::before{content:"Hai gi\00e0  un account?";display:block;font-size:20px;font-weight:500;color:#1d1d1f;margin-bottom:14px}.row:has(>div .continua_come_ospite) .oppure{display:none!important}.form_login .form-control,#generic_user_form .form-control,#generic_user_form select{min-height:50px;border-radius:10px!important;border:1px solid #d9d4cb!important;font-size:14px!important;box-shadow:none!important}#button_login{border-radius:40px!important;background:#1d1d1f!important;border:0!important;height:52px;font-size:13px!important;letter-spacing:2px;color:#fff!important}.form_login .btn_registrati{border-radius:40px!important;background:#fff!important;color:#1d1d1f!important;border:1px solid #1d1d1f!important;height:52px;font-size:13px!important;letter-spacing:2px}.form_login .not_an_account{margin:18px 0 10px;font-size:13.5px;color:#77736c}@media(max-width:767px){.row>div:has(.continua_come_ospite){margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid #ece8e1}}footer.footer{position:relative;padding-top:40px!important}footer.footer .footer_parte_2{margin-top:18px!important;min-height:70px;display:flex;align-items:center}footer.footer .footer_parte_2>.container{width:100%}footer.footer .company_socials_footer{position:absolute;right:max(24px,calc((100vw - 1296px)/2));bottom:13px;margin:0!important;height:auto!important;z-index:2}footer.footer .company_socials_footer ul{display:flex;gap:10px;margin:0!important;padding:0!important;height:auto}footer.footer .company_socials_footer li{margin:0!important;float:none!important}footer.footer .company_socials_footer li a{width:44px;height:44px;border:1px solid #d9d4cb;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:all .2s}footer.footer .company_socials_footer li a i{font-size:21px!important;color:#1d1d1f!important}footer.footer .company_socials_footer li a:hover{background:#b8452c;border-color:#b8452c}footer.footer .company_socials_footer li a:hover i{color:#fff!important}footer.footer .company_details_para_footer p{margin-bottom:10px!important}@media(max-width:991px){footer.footer .company_socials_footer{position:static!important;margin:14px 0 0!important}}h1.titolo-pagina{font-size:28px!important;font-weight:500!important;letter-spacing:-.3px;color:#1d1d1f}.procedi_con_lordine,.procedi_con_lordine_fixed{background:#b8452c!important;border:0!important;color:#fff!important;border-radius:40px!important;font-size:13.5px!important;letter-spacing:1.8px;text-transform:uppercase;font-weight:500!important}.procedi_con_lordine{height:56px}.procedi_con_lordine_fixed{height:48px}.procedi_con_lordine:hover,.procedi_con_lordine_fixed:hover{background:#a03a24!important}.svuota_il_tuo_carrello{background:transparent!important;border:0!important;color:#77736c!important;font-size:13px!important;text-decoration:underline}.invia_quantita{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important}.applica_coupon{background:#fff!important;border:1px solid #1d1d1f!important;color:#1d1d1f!important;border-radius:40px!important;min-height:46px;font-size:13px!important;letter-spacing:1.5px;text-transform:uppercase}.anteprima_foto_msj{width:100%!important;height:auto!important;aspect-ratio:1/1.1;object-fit:cover;border-radius:6px}.riepilogo_ordine .titolo_riepilogo{font-size:19px!important;font-weight:500!important;line-height:1.3}body:has(#dialog_aggiunta_elemento_carrello.show) #modalPage{display:none!important}.btn_custom{border-radius:40px!important;background:#061f59!important;border-color:#061f59!important;color:#fff!important;letter-spacing:1.5px;font-weight:500!important}.btn_custom:hover{background:#0b2d7a!important}.row:has(>div .continua_come_ospite){display:flex}.row>div:has(.continua_come_ospite){order:-1}.titolo_pagina_login{font-size:24px!important;font-weight:500!important}#container-sito.home .carousel_prodotti h3{font-family:'Poppins',Arial,sans-serif!important;font-size:44px!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.1!important;color:#1d1d1f!important;margin:30px 0 26px!important}#container-sito.home .carousel_prodotti>.col-12.text-uppercase{text-transform:none!important}@media(max-width:767px){#container-sito.home .carousel_prodotti h3{font-size:30px!important;margin:20px 0 18px!important}}.griglia_prodotti .prodotto_in_elenco{height:auto!important;min-height:0!important;overflow:visible!important}.griglia_prodotti .prodotto_in_elenco .image{min-height:0!important}.griglia_prodotti .nome_prodotto,.griglia_prodotti .brand_prodotto,.info-prodotto-affiancato .nome_prodotto{display:none!important}.griglia_prodotti .info-prodotto-affiancato .descrizione_breve{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px!important;font-weight:500!important;color:#1d1d1f!important;line-height:1.35!important;margin-top:0!important}#zona_prezzo_taglia_colore .brand_name,#zona_prezzo_taglia_colore>.product_title{display:none!important}#zona_prezzo_taglia_colore>.descr_prodotto_desktop{order:2!important}#zona_prezzo_taglia_colore>#prezzo_prodotto{order:3!important}#zona_prezzo_taglia_colore .descr_prodotto_desktop .read_more_text{font-size:24px!important;font-weight:500!important;color:#1d1d1f!important;line-height:1.25!important;letter-spacing:-.2px!important;margin:4px 0 12px!important}.breadcrumb-sezione .breadcrumb{flex-wrap:wrap}.breadcrumb-sezione .breadcrumb-item.active{flex:0 0 100%;padding-left:0!important}.breadcrumb-sezione .breadcrumb-item.active::before{display:none!important}@media(max-width:575px){.pagination{gap:5px;flex-wrap:wrap}.pagination .page-item .page-link{width:32px;height:32px;font-size:13px}}