input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type*="date"],input[type="email"]{font-family:'Work Sans',sans-serif}.action.primary,.action-primary,.amshopby-button,.am-filter-go{color:#fff;font-weight:500}.action.primary:hover,.action-primary:hover,.amshopby-button:hover,.am-filter-go:hover{color:#fff}body .modal-custom .action-close:before,body .modal-popup .action-close:before,body .modal-slide .action-close:before{background:none}body .modal-footer .action-dismiss{color:#fff}body .modal-footer .action-accept:hover{color:#fff;background:#000}.product-item-details strong.product-item-name a{font-size:14px !important;line-height:20px}.minicart-wrapper .block-minicart .shipping-text{display:none}.header_topmessage{height:32px;padding:3px 0 0;margin:0 0 10px;text-align:center;background:#eeeeee}.header_topmessage span{font-size:12px;font-weight:300}.header-container .sticky-header{width:100%;top:0;position:fixed !important;padding-top:0;padding-bottom:12px !important;padding-left:0px !important;padding-right:0px !important;animation:none !important;border-bottom:1px solid #ebebeb}.header-container .sticky-header>.flex-layout{max-width:1370px !important;padding-left:15px !important;padding-right:15px !important;margin:0 auto !important}.header-container.sticky .sticky-header{padding-top:0}.cms-index-index .header-container .sticky-header{border-bottom:0px solid #ebebeb}.logo img{height:45px}.navigation.custommenu li.level0 .level-top{text-transform:none !important}.header-container>.header>.flex-layout .primary-menu-container{padding:0px 3rem 0 0}.block-search .top-search .main-icon-search:before{content:"";display:inline-block;width:20px;height:23px;transform:none;background:url(../images/search.svg) no-repeat}.block-search .form .action.search{opacity:1;right:5px;top:10px}.block-search .form .action.search:before{content:"";display:inline-block;width:30px;height:30px;transform:none;background:url(../images/search.svg) no-repeat}.block-search input::-webkit-input-placeholder{color:#5d5d5d;font-size:15px;font-weight:300;font-family:'Work Sans',sans-serif}.block-search input:-ms-input-placeholder{color:#5d5d5d;font-size:15px;font-weight:300;font-family:'Work Sans',sans-serif}.block-search input::placeholder{color:#5d5d5d;font-size:15px;font-weight:300;font-family:'Work Sans',sans-serif}.minicart-wrapper .action.showcart:before{content:"" !important;display:inline-block;width:20px;height:30px;transform:none;background:url(../images/cart.svg) no-repeat}.minicart-wrapper .action.showcart .counter.qty.empty{display:none !important}.header-container .col-action .action-header>li.wishlist{padding-top:18px}.header-container .col-action .action-header>li.wishlist a:before{content:"" !important;display:inline-block;width:20px;height:30px;transform:none;background:url(../images/whislist.svg) no-repeat}.header-container .col-action .action-header>li.wishlist .counter.qty{display:none !important}.header-container .setting-view .main-icon-menu-2:before{content:"" !important;display:inline-block;width:30px;height:30px;transform:none;background:url(../images/user.svg) no-repeat}.header-container .col-action .action-header>li{order:1;padding-top:10px;margin:0 17px}.header-container .col-action .action-header>li a{padding-right:0}.header-container .col-action .action-header>li.setting-view{order:2;padding-top:15px;margin-right:7px}.header-container .col-action .action-header>li.wishlist{order:3}.header-container .col-action .action-header>li.minicart-li-content-show-hide{order:4;margin-right:0;padding-top:15px}.header-container .header-setting .settings-inner .links{align-items:baseline}.header-container .header-setting .settings-inner .links li{font-size:15px;line-height:20px}.header-container .header-setting .settings-inner .contact-info-wrap .contact-info{font-size:15px;line-height:20px}.header-container>.header>.flex-layout .col-action .minicart-wrapper .action.showcart .counter.qty{top:-5px;right:-10px}.page-header{padding-top:110px;box-shadow:none !important}.breadcrumbs{background:none;margin-bottom:5px !important}.breadcrumbs .items{font-size:12px;font-weight:300}.breadcrumbs .items strong{font-size:12px;font-weight:300}.mobile{display:none !important}.scale_zoom{overflow:hidden}.scale_zoom img{-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease;margin:auto;overflow:hidden}.scale_zoom:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home_group_tabs .wrapper_category_product_tabs{margin:0 0 50px !important}.home_group_tabs .ui-tabs-nav{display:flex;justify-content:center;margin:0 0 25px !important}.home_group_tabs .ui-tabs-nav li{padding:0 20px}.home_group_tabs .ui-tabs-nav li a{color:#000 !important;font-size:24px;font-weight:300;line-height:23px;position:relative;margin:0 !important}.home_group_tabs .ui-tabs-nav li.ui-tabs-active a{font-weight:500}.home_group_tabs .ui-tabs-nav li.ui-tabs-active a:after{content:"";position:absolute;left:0;bottom:-10px;height:1px;width:100%;background:#000}.home_group_tabs .ui-tabs-nav li:first-child{order:1}.home_group_tabs .owl-nav{display:block !important}.home_group_tabs .owl-nav .owl-next,.home_group_tabs .owl-nav .owl-prev{transform:none !important;top:35% !important;width:40px !important;height:40px !important;border:none !important}.home_group_tabs .owl-nav .owl-next:hover,.home_group_tabs .owl-nav .owl-prev:hover{background:none !important}.home_group_tabs .owl-nav .owl-next{right:-20px !important}.home_group_tabs .owl-nav .owl-next:before{justify-content:flex-end !important}.home_group_tabs .owl-nav .owl-prev{left:-20px !important}.home_group_tabs .owl-nav .owl-prev:before{justify-content:flex-start !important}.group_slider_home{margin-top:0px}.wrapper_slider_home{display:flex;align-items:flex-start;justify-content:space-between}.slider_main_widget{width:883px}.slider_main_widget .item{display:block;position:relative;background:#000}.slider_main_widget .item img{display:block;opacity:.75}.slider_main_widget .item .text{position:absolute;bottom:200px;left:85px}.slider_main_widget .item .text .w_title{color:#fff;font-size:32px;font-weight:500;display:block;margin:0 0 15px;line-height:38px;max-width:360px}.slider_main_widget .item .text .w_link{color:#ffffff;font-size:15px;font-weight:700;height:48px;line-height:48px;padding:0 20px;border-radius:24px;background:#41748d;text-transform:uppercase;text-decoration:none;display:inline-block}.slider_main_widget .item .text .w_link:hover{background:#000}.banner_extra{width:427px}.banner_extra .photo a{display:block;position:relative}.banner_extra .photo a img{display:block}.banner_extra .photo a .text{position:absolute;bottom:50px;left:50px}.banner_extra .photo a .text .w_title{color:#fff;font-size:32px;font-weight:500;display:block;line-height:38px;margin:0 0 15px}.banner_extra .photo a .text .w_link{color:#ffffff;font-size:15px;font-weight:700;height:48px;line-height:48px;padding:0 20px;border-radius:24px;background:#41748d;text-transform:uppercase;text-decoration:none;display:inline-block}.banner_extra .photo a .text .w_link:hover{background:#000}.slider_main .owl-dots{position:absolute;bottom:165px;left:85px}.slider_main .owl-dots .owl-dot{border-radius:0;background:#fff !important;opacity:0.2}.slider_main .owl-dots .owl-dot span{display:none}.slider_main .owl-dots .owl-dot.active{opacity:1}.home_catalog{position:relative}.home_catalog .head{padding-right:225px}.home_catalog .head h2{font-family:'Caveat',cursive;font-size:40px;font-weight:400;line-height:40px;margin:0 0 12px}.home_catalog .head p{font-size:15px;font-weight:300;line-height:23px;margin:0 0 20px}.home_catalog .col2_items{display:flex;margin:0 -13px}.home_catalog .col2_items .col2_item{width:50%;padding:0 13px 26px;box-sizing:border-box}.home_catalog .col4_items{display:flex;margin:0 -13px}.home_catalog .col4_items .col4_item{width:25%;padding:0 13px 26px;box-sizing:border-box}.home_catalog .style1 .photo a{display:block;background:#000}.home_catalog .style1 .photo img{display:block;opacity:.7}.home_catalog .style1 .text a{color:#000;font-size:15px;font-weight:300;line-height:20px}.home_catalog .style1 .text h3{margin:12px 0 2px}.home_catalog .style1 .text h3 a{color:#000;font-size:24px;font-weight:500;line-height:28px}.home_catalog .style1 .text p{margin:0 0 15px}.home_catalog .style1:hover .text a{color:#41748d;text-decoration:underline}.home_catalog .style1:hover .text h3 a{color:#41748d;text-decoration:none}.home_catalog .style2 .style2_box{position:relative}.home_catalog .style2 .photo a{display:block}.home_catalog .style2 .photo img{display:block}.home_catalog .style2 .text{position:absolute;left:30px;bottom:25px}.home_catalog .style2 .text a{color:#fff;font-size:15px;font-weight:300;line-height:20px}.home_catalog .style2 .text h3{margin:0px 0 2px;text-transform:uppercase}.home_catalog .style2 .text h3 a{color:#fff;font-size:24px;font-weight:500;line-height:28px}.home_catalog .style2 .text p{margin:0 0 0px}.home_catalog .style2:hover .text a{color:#fff;text-decoration:underline}.home_catalog .style2:hover .text h3 a{color:#fff;text-decoration:none}.home_catalog .catalog_action{position:absolute;top:-5px;right:0px;z-index:1}.home_catalog .catalog_action .action_url{color:#ffffff;font-size:15px;font-weight:700;height:48px;line-height:48px;padding:0 40px;border-radius:24px;background:#41748d;text-transform:uppercase;text-decoration:none;display:inline-block}.home_catalog .catalog_action .action_url:hover{background:#000}.home_catalog.ispirazioni{margin:0 0 15px}.home_catalog.linee{margin:0 0 25px}.home_catalog.personale{margin:0 0 25px}.home_catalog.personale .head{text-align:center;padding-right:0}.home_catalog.personale .head h2{margin:0 0 15px}.home_catalog.personale .head p{margin:0 0 28px}.plus_carousel_wrapper{margin:27px 0 40px}.plus_carousel_inner,.specific-02-col6-mobile{display:none}.plus_carousel .plus_item{display:flex;align-items:center;padding:0 15px;justify-content:center}.plus_carousel .plus_item .photo{min-width:35px;margin-right:25px}.plus_carousel .plus_item .photo img{width:100%;max-width:35px}.plus_carousel .plus_item .content strong{display:block;font-size:14px;font-weight:500;line-height:15px}.plus_carousel .plus_item .content span{font-size:14px;font-weight:300;line-height:15px}.plus_carousel .owl-nav{display:block !important}.plus_carousel .owl-nav .owl-next,.plus_carousel .owl-nav .owl-prev{transform:none !important;top:0 !important;border:none !important}.plus_carousel .owl-nav .owl-next:hover,.plus_carousel .owl-nav .owl-prev:hover{background:none !important}.plus_carousel .owl-nav .owl-next{right:-20px !important}.plus_carousel .owl-nav .owl-next:before{justify-content:flex-end !important}.plus_carousel .owl-nav .owl-prev{left:-20px !important}.plus_carousel .owl-nav .owl-prev:before{justify-content:flex-start !important}.seo_wrapper_home{margin:0 auto;max-width:1196px;padding:0 15px;text-align:center}.seo_wrapper_home h1,.seo_wrapper_home h2,.seo_wrapper_home h3,.seo_wrapper_home h4,.seo_wrapper_home h5,.seo_wrapper_home h6{color:#000000;font-size:15px;font-weight:500;line-height:20px;margin:0 0 10px}.seo_wrapper_home strong{font-weight:500}.seo_wrapper_home p{color:#000000;font-size:14px;font-weight:400;line-height:20px;margin:0 0 10px}.seo_wrapper_home .seo_text_home{overflow:hidden;height:85px}.seo_wrapper_home .moreless{margin:10px 0px 0}.seo_wrapper_home .moreless span{color:#000000;font-size:15px;font-weight:500;line-height:18px;cursor:pointer;text-decoration:underline}.seo_wrapper_home .moreless span:hover{color:#41748d}.seo_wrapper_home .moreless span.less{display:none}.seo_wrapper_home.active .seo_text_home{height:auto}.seo_wrapper_home.active .moreless .more{display:none}.seo_wrapper_home.active .moreless .less{display:inline-block}.page-footer{margin-top:50px}.wd-content{margin:0 auto;max-width:1196px;padding:0 15px}.wd-footer-top{padding:45px 0 15px}.wd-footer-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.wd-footer-item{padding:0 50px 35px 0}.wd-footer-item h4{font-size:12px;font-weight:600;line-height:23px;margin:0 0 6px}.wd-footer-item p{font-size:12px;font-weight:300;line-height:28px;margin:0 0 10px}.wd-footer-item a{color:#000;font-size:12px;font-weight:300;line-height:28px}.wd-footer-item a:hover{color:#41748d}.wd-footer-item ul{list-style:none;margin:0;padding:0}.wd-footer-item ul li{margin:0;padding:0;font-size:12px}.wd-footer-item ul li a{color:#000;font-size:12px;font-weight:300;line-height:28px}.wd-footer-item ul li a:hover{color:#41748d}.wd-footer-item .social,.wd-footer-item .lionshome-badge{margin-top:20px}.wd-footer-item .ul_social{display:flex}.wd-footer-item .ul_social li{margin:0 15px 10px 0;padding:0;font-size:18px}.wd-footer-item .ul_social li a{color:#41748d;font-size:18px;font-weight:900;line-height:28px}.wd-footer-item .ul_social li a:hover{color:#000}.wd-footer-item .block-newsletter-form{padding:0;margin:0}.wd-footer-item .block-newsletter-form .container{padding:0;width:100% !important}.wd-footer-item .block-newsletter-form .short-des{font-size:12px;font-weight:300;line-height:20px}.wd-footer-item .block-newsletter-form .short-des strong{display:block;font-size:12px;font-weight:600;line-height:20px;margin:2px 0 0;text-transform:uppercase}.wd-footer-item .block-newsletter-form h4{font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase}.wd-footer-item .rokan-title,.wd-footer-item .block .title.rokan-title{margin-bottom:10px}.wd-footer-item .rokan-title .module-title,.wd-footer-item .block .title.rokan-title .module-title{font-size:12px;font-weight:600;line-height:23px;margin:0 0 6px}.wd-footer-item:first-child{width:315px}.wd-footer-item:last-child{width:475px;padding-right:0}footer .block.newsletter .field .control .input-focus input{color:#000 !important;font-size:12px;height:38px;border:none;border-radius:19px !important;background:#fff !important;padding:0 0 0 20px}.block.newsletter .input-focus input::-webkit-input-placeholder{color:#5d5d5d;font-size:12px;font-family:'Work Sans',sans-serif}.block.newsletter .input-focus input:-ms-input-placeholder{color:#5d5d5d;font-size:12px;font-family:'Work Sans',sans-serif}.block.newsletter .input-focus input::placeholder{color:#5d5d5d;font-size:12px;font-family:'Work Sans',sans-serif}.block.newsletter .field .control .action.primary,.block.newsletter .field .control .amshopby-button,.block.newsletter .field .control .am-filter-go{height:38px;padding:0 25px;font-size:12px}.block.newsletter .action.subscribe{margin-left:10px !important}.newsletter-privacy .field .control{display:block !important;justify-content:flex-start !important}.block.newsletter div.mage-error[generated]{position:static}.policy{padding-left:35px;position:relative}.policy .spanx{font-size:12px;font-weight:300;line-height:15px}.policy .spanx a{color:#000;text-decoration:underline}.policy .spanx a:hover{color:#41748d}.policy .spanx:before{content:"";border:0px solid #fff;background:#eee;height:25px;left:0;position:absolute;top:-1px;width:25px;border-radius:0px}.policy .mage-error{position:absolute;bottom:-20px}.policy>input{height:25px !important;left:0;opacity:0;position:absolute;top:0;width:25px !important;z-index:8;cursor:pointer}.policy>input[type="checkbox"]:checked+.spanx::after{color:#2b2e34;content:"\f00c";font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;left:5px;position:absolute;top:4px;width:20px;height:20px}.policy>input[type="checkbox"]:checked+.mage-error+.spanx::after{color:#2b2e34;content:"\f00c";font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;left:5px;position:absolute;top:4px;width:20px;height:20px}.newsletter-privacy{margin:8px 0 10px}.newsletter-privacy .policy{padding-left:16px;position:relative;font-size:12px;line-height:20px}.newsletter-privacy .policy>input{height:18px !important;width:18px !important}.newsletter-privacy .policy .spanx{opacity:1;padding:0px 0 0 10px}.newsletter-privacy .policy .spanx:before{content:"";border:0px solid #fff;background:#fff;height:18px;left:0;position:absolute;top:4px;width:18px;border-radius:15px}.newsletter-privacy .policy>input[type="checkbox"]:checked+.spanx::after{color:#2b2e34;content:"\f00c";font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900;left:5px;position:absolute;top:6px;width:20px;height:20px}.amgdpr-checkbox{position:relative;margin:8px 0 20px !important;display:block}.amgdpr-checkbox .amgdpr-label{font-size:12px;font-weight:300;line-height:15px;padding-left:28px !important}.amgdpr-checkbox .amgdpr-label a{color:#000;text-decoration:underline}.amgdpr-checkbox .amgdpr-label a:hover{color:#41748d}.amgdpr-checkbox .amgdpr-label:before{content:"";border:1px solid #ccc;background:#fff;height:18px;left:3px;position:absolute;top:4px;width:18px;border-radius:15px}.amgdpr-checkbox>input{height:18px !important;left:0;opacity:0;position:absolute;top:0;width:18px !important;z-index:8;cursor:pointer}.amgdpr-checkbox>input[type="checkbox"]:checked+.amgdpr-label::after,.amgdpr-checkbox>input[type="checkbox"]:checked+.mage-error+.amgdpr-label::after{color:#2b2e34;content:"\f00c";font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;left:0px;position:absolute;top:6px;width:20px;height:20px}.wd-footer-bottom{background:#fff;padding:20px 0 20px}.wd-footer-bottom p{font-size:12px;font-weight:300;line-height:23px;text-align:center;margin:0}.wd-footer-bottom a{color:#000;font-size:12px;font-weight:300;line-height:28px}.wd-footer-bottom a:hover{color:#41748d}.wd-footer-plus{background:#fff;padding:35px 0 25px;border-top:1px solid #979797}.plus_items{display:flex;justify-content:center;margin:0 -22px}.plus_items .plus_item{display:flex;align-items:center;padding:0 22px}.plus_items .plus_item .photo{min-width:55px;margin-right:15px}.plus_items .plus_item .content strong{display:block;font-size:15px;font-weight:500;line-height:15px}.plus_items .plus_item .content span{font-size:15px;font-weight:300;line-height:15px}.pop_up22_overlay{background-color:#000;position:fixed;inset:0px;opacity:0.6;z-index:9998;cursor:pointer;display:none;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.pop_up22_overlay.active{display:block;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.newletter__side{z-index:9999;position:fixed;right:-410px;top:50%;transform:translateY(-50%);transition:all .6s;-webkit-transition:all .6s;background:#eee;padding:35px 25px 0;min-height:278px}.newletter__side.active{right:0}.newletter__side .open__side{transition:all .6s;position:relative;max-width:360px}.newletter__side .open__popup{position:absolute;left:-52px;width:35px;top:0;height:100%;display:flex;align-items:center}.newletter__side .open__popup span{margin-bottom:0;transform:rotate(270deg) translateY(-105px);min-width:max-content;font-size:15px;line-height:23px;font-weight:600;color:#fff;text-transform:uppercase;padding:8px 50px 8px 31px;cursor:pointer;position:relative;background:#41748D}.newletter__side .open__popup span:before{content:'\e621';width:20px;height:20px;position:absolute;top:9px;right:25px;transform:rotate(0deg);font-size:30px;line-height:20px;color:#fff;font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.newletter__side .open__popup span.active:before{right:15px;transform:rotate(180deg)}.newletter__side:lang(fr){min-height:375px}.newletter__side:lang(fr) .open__popup span{transform:rotate(270deg) translateY(-155px)}.newletter__side:lang(en){min-height:375px}.newletter__side:lang(en) .open__popup span{transform:rotate(270deg) translateY(-145px)}.col-newsletter-popup .popup-title h2{font-size:18px;font-weight:500;line-height:23px;margin:0 0 3px}.col-newsletter-popup .popup-title p{font-size:12px;font-weight:300;line-height:20px;margin:0 0 12px}.col-newsletter-popup .popup-title p strong{font-size:12px;font-weight:500;line-height:20px;margin:2px 0 0}.col-newsletter-popup .subscribe{position:relative}.col-newsletter-popup .subscribe .field .control input{color:#000 !important;font-size:12px;height:38px;border:none;border-radius:19px !important;background:#fff !important;padding:0 0 0 20px}.col-newsletter-popup .subscribe .field .control input::-webkit-input-placeholder{color:#5d5d5d;font-size:12px;font-family:'Work Sans',sans-serif}.col-newsletter-popup .subscribe .field .control input:-ms-input-placeholder{color:#5d5d5d;font-size:12px;font-family:'Work Sans',sans-serif}.col-newsletter-popup .subscribe .field .control input::placeholder{color:#5d5d5d;font-size:12px;font-family:'Work Sans',sans-serif}.col-newsletter-popup .subscribe .actions{position:absolute;right:0;top:0}.col-newsletter-popup .subscribe .actions .action.primary{height:38px;padding:0 25px;font-size:12px}.col-newsletter-popup .policy .spanx{line-height:28px}.col-newsletter-popup .newsletter-privacy .policy>input[type="checkbox"]:checked+.spanx::after{top:0px;left:4px}.re-captcha{position:relative}.g-recaptcha{transform:scale(.54);transform-origin:0 0}#error-msg-top{color:#e02b27;font-size:1.2rem;position:absolute;bottom:10px}#error-msg-bottom{color:#e02b27;font-size:1.2rem;position:absolute;bottom:10px}.products-grid .product-item{margin-bottom:25px !important}.products-grid .product-item .product-item-info .product-item-details .price-box{margin:0 !important}.product-item .product-item-name{margin-bottom:5px;min-height:50px}.product-item .product-item-name .product-item-link{font-size:15px !important;font-weight:300 !important;line-height:22px !important}.product-item .price-box .price-container .price{font-size:15px !important;font-weight:500 !important}.prod_action .prod_action_link{color:#41748d;font-size:15px;font-weight:700;text-transform:uppercase}.prod_action .prod_action_link:hover{color:#000}.patterns_container{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin:0 0 5px;min-height:25px}.patterns_container .patterns span{color:#555555;font-size:12px;font-weight:300;line-height:22px}.product-info-main .product.attribute.sku{display:flex;align-items:baseline;margin-bottom:0}.product-info-main .product.attribute.sku strong{color:#000;font-size:12px;font-weight:300 !important;line-height:23px}.product-info-main .product.attribute.sku>.value{color:#000;font-size:12px;font-weight:300;line-height:23px;margin-left:5px}.product-info-main .page-title-wrapper{margin-top:0px !important}.product-info-main .page-title-wrapper .page-title{font-family:'Work Sans',sans-serif;font-size:20px;font-weight:500;line-height:28px;margin:0 0 5px}.product-info-main .product-category{padding-top:0;margin-top:0;border-top:none;color:#555555;font-family:"Work Sans";font-size:10px;font-weight:400;line-height:22px}.product-info-main .product-category a{font-size:10px;font-weight:300}.product-info-main .price-box{margin-top:10px;margin-bottom:10px !important}.product-info-main .product-view-primary{padding:0 0 2px;border-bottom:1px solid #eee}.product-info-main .product-options-wrapper .swatch-opt .swatch-attribute-label{width:100%;font-size:16px;font-weight:400;line-height:23px;margin:0 0 5px;color:#000}.product-info-main .product-options-wrapper .swatch-opt .swatch-attribute-label:before{content:"Seleziona "}.product-info-main .product-options-wrapper .swatch-opt .swatch-attribute-label:after{content:""}.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-size:20px;font-weight:500}.product-info-main .box-tocart,.product-options-bottom .box-tocart{margin:0;padding:20px 0 0}.page-product-configurable .product-info-main .product-options-bottom .box-tocart{padding:0px 0 0}.product-info-main .box-tocart .action.tocart{height:48px;font-size:15px;font-weight:700;border-radius:24px}.product-info-main .box-tocart .up-down{height:48px;border-radius:24px;border:1px solid #000}.product-info-main .box-tocart .up-down .control input{font-size:15px;font-weight:500}.product-info-main .box-tocart .up-down .qty-up{padding-top:2px}.product-info-main .box-tocart .up-down .qty-up .fa:before{content:"";display:inline-block;width:25px;height:25px;background:url(../images/plus.svg) no-repeat center}.product-info-main .box-tocart .up-down .qty-down{padding-top:4px}.product-info-main .box-tocart .up-down .qty-down .fa:before{content:"";display:inline-block;width:25px;height:25px;background:url(../images/minus.svg) no-repeat center}.shortdescription{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0 10px;padding:20px 0}.details-plus{padding-top:15px;border-bottom:1px solid #eee}.details-plus .plus_items{flex-wrap:wrap}.details-plus .plus_items .plus_item{width:50%;margin:0 0 20px}.details-plus .plus_items .plus_item .photo{width:37px;min-width:37px;margin-right:15px}.product-view-secondary{padding:20px 0}.product-view-secondary .product.attribute.overview{display:none}.amxnotif-block label{padding:10px 0}.primary_tabs{width:100%;clear:both;margin:0 auto;max-width:1140px}.attribute_tabs{margin:0px 0 0px}.item_tab{margin:0;border-bottom:1px solid #eee}.item_tab .title{margin:0;padding:18px 0px;cursor:pointer;text-align:left}.item_tab .title h2{font-size:16px;font-weight:500;position:relative;text-transform:none;margin:0}.item_tab .title h2 strong{font-weight:500}.item_tab .title h2:after{content:"";width:18px;height:17px;top:0;right:0;position:absolute;background:url(../images/icone/arrow-down.svg) no-repeat center}.item_tab .content{margin:0;font-size:14px;font-weight:400;line-height:23px;padding:0px 0px 15px;display:none}.item_tab .content p{font-size:14px;font-weight:400;line-height:23px;margin:0 0 15px}.item_tab.open .title h2:after{width:18px;height:17px;top:0;right:0;background:url(../images/icone/arrow-up.svg) no-repeat center}.item_tab.open .content{display:block}.attr_icone_prodotto .item{display:flex;align-items:center;margin:0 0 10px}.attr_icone_prodotto .item .icon{width:42px;display:flex;margin-right:20px;min-width:40px}.attr_icone_prodotto .item .value{font-size:14px;font-weight:400;line-height:23px}.primary_tabs .additional-attributes tbody tr th,.primary_tabs .additional-attributes tbody tr td{border-bottom:1px solid #eee;padding:.8rem 0;font-size:14px;font-weight:400;line-height:23px}.product.info.detailed{margin-bottom:50px}.block.related .rokan-title.block-title,.block.upsell .rokan-title.block-title,.block.crosssell .rokan-title.block-title{margin-bottom:35px;margin-top:50px;text-align:center}.block.related .rokan-title.block-title .module-title,.block.upsell .rokan-title.block-title .module-title,.block.crosssell .rokan-title.block-title .module-title{border:none;padding:0}.block.related .rokan-title.block-title .module-title strong,.block.upsell .rokan-title.block-title .module-title strong,.block.crosssell .rokan-title.block-title .module-title strong{font-size:24px;font-weight:500;line-height:23px;font-family:'Work Sans',sans-serif}.block.upsell,.catalog-product-view .wrapper_category_product_tabs,.catalog-product-view #description{display:none}.product-social-links{position:relative}.product-social-links .towishlist{position:absolute;top:15px;right:15px;font-size:0;z-index:1}.product-social-links .towishlist:before{content:"" !important;display:inline-block;width:20px;height:30px;transform:none;background:url(../images/whislist.svg) no-repeat}.fotorama__arr .fotorama__arr__arr{height:60px;width:60px;border-radius:100%;top:44%}.fotorama__arr.fotorama__arr--next .fotorama__arr__arr{left:20%;background:#eee url(../images/icone/arrow-right.svg) no-repeat center}.fotorama__arr.fotorama__arr--prev .fotorama__arr__arr{left:70%;background:#eee url(../images/icone/arrow-left.svg) no-repeat center}.catalog-product-view .page-main-details{height:0px;display:none}.page-products .toolbar.toolbar-products{float:right;width:75%}.shipping-text{margin:20px 0 0}.shipping-text .text{display:block;font-size:10px;font-weight:300;line-height:18px;text-align:center;margin:15px 0 50px}.shipping-text .text strong{font-weight:500}.shipping-text .text small,.shipping-text .text .small{font-size:10px;font-weight:300}.available-progress{max-width:305px;margin:0 auto}.bar-progress{width:100%;height:10px;border-radius:4px;background:#edeeef;position:relative;margin:0 0 10px}.bar-progress .bar-progress-full{height:10px;border-radius:4px;background:#41748d;width:100%;position:absolute;left:0;top:0}.bar-progress .bar-progress-load{height:8px;border-radius:4px;background:#41748d;width:0%;position:absolute;left:0;top:0}.bar-progress .min{font-size:10px;font-weight:500;line-height:18px;position:absolute;left:-25px;top:-4px}.bar-progress .max{font-size:10px;font-weight:500;line-height:18px;position:absolute;right:-35px;top:-4px}@media (max-width:767px){.available-progress{max-width:255px}.bar-progress .min,.bar-progress .max{display:none}.shipping-text{margin:10px 0 0}.shipping-text .text{margin:0 0 15px}}.checkout-cart-index .page-title-wrapper{margin-bottom:20px}.checkout-cart-index h1.page-title span.base{font-size:32px;font-weight:500;font-family:'Work Sans',sans-serif}.checkout-cart-index strong{font-weight:500 !important}.cart-container .form-cart .main.actions{padding-right:20px}.cart-container .form-cart .main.actions .action.continue{color:#000;font-size:15px;font-weight:500 !important;text-transform:uppercase;background:none !important;padding:12.5px 0px;font-family:'Work Sans',sans-serif !important}.cart-container .form-cart .main.actions .action.continue:before{position:relative;margin-left:-15px;font-weight:500}.cart-container .form-cart .main.actions .action.continue:hover{color:#41748D}.cart-container .form-cart .main.actions .action.clear{display:none}.cart-container .form-cart .main.actions .action.update{color:#000;font-size:15px;font-weight:500 !important;text-transform:uppercase;background:#f5f5f5;padding:12.5px 40px;font-family:'Work Sans',sans-serif !important}.cart-container .form-cart .main.actions .action.update:before{font-size:0}.cart-container .form-cart .main.actions .action.update:hover{color:#fff;background:#000}.cart-container .cart.table-wrapper .items .item-actions .action.action-edit{display:none}.cart-container .cart.table-wrapper .items .item-actions .action.action-delete{display:flex;align-items:center}.cart-container .cart.table-wrapper .items .item-actions .action.action-delete strong{font-size:10px;font-weight:500;order:1}.cart-container .cart.table-wrapper .items .item-actions .action.action-delete:before{font-weight:500;order:2}.cart-container .cart.table-wrapper td.subtotal span{color:#000}.cart-container .cart.table-wrapper td.subtotal .price{font-weight:500}.cart-container .cart.table-wrapper td.price .price{font-weight:500}.cart-container .cart.table-wrapper .item-options dt{font-weight:500}.cart-totals td,.cart-totals th{font-weight:500 !important}.cart-totals .mark strong,.opc-block-summary .table-totals .mark strong{font-weight:500 !important}.page-title-new{float:right;width:75%}.page-title-new .page-title-wrapper{margin:-28px 0 15px;text-align:left}.page-title-new .page-title-wrapper .page-title{margin:0 0 15px}.category-description{margin:0 0 15px}.category-description p{font-size:14px;font-weight:300;margin:0 0 10px}.sub-cat{display:flex;flex-wrap:wrap;align-items:center;margin:0 -7px;padding:0}.sub-cat li{margin:0;padding:0 7px 15px;list-style:none}.sub-cat li a{font-size:15px;font-weight:300;height:48px;text-align:center;display:block;min-width:115px;padding:10px 20px;border-radius:24px;border:1px solid #5d5d5d}.sub-cat li a strong{font-weight:300;text-wrap:nowrap}.sub-cat li a:hover{color:#fff;background:#41748d}.sub-cat li a:hover strong{color:#fff}.morelesssub{display:none}.rokanthemes-onepagecheckout #checkoutSteps li.order-attributes{padding:0}.specific-details{margin-top:100px}.specific-01{display:flex;align-items:center;margin:0 0 100px;background:#f6f6f6}.specific-01 .specific-01-left{width:50%}.specific-01 .specific-01-right{width:50%;background:#f6f6f6;padding:60px 85px}.specific-01 img{display:block}.specific-01 h2{font-size:40px;font-weight:500;line-height:48px;font-family:'Caveat',cursive}.specific-02{margin:0 0 45px}.specific-02 img{display:block}.specific-02 h2{font-size:40px;font-weight:500;line-height:48px;font-family:'Caveat',cursive;margin:0 0 10px;text-align:center}.specific-02-head{text-align:center;margin:0 0 60px}.specific-col6{display:flex;flex-wrap:wrap;margin:0 -20px}.specific-col6 .s-col6-item{width:33.333%;padding:0 20px 40px}.specific-col6 .s-col6-item .number{font-size:18px;font-weight:500}.specific-col6 .s-col6-item .s-col6-photo{display:flex;justify-content:center;margin:0 0 15px}.specific-col6 .s-col6-item .s-col6-photo img{display:block}.specific-04{margin:0 0 35px}.specific-04 img{display:block}.specific-04 h2{font-size:40px;font-weight:500;line-height:48px;font-family:'Caveat',cursive;margin:0 0 15px;text-align:center}.specific-04-head{text-align:center;margin:0 0 60px}.specific-col4{display:flex;flex-wrap:wrap;margin:0 -15px}.specific-col4 .s-col4-item{width:25%;padding:0 15px 40px}.specific-col4 .s-col4-item p strong{font-weight:500}.specific-col4 .s-col4-item .s-col4-photo{display:flex;justify-content:center;margin:0 0 15px}.specific-col4 .s-col4-item .s-col4-photo img{display:block}.specific-col2{display:flex;margin:0 -15px}.specific-col2 .s-col2-item{padding:0 15px 40px}.specific-col2 .s-col2-item .s-col2-photo{display:flex;justify-content:center;margin:0 0 15px}.specific-col2 .s-col2-item .s-col2-photo img{display:block}.specific-02-col6{margin:0 auto;max-width:960px}.specific-04-col4{margin:0 auto;max-width:960px}@media (max-width:1480px){.specific-01{margin:0 0 35px}.specific-01 .specific-01-right{padding:45px 30px}}@media (max-width:992px){.specific-col2{margin:0;flex-direction:column}.specific-col2 .s-col2-item{padding:0 0px 0px}.specific-col2 .s-col2-item .s-col2-photo img{display:block;width:100%}.specific-04{margin:0 0 15px}.specific-04-head{text-align:center;margin:0 0 25px}.specific-col4 .s-col4-item{width:50%;padding:0 20px 20px}.specific-01{flex-direction:column}.specific-01 .specific-01-left{width:100%}.specific-01 .specific-01-right{width:100%;padding:25px 15px}.specific-01 img{width:100%}.specific-col6 .s-col6-item{width:50%;padding:0 20px 15px}}@media (max-width:768px){.specific-01 h2{font-size:30px;margin:0 0 10px}.specific-02 h2{font-size:30px;margin:0 0 10px}.specific-04 h2{font-size:30px;margin:0 0 10px}}@media (max-width:480px){.specific-col4 .s-col4-item{width:100%;padding:0 0px 20px}.specific-col4 .s-col4-item p{text-align:center}.specific-col6{margin:0}.specific-col6 .s-col6-item{width:100%;padding:0 0px 15px}}#amform-form-8 .fb-checkbox-group-label[for="privacy"]{display:none}#discount-coupon-form small{line-height:1.2;display:block;margin-top:5px}.rokanthemes-onepagecheckout .actions-toolbar>.primary>.action span{color:#fff}.rokanthemes-onepagecheckout .actions-toolbar>.primary>.action.action-cancel span{color:#000}.rokanthemes-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title{display:flex;align-items:center}.rokanthemes-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title label{align-items:center;position:relative;top:2px}.rokanthemes-onepagecheckout .opc-wrapper #payment #checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title .payment-icon{margin-left:6px}.checkout-payment-method .payment-method-title .action-help{display:none !important}#payment_form_stripe_payments_checkout .payment-method-note{display:none !important}.firecheckout.checkout-index-index #checkout input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout.checkout-index-index .modal-custom input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout.checkout-index-index .modal-popup input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout.checkout-index-index #checkout select,.firecheckout.checkout-index-index .modal-custom select,.firecheckout.checkout-index-index .modal-popup select,.firecheckout.checkout-index-index #checkout textarea,.firecheckout.checkout-index-index .modal-custom textarea,.firecheckout.checkout-index-index .modal-popup textarea{background-color:#fff;border-width:1px;border-color:#ebebeb;height:45px;border-radius:0px}.fc-form-tooltips.firecheckout.checkout-index-index #checkout .field .field-tooltip,.fc-form-tooltips.firecheckout.checkout-index-index .modal-custom .field .field-tooltip,.fc-form-tooltips.firecheckout.checkout-index-index .modal-popup .field .field-tooltip{top:14px !important}.firecheckout.checkout-index-index .checkout-shipping-address .action.primary,.firecheckout.checkout-index-index .checkout-billing-address .action.primary,.firecheckout.checkout-index-index .modal-footer .action.primary,.firecheckout.checkout-index-index .actions-toolbar .action.primary,.firecheckout.checkout-index-index .checkout-shipping-address button.action,.firecheckout.checkout-index-index .checkout-billing-address button.action,.firecheckout.checkout-index-index .modal-footer button.action,.firecheckout.checkout-index-index .actions-toolbar button.action{border-radius:30px !important;color:#FFFFFF !important;border:none !important;background:#41748D !important}.firecheckout.checkout-index-index .checkout-shipping-address .action.primary:hover,.firecheckout.checkout-index-index .checkout-billing-address .action.primary:hover,.firecheckout.checkout-index-index .modal-footer .action.primary:hover,.firecheckout.checkout-index-index .actions-toolbar .action.primary:hover,.firecheckout.checkout-index-index .checkout-shipping-address button.action:hover,.firecheckout.checkout-index-index .checkout-billing-address button.action:hover,.firecheckout.checkout-index-index .modal-footer button.action:hover,.firecheckout.checkout-index-index .actions-toolbar button.action:hover{background:#000 !important}.firecheckout #maincontent .authentication-wrapper .action-auth-toggle{border-radius:30px !important;color:#FFFFFF !important;border:none !important;background:#41748D !important;font-size:12px !important;padding:5px 20px !important}.firecheckout #maincontent .authentication-wrapper .action-auth-toggle:hover{background:#000 !important}.firecheckout.checkout-index-index .checkout-billing-address .actions-toolbar .primary .action-cancel{height:42px;border-radius:30px !important;color:#FFFFFF !important;border:none !important;background:#41748D !important;font-size:12px !important;padding:5px 20px !important}.firecheckout.checkout-index-index .checkout-billing-address .actions-toolbar .primary .action-cancel:hover{background:#000 !important}.firecheckout.checkout-index-index .header-container>.header>.flex-layout .primary-menu-container,.firecheckout.checkout-index-index .header-container>.header>.flex-layout .col-action.col-right{display:none}.firecheckout.checkout-index-index .wd-footer-plus,.firecheckout.checkout-index-index .wd-footer-top{display:none}.firecheckout.checkout-index-index #checkout .opc-wrapper .step-title,.firecheckout.checkout-index-index #checkout .opc-block-summary>.title,.firecheckout.checkout-index-index #checkout .opc-sidebar .step-title{font-size:20px;font-weight:500;color:#000}.firecheckout.checkout-index-index #checkout .opc-wrapper .step-title:before,.firecheckout.checkout-index-index #checkout .opc-block-summary>.title:before,.firecheckout.checkout-index-index #checkout .opc-sidebar .step-title:before{display:none}.firecheckout.checkout-index-index #checkout .opc-wrapper .opc>li,.firecheckout.checkout-index-index #checkout .opc-sidebar{box-sizing:border-box;padding:0 20px 0 0;background:#fff;border:none;border-radius:0;box-shadow:none}.firecheckout.checkout-index-index #checkout .opc-sidebar{padding:0 0px 0 0}.firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.company"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.telephone"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.vat_id"]{width:100% !important}.firecheckout.checkout-index-index #checkout .fieldset .field[name="amastyShippingAttributes.richiesta_fattura"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="amastyShippingAttributes.tipo_di_fattura"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="amastyShippingAttributes.codice_fiscale"]{width:100% !important}.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.company"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.telephone"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.vat_id"]{width:100% !important}.firecheckout.checkout-index-index #checkout #checkout-step-shipping .order-attributes .order-attributes-form{margin-top:0px !important}.firecheckout.checkout-index-index #checkout #checkout-step-shipping .order-attributes section{margin:0}.firecheckout.checkout-index-index #checkout #checkout-step-shipping .order-attributes p{margin:0}.firecheckout.checkout-index-index #checkout .opc-payment-additional.discount-code .payment-option-title .action-toggle{font-size:20px;font-weight:500;color:#000;text-transform:none}.firecheckout.checkout-index-index #checkout .opc-payment-additional.discount-code .payment-option-title .action-toggle:after{opacity:0}.firecheckout.checkout-index-index #checkout .opc-payment-additional.discount-code .payment-option-content{display:block !important}.firecheckout.checkout-index-index #checkout .opc-wrapper .table-checkout-shipping-method .row{margin:0;display:block}.firecheckout.checkout-index-index #checkout .opc-wrapper .table-checkout-shipping-method tbody td{width:auto}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-method-title .payment-icon{max-width:50px}.firecheckout.checkout-index-index .form-shipping-address input[type="checkbox"],.firecheckout.checkout-index-index #checkout input[type="checkbox"],.firecheckout.checkout-index-index .form-shipping-address input[type="radio"],.firecheckout.checkout-index-index #checkout input[type="radio"]{border-radius:0;border:1px solid #e4e4e4 !important;width:25px !important;height:25px !important;box-shadow:none !important}.firecheckout.checkout-index-index .form-shipping-address input[type="checkbox"]::after,.firecheckout.checkout-index-index #checkout input[type="checkbox"]::after{background:#fff url(../images/checkv.svg) no-repeat center}.firecheckout.checkout-index-index .form-shipping-address input[type="radio"]::after,.firecheckout.checkout-index-index #checkout input[type="radio"]::after{background:#fff url(../images/checkv.svg) no-repeat center}.firecheckout.checkout-index-index #checkout input[type="checkbox"]+label{color:#000;font-size:14px;line-height:28px;font-weight:300 !important}.opc-block-summary .amasty-gdpr-consent{padding:0 0 10px}.firecheckout .opc-block-summary .ship-via{display:none}.amprice-history-container{font-size:12px;margin-top:-10px}.page-product-bundle .product-info-main .product.attribute.overview{width:100%}.page-product-bundle .block-bundle-summary .content .bundle-info .product-details .price-box{border:none}.bundle-options-wrapper{border-top:1px solid #eee}.bundle-options-wrapper .product-options-wrapper{margin:0 0 15px !important}.bundle-options-wrapper .product-options-wrapper .fieldset>p.required{display:none}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options{padding:0 0 5px}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options>.legend.title{display:none}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options>.action.back.customization{display:none}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options>.field>.label{color:#121212;font-size:14px}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options>.field>.control .options-list{padding:0 0 0 100px}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options>.field>.control .bundle-item.-image{position:relative;margin:0 0 10px}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options>.field>.control .bundle-item.-image .field.choice.content .bundle.option{display:none}.bundle-options-wrapper .product-options-wrapper .fieldset-bundle-options>.field>.control .bundle-item.-image .image{position:absolute;left:-100px;top:0;padding:0}.block-bundle-summary .title{margin:0 0 15px;display:none}.block-bundle-summary .title strong{color:#121212;font-size:18px;font-weight:600}.block-bundle-summary .content .bundle-info .product-image-container{display:none}.block-bundle-summary .content .bundle-info .product-details .product.name{color:#0466DE;font-size:18px;font-weight:600;margin:10px 0 10px;display:none}.block-bundle-summary .content .bundle-info .product-details .stock{display:none}.block-bundle-summary .content .bundle-info .product-details .price-box{border-bottom:solid 1px #f2f2f3;margin:15px 0 0px !important;padding:0 0 0px}.block-bundle-summary .content .bundle-info .product-details .price-box .price-as-configured{margin:0px}.block-bundle-summary .content .bundle-info .product-details .price-box .price-as-configured .price{color:#000;font-weight:700;font-size:36px;line-height:36px}.block-bundle-summary .content .bundle-summary{line-height:25px;margin:0 0 30px;display:none}.block-bundle-summary .content .bundle-summary .subtitle{color:#121212;font-size:18px;font-weight:600;padding:0 0 5px;margin:10px 0 10px;display:block;border-bottom:solid 1px #f2f2f3}.block-bundle-summary .content .bundle-summary .label{margin:0 0 10px;display:block}.block-bundle-summary .action.towishlist:before{content:"";display:none}@media (max-width:767px){.catalog-product-view.page-product-bundle .product-info-main{margin-top:10px}.catalog-product-view.page-product-bundle .product-info-main .product-add-form{position:static}.catalog-product-view.page-product-bundle .product-info-main .product-add-form .box-tocart .fieldset .actions{margin:0;display:flex !important}.catalog-product-view.page-product-bundle .product-info-main .product-add-form .box-tocart .fieldset .field.qty{margin:0 15px 0 0px !important}.catalog-product-view.page-product-bundle .product-info-main .product-sku{display:block;width:100%}.catalog-product-view.page-product-bundle .product-info-main .product-reviews-summary{width:100%;text-align:left}.catalog-product-view.page-product-bundle .product-info-main .product-options-wrapper{padding:0}.catalog-product-view.page-product-bundle .select-action-m.mfixed{display:none}.catalog-product-view.page-product-bundle .block-bundle-summary .title{margin:15px 0 15px}.catalog-product-view.page-product-bundle .fotorama__nav__shaft{display:none}.block-bundle-summary .title{margin:0 0 15px}.block-bundle-summary .title strong{color:#121212;font-size:18px;font-weight:600}.block-bundle-summary .content .bundle-info .product-details .product.name{color:#000;font-size:15px;font-weight:600;margin:10px 0 10px;display:block}.block-bundle-summary .content .bundle-info .product-details .stock{display:none}.block-bundle-summary .content .bundle-info .product-details .price-box .price-as-configured .price{color:#000;font-weight:700;font-size:22px;line-height:22px}.bundle-actions .action.primary.customize{padding-left:15px;padding-right:15px;width:100%}}@media (max-width:360px){.bundle-actions .action.primary.customize{padding-left:15px;padding-right:15px}}#product_addtocart_form .fieldset-bundle-options .bundle-item{height:75px}#product_addtocart_form .fieldset-bundle-options .bundle-item .label .price-notice{display:none}#shopping-cart-table .cart.item .product-item-details .item-options .price{visibility:hidden}.bundle-actions,.price-box.price-configured_price{display:none}.amcard-page-product .product-info-main .price-box{margin-top:0;margin-bottom:0px !important}.amcard-page-product .product-info-main .amcard-general-container{margin-bottom:0px}.amcard-page-product .product-info-main .product-info-price .price-final_price .price-label{color:#000;line-height:20px;font-size:20px;font-weight:500;text-transform:lowercase;display:inline-block !important}.amcard-page-product .product-info-main .product-info-price .price-final_price .price-wrapper .price{color:#000;line-height:20px;font-size:20px;font-weight:500}.amcard-page-product .product-info-main .product-info-price .amgiftcard-price-multiple{display:flex}.amcard-page-product .product-info-main .product-info-price .amgiftcard-price-multiple .price-from{margin:0;margin-right:5px}.amcard-page-product .product-info-main .product-info-price .amgiftcard-price-multiple .price-to{margin:0}.amcard-page-product .product-info-main .amcard-form-container{margin-top:15px}.amcard-page-product .product-info-main .amcard-form-container .amcard-title{color:#000;font-weight:300;font-size:14px;line-height:23px;margin:15px 0 5px}.amcard-page-product .product-info-main .am_giftcard_date_delivery{padding:0 0 20px;border-bottom:1px solid #eee}.amcard-page-product .product-info-main .am_giftcard_date_delivery .amcard-title-delivery{color:#000;font-size:16px;font-weight:400;line-height:23px;margin-bottom:10px}.amcard-page-product .product-info-main .amcard-preview-container{display:none}.amcard-page-product .product-view-primary{border:none;padding:0}.amcard-page-product .amcard-field-container.select_amount{flex-basis:52%}.amcard-page-product .amcard-field-container.select_amount .amcard-title{color:#000;font-size:16px;font-weight:400;line-height:23px;margin-bottom:10px}.amcard-page-product .amcard-field-container.select_amount .amcard-field-block .amcard-button{background:#848484;border:1px solid #848484}.amcard-page-product .amcard-field-container.select_amount .amcard-field-block .amcard-button:hover{color:#fff;background:#000;border:1px solid #000}.amcard-page-product .amcard-field-block>.amcard-field{border-color:#eee}.amcard-page-product .product-info-main{display:flex;flex-direction:column}.amcard-page-product .product-info-main>div{order:10}.amcard-page-product .product-info-main>div.product-info-stock-sku{order:1}.amcard-page-product .product-info-main>div.page-title-wrapper{order:2}.amcard-page-product .product-info-main>div.shortdescriptiongiftcard{order:3;margin:-5px 0 15px}.amcard-page-product .product-info-main>div.product-view-primary .product-category{display:none}.amcard-page-product .product-info-main .details-plus{display:none}.amcard-page-product .product-info-main .amcard-radio-container{display:flex;align-items:center}.amcard-page-product .product-info-main .amcard-radio-container .amcard-label-block>.amcard-icon{position:absolute;top:2px;width:35px;height:35px;border:1px solid #ebebeb;border-radius:0;cursor:pointer}.amcard-page-product .product-info-main .amcard-radio-container .amcard-label-block>.amcard-name{margin-left:45px;line-height:35px}.amcard-page-product .product-info-main .amcard-radio-container .amcard-label-block>.amcard-radio:checked+.amcard-icon{border:1px solid #ebebeb;background:none}.amcard-page-product .product-info-main .amcard-radio-container .amcard-label-block>.amcard-radio:checked+.amcard-icon:after{content:"";position:absolute;left:7px;top:7px;width:19px;height:19px;background:#41748d}.amcard-field-block.-datepicker .amcard-title:after{content:"*"}.amcard-field-block.-datepicker .amcard-field{height:48px;border:1px solid #ebebeb}.amcard-field-block.-datepicker .amcard-label:before{top:0px}.amcard-form-container{border-color:#eee}@media (max-width:767px){.amcard-page-product .amcard-field-container.select_amount{flex-basis:100%}}.compila-il-messaggio{margin:15px 0 -5px}.compila-il-messaggio strong{color:#000;font-size:16px;font-weight:400;line-height:23px}.ul_semplici p{font-size:14px;font-weight:300;line-height:23px;margin:0}.ul_semplici .ul-category label{color:#555555;font-size:10px;font-weight:400;line-height:22px}.ul_semplici .ul-category a{color:#555555;font-size:10px;font-weight:300;line-height:22px}.conditionsofuse{border-top:1px solid #eee}.gallery-placeholder .fotorama__stage__shaft:after{content:"";position:absolute;left:0;top:0px;width:98%;height:100%;border:1px solid #eee;z-index:8}@media (max-width:768px){.gallery-placeholder .fotorama__stage__shaft:after{width:100%;height:100%}}.product_main_color .label-color .label-color-title{width:100%;font-size:16px;font-weight:400;line-height:23px;margin:15px 0 10px;color:#000;display:block}.product-related-color .related-color{display:flex;flex-wrap:wrap;margin:0 -5px}.product-related-color .related-color .item-color{padding:0 5px 10px;position:relative}.product-related-color .related-color .item-color .link-color{display:block;width:46px;height:46px;border-radius:50%;border:2px solid #ebebeb;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:.3ss all ease-in}.product-related-color .related-color .item-color .link-color img{width:100%}.product-related-color .related-color .item-color .link-color.link-color-active,.product-related-color .related-color .item-color .link-color:hover{border:2px solid #41748d}.product-related-color .related-color .item-color .item-color-hover{border:2px solid #ebebeb;color:#949494;background:#fff;width:120px;padding:6px;position:absolute;text-align:center;z-index:999;bottom:65px;left:-25px;display:none}.product-related-color .related-color .item-color .item-color-hover img{width:100%}.product-related-color .related-color .item-color .item-color-hover:before{border-style:solid;content:'';font-size:1px;border-color:#adadad transparent transparent transparent;border-width:8px 8.5px 0 8.5px;left:45px;bottom:-8px;position:absolute}.product-related-color .related-color .item-color .item-color-hover:after{border-style:solid;content:'';font-size:1px;border-color:#fff transparent transparent transparent;border-width:7px 7.5px 0 7.5px;left:45px;bottom:-7px;position:absolute}.product-related-color .related-color .item-color:hover .item-color-hover{display:block}.cart-discount .amgift-code .amcard-option-title{border-top:1px solid #e8e8e8;padding:14px 20px;cursor:pointer;margin-bottom:0;position:relative;display:block;text-decoration:none}.cart-discount .amgift-code .amcard-option-title .action.action-toggle{color:#000;font-size:1.8rem;font-weight:500;text-transform:none;display:block}.cart-discount .amgift-code .amcard-option-title:after{font-size:12px;line-height:12px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:3px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;right:10px;top:20px;font-size:30px;position:absolute}.cart-discount .amgift-code._active .amcard-option-title:after{content:'\e621'}.cart-discount .amgift-code .amcard-option-content{padding:0px 20px 20px}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amcard-field-block.-double{display:flex;flex-wrap:wrap}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amgcard-datalist-container{margin:0 0 15px}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amgcard-datalist-container .amcard-input-arrow:after{border:none}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amgcard-datalist-container .amcard-field.-datalist{height:45px}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amgcard-datalist-container .amcard-datalist-message{color:#000;font-size:12px;font-weight:300;line-height:16px;margin:10px 0 0}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amgcard-datalist-container+.amcard-button{color:#fff;height:45px;line-height:45px;background:#39667c;border-radius:25px;padding:0 45px;margin-left:0px;border:none;text-transform:uppercase;font-size:1.4rem;font-weight:500;font-family:'Work Sans',sans-serif}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amgcard-datalist-container+.amcard-button:hover{background:#000}.cart-discount .amgift-code .amcard-option-content .amcard-field-container.-cart .amcard-check{color:#000;font-size:12px;font-weight:400;text-transform:none;text-decoration:underline}.cart-discount br{display:none}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code{margin-top:15px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-title .action-toggle{font-size:20px;font-weight:500;color:#000;text-transform:none}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-title .action-toggle:after{color:#fff;border-color:#fff}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-content{display:block !important}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-content .amcard-field-container{padding:0}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-content .amcard-field-container .amcard-field-block .amgcard-datalist-container .amcard-input-arrow:after{top:20px;border:none}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-content .amcard-field-container .amcard-field-block .amgcard-datalist-container.-active .amcard-input-arrow:after{top:16px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-content .amcard-field-container .amcard-field-block .amgcard-datalist-container .amcard-datalist-message{color:#000;font-size:12px;font-weight:300;line-height:16px;margin:10px 0 0}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-content .amcard-field-container .amcard-field-block .amcard-button{width:auto;border:none;border-radius:30px !important;color:#FFFFFF !important;border:none !important;background:#41748D !important;text-transform:uppercase;padding:7px 15px;margin:0 5px;font-size:14px;font-weight:500;font-family:'Work Sans',sans-serif}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .payment-option-content .amcard-field-container .amcard-field-block .amcard-button:hover{background:#000 !important}.firecheckout.checkout-index-index #checkout .checkout-payment-method .payment-option.amgift-code .amcard-check{color:#000;font-size:12px;font-weight:400;text-transform:none;text-decoration:underline}.minicart-items .action.edit{display:none !important}.category-ispirazioni .block-content.filter-content{display:none !important}.category-ispirazioni div#amasty-shopby-product-list{display:none !important}.f-re1-item.Social-languages{margin-top:10px}.f-re1-item.Social-languages strong{font-size:12px}body.cms-page-view.page-layout-empty>*:not(.page-wrapper),body.cms-page-view.page-layout-empty>.page-wrapper>*:not(#maincontent){display:none !important}html[lang="en"] .product-add-form>*,html[lang="fr"] .product-add-form>*,html[lang="en"] .header .minicart-li-content-show-hide,html[lang="fr"] .header .minicart-li-content-show-hide{display:none !important}.idee_banner_top .link{display:block;position:relative}.idee_banner_top .link .photo{display:block}.idee_banner_top .link .photo img{width:100%;display:block}.idee_banner_top .link .text{position:absolute;top:30%;left:85px}.idee_banner_top .link .text .title{color:#ffffff;font-size:32px;font-weight:500;display:block;margin:0 0 5px}.idee_banner_top .link .text .scopri{color:#ffffff;font-size:15px;font-weight:700;text-transform:uppercase;display:inline-block;padding:12px 20px;height:48px;border-radius:24px;background:#41748d}.idee_banner_top .link .text .scopri:hover{color:#000;background:#fff}.idee_tutti{margin:40px 0 0}.idee_tutti .head h2{font-family:'Caveat',cursive;font-size:40px;font-weight:400;line-height:40px;margin:0 0 25px}.idee_tutti_items{display:flex;margin:0 -12px;width:auto !important}.idee_tutti_items .idee_tutti_item{width:100%;padding:0 12px}.idee_tutti_items .idee_tutti_item .photo{margin:0px}.idee_tutti_items .idee_tutti_item .photo a{display:block}.idee_tutti_items .idee_tutti_item .text{margin:10px 0 0}.idee_tutti_items .idee_tutti_item .text h3{margin:0px 0 5px}.idee_tutti_items .idee_tutti_item .text h3 a{color:#000;font-size:20px;font-weight:500}.idee_tutti_items .idee_tutti_item .text p{margin:0px 0 0}.idee_tutti_items .idee_tutti_item .text p a{color:#000;font-size:15px;font-weight:300;line-height:20px}.idee_tutti_items .idee_tutti_item .text p a:hover{text-decoration:underline}.idee_tutti_items .owl-stage-outer{overflow:visible}.idee_box .head h2{font-family:'Caveat',cursive;font-size:40px;font-weight:400;line-height:40px;margin:0 0 25px}.idee_box_items{display:flex;margin:0 -12px;padding:0 0 20px}.idee_box_items .idee_box_item{width:25%;padding:0 12px 25px}.idee_box_items .idee_box_item .photo{margin:0px}.idee_box_items .idee_box_item .photo a{display:block}.idee_box_items .idee_box_item .photo img{display:block}.idee_box_items .idee_box_item .text{margin:10px 0 0}.idee_box_items .idee_box_item .text h3{margin:0px 0 5px}.idee_box_items .idee_box_item .text h3 a{color:#000;font-size:20px;font-weight:500}.idee_box_items .idee_box_item .text p{margin:0px 0 0}.idee_box_items .idee_box_item .text p a{color:#000;font-size:15px;font-weight:300;line-height:20px}.idee_box_items .idee_box_item .text p a:hover{text-decoration:underline}.idee_scegliere_wrapper{position:relative;width:100vw;margin-left:-50vw;left:50%;background:#f6f6f6;padding:60px 0px}.idee_scegliere_wrapper .container_scegliere{margin:0 auto;max-width:1350px;padding:0 15px}.idee_scegliere{display:flex;align-items:center;margin:0 -15px}.idee_scegliere .photo{width:50%;padding:0 15px 0px}.idee_scegliere .content{width:50%;padding:0 15px 0px}.idee_scegliere h2{font-family:'Caveat',cursive;font-size:40px;font-weight:400;line-height:40px}.idee_scegliere p{font-size:15px;font-weight:300;line-height:23px;margin:0px 0 10px}.idee_scegliere .action{margin:10px 0 0}.idee_scegliere .action a{color:#ffffff;font-size:15px;font-weight:700;text-transform:uppercase;display:inline-block;padding:12px 20px;height:48px;border-radius:24px;background:#41748d}.idee_scegliere .action a:hover{color:#000;background:#fff}.cms-tante-idee-regalo .page-footer{margin-top:0px}.idee_bestseller{margin:40px 0 30px}.idee_bestseller .head{text-align:center}.idee_bestseller .head h2{font-size:24px;font-weight:500;line-height:23px;margin:0 0 25px}.page-layout-1column .block.widget .products-grid .product-items{margin:0 -12px;width:auto}.page-layout-1column .block.widget .products-grid .product-item{width:100%;padding:0 12px}@media (max-width:992px){.idee_box_items{flex-wrap:wrap}.idee_box_items .idee_box_item{width:50%}}@media (max-width:768px){.idee_banner_top .link .text{position:absolute;top:30%;left:15px}.idee_banner_top .link .text .title{font-size:25px}.idee_tutti{margin:30px 0 0}.idee_tutti_items .idee_tutti_item .text h3 a{font-size:16px;line-height:21px;display:block}.idee_tutti_items .idee_tutti_item .text p a{font-size:13px}.idee_tutti_items{padding-right:50px}.idee_bestseller .product-items{padding-right:50px}.idee_bestseller .product-items:before{content:"";position:absolute;left:-100%;top:0px;height:100%;width:100%;background:#fff}.idee_bestseller .product-items:after{content:"";position:absolute;right:-105%;top:0px;height:100%;width:100%;background:#fff}.idee_bestseller .product-items .owl-stage-outer{overflow:visible}.idee_box_items{margin:0 -5px;padding:0 0 20px}.idee_box_items .idee_box_item{padding:0 5px 10px}.idee_box_items .idee_box_item .text h3 a{font-size:16px;line-height:21px;display:block}.idee_box_items .idee_box_item .text p a{font-size:13px}.idee_scegliere_wrapper{padding:0px 0px 30px}.idee_scegliere{flex-wrap:wrap}.idee_scegliere .photo{width:100%;padding:0px}.idee_scegliere .content{width:100%;padding:15px 15px 0px}.idee_bestseller{margin:30px 0 0px}}.custom-menu-idee-regalo .mega-columns>.ui-menu-item.parent>a{pointer-events:none}@media (min-width:1200px){.custom-menu-idee-regalo .mega-columns>.ui-menu-item.custom-menu-item-id-147::before{content:"Scopri anche";display:block;color:#000;font-weight:500;font-size:1.6rem;text-transform:uppercase;margin-bottom:8px;padding:3px 15px}.custom-menu-idee-regalo .mega-columns>.ui-menu-item.custom-menu-item-id-147:lang(en)::before{content:"Also discover"}.custom-menu-idee-regalo .mega-columns>.ui-menu-item.custom-menu-item-id-147:lang(fr)::before{content:"Découvrir également"}.custom-menu-idee-regalo .mega-columns>.ui-menu-item.custom-menu-item-id-147>a::before{content:"";display:block;height:120px;background-image:url("../images/idee/GiftCard.webp");background-size:contain;background-repeat:no-repeat;margin-bottom:7px}}.ui-menu-item.custom-menu-item-id-172>a{font-weight:500;font-size:1.6rem;margin-bottom:8px}.ui-menu-item.custom-menu-item-id-172>a>span{color:#000}.category-idee-regalo .sub-cat-wrapper,.category-gift-ideas .sub-cat-wrapper,.category-idees-de-cadeau .sub-cat-wrapper{display:none}#popup-chiusura{display:none;position:fixed;inset:0;z-index:999999999;background:#0009;justify-content:center;align-items:center}#popup-chiusura .contenitore-popup-chiusura{position:relative;width:430px;max-width:calc(100vw - 20px);max-height:calc(100vh - 100px);overflow-y:auto;padding:20px;text-align:center;background:#fff}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura img{width:150px;height:239px}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura .tit-1{font-size:20px;font-weight:500;line-height:1.2}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura .sot{font-size:15px;line-height:22px}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura .sot.sot-newsl:not(:lang(it)){display:none}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura .sot strong{font-weight:700;color:#41748D}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura form{text-align:left}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura form:not(:lang(it)){display:none}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura form input[name="email"]{color:#000 !important;font-size:15px;height:48px;border:none;border-radius:24px !important;background:#eee !important;padding:0 0 0 20px}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura form .policy .spanx::before{top:0;background:#eee}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura form .policy .spanx::after{top:2px}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura form #error-msg-chiusura{color:#e02b27;font-size:1.2rem;position:absolute;bottom:10px}#popup-chiusura .contenitore-popup-chiusura .testo-chiusura form .actions{text-align:center}#popup-chiusura .contenitore-popup-chiusura .close-popup{position:absolute;top:10px;right:15px;cursor:pointer;font-size:15px;font-weight:300}#form-chiusura-scheda-prodotto{margin-top:15px}#cart-totals .table.totals .totals-tax,#opc-sidebar .table.table-totals .totals-tax,#my-orders-table .totals-tax{display:none}#cart-totals .table.totals .grand.totals>.mark>strong::after,#opc-sidebar .table.table-totals .grand.totals>.mark>strong::after,#my-orders-table .grand.totals>.mark>strong::after{content:" (tasse incl.)"}