.product_list.list .ajax_block_product .pro_first_box{max-width: 280px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 300px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 300px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 280px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 560px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 700px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 470px;}.images-container, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 470px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 740px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 105px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x{max-width: 1200px;}.st_image_scrolling_item{margin-bottom:10px;}.st_image_scrolling_wrap .st_image_scrolling_item {padding-left:5px;padding-right:5px;}.st_image_scrolling_wrap .row{margin-left:-5px;margin-right:-5px;}.featured_categories_item .pro_outer_box.category_default{max-width: 1050px;}.featured_categories_item .pro_outer_box.home_default{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 560px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 470px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 740px;}body{font-family:Poppins, Tahoma, sans-serif, Arial;font-weight:400;}body{font-size: 14px;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"Poppins", Tahoma, sans-serif, Arial;font-weight:400;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{font-family:"Poppins", Tahoma, sans-serif, Arial;font-weight:400;}.style_wide .ma_level_1{font-weight:600;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{font-weight:400;text-transform: capitalize;}.st-menu-title{font-weight:400;text-transform: capitalize;}.title_block .title_block_inner, .page_heading {}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;font-weight:600;font-size: 13px;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{font-weight:400;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{font-weight:400;}.mv_item{font-weight:400;}.product_name_wrap .product_name{}.product_name_wrap .product_name{font-weight:400;}.product_name_wrap .product_name{text-transform: capitalize;}.ajax_block_product .price{font-size: 20px;}.product-prices .current-price .price{font-size: 28px;}.ajax_block_product .regular-price{font-size: 16px;}.title_style_1 .flex_child,.title_style_4 .flex_child{border-bottom-width:0px;}#footer-tertiary .title_block .title_block_inner{color: #000000;}body,a.text_color{color: #414141;}a,.link_color, a:focus,
        .additional-information a.link_color
        .dropdown_tri,
        .checkout-step .sttab_2_1 .nav-tabs .nav-link,
        .add_to_love, .add_to_love:hover,
        .add_to_wishlit, .add_to_wishlit:hover,
        .stcompare_add, .stcompare_add:hover{color: #000000;}a:hover, 
            a.link_color:hover, 
            button.link_color:hover,
            .additional-information a.link_color:hover,
            .theme_color, a.theme_color, a.theme_color:hover,
            .st_added,
            .add_to_love.st_added, .add_to_love.st_added:hover,
            .add_to_wishlit.st_added, .add_to_wishlit.st_added:hover,
            .stcompare_add.st_added, .stcompare_add.st_added:hover,
            .dropdown_wrap.open .dropdown_tri,
            .ajax_block_product .s_title_block a:hover,
            .block_blog .s_title_block a:hover,
            .btn-link:hover{color: #b9847c;}a.text_color:hover{color: #b9847c;}.title_block a.title_block_inner:hover{color: #b9847c;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#b9847c;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{color:#b9847c;}.btn-default{color: #FDDCD7;border-color:#323030;background-color: #323030;}.btn-default.benabled{color: #323030;border-color:#FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: #FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: #FDDCD7;}.btn-default:hover,.btn-default:focus,.itemlist_right .ajax_add_to_cart_button:hover, .itemlist_right .view_button:hover{color: #323030;border-color:#FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: #FDDCD7;}.btn-default.benabled,.btn-default.benabled:hover{color: #323030;border-color:#FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: #FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color:#FDDCD7;}.btn-default.benabled:hover{background-color: rgba(253,220,215, 0.8);}.btn-default.benabled.btn-full-width:hover{color: #323030;border-color:#FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: #FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(253,220,215, 0.8);}.mobile_device .btn-default.benabled.btn-mobile-full-width:hover{color: #323030;border-color:#FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: #FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(253,220,215, 0.8);}@media (max-width: 992px) {.btn-default.benabled.btn-mobile-full-width:hover{color: #323030;border-color:#FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: #FDDCD7;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(253,220,215, 0.8);}}.btn-white:hover{border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.btn.ajax_add_to_cart_button, .btn.add-to-cart{color: #FDDCD7;background-color: #323030;border-color:#323030;}.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover{color: #323030;border-color: #FDDCD7;background-color: #FDDCD7;}#st_header .header_item{text-transform: capitalize;}#st_header #top_bar {border-bottom-width:1px;border-bottom-style: solid;}#st_header #top_bar, #st_header #top_bar .wide_container{border-bottom-color:#f2f2f2;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#b9847c;border-bottom-color:#b9847c;}#st_mega_menu_wrap .stmenu_sub{border-top-width:2px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-2px;border-bottom-width:2px;}#top_extra .st_mega_menu_container{border-bottom-width:2px;}#header_primary #st_mega_menu_wrap{border-bottom-width:2px;}#st_mega_menu_wrap .stmenu_sub{border-top-color:#444444;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#444444;}.ma_level_1{color:#444444;}.ma_level_2, .mu_level_3 a.ma_item{color:#444444;}#st_ma_0{ text-align: left; }#footer-tertiary, #footer-tertiary a, #footer-tertiary .price, #footer-tertiary .old_price{color:#000000;}#footer-tertiary a{color:#000000;}#footer-tertiary a:hover{color:#000000;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}.st_mega_menu_container.stuck, #st_header.stuck, body#index .transparent-header #st_header.stuck{background: #FDDCD7;background:rgba(253,220,215,1);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#footer-tertiary{background-color:#f9f9f9;}#footer-bottom {border-top-width:1px;border-top-style: solid;}.header-container.has_sticky{padding-bottom:36px;}.fto-glyph.icon_btn{ display: none; }.fto-ajust.icon_btn{ display: none; }.fto-search-1.icon_btn{ display: none; }.fto-eye-2.icon_btn{ display: none; }.fto-history.icon_btn{ display: none; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .pro_more_info .mobile_tab .st_open .mobile_tab_name{ color: #000000; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:focus{ border-top-color: #FDDCD7; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus{ border-bottom-color: #FDDCD7; }.product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:focus{ border-left-color: #FDDCD7; }body#index .header-container{ margin-bottom: 5px; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #f2f2f2; }#page_wrapper{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#mobile_bar_top{ height: 60px;}#st_header .shop_logo{width: 225px;}#mobile_bar .mobile_logo{width: 210px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{text-transform: capitalize;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{font-weight:400;}.products.product_list.grid .product_list_item{padding-left:8px;padding-right:7px;}.products.product_list.grid{margin-left:-8px;margin-right:-7px;}body#authentication .columns-container{padding-top: 38px;}body#authentication .columns-container{padding-bottom: 38px;}.login_form_block .btn-primary{color: #000000;}.login_form_block .btn-primary:hover,.login_form_block .btn-primary:focus,.login_form_block .btn-primary:active,.login_form_block .btn-primary.active{color: #ffffff;}.login_form_block .btn-primary{background-color: #F4ADBB;border-color: #F4ADBB;}.login_form_block .btn-primary:hover,.login_form_block .btn-primary:focus,.login_form_block .btn-primary:active,.login_form_block .btn-primary.active{background-color: #000000;border-color: #000000;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}.cms_content h2, .blog_content h2, .product-description h2{font-size:16px!important;}.cms_content h3, .blog_content h3, .product-description h3{font-size:14px!important;}.product-available{color:#008414;}.product-unavailable{color:#000000;}.kk_container{background-color:#000000;}.kk_container .swiper-pagination-custom span,.kk_close, .kk_container .swiper-button-lr.swiper-navigation-circle .swiper-button{background-color: #000000;background:rgba(0,0,0,0.1);}.kk_close:hover, .kk_container .swiper-button-lr.swiper-navigation-circle .swiper-button:hover{background-color: #000000;background:rgba(0,0,0,0.5);}@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 950px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 950px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 950px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 950px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 950px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 950px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 470px;}
                }a.shop_logo .logo{width:320px;}

#easycontent_container_67 {background: #fafafa;}

#switch_left_column_wrap{display:none;}

@media(max-width:768px) {
 .breadcrumb_nav {
  text-align: center;
 }
}

 .pro_list_manufacturer {
  text-transform: uppercase;
  color: #d96e8c;
 }

@media(max-width:768px) {
.product_name_wrap .product_name {
    text-align: center;
}
}

@media(max-width:768px) {
.pro_extra_info{
    text-align: center;
}
}


@media(max-width:768px) {
.mar_b666 {
    text-align: center;
}
}

@media(max-width:768px) {
.mar_b6 {
    text-align: center;
}
}

.inline_popup_wrap {
border-style: solid;
border-width: 1px;
border-color: #FFA9C6;
text-align:center;
}

@media(max-width:768px) {
.netreviews_stars_light {
    margin: 0px 0px 10px 90px;
}
}

.brand {
    display: block;
    float: left;
    padding: 10px;
    margin: 5px;
    text-align: center;
} 

@media(max-width:768px) {
.brand {
      display: block;
float: none;
    padding: 10px;
    margin: 5px;
    text-align: center;
}
}

#st_mo_menu_12 {
    background: #f6f6f6;
}

#st_mo_menu_13 {
    background: #f6f6f6;
}

#st_mo_menu_14 {
    background: #f6f6f6;
}

@media(max-width:768px) {
.breadcrumb_spacing {
    display:none;
}
.cont_desk{
display:none;
}
}

.gm-cat-second-desc {
    font-size: 13px;
}

#st_news_letter_3 {
    border: 1px solid #323030;
}

/******* GENERALE *********/
html {.scroll-behavior: smooth;}
h2{font-size:16px;}
h4{font-size:14px;}
.product-description h3 {font-size:15px;}
.footer_bottom_left{font-size:13px;}
.av_category_stars{display:none !important;}
.st_image_layered_description{padding:5px 0 0 0;}
/****** Campi Form *******/
input.form-control {height: 40px;max-width:unset !important;}
.input-group{max-width:unset !important;}
label { font-size:13px;text-transform: uppercase;margin-bottom: 1px; color: grey;}
.custom_registration_title{text-transform:uppercase;text-align:center;}
.ptitle_coupon_registration{margin: -15px 0 30px 0; text-align: center; text-transform: uppercase; color: grey;}
.checkout-step .payment-options label {color: #323030;}
.custom_label_delivery{color: #444;margin: -5px 0 3px 0;padding: 2px;}
.carrier-delay{font-size: 12px; color: grey;}
.card-header{text-transform:uppercase;background:#f9f9f9 !important;}
.card-header_riepilogo{text-transform:uppercase;background:#f9f9f9 !important;border:1px solid #d9d9d9;padding: .75rem 1.25rem;}
.checkout-step .address-alias{color:#444;}
.sthomenew_container.block .products_slider .swiper-button{background-color:#FDDCD7 !important;}
/*********** prezzi *********/
.ctLabel{font-size:18px;}
.ctPrice{font-size:18px;}
.cRegularPrice{font-size:14px;}
.cCurrentPrice{font-size:18px;}
/* pulsante prodotto personalizzato */
.btn-custom-prt{width:100%;background:#Ffcad4;color:#000;font-family: 'poppins';}
.btn-custom-prt:hover{background:#000;color:#Ffcad4;font-family: 'poppins';}
/* Header Bannerino */
.header_primary {text-align:center;background:#323030;padding:1px;line-height: 1.5;color:#FDDCD7;}
/* prezzo risparmio */
.price_risparmio{font-style: italic;margin:0;}
/* box spedizioni */
.checkout-step .delivery-option { margin: 2px; padding: 10px 5px 0 14px !important; border: 1px solid #999;}
.btn_to_checkout{font-size:18px;height: 45px; padding: 7px 0 0 0;}
.continue{width: 100%; font-size: 18px;height:44px;margin: 10px 0;}
.btn-custom-checkout{font-size:18px;height: 45px;width:100%;}
.alert-danger{ color: #4f5006e6; background: #ffe52c4f;}
.payment-options {padding-top: 20px;}
.custom-payments{padding: 10px;border: 2px solid #f2f2f2;}
.brands_slider_item{border:none;}
.brands_slider_container .products_sldier_swiper{padding: 5px !important;border-top: 1px solid #a3a2a2;border-bottom: 1px solid #a3a2a2;}
.brands_slider_container .product_view_more_box{margin-top:10px;}
.special_sped{font-weight: bold; color:#000;}
.custom_discount{z-index: 11; position: absolute; right: 8%; top: 40px;border-radius: 15px;padding: 6px; font-size: 20px;background-color:#FDDCD7;}
.font-weight-bold{font-weight: 700 !important;}
.product_name_modal{font-weight: bold};
.mypresta_scrollup{z-index:9999;}
/* Stripe*/
#powered_by_stripe{display:none;}
.stripe-name{width:330px  !important;height:40px  !important;}
#stripe-card-number{width:330px;height:40px;}
#stripe-card-expiry{height:40px;}
#stripe-card-cvc{height:40px;}
body#checkout section.checkout-step .payment-options .stripe-payment-form #save_card .checkbox label{font-size:12px;}
#save_card{font-size:12px;}
.card_logo{width:40px !important;}
/*  Newsletter */
.psgdpr_consent_message{font-size:12px;}
.st_news_letter_do_not_show_inner {font-size:12px;}
.st_modal_close{right: 0;z-index:9999;}
/* Popup prodotti */
img.mfp-img{max-width:600px;}
.mfp-image-holder .mfp-content{max-width:600px;}
.mfp-image-holder .mfp-close{display:none;}
#search_filters .facet{margin-top: 20px;}
.flex_box{padding: 7px 0 0 0;}
/* sezione sconto applicato */
.promo-input{text-transform: uppercase;}
.discount-percentage { color: #000; padding: 2px 5px; display: inline-block; font-size: 14px; background-color: #FDDCD7; border-radius: 10px; }
h3{font-size:15px;}
/* Colore disponibilità */
.st_sticker_4 {padding: 0px 5px; border: 1px solid #9b9b9b; border-radius: 0 !important; color: #4a4a4a; }
.st_sticker_7 {border-radius: 0 !important; border: 1px solid #ffe6eb!important;  padding: 0px 5px;background: #FDDCD7;color:#323030;}
/* tutti i marchi slider marchi */
.product_view_more_box text-center {display:none;}
/* Label prodotto già aggiunto al carrello*/
.already_add_product{padding: 10px; text-align: center; color: #Ffcad4; background-color: #323030; border-color: #323030; font-size: 18px;}
/* box email prodotto non disponibile */
.js-mailalert>input {width:100%;}
.btn_email_icon{margin:0 -55px;height:40px;}
/* note ordine checkout*/
.order-options{margin-top:20px;}
/* prezzo  prodotto */
.product-prices .current-price .price{font-weight:bold;}
/* Whatsapp */
.btn_whatsapp {text-align: center; background: #25bd5d;border-radius:10px;}
.label_whatsapp{margin-bottom: 6px;font-size: .975rem;}
/* Carrello */
.label_help_cassa_desk{text-align:center;}
/* Step 1 Informazioni */
.form-control-comment{display:none;}
/* pulsante vai al carrello popup */
.cart-content-btn .btn, .shoppingcart-list .small_cart_btn {margin-top: 20px;padding: 8px 0 35px 0; font-size: 18px; border-radius:5px;}
/* Disponibilità */
.product-available {padding:20px 0 5px 0;font-size:13px;font-weight:100;text-transform:uppercase;}
/* hover prodotto categorie */
.products_sldier_swiper .pro_outer_box:hover .pro_second_box, .product_list.grid .pro_outer_box:hover .pro_second_box {background-color: #FFF;}
.products.product_list.grid .product_list_item:hover {box-shadow: 5px 5px 15px #dedede;}
.product-last-items {padding: 10px 0;color: #d09f38;font-size:13px;font-weight:100;text-transform:uppercase;}
.btn-default{border-radius:5px;}
/* Box Gioielleria Italiana */
/*#giBannerId {display:none;}*/
/*** Scheda prodotto paginazione ***/
.pro_list_manufacturer{margin: -5px 0 -10px 0;}
/***  Paypal checkout ***/
/* checkbox paypal checkout */
.pp__pl-2{display:none !important;}
.ps_checkout-payment-option span.custom-radio{margin-right:0 !important;}
/* Pagination */
.pagination{font-size:15px;}
.page-item {color: #000;padding: 0 4px;border: 1px solid #8b8787;margin: 0 2px;height:32px;}
.page-item.active{background-color: #323030;}
.page-item.disabled .page-link {color: #ffd1da;}
/* Paypal paga a rate */
#ps_checkout-paypal-pay-later-message-product{border: 1px solid #9999; margin: 10px 0; padding: 10px 0px 1px 6px;}
#ps_checkout-paypal-pay-later-message-cart{padding: 10px 0; border-top: solid 1px #f3f3f3;}
.ajax_cart_bag .amount_circle { color: #444; background: transparent; position: absolute;right: -1px;border:0;top:3px;}
.st_read_more{text-align:left;background: linear-gradient(180deg,hsla(0,0%,100%,.001),#fff 33%);font-size:13px;font-family: 'Oswald';}
.dark{background-color:#bd9400 !important;}
/***** COLONNA FILTRI ********/
.facet-title-mobile {font-weight:bold; text-transform: uppercase;}
/* .title_block {background: #323030;} */
#search_filters .facet ul {max-height:none;}
.active_filter_item{padding: 5px 10px; background: #ffbfca57; border-radius: 5px; }
.my_account_page_footer {display:none;}
.btn.add-to-cart{text-transform:uppercase;}
.label_conditions{padding: 13px 0 13px 13px; font-size: 12px;}
/*************************************************************************************** ELIMINARE CON PRESTASHOP CHECKOUT ***************/
#paypal-buttons {width:100% !important};
.paypal-marks{top: 251px;right: 38px;position: absolute;}
.paypal-mark{position: absolute !important; top:251px;right: 35px;}
/** stelline recensioni **/
.av_category_stars {display: flex;justify-content: center;text-align: left!important;width: 100%;margin: 0px auto 10px; height: 20px;}
.av_category_stars .netreviews_review_rate_and_stars {width: 100%;}
/** PagoLight**/
#heidipay-container {padding: 0px 20px 10px 20px;}
/** tasse incluse **/
/****  preorder ****/
#fmmPreorder_label_17 {top:auto;}
#fmmPreorder_label_17 .fmmPreorderAv {width: auto;padding: 2px 10px;}
.fmmpreorderButton {height:auto; padding:8px;font-size:16px;border:none;}
.cont_mobile{background:#FDDCD7;}
.cont_desk{background:#fddcd791;}
.c_rassicuration{background: #fddcd791;}
.cart-summary-line{padding: 2px; text-transform: uppercase; }
.price{font-weight:bold;}
.st_sticker_2{background:#FDDCD7 !important;}
.sthomenew_container.block .products_slider .swiper-button{background-color:#FDDCD7;}
#adveg-grecaptcha-legal{width:100%;margin:0 auto;}
/****** input data *******/
.data_day {width:70px;float:left;}
.data_month{width:120px;float:left;margin:0 10px;}
.data_year{width:100px;}
/******* Timer ********/
.timeTo.timeTo-white div {border-radius: 0px;border-color:#444; height: 81px; font-family: inherit;color:#444;}
.timeTo figcaption {color:#444;}
.timeTo ul {font-size:25px;margin:0 0 0 3px;}
.custom_gift_icon {margin-left:10px;}
/********* Findomestic ********/
.findomestic-simulator--single-line--only-text .text{font-size:14px;}
.findomestic-simulator--single-line--only-text .text img { width: 90px !important; }
.findomestic-simulator--single-line--only-text { margin:30px 0 0 0; border: 1px solid #eae7e4; padding: 15px 0 15px 15px; }
.findomestic-simulator--single-line--only-text .link { text-decoration: underline !important; font-size: 13px !important; }
/************************************************************ MOBILE **********************************************************/ 
@media(max-width:1000px) {
#owl_carousel_container_2 {display:none !important; }
.racc_desk{display:none;}
.label_conditions{ font-size: 10px;}
.header_primary_desktop{display:none;}
.desk_risparmio{display:none;}
.mob_risparmio{font-size:17px;font-style:italic;margin:0;color:#999;}
.checkout-step .payment-options label{font-size:12px;}
.cont_desk{display:none;}
.cont_mobile{display:show; }
#st_news_letter_popup_2 .modal-dialog {margin-left:15px;margin-right:15px;}
.modal-content { margin-left:0px;margin-right:0px;}
/* Tab schede prodotto */
.mobile_tab_title{background: #e5e5e5;padding:15px 5px;}
.mobile_tab .mobile_tab_title {padding: 15px 5px;}
/* Menu filtri */
.facet_filter_item_li .search-link{font-size:12px;}
.block-categories{display:none;}
.title_block_inner{padding: 5px 10px; width: 100%; text-transform: uppercase; margin-top: 5px; font-weight: bold; text-align: center;}
.special_sped {text-align:center;}
.checkout_right_wrapper{padding-left:5px;padding-right:5px;}
.checkout_left_wrapper {padding-left:5px;padding-right:5px;}
.checkout-step {border-bottom: 1px solid #d9d9d9; padding: 0px 10px;}
/* opzioni regalo riepilogo ordine */
.custom_options{text-align:center;margin: 20px 0; text-align: center;} 
/* Popup Shopping */
.product_name_modal{font-size:14px;}
.modal_cart_details{font-size:13px;}
.alert-success{font-size: 12px; padding: 5px; text-align: center;}
.quantita_modal {font-size:13px;}
/* pulsante */
.btn.add-to-cart{font-size: 20px; height:51px;border-radius:5px;}
/* Whatsapp */
.btn_whatsapp{font-size: 18px; padding: 13px;}
.label_whatsapp{text-align:center;}
/* Label Carrello */
.label_help_cassa_desk{display:none;}
.label_help_cassa_mob{padding:0 5px;}
/* Label disponibilità */
.product_availabity{text-align:center;}
.custom_product_availabity {font-size:15px; text-align:center;}
#extra-0{/*display:none;*/}
.findomestic-simulator--single-line--only-text{line-height:0;}
}
/* Paypal paga a rate */
#ps_checkout-paypal-pay-later-message-product{text-align:center;}
/*************************************************************** DESKTOP ***************************************************************/ 
@media(min-width:1000px) {
.js-payment-option-form, .js-additional-information{padding:0 20px;}
.st_mega_menu_container{border-top: 1px solid #f3f3f3;padding:3px 0;border-bottom-color: transparent;}
.header_primary_mobile{display:none;}
.racc_mob{display:none;}
.mob_risparmio{display:none;}
.desk_risparmio{font-style:italic;margin:0;color:#999;font-size:17px;}
.cont_desk{display:show; }
.cont_mobile{ display:none;}
.btn.add-to-cart{font-size: 18px; height: 54px; border-radius: 5px;}
#search_filters_wrapper{overflow-y: auto;/*padding: 20px 10px;height:700px;*/}
#search_filters .facet ul{overflow-x: unset;}
.facet-dropdown .select-title{padding: 3px 10px;}
/* Popup Shopping */
.product_name_modal{font-size:16px;}
/* sottocategorie magamenu */
.ma_item {font-size:14px !important;}
/*  Whatsapp */
.btn_whatsapp {padding:10px ;}
/* Carrello */
.label_help_cassa_mob{display:none;}
/* Infinite Scroll */
.infinite-more-link{width:40%;}
#top_bar_container{margin:5px 0;}
.style_wide .ma_level_1{font-weight:bold;}
.category-sub-menu{display:none;}
.my_account_left_column{display:none;}
}
/* widget recensioni*/
.carousel__navigation{
  align-items:center; gap:8px;
  list-style:none; 
  padding:0;
  margin:0;
}
/* Bullet (LI) */
.carousel__navigation .swiper-pagination-bullet{
  --dot: 12px;      /* diametro puntino */
  --ring: 2px;      /* spessore anello attivo */
  width:var(--dot); height:var(--dot);
  border-radius:50%;
  background:#9ea0a3;            /* grigio inattivo */
  place-items:center;
  line-height:0; box-sizing:border-box;
}
/* Stato attivo: bordo sul LI, non sul button */
.carousel__navigation .swiper-pagination-bullet-active{
  background:#fff;                           /* interno bianco */
  box-shadow:0 0 0 var(--ring) #ffb3b3;      /* anello rosa */
}
/* Button interno: nessun bordo, nessuna influenza layout */
.carousel__navigation .swiper-pagination-bullet > button{
  width:100%; height:100%;
  border-radius:50%;
  box-sizing:border-box;
  cursor:pointer;
}

/* Accessibilità focus (opzionale) */
.carousel__navigation .swiper-pagination-bullet > button:focus-visible{
  outline:2px solid #2684ff;
  outline-offset:2px;
}
/* Accessibilità focus (opzionale) */
.owl_images_slider .owl-pagination {
    display: none;
}
/* Nascondi il marker di  e rendi cliccabile tutto il blocco */
.customer-dropdown summary { list-style: none; display: flex; align-items: center; }
.customer-dropdown summary::-webkit-details-marker { display: none; }
.customer-summary-link { display: flex; align-items: center; text-decoration: none; }

/* Menu a tendina: visibile SOLO su mobile */
@media (max-width: 767px) {
  .customer-dropdown { position: relative; }
  .customer-quick-menu {
    position: absolute;
    right: 0;
    top: 100%;
    min-width: 180px;
    background: #fff;
    border: 1px solid rgba(0,0,0,.08);
    border-radius: 10px;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
    padding: 8px 0;
    display: none;
    z-index: 9999;
  }
  .customer-dropdown[open] .customer-quick-menu { display: block; }

  /* Su mobile vogliamo il dropdown, NON la navigazione immediata */
  .customer-summary-link { pointer-events: none; }
}

/* ≥768px: niente dropdown, il click porta a "My account" */
@media (min-width: 768px) {
  .customer-quick-menu { display: none !important; }
  .customer-summary-link { pointer-events: auto; }
}
@media (max-width: 767px) {
  /* impila gli item uno sotto l'altro */
  .customer-dropdown .customer-quick-menu {
    display: flex;
    flex-direction: column;
    gap: 6px; /* distanziamento tra i due link */
  }
  /* ogni link occupa tutta la riga */
  .customer-dropdown .customer-quick-menu__item {
    display: block !important;
    width: 100%;
    float: none !important;
    white-space: nowrap; /* opzionale: evita che vada a capo */
    text-align: center;    /* opzionale: allinea testo */
  }
}
.row.payplugApplePay_wrapper.-shopping-cart.-visible{
padding-right: 15px;
padding-left: 15px;
}