html,body{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.3px;background:#fff;font-family:'Roboto',sans-serif}a{color:#2b2e34}a:hover{text-decoration:none}a,.alink{color:#2b2e34;text-decoration:none}a:visited,.alink:visited{color:#2b2e34}a:hover,.alink:hover{color:#ea006f;text-decoration:none}a:active,.alink:active{color:#ea006f}p{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type*="date"],input[type="email"]{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;height:40px;padding:0 15px;border:1px solid #e8e8e8 !important;border-radius:15px;background:#fff !important;font-family:'Roboto',sans-serif}input[type="checkbox"]{border-radius:5px;height:20px;width:20px;border:1px solid #e8e8e8}.custom-form input[type="checkbox"]{border-radius:5px;height:25px;width:25px;border:1px solid #e8e8e8}.legend{border-bottom:1px solid #e8e8e8 !important}select{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;height:40px;border:1px solid #e8e8e8 !important;border-radius:15px;background-color:#fff;font-family:'Roboto',sans-serif}textarea{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;min-height:120px;background:#fff;border-radius:15px;border:1px solid #e8e8e8;font-family:'Roboto',sans-serif}button,a.action.primary{border-radius:15px;font-family:'Roboto',sans-serif}button{color:#ffffff;font-size:14px;font-weight:700;line-height:15px;text-align:center;text-transform:uppercase;background:#2b2e34;border:1px solid #2b2e34;padding:12px 20px;border-radius:15px;font-family:'Roboto',sans-serif}button:hover{color:#ffffff;font-size:14px;font-weight:700;line-height:15px;background:#ea006f;border:1px solid #ea006f}.action.primary,.action-primary{color:#ffffff;font-size:14px;font-weight:700;height:42px;line-height:42px;text-align:center;text-transform:uppercase;background:#2b2e34;padding:0px 20px;border-radius:15px;border:1px solid #2b2e34;font-family:'Roboto',sans-serif}.action.primary:hover,.action-primary:hover{background:#ea006f;border:1px solid #ea006f}.action.primary:focus,.action-primary:focus,.action.primary:active,.action-primary:active,.amshopby-button:focus,.amshopby-button:active,.am-filter-go:focus,.am-filter-go:active{color:#ffffff;font-size:14px;font-weight:700;background:#2b2e34;border:1px solid #2b2e34}.abs-revert-secondary-color,.abs-revert-to-action-secondary,.paypal-review .block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel,.paypal-review .block .actions-toolbar .amshopby-button,.paypal-review .block .actions-toolbar .am-filter-go,.block-compare .action.primary,.cart-summary .block .actions-toolbar>.primary .action.primary,.abs-discount-code .form-discount .actions-toolbar .primary .action,.cart-summary .form.giftregistry .fieldset .action.primary,.abs-discount-block .actions-toolbar .amshopby-button,.block-compare .amshopby-button,.cart-summary .block .actions-toolbar>.primary .amshopby-button,.cart-summary .form.giftregistry .fieldset .amshopby-button,.abs-discount-block .actions-toolbar .am-filter-go,.block-compare .am-filter-go,.cart-summary .block .actions-toolbar>.primary .am-filter-go,.cart-summary .form.giftregistry .fieldset .am-filter-go,.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action{color:#ffffff;font-size:14px;font-weight:700;background:#2b2e34;border:1px solid #2b2e34;border-radius:15px;font-family:'Roboto',sans-serif;box-shadow:none !important}.abs-revert-secondary-color:hover,.abs-revert-to-action-secondary:hover,.paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.cancel:hover,.paypal-review .block .actions-toolbar .amshopby-button:hover,.paypal-review .block .actions-toolbar .am-filter-go:hover,.block-compare .action.primary:hover,.cart-summary .block .actions-toolbar>.primary .action.primary:hover,.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,.cart-summary .form.giftregistry .fieldset .action.primary:hover,.abs-discount-block .actions-toolbar .amshopby-button:hover,.block-compare .amshopby-button:hover,.cart-summary .block .actions-toolbar>.primary .amshopby-button:hover,.cart-summary .form.giftregistry .fieldset .amshopby-button:hover,.abs-discount-block .actions-toolbar .am-filter-go:hover,.block-compare .am-filter-go:hover,.cart-summary .block .actions-toolbar>.primary .am-filter-go:hover,.cart-summary .form.giftregistry .fieldset .am-filter-go:hover,.paypal-review-discount .actions-toolbar .action.primary:hover,.paypal-review-discount .actions-toolbar .action.cancel:hover,.cart-discount .actions-toolbar .action.primary:hover,.cart-discount .actions-toolbar .action.cancel:hover,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover{color:#ffffff;background:#ea006f;border:1px solid #ea006f}.message.success{background:#f8f7f7;color:#333;font-size:14px;z-index:1;top:9px}.message.success a{color:#2b2e34;font-weight:700}.message.notice{font-size:14px}.file__choosefile{display:flex;-webkit-display:flex;position:relative}.file__choosefile input[type="file"]{color:#000000;font-size:14px;font-weight:400;line-height:40px;height:40px;border:1px solid #eee;border-radius:0;width:100%;padding:0 10px}.file__choosefile .file-render{display:flex;align-items:center;min-height:40px;width:100%;position:absolute;padding-left:15px;font-size:14px;line-height:20px;font-weight:400;color:#ccc;max-width:97%;overflow:hidden;background:#fff;border:1px solid #eee}.file__choosefile .button_choosefile{align-items:center;-webkit-align-items:center;background:transparent;color:transparent;display:flex;-webkit-display:flex;height:100%;pointer-events:none;padding:0 10px;position:absolute;right:0;vertical-align:middle;white-space:nowrap}.file__choosefile .button_choosefile:after{content:"";background:url(../images/form_upload.svg) no-repeat;display:block;width:20px;height:18px;position:absolute;right:10px;transform:translateX(-50%)}.fieldset>.field>.label{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;margin:0 0 2px}.fieldset>.fields>.field>.label{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;margin:0 0 2px}.policy{padding-left:35px;position:relative}.policy .spanx{font-size:11px;font-weight:400;line-height:15px;opacity:0.5}.policy .spanx a{color:#2b2e34;text-decoration:underline}.policy .spanx a:hover{color:#ea006f}.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}address{font-size:14px}.breadcrumbs{z-index:1;margin-top:10px;margin-bottom:10px;position:relative;display:block !important}.breadcrumbs .items{color:#cccccc;font-size:10px;display:flex;align-items:center;flex-wrap:wrap;line-height:14px}.breadcrumbs .item a,.breadcrumbs .item strong{color:#cccccc;font-size:10px}.breadcrumbs .item:not(:last-child):after{margin:0 5px;font-size:8px;line-height:14px}.page-main .page-title-wrapper .page-title{font-weight:300;font-size:25px;line-height:28px;display:block;margin:20px 0 15px;text-align:center;font-family:'Montserrat',sans-serif}.fieldset>.legend span{font-weight:500;font-size:18px}.page-footer{background:#fff}.page-footer>.footer.content{padding:0;border:none;max-width:100%}.footer_service{background:#eee}.footer_service>.footer.content{border:none}.primary_plus{display:flex;flex-wrap:wrap;margin:0px;padding:0px}.primary_plus li{display:flex;align-items:flex-start;padding:5px 0px 20px}.primary_plus .ico{padding:0 10px 0 0}.primary_plus .text{font-size:14px;font-weight:400;line-height:18px;color:#6d5e5e}.primary_plus .text strong{font-size:14px;font-weight:500;margin:3px 0 5px;display:block;color:#2b2e34;text-transform:uppercase}.primary_plus .text span{color:#6d5e5e}.primary_plus .text a{color:#6d5e5e;font-weight:500}.primary_plus .text a:hover{color:#ea006f}.primary_plus .text .scopri{text-decoration:underline}.primary_plus_cart{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0 30px;max-width:1160px;margin:0 auto}.primary_plus_cart li{display:flex;align-items:flex-start;padding:5px 0px 20px}.primary_plus_cart .ico{padding:0 10px 0 0}.primary_plus_cart .text{font-size:14px;font-weight:400;line-height:18px}.primary_plus_cart .text strong{font-size:14px;font-weight:600;margin:3px 0 5px;display:block;text-transform:uppercase}.primary_plus_cart .text span{color:#2b2e34}.primary_plus_cart .text a{color:#2b2e34;font-weight:500}.primary_plus_cart .text a:hover{color:#ea006f}.primary_plus_cart .text .scopri{text-decoration:underline}.footer_informations>.footer.content{padding-top:0;padding-bottom:0;border:none}.footer__middle{background:#f8f7f7}.footer_informations{padding:0px 0 0px}.footer_primary{display:flex;align-items:flex-start}.footer_primary .footer_iscriviti{width:503px;position:relative}.footer_primary .footer_iscriviti .iscriviti_photo img{display:block}.footer_primary .footer_iscriviti .iscriviti_text{position:absolute;right:0;bottom:0;width:100%;padding:15px 30px 75px 30px;box-sizing:border-box;text-align:right;max-width:280px}.footer_primary .footer_iscriviti .iscriviti_text h3{margin:0 0 12px;font-family:'Montserrat',sans-serif;font-size:25px;font-weight:600;line-height:28px;text-transform:uppercase;letter-spacing:0.5px}.footer_primary .footer_iscriviti .iscriviti_text p{font-size:14px;font-weight:400;line-height:20px;margin:0 0 15px}.footer_primary .footer_iscriviti .iscriviti_text p strong{font-weight:700;color:#ea006f}.footer_primary .footer_iscriviti .iscriviti_text .iscriviti-action .iscriviti_ora{height:42px;border-radius:15px;background:#2b2e34;display:inline-block;padding:0 30px;color:#fff;font-size:14px;font-weight:700;line-height:42px;text-align:center;text-transform:uppercase;letter-spacing:normal}.footer_primary .footer_iscriviti .iscriviti_text .iscriviti-action .iscriviti_ora:hover{color:#fff;background:#ea006f}.footer_primary .footer_main{padding:25px 0 0 65px}.footer_payment_info{margin:0 0 20px}.footer_payment_info h3{margin:0 0 5px;font-size:14px;font-weight:400;line-height:24px;text-transform:uppercase}.footer_payment_info .ul_payment{padding:0;margin:0;display:flex;align-items:center}.footer_payment_info .ul_payment li{margin:0 6px 0 0 !important}.footer_payment_info .ul_payment li span{font-size:14px;font-weight:400;line-height:20px;margin:-4px 0 0;display:block}.foo_items{width:100%;display:flex;align-items:flex-start;padding:0 0 0px}.foo_items .foo_item{width:230px;margin:0 0 25px;box-sizing:border-box}.foo_items .foo_item h4{font-size:14px;font-weight:600;line-height:24px;margin:0 0 4px;text-transform:uppercase}.foo_items .foo_item p{font-size:14px;font-weight:400;line-height:24px;margin:0 0 5px}.foo_items .foo_item ul{margin:0;padding:0 !important}.foo_items .foo_item ul li{font-size:14px;font-weight:400;line-height:30px;margin:0 0 0px}.foo_items .foo_item ul li a:hover{color:#ea006f}.foo_items .foo_item .ul_payment{display:flex;flex-wrap:wrap;max-width:230px;margin:0 0 10px}.foo_items .foo_item .ul_payment li{margin:5px 10px 0px 0}.copyright_bottom>.copyright_oeko{padding-top:5px;padding-bottom:5px;display:flex;justify-content:space-between}.copyright_bottom>.copyright_oeko p{color:#2b2e34;font-size:11px;font-weight:400;line-height:22px}.copyright_bottom>.copyright_oeko p br{display:none}.copyright_bottom>.copyright_oeko .oeko-tex{max-width:115px}.social{margin:0 0 15px}.social .ul_social{display:flex;align-items:center;margin:0;padding:0 !important}.social .ul_social li{margin-right:20px !important}.social .ul_social li a{font-size:30px;font-weight:400;line-height:20px;letter-spacing:0.64285713px}.page-wrapper{overflow:hidden}.full_w{width:100vw;position:relative;margin-left:-50vw;left:50%;background:#eee}.full_w .full_w_container{margin:0 auto;max-width:1320px;padding-left:20px;padding-right:20px;box-sizing:border-box}.home_block_01{margin:0px 0 40px}.top_slide{display:flex;margin:0px -7px 14px}.b_item{padding:0 7px}.b_item .b_item_inner{display:block;position:relative}.b_item .b_item_inner .image{position:relative}.b_item .b_item_inner .image img{width:100%;display:block}.b_item .b_item_inner .text{position:absolute;bottom:0px;left:0px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding:0 0 30px;width:100%;text-align:center;height:290px;background:linear-gradient(180deg, rgba(43,46,52,0) 0%, #2b2e34 100%)}.b_item .b_item_inner .text .title{color:#ffffff;font-size:30px;font-weight:700;line-height:30px;display:block;margin:0 0 8px;font-family:'Montserrat',sans-serif}.b_item .b_item_inner .text .sub{color:#ffffff;font-size:15px;font-weight:400;line-height:21px;display:block;text-decoration:underline}.b_item .b_item_inner .text.gray .title{color:#2b2e34}.b_item .b_item_inner .text.gray .sub{color:#2b2e34}.b_item .b_item_inner .b_action{position:absolute;bottom:0;left:0;width:100%;display:block;text-align:center;padding:0px 0px 30px}.b_item .b_item_inner .b_action .b_action_btn{height:50px;border-radius:3px;background:#ea006f;display:inline-block;line-height:45px;padding:0 30px;color:#fff;font-weight:700;font-size:15px;max-width:165px;text-align:center}.b_item .b_item_inner .b_action .b_action_btn:hover{background:#2b2e34}.b_item .b_item_inner:hover .text .title{color:#ea006f}.b_item .b_item_inner:hover .text .sub{color:#ea006f}.b_item .b_item_inner:hover .b_action .b_action_btn{background:#2b2e34}.home_block_02{margin:0 0 30px}.home_intro_text{text-align:center}.home_intro_text strong{color:#2b2e34;font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;text-align:center;letter-spacing:0.6px;margin:0 0 20px;display:inline-block}.home_intro_text p{font-size:14px;font-weight:400;line-height:20px}.widget_style{padding-top:40px}.widget_general h2.title{font-size:25px;font-weight:300;text-align:center;letter-spacing:0.5px;margin:0 0 25px;font-family:'Montserrat',sans-serif}.widget_wrapper .widget.block-products-list{margin:0 !important}.widget .block-title{margin:0 0 20px}.widget .block-title strong{color:#2b2e34;font-size:22px;font-weight:500;line-height:30px}.catalog_seobottom{margin:0 0 15px}.seo_wrapper{max-width:1145px;margin:0 auto;text-align:center}.seo_wrapper ul{margin-bottom:0 !important}.seo_wrapper ul li{list-style-type:none !important}.seo_wrapper h1{color:#2b2e34;font-size:18px;font-weight:600;line-height:26px;margin:0 0 10px;font-family:'Montserrat',sans-serif}.seo_wrapper h2{color:#2b2e34;font-size:18px;font-weight:600;line-height:26px;margin:0 0 10px;font-family:'Montserrat',sans-serif}.seo_wrapper h3,.seo_wrapper h4,.seo_wrapper h5,.seo_wrapper h6{color:#2b2e34;font-size:18px;font-weight:500;line-height:26px;margin:0 0 10px;font-family:'Montserrat',sans-serif}.seo_wrapper p{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;margin:0 0 10px}.seo_wrapper .seo_text{overflow:hidden;height:98px}.seo_wrapper .moreless{margin:5px 0px 0}.seo_wrapper .moreless span{color:#2b2e34;font-size:14px;font-weight:400;line-height:18px;cursor:pointer;padding-right:15px;position:relative;text-decoration:underline}.seo_wrapper .moreless span:hover{color:#ea006f}.seo_wrapper .moreless span.less{display:none}.seo_wrapper.active .seo_text{height:auto}.seo_wrapper.active .moreless .more{display:none}.seo_wrapper.active .moreless .less{display:inline-block}.mobile{display:none !important}.table-let{display:none !important}.owl-carousel .owl-nav{display:block}.owl-carousel .owl-nav .owl-prev{opacity:0.75;position:absolute;top:40%;left:-17px;width:42px;height:42px;border-radius:15px;transform:rotate(180deg);background:#fff url(../images/owl-arrow.svg) no-repeat center !important}.owl-carousel .owl-nav .owl-prev span{color:transparent}.owl-carousel .owl-nav .owl-prev:hover{opacity:1}.owl-carousel .owl-nav .owl-next{opacity:0.75;position:absolute;top:40%;right:-17px;width:42px;height:42px;border-radius:15px;background:#fff url(../images/owl-arrow.svg) no-repeat center !important}.owl-carousel .owl-nav .owl-next span{color:transparent}.owl-carousel .owl-nav .owl-next:hover{opacity:1}.owl-carousel .owl-dots{display:flex;justify-content:center;margin:20px 0 0;width:100%}.owl-carousel .owl-dots .owl-dot{width:6px;height:6px;margin:0 3px;border-radius:3px;background:#bf545d !important}.owl-carousel .owl-dots .owl-dot.active{width:45px}.nav-sections{margin-bottom:10px}.block-static-block.widget,.block-cms-link.widget{margin-bottom:0px}.header_coupon{background:#ea006f;margin-bottom:10px}.header_coupon_message p{color:#ffffff;font-size:12px;font-weight:500;line-height:20px;text-align:center;margin:0;padding:6px 0}.header_coupon_message p a{color:#ffffff}.header_coupon_message p a:hover{text-decoration:underline}.home_intro_text .moreless_intro{display:none}.scrollbar{width:100%;height:5px;position:relative;margin:0 auto;border-radius:0px;background:#eee;margin-top:0px}.scrollbar .bar-container{cursor:pointer}.scrollbar .bar-container .bar{height:5px;background:#3f4e55;width:100%;border-radius:0px;cursor:pointer}.primary_plus{width:auto;max-width:1160px;padding:0px;margin:0 auto}.home_block_01 .scrollbar{display:none;margin-top:25px}.customer-account-create .page-main>.page-title-wrapper,.customer-account-forgotpassword .page-main>.page-title-wrapper{text-align:center}.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.search.advanced,.form.form-orders-search{margin:0 auto}.block-collapsible-nav .item.current a{border-color:#ea006f;color:#000000;font-weight:600}.block-collapsible-nav .item.current>strong{border-color:#ea006f;color:#000000;font-weight:600}.cms-service .column.main{padding-bottom:0 !important}.containercms{margin:0 auto;max-width:1150px}.service_cms .head{text-align:center;margin:0 0 30px}.service_cms .head p{font-size:15px}.service_items{display:flex;flex-wrap:wrap;margin:0 -13px}.service_items .service_item{width:33.333%;padding:0 13px 25px;box-sizing:border-box}.service_items .service_item .service_link{display:block}.service_items .service_item .img{display:flex;justify-content:center;margin:0 0 10px}.service_items .service_item .img img{display:block}.service_items .service_item .title{display:block;text-align:center;font-size:15px}.service_items .service_item:hover .title{color:#ea006f}.service_form{display:flex;margin:30px 0 0}.service_form .service_form_img{width:33%;box-sizing:border-box}.service_form .service_form_img img{display:block}.service_form .service_form_init{width:77%;padding:0 0 0 40px;box-sizing:border-box}.form_init .head h2{font-size:15px;font-weight:500;line-height:25px;margin:0 0 5px}.form_init .head p{font-size:15px;font-weight:400;line-height:25px}.block-custom-form .block-title{display:none}.form_data .fieldset>.field.required>.label:after{color:transparent}.form_data .fieldset>.fieldset-top{display:flex;margin:0 -12px !important}.form_data .fieldset>.fieldset-top>.field{margin:0 0 5px;padding:0 12px;width:50%}.form_data .fieldset>.field{margin:0 0 10px}.form_data .fieldset>.field>.label{font-size:12px;font-weight:400}.form_data .fieldset>.field.textarea{margin:0 0 2px}.form_data .fieldset>.field.textarea textarea{min-height:80px}.form_data .fieldset>.field.checkbox .control{display:flex;align-items:center;position:relative}.form_data .fieldset>.field.checkbox .label{padding:9px 0 0 7px}.form_data .fieldset>.field.checkbox .label p{color:#999;font-size:12px}.form_data .fieldset>.field.checkbox .label p a{text-decoration:underline}.form_data .fieldset>.field.checkbox .label p a:hover{color:#ea006f}.form_data .actions-toolbar{position:relative}.form_data .actions-toolbar>.primary .action.save.primary{text-transform:none;font-size:14px;height:50px;padding:0 60px;position:absolute;right:-15px;bottom:5px}.cms-service .containercms{margin:0 auto;max-width:960px}.cms_general{display:flex;padding:10px 0 0}.cms_general .cms_text{width:60%}.cms_general .cms_text h2{font-size:18px;font-weight:500;line-height:28px;margin:0 0 10px}.cms_general .cms_text p{font-size:15px;font-weight:400;line-height:25px}.cms_general .cms_text .form_init .head h2{margin:0 0 0px}.cms_general .cms_photo{width:40%;padding:0 0 0 25px}.cms_general .cms_photo .img{display:block}.cms_general .cms_photo .img img{display:block;width:100%}.brand_general h2{font-size:22px;font-weight:500;line-height:30px;margin:15px 0 10px}.brand_general .brand_items{margin:0 -5px}.brand_general .brand_items ul li{padding:0 5px}.contact-index-index .page-main .page-title-wrapper .page-title{text-align:center}.cms_contatti{display:flex;margin:0 -30px;padding:10px 0 0}.cms_contatti .contatti_items{width:40%;padding:0 30px 0 30px;box-sizing:border-box}.cms_contatti .contatti_items p{margin:0 0 12px;font-size:15px;line-height:24px}.cms_contatti .contatti_items .c_item{display:flex;align-items:center;padding:8px 0 8px;border-bottom:1px solid #e8e8e8}.cms_contatti .contatti_items .c_item .icon{margin:0px 15px 0 0px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.cms_contatti .contatti_items .c_item .icon .fab{color:#ffffff;font-size:20px;font-weight:700;margin-left:4px}.cms_contatti .contatti_items .c_item .text p{margin:0 0 0;font-size:15px;line-height:20px}.cms_contatti .contatti_items .c_item .text a{text-decoration:none}.cms_contatti .contatti_items .c_item .text a strong{font-weight:500;color:#ea006f}.cms_contatti .contatti_items .c_item .text a:hover{color:#ea006f}.cms_contatti .contatti_items .c_item .text a:hover strong{text-decoration:underline}.cms_contatti .contatti_forms{width:60%;padding:0 30px 0 30px}.c_list_item{margin:0 0 25px}.c_list_item h3{margin:0 0 2px;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;border-bottom:1px solid #e8e8e8;padding:0 0 10px}.form_init .fieldset{margin:0 -8px;display:flex;letter-spacing:0;flex-wrap:wrap}.form_init .fieldset>.field{width:50%;padding:0 8px;box-sizing:border-box}.form_init .fieldset>.field.comment{width:100%}.form_init .actions-toolbar{display:flex;justify-content:flex-end}.form_init .actions-toolbar .primary .action.submit.primary{width:264px;text-align:center;margin:0 0 15px}.contact-privacy{margin:-10px 0 15px;padding:0 0 10px}.short_text{text-align:center;margin:0 auto;max-width:655px;padding:0 0 10px}.top_field{width:100%;padding:0 8px;text-align:right}.top_field p{color:#6d5e5e;font-size:10px;font-weight:400;line-height:18px;margin:0 0 0}.faq-question{margin:0 auto;max-width:915px}.faqtabs{position:relative;border-top:1px solid #e8e8e8}.tab_item{border-bottom:1px solid #e8e8e8}.tab_item .tab_item_head{font-size:14px;font-weight:400;line-height:20px;margin:0;cursor:pointer;padding:14px 35px 12px 0;position:relative}.tab_item .tab_item_head:after{right:15px;top:18px;content:"";background:url(../images/plus.svg) no-repeat center;width:12px;height:12px;position:absolute}.tab_item .tab_item_content{display:none;padding:0px 0 15px}.tab_item.open .tab_item_head{font-weight:500}.tab_item.open .tab_item_head:after{top:22px;height:1px}.tab_item.open .tab_item_content{display:block}.tab_subitem .subitem_head{font-size:15px;font-weight:400;line-height:25px;margin:0;cursor:pointer;padding:17px 25px 18px 0;position:relative;border-bottom:1px solid #e8e8e8}.tab_subitem .subitem_head:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;right:10px;position:absolute;top:31%}.tab_subitem .subitem_head.first{border-top:1px solid #e8e8e8}.tab_subitem .subitem_content{display:none;padding:15px 0;border-bottom:1px solid #e8e8e8}.tab_subitem.open .subitem_head{font-weight:500}.tab_subitem.open .subitem_head:after{content:"\f0d8"}.tab_subitem.open .subitem_content{display:block}.faq-short{margin:0 0 20px}.faq-short p{font-size:14px;font-weight:400;line-height:20px;text-align:center}.faq-contact{margin:90px 0 15px;text-align:center}.action-btn{color:#ffffff;font-size:14px;font-weight:900;text-align:center;text-transform:uppercase;height:42px;line-height:42px;padding:0 25px;border-radius:15px;background:#2b2e34;display:inline-block;min-width:160px}.action-btn:visited{color:#ffffff}.action-btn:hover{color:#ffffff;background:#ea006f}.action-btn-full-slide{position:absolute;inset:0}.morecolor-action{text-align:right}.morecolor_banner{position:relative}.morecolor_text{position:absolute;top:40%;right:120px;text-align:right}.morecolor_text h2{color:#ffffff;font-size:30px;font-weight:700;font-family:'Montserrat',sans-serif;margin:0 0 10px}.morecolor_text p{color:#ffffff;font-size:15px;font-weight:400;line-height:20px;margin:0 0 10px}.morecolor1{margin:0 auto;max-width:915px;text-align:center;padding:30px 0 20px}.morecolor2{border-radius:20px;background:#f8f7f7;padding:40px}.color-cycle-block{display:flex;justify-content:center;align-items:center}.color-cycle-block .color-cycle{padding:0 28px}.color-cycle-block .color-cycle-info{padding:0 28px}.color-cycle-info h2{margin:0 0 12px;font-size:25px;font-weight:300;letter-spacing:0.5px;font-family:'Montserrat',sans-serif}.color-cycle-info p{max-width:335px}.morecolor3{margin:0 0 0px}.morecolor_style1{display:flex;justify-content:center;align-items:center;padding:15px 0 65px}.morecolor_style1 .item{text-align:center;padding:0 65px}.morecolor_style1 .item h2{margin:30px 0 8px;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0px;font-family:'Montserrat',sans-serif}.morecolor_style1 .item p{max-width:450px;margin:0 0 20px}.morecolor_style1 .item .photo img{display:block}@media (max-width:768px){.cms-made-in-italy .morecolor_style1 .item p,.cms-hergestellt-in-italien .morecolor_style1 .item p{min-width:auto !important}.morecolor.storia .morecolor_banner:before{left:-15px !important;right:-15px !important}.morecolor.storia .morecolor_banner .morecolor_text{background:none}}.cms-made-in-italy .morecolor_style1 p,.cms-hergestellt-in-italien .morecolor_style1 p{width:auto !important}.cms-made-in-italy .morecolor_style1 .item p,.cms-hergestellt-in-italien .morecolor_style1 .item p{min-width:450px;max-width:650px !important}.cms-tecnologia .text-tec,.cms-technology .text-tec,.cms-technologie .text-tec,.cms-technologia .text-tec{padding:0px 15px 60px}.cms-tecnologia .text-tec h2,.cms-technology .text-tec h2,.cms-technologie .text-tec h2,.cms-technologia .text-tec h2{font-family:'Montserrat',sans-serif;margin:0px 0 8px;line-height:28px}.morecolor.storia .morecolor_banner::before{content:"";background-color:rgba(234,0,111,0.5);position:absolute;top:0;left:0;right:0;bottom:0}.morecolor.storia .morecolor_banner{position:relative;text-align:center}.morecolor.storia .morecolor_banner .morecolor_photo img{display:block}.morecolor.storia .morecolor_banner .morecolor_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.morecolor4{border-radius:20px;background:#f8f7f7;padding:75px 15px 60px}.morecolor4-inner{margin:0 auto;max-width:915px;text-align:center}.morecolor4-inner h2{margin-bottom:21px !important;margin:0px 0 0px;font-size:22px;font-weight:600;line-height:24px;letter-spacing:0px;font-family:'Montserrat',sans-serif}.morecolor4-inner .morecolor4_sub{margin:0px 0 15px;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0px;font-style:italic;font-family:'Montserrat',sans-serif}.color-cycle .color-cycle-action{display:none}.cms_container{margin:0 auto;max-width:1150px}.siamo_wrapper{display:flex;align-items:center;margin:0 -30px;padding:10px 0 0}.siamo_wrapper .siamo_photo{width:50%;padding:0 30px}.siamo_wrapper .siamo_content{width:50%;padding:0 30px}.siamo_wrapper h1{font-size:24px;font-weight:700;line-height:28px;margin:0 0 10px}.siamo_wrapper p{font-size:15px;font-weight:400;line-height:24px}.siamo_plus{margin:60px 0 0}.cms-iscrizione-newsletter .cms_container,.cms-subscribe-newsletter .cms_container,.cms-newsletter-abonnement .cms_container,.cms-suscripcion-al-boletin .cms_container,.cms-hirlevel-feliratkozas .cms_container{margin:0px;max-width:100%}.cms-iscrizione-newsletter .footer_primary .footer_iscriviti,.cms-subscribe-newsletter .footer_primary .footer_iscriviti,.cms-newsletter-abonnement .footer_primary .footer_iscriviti,.cms-suscripcion-al-boletin .footer_primary .footer_iscriviti,.cms-hirlevel-feliratkozas .footer_primary .footer_iscriviti{display:none}.iscrizione_wrapper{margin:0px;position:relative}.iscrizione_wrapper .iscrizione_photo{margin:0 0 0px}.iscrizione_wrapper .iscrizione_photo img{display:block;object-fit:cover;min-height:632px}.iscrizione_wrapper .iscrizione_content{position:absolute;top:30px;left:90px}.iscrizione_wrapper .iscrizione_content h1{font-size:25px;font-weight:600;line-height:28px;margin:0 0 5px;font-family:'Montserrat',sans-serif}.iscrizione_wrapper .iscrizione_content h2{font-size:28px;font-weight:400;line-height:32px;margin:0 0 6px}.iscrizione_wrapper .iscrizione_content p{font-size:14px;font-weight:400;line-height:20px;max-width:455px}.iscrizione_wrapper .iscrizione_content p strong{color:#ea006f}.iscrizione_text_m{display:none}.newsletter_custom .obbligatori{text-align:right;margin:0 0 0}.newsletter_custom .obbligatori span{color:#6d5e5e;font-size:10px;font-weight:400;line-height:18px}.newsletter_custom .field{margin:0 0 10px}.newsletter_custom .field .label{margin:0 0 5px;display:block;font-weight:400}.newsletter_custom .newsletter_date .label strong{color:#6d5e5e;font-size:14px;font-weight:400;line-height:18px}.newsletter_custom .actions .action.subscribe.primary{padding:0px 25px}.newsletter-privacy{margin:22px 0 20px}.newsletter-privacy .policy>input{height:35px !important;width:35px !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:35px;left:0;position:absolute;top:-10px;width:35px;border-radius:15px}.newsletter-privacy .policy>input[type="checkbox"]:checked+.spanx::after{color:#2b2e34;content:"\f00c";font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;left:10px;position:absolute;top:1px;width:20px;height:20px}.iscrizione_bestseller{padding-top:50px}.newsletter_categories{padding-top:5px}.newsletter_categories .control{display:flex;align-items:center}.newsletter_categories .control .item{display:flex;align-items:center;margin-right:15px}.newsletter_categories .control label{margin:0;font-size:12px;position:relative}.newsletter_categories .control label:before{content:"";display:inline-block;width:35px;height:35px;position:absolute;top:-10px;left:-45px;border:1px solid #fff;background:#fff;cursor:pointer;border-radius:15px}.newsletter_categories .control input{height:auto}.newsletter_categories .control input{width:35px;height:35px;opacity:0;cursor:pointer;z-index:9;margin-right:10px}.newsletter_categories .control input[type="radio"]:checked+label:after{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900;font-size:16px;position:absolute;left:-35px;top:-2px;z-index:1;line-height:25px;color:#2b2e34}.minicart-items{padding-bottom:2px;border-color:#eee !important}.minicart-items li{border-color:#eee !important}.minicart-items .product-item{font-size:14px}.minicart-items .product-item:first-child{padding-top:10px}.minicart-items .product-item-name a{font-size:12px}.minicart-items .action.edit:before,.minicart-items .action.delete:before{font-size:12px}.minicart-items-wrapper{max-height:calc(100vh - 350px);border-color:#eee !important}.minicart-wrapper .minicart-widgets{margin-top:0px}.block-minicart{border-color:#eee !important}.block-minicart .block-content>.actions>.primary .action.primary{height:48px;line-height:40px;font-weight:600;padding:0;font-size:14px}.block-minicart .block-content>.actions .paypal-logo{padding:0}.block-minicart .block-content>.actions .paypal-logo .paypal-buttons .paypal-button-shape-rect{border-radius:15px !important}.block-minicart .block-content>.actions .paypal-logo .paypal-buttons iframe{border-radius:15px !important}.block-minicart .subtitle.empty{font-weight:400}.block-minicart .shipping-text{padding:0 10px;font-size:12px;margin:0 0 -5px}.block-minicart .shipping-text .text>strong{font-weight:500}.paypal-button.paypal-button-shape-rect{border-radius:15px !important}.minicart-wrapper .block-minicart .details-qty.qty .increasing-qty{margin:0;border-radius:0;background:#fff;color:#000;border:none;font-size:0;padding:12px 15px;position:relative}.minicart-wrapper .block-minicart .details-qty.qty .increasing-qty:before{content:"";width:11px;height:11px;top:15px;left:9px;position:absolute;background:url(../images/Icone/plus.svg) no-repeat center}.minicart-wrapper .block-minicart .details-qty.qty .decreasing-qty{margin:0;border-radius:0;background:#fff;color:#000;border:none;font-size:0;padding:12px 15px;position:relative}.minicart-wrapper .block-minicart .details-qty.qty .decreasing-qty:before{content:"";width:10px;height:1px;top:20px;left:20px;position:absolute;background:url(../images/Icone/plus.svg) no-repeat center}.minicart-items .product-item-photo .product-image-photo{border-radius:10px}.minicart-items .product-item-name a{color:#2b2e34}.minicart-items .product-item-name a:hover{color:#ea006f}.minicart-items .product-item-details .price{font-weight:500;font-size:15px}.minicart-items .update-cart-item{background:none;border:none;color:#2b2e34;font-size:12px;padding:10px 0}.cart-container{display:flex;flex-wrap:wrap;align-items:flex-start}.cart-container .form-cart{order:1}.cart-container .shipping-text{margin:0px 0 10px;display:flex;align-items:center}.cart-container .shipping-text .icon-shipping{display:block;width:20px;height:20px;margin-right:10px;background:url(../images/Icone-Leve/SpedizioniGratis.svg) no-repeat}.cart-container .shipping-text .text{font-size:11px;font-weight:400;line-height:20px}.cart-container .shipping-text .text strong{font-weight:400}.cart-container .shipping-text .text small{font-weight:600}.cart-container .shipping-text .text .price-to-free{font-weight:600}.cart-container .cart-summary{order:3}.cart-container .cart-summary .shipping-text{order:10;margin:15px 0 10px}.table>tbody>tr>th,.table>tbody>tr>td{border-color:#eee !important;font-weight:400 !important}.abs-sidebar-totals,.cart-totals,.opc-block-summary .table-totals{border-color:#eee !important}.table-wrapper{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px}.cart.table-wrapper .cart thead tr th.col{color:#2b2e34;font-size:15px;font-weight:500;line-height:20px;padding:0 0 10px;text-transform:uppercase;border-bottom:1px solid #eee;position:relative}.cart.table-wrapper .cart thead tr th.col.subtotal:after{background:none}.cart.table-wrapper .cart tbody td{vertical-align:middle}.cart.table-wrapper .product-item-details{padding:0 0 0px;vertical-align:middle}.cart.table-wrapper .product-item-details .product-item-name{margin:0 0 7px;display:block}.cart.table-wrapper .product-item-details .product-item-name a{color:#2b2e34;font-size:14px;font-weight:400;line-height:18px;text-decoration:none}.cart.table-wrapper .product-item-details .product-item-name a:hover{color:#ea006f}.cart.table-wrapper .item .col.item{padding:10px 8px 10px 10px}.cart.table-wrapper .item .col.price{padding:10px 8px 10px 10px}.cart.table-wrapper .item .col.qty{padding:10px 8px 10px 10px}.cart.table-wrapper .col.price{width:105px;text-align:center}.cart.table-wrapper .col.price .price{color:#2b2e34;font-size:15px;font-weight:400 !important;line-height:25px}.cart.table-wrapper .col.qty{width:170px;text-align:center}.cart.table-wrapper .col.qty .input-text{height:36px;margin-top:0;text-align:center;width:84px}.cart.table-wrapper .col.subtotal{padding:10px 15px 10px 10px;padding-right:60px !important;width:185px;text-align:center}.cart.table-wrapper .col.subtotal .price{color:#2b2e34;font-size:15px;font-weight:500 !important;line-height:25px}.item-actions-subtotal{display:inline-block;position:relative;width:100%}.item-actions-subtotal .item-actions{position:absolute;top:0;right:-60px}.item-actions-subtotal .item-actions .action.action-edit{display:none}.cart.table-wrapper .actions-toolbar>.action-delete:before{content:"\f1f8";font-family:"Font Awesome 5 Free";position:absolute;right:0;top:0;font-size:10px;font-weight:600;color:#2b2e34;height:20px;width:18px;background:url(../images/delete.svg) no-repeat center;width:30px;height:30px;border-radius:3px;background:#eee;display:flex;align-items:center;justify-content:center}.cart-container .form-cart .actions.main{display:none}.cart-container .form-cart .actions.main .action.update{background:#000;color:#fff;text-transform:capitalize;border:1px solid #000;font-size:12px;height:40px;padding:0 25px}.cart-container .form-cart .actions.main .action.update:hover{background:#ea006f;border:1px solid #ea006f}.cart-summary{background:#fff;padding:0;display:flex;flex-wrap:wrap;flex-direction:column}.cart-summary .summary.title{order:1}.cart-summary .discount{order:2}.cart-summary .cart-discount{order:3}.cart-summary .cart-totals{order:4}.cart-summary .checkout-methods-items{margin:0;order:5}.cart-summary .checkout-methods-items .item{margin-bottom:0}.cart-summary .checkout-methods-items .item .action.primary.checkout{color:#ffffff;height:42px;font-size:14px;font-weight:700;line-height:15px;text-align:center;padding:0 20px;text-transform:none}.cart-summary .checkout-methods-items .item .paypal-logo{margin:15px 0 0}.cart-summary .checkout-methods-items .item .paypal-logo iframe{border-radius:15px !important}.cart-summary>.title{margin:0 0 10px;color:#2b2e34;font-size:14px;font-weight:700;line-height:25px;text-transform:uppercase}.cart-summary .block .title strong{color:#2b2e34;font-size:14px;font-weight:400;text-transform:uppercase}.cart-summary .block>.title{border-top:1px solid #eee}.cart-summary .block>.title:after{color:#2b2e34}.abs-sidebar-totals .grand .mark,.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark{border-top:0px solid #ccc}.abs-sidebar-totals .grand .amount,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{border-top:0px solid #ccc}.abs-sidebar-totals .grand strong,.cart-totals .grand strong,.opc-block-summary .table-totals .grand strong{color:#2b2e34;font-size:15px;font-weight:600;line-height:25px;text-transform:uppercase}.cart-summary .block.shipping{display:none}.cart-summary .block.discount{margin:0px 0 0}.cart-summary .block.discount>.title{border-top:1px solid #e8e8e8;padding:14px 0px}.cart-summary .block.discount>.title strong{font-weight:400;text-transform:none;padding-left:35px}.cart-summary .block.discount>.title:after{right:0px;top:14px;font-size:14px}.cart-summary .block.discount>.title:before{content:"";position:absolute;left:0px;top:14px;height:17px;width:27px;background:url(../images/Icone-Leve/Coupon.svg) no-repeat}.cart-summary .block.discount>.content{padding-bottom:5px}.cart-summary .block.discount>.content .head{color:#2b2e34;font-size:15px;font-weight:400;line-height:24px}.cart-summary .block.discount>.content .head strong{font-weight:500}.cart-summary .block.discount>.content .head a{color:#ea006f;text-decoration:underline}.cart-summary .block.discount>.content .head a:hover{text-decoration:none}.cart-summary .block.discount>.content .fieldset.coupon{margin:10px 0 0;position:relative}.cart-summary .block.discount>.content .fieldset.coupon .label{display:none}.cart-summary .block.discount>.content .fieldset.coupon .actions-toolbar>.primary .action.primary{position:absolute;top:0px;right:0px;margin:0;color:#fff;text-transform:capitalize;height:40px;line-height:37px;background:#ea006f;font-size:12px;font-weight:700;border:none}.cart-summary .block.discount>.content .fieldset.coupon .actions-toolbar>.primary .action.primary:hover{color:#fff;background:#2b2e34}.cart-summary .message{font-size:12px}.checkout-payment-method .payment-method+.payment-method .payment-method-title{border-color:#e8e8e8}.checkout-payment-method .payment-option.discount-code .payment-option-title .action-toggle{width:100%;position:relative;padding-left:35px;box-sizing:border-box}.checkout-payment-method .payment-option.discount-code .payment-option-title .action-toggle:before{content:"";position:absolute;left:0px;top:0px;height:17px;width:27px;background:url(../images/Icone-Leve/Coupon.svg) no-repeat}.checkout-payment-method .payment-option.discount-code .payment-option-title .action-toggle:after{position:absolute;right:0;top:0}.checkout-payment-method .payment-option.discount-code .message{font-size:12px}.checkout-payment-method .payment-option.amgift-code .payment-option-title .action-toggle{width:100%;position:relative;padding-left:35px;box-sizing:border-box}.checkout-payment-method .payment-option.amgift-code .payment-option-title .action-toggle:before{content:"";position:absolute;left:0px;top:0px;height:17px;width:27px;background:url(../images/Icone-Leve/Gift.svg) no-repeat}.checkout-payment-method .payment-option.amgift-code .payment-option-title .action-toggle:after{position:absolute;right:0;top:0}.checkout-payment-method .message{font-size:12px}.cart-discount .amgift-code .amcard-option-title{border-top:1px solid #e8e8e8;padding:14px 0px;cursor:pointer;margin-bottom:0;position:relative;display:block;text-decoration:none}.cart-discount .amgift-code .amcard-option-title .action.action-toggle{color:#2b2e34;font-size:14px;font-weight:400;text-transform:none;padding-left:35px;display:block}.cart-discount .amgift-code .amcard-option-title:after{font-size:12px;line-height:12px;color:inherit;content:'\e622';font-family:'luma-icons';margin:3px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;right:0px;top:14px;font-size:14px;position:absolute}.cart-discount .amgift-code .amcard-option-title:before{content:"";position:absolute;left:0px;top:14px;height:17px;width:27px;background:url(../images/Icone-Leve/Gift.svg) no-repeat}.cart-discount .amgift-code._active .amcard-option-title:after{content:'\e621'}.form-discount .block.discount{margin:0px 0 0}.form-discount .block.discount>.title{border-top:1px solid #e8e8e8;padding:14px 0px}.form-discount .block.discount>.title strong{font-weight:400;text-transform:none;padding-left:35px}.form-discount .block.discount>.title:after{right:0px;top:14px;font-size:14px}.form-discount .block.discount>.title:before{content:"";position:absolute;left:0px;top:14px;height:17px;width:27px;background:url(../images/Icone-Leve/Coupon.svg) no-repeat}.form-discount .block.discount>.content{padding-bottom:5px}.form-discount .block.discount>.content .head{color:#2b2e34;font-size:15px;font-weight:400;line-height:24px}.form-discount .block.discount>.content .head strong{font-weight:500}.form-discount .block.discount>.content .head a{color:#ea006f;text-decoration:underline}.form-discount .block.discount>.content .head a:hover{text-decoration:none}.form-discount .block.discount>.content .fieldset.coupon{margin:10px 0 0;position:relative}.form-discount .block.discount>.content .fieldset.coupon .label{display:none}.form-discount .block.discount>.content .fieldset.coupon .actions-toolbar>.primary .action.primary{position:absolute;top:0px;right:0px;margin:0;color:#fff;text-transform:capitalize;height:40px;line-height:37px;background:#ea006f;font-size:12px;font-weight:700;border:none}.form-discount .block.discount>.content .fieldset.coupon .actions-toolbar>.primary .action.primary:hover{color:#fff;background:#2b2e34}.form-discount .message{font-size:12px}div.mage-error{color:#e02b27;font-size:12px}.cart-discount{float:none;width:100%;padding:0}.cart-discount br{display:none}.amcard-field-container{margin-bottom:20px}.amcard-field-container .amcard-title{border-top:1px solid #e8e8e8;padding:14px 0 14px 35px;display:block;position:relative;cursor:pointer}.amcard-field-container .amcard-title:after{font-size:14px;line-height:12px;color:inherit;content:'\e622';font-family:'luma-icons';margin:3px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;position:absolute;right:0px;top:14px}.amcard-field-container .amcard-title:before{content:"";position:absolute;left:5px;top:14px;height:17px;width:27px;background:url(../images/Icone-Leve/Gift.svg) no-repeat}.amcard-field-container .amcard-content{display:none}.amcard-field-container._active .amcard-title:after{content:'\e621'}.amcard-field-container._active .amcard-content{display:block}.amcard-field-container .amcard-check{color:#2b2e34;font-size:12px;font-weight:400;text-transform:none;text-decoration:underline}.amcard-field-container .amcard-check:hover{color:#ea006f}.amgcard-datalist-container .amcard-field.-datalist{height:40px}.amgcard-datalist-container .amcard-input-arrow:after{content:'\e622';font-family:'luma-icons';border:none;right:25px;top:12px}.amcard-field-block .amgcard-datalist-container+.amcard-button{color:#fff;height:40px;line-height:37px;background:#ea006f;border-radius:15px;padding:0 20px;margin-left:10px;border:none}.amcard-field-block .amgcard-datalist-container+.amcard-button:hover{background:#2b2e34}.amcard-field-block>.amcard-field{border-radius:15px}.amcard-field-block.-double>.amcard-field{border-radius:15px 0 0 15px}.amcard-field-block>.amcard-button{border-radius:0 15px 15px 0}.product-info-main .amcard-field-container .amcard-title{padding-left:0 !important}.product-info-main .amcard-field-container .amcard-title:before{background:none}.amcard-general-container .amcard-field-container .amcard-title:after{content:""}.cart.table-wrapper .cart>.item{border-bottom:1px solid #eee}.cart-container .widget.block{float:none}.ti_potrebbero_cart{width:68%;order:2;padding:0 40px 0 0;box-sizing:border-box}.cart-summary-oppure .summary-logopayment p{color:#2b2e34;font-size:12px;font-weight:400;text-align:center;margin:5px 0 10px}.cart-summary-oppure .summary-logopayment-img ul{display:flex;list-style:none;margin:0 -5px;padding:0}.cart-summary-oppure .summary-logopayment-img ul li{padding:0 5px;margin:0 0 10px;width:33.333%;box-sizing:border-box}.cart-summary-oppure .summary-logopayment-img ul li .box{height:50px;background:#eee;text-align:center;border-radius:3px;display:flex;align-items:center;justify-content:center}.cart-summary-potrai{padding:10px;margin:0 0 10px;border-radius:3px;border:1px solid #eee}.cart-summary-potrai .head-potrai p{color:#2b2e34;font-size:12px;font-weight:500;margin:0px 0 5px !important}.cart-summary-potrai .summary-potrai-img ul{display:flex;list-style:none;margin:0 -2px;padding:0}.cart-summary-potrai .summary-potrai-img ul li{padding:0 2px;margin:0;box-sizing:border-box}.cart-summary-potrai .summary-potrai-img ul li img{max-width:90%}.cart-summary-potrai p{color:#2b2e34;font-size:12px;font-weight:400;margin:0px 0 0px !important}.cart-summary-possiamo{padding:10px;margin:0 0 10px;border-radius:3px;border:1px solid #eee}.cart-summary-possiamo h6{color:#2b2e34;font-size:12px;font-weight:500;line-height:28px;margin:0 0 0px;text-transform:uppercase}.cart-summary-possiamo p{color:#2b2e34;font-size:12px;font-weight:400;line-height:18px;margin:0 0 0px}.cart-summary-possiamo p a{color:#2b2e34;text-decoration:underline}.cart-summary-possiamo p a:hover{color:#ea006f}.cart-summary-buono{padding:10px;margin:0 0 10px;border-radius:3px;border:1px solid #eee}.cart-summary-buono h6{color:#2b2e34;font-size:12px;font-weight:500;line-height:28px;margin:0 0 0px;text-transform:uppercase}.cart-summary-buono ul{list-style:none;margin:0px;padding:0}.cart-summary-buono ul li{margin:0;color:#2b2e34;font-size:12px;font-weight:400;line-height:28px}.cart-summary-buono ul li i{font-size:10px;font-weight:600;margin-right:10px}.cart-summary .widget.block{float:none !important}.checkout-cart-index .widget.block.block-static-block{padding:0 15px}.checkout-cart-index .widget.block.block-static-block .primary_plus{padding:50px 20px 50px}.checkout-cart-index .widget_general .widget_general_head{margin:35px 0 0;text-align:center}.checkout-cart-index .widget_general h2.title{position:relative;display:inline-block;padding-right:40px}.checkout-cart-index .widget_general h2.title:after{content:"";position:absolute;right:0px;top:-5px;height:29px;width:29px;background:url(../images/Icone/heart.png) no-repeat}.cart_block_creadit_in{margin:15px -15px 0}.cart_block_creadit_in .footer_payment_info .ul_payment{list-style:none}.cart_block_creadit_in .footer_payment_info .ul_payment li{margin:0 10px 0 0 !important}.cart_block_creadit_in .footer_payment_info .ul_payment li span{font-size:11px}.cart_block_creadit_in .footer_payment_info .ul_payment li.last-child{margin:0 !important}.vaiallacassa_top{order:1;width:100%;display:flex;margin:0 0 15px;justify-content:center;position:relative}.vaiallacassa_top .action.primary.checkout{padding:0 50px;text-transform:none;min-width:270px;line-height:38px;height:42px}.vaiallacassa_payment{display:flex}.vaiallacassa_payment .item{margin:0 0 10px 15px}.vaiallacassa_payment .item img{display:block}.sumary_vaiallacassa_payment{order:9;margin:12px 0 0}.sumary_vaiallacassa_payment .vaiallacassa_payment{display:flex;justify-content:flex-start;margin:0 -7px}.sumary_vaiallacassa_payment .vaiallacassa_payment .item{margin:0;padding:0 7px}.sumary_vaiallacassa_payment .vaiallacassa_payment .item img{display:block}.firecheckout.checkout-index-index .page-wrapper{overflow:hidden !important}.firecheckout.checkout-index-index #checkout .opc-wrapper .opc>li{border:none;padding:15px 0 15px 0}.firecheckout.checkout-index-index #checkout .opc-wrapper .opc>li.checkout-payment-method,.firecheckout.checkout-index-index #checkout .opc-wrapper .opc>li.checkout-shipping-method{padding-left:10px;padding-right:10px}.firecheckout.checkout-index-index #checkout .opc-wrapper .step-title{color:#2b2e34;font-size:15px;font-weight:500}.firecheckout.checkout-index-index #checkout .opc-wrapper .step-title:before{display:none}.firecheckout.checkout-index-index #checkout .opc-block-summary>.title{color:#2b2e34;font-size:15px;font-weight:500}.firecheckout.checkout-index-index #checkout .opc-block-summary>.title:before{display:none}.firecheckout.checkout-index-index #checkout .opc-sidebar{border:none;padding:15px 0 15px 0}.firecheckout.checkout-index-index #checkout .opc-sidebar .step-title{color:#2b2e34;font-size:15px;font-weight:500}.firecheckout.checkout-index-index #checkout .opc-sidebar .step-title:before{display:none}.firecheckout.checkout-index-index #checkout .fieldset>.field>.label{font-weight:400 !important}.firecheckout.checkout-index-index #checkout .fieldset>.field .input-text{color:#2b2e34;font-size:12px;font-weight:400;line-height:20px;height:42px;border:1px solid #eee;border-radius:15px;background:#fff}.firecheckout.checkout-index-index #checkout .fieldset>.field select{color:#2b2e34;font-size:12px;font-weight:400;line-height:20px;height:42px;border:1px solid #eee;border-radius:15px;background-color:#fff}.firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.company"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.company"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.custom_attributes.customer_type"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.custom_attributes.customer_type"]{width:100% !important}.firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.street.1"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.street.1"]{display:none !important}.firecheckout.checkout-index-index #checkout textarea,.firecheckout.checkout-index-index #checkout .modal-custom textarea,.firecheckout.checkout-index-index #checkout .modal-popup textarea{border-radius:15px}.firecheckout.checkout-index-index #checkout textarea:focus,.firecheckout.checkout-index-index #checkout .modal-custom textarea:focus,.firecheckout.checkout-index-index #checkout .modal-popup textarea:focus{background:#fff}.firecheckout.checkout-index-index #checkout .fieldset.swissup-checkout-fields{margin:-25px 0 25px}.firecheckout.checkout-index-index .place-order .actions-toolbar .primary{width:100%}.firecheckout.checkout-index-index .place-order .actions-toolbar .primary .action{font-size:15px;text-transform:uppercase;height:50px;padding:0 15px !important;background:#2b2e34;color:#fff;border-radius:15px;border:none}.firecheckout.checkout-index-index .place-order .actions-toolbar .primary .action:hover{border:none;border-radius:15px;background:#ea006f}.firecheckout.checkout-index-index #maincontent .page-title-wrapper .authentication-wrapper .action-auth-toggle{background:#2b2e34;color:#fff;text-transform:none;padding:0px 25px;font-weight:600;font-size:14px;text-decoration:none;height:42px;line-height:20px;border-radius:15px}.firecheckout.checkout-index-index #maincontent .page-title-wrapper .authentication-wrapper .action-auth-toggle:hover{background:#ea006f}#opc-new-shipping-address .fieldset .field[name="shippingAddress.company"],#opc-new-shipping-address .fieldset .field[name="billingAddressshared.company"],#opc-new-shipping-address .fieldset .field[name="shippingAddress.telephone"],#opc-new-shipping-address .fieldset .field[name="billingAddressshared.telephone"]{width:100% !important}#opc-new-shipping-address .fieldset .field[name="shippingAddress.street.1"],#opc-new-shipping-address .fieldset .field[name="billingAddressshared.street.1"]{display:none !important}.firecheckout.checkout-index-index:not(.page-layout-checkout) .page-title-wrapper{display:block;margin:0 0 30px}.firecheckout.checkout-index-index #checkout .opc-wrapper .opc>li,.firecheckout.checkout-index-index #checkout .opc-sidebar{box-shadow:none}.firecheckout.checkout-index-index .opc-sidebar .opc-block-summary .ship-via{display:none}.opc-block-summary .items-in-cart>.title{display:none}.opc-block-summary .product-item .product-item-name-block .product-item-name{font-size:12px;font-weight:400;line-height:16px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .discount-code{border-top:1px solid #eee;padding:15px 0 0;margin:0}.firecheckout.checkout-index-index #checkout .checkout-payment-method .discount-code .payment-option-title .action-toggle{color:#2b2e34;font-size:15px;font-weight:500;text-transform:none;padding-left:35px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .discount-code .payment-option-title .action-toggle:before{content:"";position:absolute;left:0px;top:2px;height:17px;width:27px;background:url(../images/Icone-Leve/Coupon.svg) no-repeat;display:block !important}.firecheckout.checkout-index-index #checkout .checkout-payment-method .discount-code .payment-option-title .action-toggle:after{border-color:#000;position:absolute;top:5px;right:0;width:8px;height:8px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .discount-code .payment-option-content{margin-top:10px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .discount-code .payment-option-content .form-discount .input-text{height:42px;border-radius:15px !important;border:1px solid #eee !important;padding-left:15px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .discount-code .payment-option-content .actions-toolbar .action{height:42px !important;border-radius:15px !important}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code{margin-top:20px;border-top:1px solid #eee;padding:15px 0}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code .payment-option-title .action-toggle{color:#2b2e34;font-size:15px;font-weight:500;text-transform:none;padding-left:35px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code .payment-option-title .action-toggle:before{content:"";position:absolute;left:0px;top:0px;height:17px;width:27px;background:url(../images/Icone-Leve/Gift.svg) no-repeat;display:block !important}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code .payment-option-title .action-toggle:after{border-color:#000;position:absolute;top:5px;right:0;width:8px;height:8px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code .payment-option-content{margin-top:10px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code .payment-option-content .amcard-field-container .amcard-input-arrow .amcard-field{height:42px;border-radius:15px !important;border:1px solid #eee !important;padding-left:15px}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code .payment-option-content .amcard-field-container .amcard-button{height:42px !important;border-radius:15px !important;background:#2b2e34;color:#fff;text-transform:none;padding:0px 15px;font-weight:600;font-size:14px;text-decoration:none;line-height:20px;border-radius:15px;border:none}.firecheckout.checkout-index-index #checkout .checkout-payment-method .amgift-code .payment-option-content .amcard-field-container .amcard-button:hover{background:#ea006f}.firecheckout.checkout-index-index #checkout .opc-block-summary .table-totals .totals.sub .mark,.firecheckout.checkout-index-index #checkout .opc-block-summary .table-totals .totals.sub .amount{padding-top:10px}.checkout-payment-method .payment-method-title .action-help{display:none}.checkout-payment-method .payment-method-title .payment-icon{max-width:40px}.opc-block-summary .product-item .product-item-name-block{font-size:12px;font-weight:400}.block-authentication .block-title strong{font-weight:600;font-size:18px}.block-authentication .actions-toolbar>.primary .action{margin-right:0;padding:5px 20px 5px;font-size:14px}.cart.table-wrapper .items{display:flex;flex-wrap:wrap;margin:15px 0 0;border-top:1px solid #eee}.item_wrapper{width:50%;box-sizing:border-box;padding:0 0px 0px}.item_primary{display:flex;align-items:center;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:30px 25px 30px 0px;position:relative}.item_primary .item_primary_photo{width:118px}.item_primary .item_primary_photo .product-item-photo{display:flex;width:100%;padding:0}.item_primary .item_primary_photo .product-item-photo .product-image-photo{border-radius:20px}.item_primary .item_primary_content{width:100%;padding-left:15px}.item_primary .item_primary_content .product-item-details{padding-right:0px;width:100%;display:block}.item_primary .item_primary_content .product-item-price{margin:0}.item_primary .item_primary_content .product-item-price .subtotal .price{font-size:14px;font-weight:600;line-height:18px}.item_primary .item_primary_content .product-item-bottom{margin:7px 0 0;display:flex;align-items:baseline}.item_primary .item_primary_content .product-item-bottom .col.qty{width:105px;padding:0}.item_primary .item_primary_content .product-item-bottom .col.qty .input-text{height:30px;width:50px;background:none;border:0px solid #fff !important;border-radius:0px;background:#fff !important}.item_primary .item-actions .actions-toolbar{display:flex;padding:0}.item_primary .item-actions .actions-toolbar>.action-edit,.item_primary .item-actions .actions-toolbar>.action-delete,.item_primary .item-actions .actions-toolbar>.action-towishlist{position:relative;right:0;top:0;height:30px;width:30px;margin:0;margin-left:10px;display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8 !important;border-radius:5px}.item_primary .item-actions .actions-toolbar>.action-edit{display:none}.item_primary .item-actions .actions-toolbar>.action-edit:before{content:"";width:30px;height:30px;position:absolute;right:0;top:0;background:url(../images/edit.svg) no-repeat center}.item_primary .item-actions .actions-toolbar>.action-delete:before{content:"";right:0;background:url(../images/delete.svg) no-repeat center}.item_primary .item-actions .actions-toolbar>.action-towishlist span{font-size:0}.item_primary .item-actions .actions-toolbar>.action-towishlist:before{content:"";width:30px;height:30px;position:absolute;right:0;top:0;background:url(../images/Icone/Star.svg) no-repeat center;background-size:16px}.item_wrapper:nth-child(2n) .item_primary{border-right:0;padding-left:25px}.qty_update_manual .action.update{margin:0;background:none;color:#000;font-size:10px;padding:0;width:100%;text-align:center;text-transform:capitalize;border:none}.qty_update_manual .action.update span{text-decoration:underline}.qty_update_control{display:flex;align-items:center;border-radius:15px;border:1px solid #e8e8e8;padding:5px 10px}.qty_update_control .reduced{border-radius:0px;border:none !important;background:none !important;color:transparent;padding:0 10px;position:relative;height:16px !important;width:11px !important}.qty_update_control .reduced i{font-size:0}.qty_update_control .reduced:before{content:"";right:0px;position:absolute;top:8px !important;width:11px !important;height:1px !important}.qty_update_control .increase{border-radius:0px;border:none !important;background:none !important;color:transparent;padding:0 8px;position:relative;height:16px !important;width:11px !important}.qty_update_control .increase i{font-size:0}.qty_update_control .increase:before{content:"";right:7px;position:absolute;top:3px !important;width:11px !important;height:11px !important}.product-item-details .product.options .toggle{display:none !important}.product-item-details .product.options .content{display:block !important}.product-item-details .product.options.list,.product-item-details .item-options{margin-top:10px !important;font-size:11px !important;line-height:16px;margin:0px 0 0 !important}.product-item-details .product.options.list dt,.product-item-details .item-options dt{color:#2b2e34;font-weight:400 !important;margin:0 10px 2px 0 !important}.product-item-details .product.options.list dd,.product-item-details .item-options dd{margin:0 0 2px !important}.product-item-details-top{display:flex;align-items:baseline;justify-content:space-between}.product-item-details-top .product-item-sku{font-size:11px;font-weight:400;line-height:25px;opacity:0.5}.footer__checkout{display:none}.top-message-checkout{display:none;padding:2px 0px;text-align:center}.top-message-checkout p{color:#fff;display:inline;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0px;text-transform:uppercase;position:relative;padding-left:22px}.top-message-checkout p:before{content:"";position:absolute;top:-3px;left:0px;width:17px;height:17px;background:url(../images/Icone/sicuri.svg) no-repeat}.checkout-index-index .page-wrapper{margin-top:85px}.checkout-index-index .page-main{padding-bottom:100px}.checkout-index-index .page-header{height:80px}.checkout-index-index .page-header .panel.wrapper{display:block}.checkout-index-index .header.content{display:flex;justify-content:center;width:100%}.checkout-index-index .header.content .logo{margin:0px 0 0}.checkout-index-index .header.content .minicart-wrapper,.checkout-index-index .header.content .block-search,.checkout-index-index .header.content .compare.wrapper,.checkout-index-index .header.content .header.links,.checkout-index-index .header.content .miniwishlist-wrapper{display:none}.checkout-index-index .top-message{display:none}.checkout-index-index .top-message-checkout{display:block}.checkout-index-index .nav_mobile_parent_top{display:none}.checkout-index-index .footer__middle .footer_primary .footer_iscriviti{display:none}.checkout-index-index .footer__middle .footer_primary .footer_main{width:100%}.checkout-index-index .footer__middle .footer_primary .footer_main .footer_payment_info,.checkout-index-index .footer__middle .footer_primary .footer_main .foo_items{display:none}.checkout-index-index .footer__middle .copyright_bottom .social{display:none}.firecheckout-layout-full .nav-sections{display:none !important}.grid-custom .product-item{width:100% !important}.page-products .page-title-wrapper .page-title{text-align:center;margin:5px 0 15px}.page-products .category-view .category-image{display:none}.filter-options-title{padding:12px 40px 2px 0px}.filter-options-content{padding:10px 20px}.filter-options-content .swatch-option.text{background:#fff;border:1px solid #2b2e34}.filter-options-content .item{margin:15px 0 !important}.filter-options-content .item a{color:#2b2e34;position:relative;text-transform:capitalize;padding:0 0 0 40px !important}.filter-options-content .item a:before{content:"";top:-5px;left:0px;position:absolute;width:26px;height:26px;box-sizing:border-box;border:1px solid #2b2e34;border-radius:13px}.filter-options-content .item a:hover{color:#ea006f;background:none}.filter-options-content .item a.amshopby-link-selected:before{content:"";top:-5px;left:0;position:absolute;width:26px;height:26px;background:#fff;box-sizing:border-box;border-radius:13px;border:1px solid #2b2e34}.filter-options-content .item a.amshopby-link-selected:after{content:"";top:0px;left:5px;position:absolute;width:16px;height:16px;background:#EA006F;box-sizing:border-box;border-radius:13px;border:0px solid #ea006f}.filter-options-content .item.am-swatch-wrapper a{margin:0;padding:0 0 0 0px !important}.filter-options-content .item.am-swatch-wrapper a:before{display:none}.filter-options-content .item .amshopby-choice{display:none !important}.filter-options-content .items.-am-singleselect .amshopby-link-selected,.filter-options-content .swatch-option.selected+.am-shopby-swatch-label{color:#2b2e34}.filter-options-content .items.-am-singleselect .amshopby-link-selected .count,.filter-options-content .swatch-option.selected+.am-shopby-swatch-label .count{color:#2b2e34}.toolbar-products{padding:0px;margin-bottom:15px}.toolbar-products .sorter{z-index:2;position:relative !important}.toolbar-products .sorter .sorter-label{font-size:11px;font-weight:400;line-height:13px;cursor:pointer;position:relative;padding-right:17px}.toolbar-products .sorter .sorter-label:after{content:"\f0dc";font-family:"Font Awesome 5 Free";font-size:15px;font-weight:900;right:0px;position:absolute;top:0px}.toolbar-products .sorter .sorter-label:hover{color:#ea006f}.toolbar-products .sorter .sorter-action{display:none}.toolbar-products .sorter .sorter-options{margin:0;position:absolute;width:170px;top:30px;right:0;z-index:9;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:15px 15px 15px;border:1px solid #eee;display:none}.toolbar-products .sorter .sorter-options span{font-size:14px;font-weight:400;line-height:13px;line-height:22px;cursor:pointer}.toolbar-products .sorter .sorter-options span.selected,.toolbar-products .sorter .sorter-options span:hover{color:#ea006f;font-weight:600}.toolbar-products .sorter.active .sorter-label{position:relative}.toolbar-products .sorter.active .sorter-label:hover:after{color:#ea006f}.toolbar-products .sorter.active .sorter-options{display:flex}.toolbar-products .modes,.toolbar-products .toolbar-amount{display:none}.products.wrapper~.toolbar{border:none}.products.wrapper~.toolbar .limiter{display:none}.catalog_level1_sub{margin:50px 0 0px}.catalog_level1_sub .our__subcategories .title{font-size:25px;font-weight:300;text-align:center;letter-spacing:0.5px;margin:0 0 25px;font-family:'Montserrat',sans-serif}.catalog_level1_sub .our__subcategories .sub-cat{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.catalog_level1_sub .our__subcategories .sub-cat li{margin:0 7px 10px}.catalog_level1_sub .our__subcategories .sub-cat li .sub-cat-item{margin:0;font-size:14px;font-weight:400;line-height:21px}.catalog_level1_sub .our__subcategories .sub-cat li a{color:#2b2e34;font-size:14px;font-weight:400;line-height:21px;position:relative}.catalog_level1_sub .our__subcategories .sub-cat li a strong{font-weight:400;display:block;text-align:center;margin:10px 0 0;min-height:50px}.catalog_level1_sub .our__subcategories .sub-cat li a .sub-thumb img{display:block}.catalog_level1_sub .our__subcategories .sub-cat li a:hover{color:#ea006f}.catalog_level1_sub .our__subcategories .sub-cat li a:hover strong{font-weight:400}.catalog_level1_sub .our__subcategories .sub-cat li.active a{color:#ea006f}.catalog_level1_sub .our__subcategories .sub-cat li.active a strong{font-weight:400}.sub_catalog{margin:20px 0 0px}.sub_catalog .sub-cat{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.sub_catalog .sub-cat li{max-width:80px;margin:0 7px 10px}.sub_catalog .sub-cat li h2{margin:0;font-size:11px}.sub_catalog .sub-cat li a{color:#2b2e34;font-size:11px;font-weight:400;line-height:21px;position:relative}.sub_catalog .sub-cat li a strong{font-weight:400;display:block;text-align:center;margin:8px 0 0;line-height:15px}.sub_catalog .sub-cat li a .sub-thumb img{display:block;max-width:80px;border-radius:100%}.sub_catalog .sub-cat li a:hover{color:#ea006f}.sub_catalog .sub-cat li a:hover strong{font-weight:400}.sub_catalog .sub-cat li.active a{color:#ea006f}.sub_catalog .sub-cat li.active a strong{font-weight:400}.products{margin:15px 0 20px}.products-grid .product-item-info.active,.products-grid .product-item-info:hover{z-index:1;background:none;box-shadow:none;border:none;margin:0;padding:0}.products-grid .product-item-inner{display:none !important}.product-image-photo{border-radius:20px}.product-item-name{font-size:11px;font-weight:400;line-height:16px}.product-item-name .product-item-link{font-size:11px;font-weight:400;line-height:16px;text-decoration:none;opacity:0.6}.product-item-name .product-item-link:hover{color:#ea006f;text-decoration:none;opacity:1}.price-container .price{font-size:16px}.product-item .product-item-info{position:relative}.product-item .price-box{font-size:16px;margin:0px}.product-item .price-box .price-label{display:none}.product-item .price-box .price{font-weight:600;line-height:16px}.product-item .price-box .old-price{margin-right:5px}.product-item .price-box .old-price .price{font-weight:300;text-decoration:line-through}.product-item .price-box .has-sale .price{color:#ea006f}.product-item .price-box .percent,.product-item .price-box .aslowas-price{display:none !important}.product-item .product-item-actions{margin-top:5px}.product-item .product-item-actions .actions-primary .action.tocart.primary{border-radius:10px;font-size:11px;font-weight:300;text-align:center;text-transform:uppercase;padding:0 25px;height:26px;line-height:26px;margin-left:1px;color:#fff;background:#ea006f;border:1px solid #ea006f}@media (min-width:1380px){.product-item .product-item-actions .actions-primary .mage-custom-error{display:inline}}.product-item .product-item-actions .actions-secondary{position:absolute;top:15px;right:15px;z-index:1}.product-item .product-item-actions .actions-secondary .towishlist:before{content:"";background:url(../images/Icone/Star.svg) no-repeat;width:23px;height:20px;position:absolute;right:0px;top:0px}.product-item .product-item-actions .actions-secondary .tocompare{display:none}.product-item-inner-top{display:flex;align-items:baseline;justify-content:space-between}.product-item-inner-top .colori-count{font-size:11px}.product-item-inner-top .colori-count span{font-size:11px;font-weight:400;line-height:16px;opacity:0.5}.swatch-attribute-options{margin:10px 0 0}.swatch-grid .swatch-option.text{font-size:11px;font-weight:300;line-height:20px;padding:2px 10px;margin-right:5px;border-radius:10px;background:#fff;min-width:30px;border:1px solid #2b2e34}.swatch-grid .swatch-option.text:hover,.swatch-grid .swatch-option.text .selected{background:#2b2e34;border:1px solid #2b2e34}.page-products .product-item-info{width:100%}.products-grid .product-items{display:flex;flex-wrap:wrap;margin:0 -7px !important}.products-grid .product-items::after{content:"";display:block;clear:both}.products-grid .product-items .product-item{width:25% !important;margin:0 !important;padding:0 7px 10px !important}.products-grid .product-items .product-item .product-image-container{width:100% !important}.products-grid .product-items .product-item .product-image-container .product-image-photo{width:100%}.page-products .primary_plus_cart{padding:60px 0 15px}.catalog_seobottom .seo_wrapper .seo_text{height:100px}.catalog_seobottom .seo_wrapper.active .seo_text{height:auto}.products.wrapper~.toolbar-products .pages{width:100%}.products.wrapper~.toolbar-products .pages .pages-items{display:flex;justify-content:center}.products.wrapper~.toolbar-products .pages .pages-items .pages-item-next,.products.wrapper~.toolbar-products .pages .pages-items .pages-item-previous{display:none}.products.wrapper~.toolbar-products .pages .pages-items .item{margin:0 12px 0 0}.products.wrapper~.toolbar-products .pages .pages-items .item a{color:#2b2e34;font-size:15px;font-weight:400;line-height:24px;padding:3px 5px}.products.wrapper~.toolbar-products .pages .pages-items .item.current strong.page{padding:0px 5px;width:24px;border-radius:10px;background:none;border:1px solid #2b2e34}.products.wrapper~.toolbar-products .pages .pages-items .item.current span{color:#2b2e34;font-size:15px;font-weight:600;line-height:24px}.products-grid .owl-carousel.product-items{margin:0 !important}.products-grid .owl-carousel.product-items .product-item{width:100% !important;margin:0 !important;padding:0 0px 10px !important}.message.info{font-size:14px}.message.info.empty{margin:50px 0 10px}.catalog-product-view .page-main .page-title-wrapper .page-title{font-size:14px;font-weight:400;line-height:20px;margin:0 0 5px;padding:0;text-align:left;font-family:'Roboto',sans-serif}.catalog-product-view .page-main-details{display:none;height:0px}.product-info-main .product.attribute.overview{margin:0px 0px 0px;display:none}.product-info-main .product.attribute.overview p{font-size:14px;font-weight:400;line-height:18px}.product-info-main .product.attribute.overview p strong{font-weight:400}.product-info-main .product-info-price{border:none;margin:0;display:flex;flex-wrap:wrap}.product-info-main .product-info-price>div{order:5;width:100%}.product-info-main .product-info-price>div.product-info-stock-sku{order:1;padding:2px 0 5px;float:none;text-align:left}.product-info-main .product-info-price>div.product-info-stock-sku .stock{display:none}.product-info-main .product-info-price>div.product-info-stock-sku .sku{font-size:11px;font-weight:400;line-height:16px;opacity:0.5}.product-info-main .product-add-form{padding-top:0px}.product-info-price .price-box{display:flex !important;align-items:baseline;flex-wrap:wrap}.product-info-price .price-box .price-container{font-size:14px}.product-info-price .price-box .price-container .price-label{display:none !important}.product-info-price .price-box .price-container .price{color:#2b2e34;font-size:34px;font-weight:600;line-height:20px}.product-info-price .price-box .old-price{margin-right:5px}.product-info-price .price-box .old-price .price{color:#2b2e34;font-size:14px !important;font-weight:300;line-height:20px;text-decoration:line-through}.product-info-price .price-box .percent{margin-right:5px;color:#ea006f !important;font-size:14px !important;font-weight:600 !important}.product-info-price .price-box .percent .price{color:#ea006f !important;font-size:14px !important;font-weight:600 !important}.product-info-price .price-box .aslowas-price{width:100%;display:flex;font-size:11px;font-weight:300;line-height:20px}.product-info-price .price-box .aslowas-price .price{color:#2b2e34 !important;font-size:11px !important;font-weight:300 !important;text-decoration:none !important}.product-options-wrapper{position:relative;border-top:1px solid #e8e8e8}.product-options-wrapper .fieldset{margin:0}.product-options-wrapper .swatch-attribute-options{margin:10px 0 10px}.product-options-bottom{padding:15px 0 0;border-top:1px solid #e8e8e8}.product-options-bottom .price-box .price-container{font-size:15px}.product-options-bottom .price-box .price-container .price{color:#2b2e34;font-size:15px;font-weight:600;line-height:18px}.box-tocart>.fieldset{display:flex;justify-content:space-between;margin-bottom:0px}.box-tocart>.fieldset .field.qty{width:133px;margin:0 10px 15px 0;min-width:133px;border:1px solid #2b2e34;border-radius:15px;height:42px;box-sizing:border-box}.box-tocart>.fieldset .field.qty .label{display:none}.box-tocart>.fieldset .actions{width:67%}.box-tocart>.fieldset .actions .action.tocart{font-size:14px;font-weight:700;line-height:20px;text-align:center;text-transform:none;padding:0 20px;width:100%;margin:0 0 15px}.box-tocart #paypal-smart-button{margin:0px 0 -5px;width:100%}.box-tocart #paypal-smart-button .paypal-buttons{z-index:1}.box-tocart .control .minus button:before{content:"";width:10px;height:1px;top:20px;left:12px;position:absolute;background:url(../images/Icone/plus.svg) no-repeat center}.box-tocart .control .plus{font-size:0px}.box-tocart .control .plus button{font-size:0px}.box-tocart .control .plus button:before{content:"";width:11px;height:11px;top:15px;left:18px;position:absolute;background:url(../images/Icone/plus.svg) no-repeat center}.mobile-addtocart{display:none}.field.qty .control{display:flex;align-items:center}.field.qty .control .qty{font-size:14px;font-weight:400;border:none !important;background:#fff !important}.field.qty .control .minus{position:relative;background:none;padding:0;height:40px;width:40px;border:none;color:transparent}.field.qty .control .decrease,.field.qty .control .reduced{position:relative;background:none;padding:0;height:40px;width:40px;border:none;color:transparent}.field.qty .control .decrease:before,.field.qty .control .reduced:before{content:"";width:10px;height:1px;top:20px;left:20px;position:absolute;background:url(../images/Icone/plus.svg) no-repeat center}.field.qty .control .increase{position:relative;background:none;padding:0;height:40px;width:40px;border:none;color:transparent}.field.qty .control .increase:before{content:"";width:11px;height:11px;top:15px;left:9px;position:absolute;background:url(../images/Icone/plus.svg) no-repeat center}.product-item-bottom .field.qty .control .reduced:before{left:3px}.product-item-bottom .field.qty .control .increase:before{left:inherit;right:3px}.product-social-links{margin:0;position:relative}.product-social-links .product-addto-links{position:absolute;top:15px;left:20px;width:30px}.product-social-links .product-addto-links .towishlist span{font-size:0}.product-social-links .product-addto-links .towishlist:before{content:"";width:30px;height:30px;position:absolute;right:0;top:0;background:url(../images/Icone/Star.svg) no-repeat center;background-size:21px}.product_shipping_info{padding:15px 0 3px;border-top:1px solid #e8e8e8}.shipping_info .item{display:flex;margin:0 0 5px}.shipping_info .item .icon{min-width:20px;margin:0 10px 0 0}.shipping_info .item span{font-size:14px;font-weight:400;line-height:20px}.shipping_info .item.gift-mail{display:none}.product_klarna_info{padding:15px 0 10px;border-top:1px solid #e8e8e8;display:none}.klarna_info .item{display:flex;align-items:center;justify-content:space-between}.klarna_info .item .text a{display:block;text-decoration:underline}.klarna_info .item .text a:hover{color:#ea006f}.product_main_color{padding:12px 0 10px;border-top:1px solid #e8e8e8}.current-color{display:flex;align-items:center;position:relative}.current-color .l-color{min-width:25px;margin-right:10px;max-width:25px}.current-color .l-value strong{text-transform:uppercase}.current-color .i-colori{font-size:11px;opacity:0.5;cursor:pointer;position:absolute;top:5px;right:0}.current-color .i-colori:hover{opacity:1;color:#ea006f;text-decoration:underline}.product-related-color{display:none;padding:15px 0 5px}.product-related-color.open{display:block}.related-color{display:flex;flex-wrap:wrap;align-items:center}.related-color .item-color{margin-right:10px;margin-bottom:10px;position:relative}.related-color .item-color .link-color{display:block;padding:0px}.related-color .item-color .link-color .l-value{font-size:11px;line-height:12px;margin:0 auto;min-width:100px;position:absolute;left:-38px;bottom:-15px;text-align:center;text-transform:uppercase;visibility:hidden}.related-color .item-color .link-color .l-color img{width:25px;height:25px;display:block}.related-color .item-color:hover .link-color .l-value{visibility:visible}.lavaggio_logo{list-style:none;margin:0 -8px;padding:0;display:flex;align-items:flex-start}.lavaggio_logo li{margin:0;padding:0 8px;text-align:center}.lavaggio_logo li h5{font-size:12px;font-weight:600;line-height:20px;display:block;margin:0 0 10px}.lavaggio_logo li .icon{display:block;min-height:45px}.lavaggio_logo li span{font-size:11px;font-weight:400;line-height:15px;display:block;max-width:90px}.product.attribute.description h2{font-size:15px;font-weight:500;line-height:24px;margin:0 0 10px;text-transform:uppercase}.product.attribute.description p{font-size:14px;font-weight:400;line-height:20px}.product.attribute.description strong{font-weight:500}.catalog-product-view .widget_style{padding-top:15px}.block.related{margin-top:0px !important;margin-bottom:0px !important;clear:both}.block.related .title{text-align:center;margin:25px 0 25px}.block.related .title strong{font-size:25px;font-weight:300;text-align:center;letter-spacing:0.5px;font-family:'Montserrat',sans-serif}.block.related .block-content .block-actions{display:none}.block.related .block-content .products-grid .product-item .product-item-info{width:100%}.block.related .related-available .product-item-name{margin-left:0px}.block.related .field.choice{display:none}.block.related .product-item-inner-bottom .product-item-actions{margin-top:5px}.primary_tabs{width:100%;clear:both;margin:0 auto;max-width:1140px;padding-bottom:50px}.attribute_tabs{border-bottom:1px solid #eee;margin:0px 0 0px}.item_tab{margin:0;border-top:1px solid #e8e8e8}.item_tab .title_space{height:15px}.item_tab .title{margin:0;padding:15px 0px;cursor:pointer}.item_tab .title h2{font-size:14px;font-weight:400;position:relative;text-transform:none;margin:0}.item_tab .title h2 strong{font-weight:400}.item_tab .title h2:after{content:"";right:0px;position:absolute;top:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:inherit;color:#2b2e34;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.item_tab .content{margin:0;font-size:14px;font-weight:400;line-height:20px;padding:0px 0px 15px;display:none}.item_tab .content p{font-size:14px;font-weight:400;line-height:20px;margin:0 0 15px}.item_tab .content a{color:#ea006f;text-decoration:underline}.item_tab.open .title h2:after{content:'\e621'}.item_tab.open .content{display:block}.item_tab.longdescription{display:none}.item_tab.caratteristiche{display:none}.product_view_plus_in .primary_plus_cart{margin:0;padding:0;max-width:100%}.product_view_plus_in .primary_plus_cart li{display:flex;align-items:center;padding:10px 0px 10px;width:100%;margin:0;border-bottom:1px solid #e8e8e8}.product_view_plus_in .primary_plus_cart .ico{min-width:32px;text-align:center}.product_view_plus_in .primary_plus_cart .text{line-height:20px}.product_view_plus_in .primary_plus_cart .text strong{margin:0 5px 0 0px;display:inline-block}.label_sconti_list{color:#ea006f;font-size:8px;font-weight:700;line-height:12px;margin:0px 0 0px;height:13px;padding:3px 0 0}.label_sconti_list strong{color:#ea006f;font-size:8px;font-weight:700;line-height:12px;text-transform:uppercase;letter-spacing:0.17142858px;margin-right:0px}.product-options-bottom .label_sconti{color:#ea006f;font-size:14px;font-weight:700;line-height:20px;margin:0 0 10px}.product-options-bottom .label_sconti strong{color:#ea006f;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;letter-spacing:0.3px;margin-right:10px}.product-options-bottom .box-tocart{margin:0 0 15px !important}.fotorama__thumb-border{border:none;background:none}.swatch-attribute-label{font-weight:700;font-size:14px;text-transform:uppercase}.swatch-attribute-label:before{content:"Scegli una "}.swatch-attribute-label:lang(en):before{content:"Choose a  "}.swatch-attribute-label:lang(es):before{content:"Elige una  "}.swatch-attribute-label:lang(de):before{content:"Wählen Sie eine "}.swatch-attribute-selected-option{color:#2b2e34;font-weight:400;font-size:14px}.swatch-opt{display:flex;flex-wrap:wrap;margin:14px 0 0px}.swatch-opt .swatch-attribute{width:100%}.swatch-opt .swatch-attribute.colore{order:1}.swatch-opt .swatch-attribute.taglia{order:3}.swatch-option{outline:none !important;border:1px solid #fff;min-width:25px}.swatch-option.selected{color:#fff;outline:none;background:#2b2e34;border:1px solid #2b2e34}.swatch-option:focus{box-shadow:none}.swatch-option:hover{color:#fff !important}.swatch-option.text{background:#fff;color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;margin-right:10px;min-width:60px;padding:10px 8px;border-radius:15px;border:1px solid #2b2e34}.swatch-option.text.selected{color:#fff;background-color:#2b2e34}.swatch-option.text:hover{background:#2b2e34 !important}.swatch-option.color{padding:0;width:32px;height:32px;margin:0 15px 5px 0;text-align:center;border-radius:32px;border:none !important;box-sizing:border-box}.swatch-option.color.selected{border:5px solid #fff !important;outline:1px solid #2b2e34 !important}.swatch-option.image.selected{border:5px solid #fff !important;outline:1px solid #2b2e34 !important}.filter-content .filter-options-content .swatch-attribute .item{margin:0px 0 0px !important}.filter-content .filter-options-content .swatch-attribute .item .swatch-option{border:1px solid #2b2e34;margin:0 5px 5px 0}.filter-content .filter-options-content .swatch-attribute .item .swatch-option.image{width:18px;min-width:18px;border-radius:18px}.filter-content .filter-options-content .swatch-attribute.colore_filtri{display:flex;flex-direction:column}.filter-content .filter-options-content .swatch-attribute.colore_filtri .item{margin:0px 0px 10px !important}.filter-content .filter-options-content .swatch-attribute.colore_filtri .item .am-swatch-link{display:flex;align-items:center}.filter-content .filter-options-content .swatch-attribute.colore_filtri .item .am-swatch-link .swatch-option{width:25px;height:25px;border-radius:100%;margin:0 10px 0px 0;box-sizing:border-box}.filter-content .filter-options-content .swatch-attribute.colore_filtri .item .am-swatch-link .swatch-option.image{width:25px;height:25px;border-radius:100%;margin:0 10px 0px 0;padding:0;box-sizing:border-box;border:none}.filter-content .filter-options-content .swatch-attribute.taglia .item .am-swatch-link .label{display:none}.products-grid .swatch-option.color{padding:0;width:20px;height:20px;margin:0 10px 5px 0;text-align:center;border-radius:20px;min-width:20px;border:none !important;box-sizing:border-box}.products-grid .swatch-option.color.selected{border:2px solid #fff !important}.products-grid .swatch-attribute .swatch-option.image{padding:0;width:18px !important;height:18px !important;min-width:18px;margin:0 8px 5px 0;text-align:center;border-radius:18px;border:1px solid #eee !important;box-sizing:border-box;background-size:cover !important}.page-header{border:0;margin-bottom:0;top:0;position:fixed;width:100%;z-index:9;background:#fff}.page-wrapper{margin-top:125px}.cms-home .page-wrapper{margin-top:125px}.nav-sections{background:none;margin-bottom:0}.page-header .panel.wrapper{background:#2b2e34;border-bottom:1px solid #2b2e34}.page-header .panel.wrapper .panel.header{padding-bottom:2px;padding-top:3px}.page-header .panel.wrapper .panel.header .switcher{display:none}.page-header .widget.block{margin:0}.top-message{text-align:center}.top-message p{color:#fff;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0px}.top-message p a{color:#fff;text-decoration:underline}.top-message p a:hover{color:#ea006f}.header.content .logo{position:absolute;top:18px;left:20px;margin:0;max-width:165px;z-index:9}.header.content .minicart-wrapper{position:absolute;right:15px;top:20px;z-index:10;margin:0}.header.content .minicart-wrapper .action.showcart .counter.qty.empty{background:none}.header.content .minicart-wrapper .action.showcart .counter.qty{background:#ea006f;color:#1d1d1b;margin:0;font-size:9px;font-weight:400;letter-spacing:0;min-width:14px;font-size:0;height:14px;border-radius:14px;position:absolute;top:-4px;right:-4px;padding:0}.header.content .minicart-wrapper .action.showcart .counter-number{text-shadow:none;margin:0px;padding:0 2px 0 5px}.header.content .minicart-wrapper .action.showcart:before{content:"";background:url(../images/Icone/Cart.svg) no-repeat;width:20px;height:20px}.header.content .block-search{position:absolute;right:160px;top:12px;z-index:9}.header.content .block-search .action.search{opacity:1;right:15px;top:3px}.header.content .block-search .action.search:before{content:"";background:url(../images/Icone/Search.svg) no-repeat;width:23px;height:20px;position:absolute;right:0px;top:7px}.header.content .block-search .control{position:absolute;top:0;right:0;width:359px}.header.content .block-search .control .input-text{height:40px;border-radius:15px;background:#f8f7f7 !important;border:none !important;padding:0 40px 0 20px}.header.content .block-search .minisearch.active .control{opacity:1}.header.content .block-search .minisearch.active .actions{opacity:1}.header.content .compare.wrapper{display:none}.header.content .header.links{position:absolute;top:19px;right:106px;z-index:10;margin:0;padding:0;list-style:none}.header.content .header.links li{margin:0}.header.content .header.links .greet.welcome{display:none}.header.content .header.links>.authorization-link{display:none}.header.content .header.links>.customer-welcome .authorization-link{display:block}.header.content .header.links>.customer-welcome .customer-name .action.switchre{font-size:0;background:url(../images/Icone/User.svg) no-repeat center;border:none;padding:0px 0px;line-height:25px;display:block;width:20px;height:20px;border-radius:0}.header.content .header.links>.customer-welcome .customer-menu .header.links{position:absolute;top:36px;right:0}.header.content .miniwishlist-wrapper{position:absolute;right:60px;top:20px;z-index:9}.header.content .miniwishlist-wrapper .action.wishlist{width:23px;height:20px;line-height:20px;display:block;font-size:0;position:relative}.header.content .miniwishlist-wrapper .action.wishlist:before{content:"";background:url(../images/Icone/Star.svg) no-repeat;width:23px;height:20px;position:absolute;right:0px;top:0px}.block-search .input-text::-webkit-input-placeholder{color:#2b2e34;font-size:14px;font-weight:400;opacity:0.7;letter-spacing:0.3px}.block-search .input-text:-ms-input-placeholder{color:#2b2e34;font-size:14px;font-weight:400;opacity:0.7;letter-spacing:0.3px}.block-search .input-text::placeholder{color:#2b2e34;font-size:14px;font-weight:400;opacity:0.7;letter-spacing:0.3px}.sizechart{position:relative}.sizechart .textlink{color:#2b2e34;font-size:11px;font-weight:400;position:absolute;right:0;top:0px;opacity:0.5}.sizechart .textlink:hover{color:#ea006f;opacity:1;text-decoration:underline}.message.global.cookie.magepow-gdpr-cookie-notice{font-size:10px !important;position:static;background:#ea006f;padding:3px 15px;z-index:1}.message.global.cookie.magepow-gdpr-cookie-notice .action-close{display:none}.message.global.cookie.magepow-gdpr-cookie-notice .content .actions{position:absolute;top:-1px;right:0;margin:0}.message.global.cookie.magepow-gdpr-cookie-notice .content .actions .btn-cookie{font-size:0;background:none;color:#fff;border:none;padding:10px 20px}.message.global.cookie.magepow-gdpr-cookie-notice .content .actions .btn-cookie:before{content:'\e616';font-size:10px;line-height:10px;color:#fff;font-weight:100;font-family:'luma-icons';display:inline-block}.message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-content{color:#fff}.message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-content a{color:#fff;text-decoration:underline}.error_wrapper{text-align:center}.error_wrapper h4{font-size:24px;font-weight:700;line-height:28px;margin:15px 0 12px}.backtohome{margin:15px 0 0}.backtohome a{color:#ffffff;font-size:14px;font-weight:700;height:40px;line-height:40px;text-align:center;text-transform:uppercase;background:#ea006f;padding:0px 20px;border-radius:0px;border:1px solid #ea006f;display:inline-block}.backtohome a:hover{background:#2b2e34;border:1px solid #2b2e34}.cms-contacts-ok .page.messages,.cms-newsletter-ok .page.messages{display:none}.catalog_banner{position:relative;display:none}.catalog_text{position:absolute;top:37%;right:120px;text-align:right}.catalog_text h2{color:#2b2e34;font-size:30px;font-weight:700;font-family:'Montserrat',sans-serif;margin:0 0 10px}.catalog_text p{color:#2b2e34;font-size:15px;font-weight:400;line-height:20px;margin:0 0 10px}.widget_new{margin:0 0 35px}.navigation_top{display:block !important;position:relative;z-index:3}.navigation_top ul{margin:0;padding:0}.navigation_top li{list-style:none;margin:0;padding:0}.navigation_top li a{color:#1d1d1b;font-size:14px;font-weight:400;line-height:20px}.navigation_top li a:hover{color:#ea006f}.navigation_top .nav_primary{display:flex;margin:0;padding:0;list-style:none;margin-left:210px}.navigation_top .nav_primary .level0>.level-top{color:#1d1d1b;font-size:14px;font-weight:400;line-height:40px;padding:5px 17px;text-transform:uppercase;z-index:1;position:relative}.navigation_top .nav_primary .level0>.level-top:hover{color:#ea006f}.page-header-nav-section-donna .navigation_top .nav_primary .level0.nav-1>.level-top,.page-header-nav-section-uomo .navigation_top .nav_primary .level0.nav-2>.level-top,.page-header-nav-section-bambini .navigation_top .nav_primary .level0.nav-3>.level-top{border-bottom:2px solid #ea0170}.navigation_top .nav_primary .level0>.level-top-tab{display:none;color:#1d1d1b;font-size:14px;font-weight:400;line-height:40px;padding:0 17px;text-transform:uppercase}.navigation_top .nav_primary .level0>.level-top-tab:hover{color:#ea006f}.navigation_top .nav_primary .level0 .submenu{display:none;position:absolute;top:25px;left:0;width:100%;background:#fff}.navigation_top .nav_primary .level0 .submenu_fullw{width:100vw;position:relative;margin-left:-50vw;left:50%;background:#fff}.navigation_top .nav_primary .level0.active>.level-top{color:#ea006f;font-weight:600}.navigation_top .nav_primary .level0:hover>.submenu{display:block}.container_w{margin:0 auto;max-width:1420px;padding:80px 20px 30px 20px;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box}.navigation_top .submenu_links{width:320px}.navigation_top .submenu_links h4{margin:0 0 10px;color:#2b2e34;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase}.navigation_top .submenu_links h4.last{margin-top:30px}.navigation_top .submenu_links li{margin:0 0 10px}.navigation_top .submenu_level{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.navigation_top .submenu_level .col3_sub{width:280px}.navigation_top .submenu_level .col3_sub:first-child{width:350px}.navigation_top .submenu_level li{margin:0 0 8px}.navigation_top .submenu_level li a{color:#1d1d1b;font-size:14px;font-weight:400;line-height:20px;padding:0px;text-transform:none;display:flex;align-items:center}.navigation_top .submenu_level li a .icone{width:33px;display:flex;min-height:40px;text-align:center;padding-right:17px;justify-content:center}.navigation_top .submenu_level li a:hover{color:#1d1d1b;font-weight:700}.navigation_top .submenu_level li.promozioni a{color:#ea006f}.navigation_top .submenu_level li.bestseller a{color:#30c661}.amlocator-main-container{font-size:14px}.amlocator-search-container{padding:20px 20px 25px}.amlocator-search-container .amlocator-block.-search{font-size:14px}.amlocator-search-container .amlocator-block.-search input{border-radius:0px}.amlocator-search-container .amlocator-title{font-size:14px;margin-top:8px;margin-bottom:10px}.amlocator-search-container .amlocator-select{border-radius:2px}.amlocator-main-container{margin-top:30px}.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby{color:#fff;font-weight:700;background:#2b2e34;border:1px solid #2b2e34}.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:hover{background:#ea006f;border:1px solid #ea006f}.amlocator-store-desc .amlocator-title{margin-bottom:-10px}.amlocator-pager-container .pages .current .page,.amlocator-pager-container .pages .page:hover{background:#2b2e34}.sizeguide_wrapper .title{margin:0 0 45px}.sizeguide_wrapper .title h1{font-size:26px;line-height:1.23;letter-spacing:0.78px;color:#2b2e34;text-transform:none;font-weight:500;margin:10px 0 25px}.sizeguide_wrapper .title p{max-width:530px;line-height:25px}.sizeguide_tab_container{border-top:2px solid #e8e8e8;padding:50px 0;margin-top:0px;position:relative;width:100%}.sizeguide_tab_container:before{content:"";background:#e8e8e8;height:2px;width:100%;left:-100%;position:absolute;top:-2px}.sizeguide_tab_container:after{content:"";background:#e8e8e8;height:2px;width:100%;right:-100%;position:absolute;top:-2px}.sizeguide_tabs{display:flex;justify-content:space-between}.sizeguide_tabs .sizeguide_photo{width:530px}.sizeguide_tabs .sizeguide_tab{width:550px}.sizeguide_tab .tab_content{margin-top:-77px}.sizeguide_tab{margin:0}.sizeguide_tab .sizeguide_tab_item_head{font-size:18px;font-weight:500;text-transform:uppercase;margin:0 60px 0 0px;display:inline-block;position:relative;cursor:pointer}.sizeguide_tab .sizeguide_tab_item_head.active:after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:2px;background:#ea006f}.sizeguide_tab .sizeguide_tab_item_content{text-align:left;width:100%;float:left;opacity:0;z-index:-1;display:none;margin-top:54px;background:#ffffff;box-sizing:border-box;position:relative}.sizeguide_tab .sizeguide_tab_item_content.active{height:auto;display:block;opacity:1;z-index:1}.same_option .row_lable{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:10px 0;margin:0}.same_option .row_lable li{margin:0;display:inline-block;width:15%;text-align:center;letter-spacing:0.42px}.same_option .row_lable li.name{text-align:left;color:#ea006f;font-weight:400;width:20%;font-family:Roboto}.same_option .row_value{padding:0;margin:10px 0 40px}.same_option .row_value li{margin:0;display:inline-block;width:15%;padding:4px 0;text-align:center;font-family:Roboto}.same_option .row_value li.free{width:20%}@media (max-width:1199px){.sizeguide_tabs .sizeguide_photo{width:50%;padding-right:30px}.sizeguide_tabs .sizeguide_tab{width:50%}.sizeguide_tab .sizeguide_tab_item_head{margin:0 30px 0 0px}}@media (max-width:768px){.sizeguide_wrapper .title{margin:0 0 25px}.sizeguide_wrapper .title h1{margin:10px 0 15px}.sizeguide_tab_container{border:none;padding:0}.sizeguide_tab_container:before,.sizeguide_tab_container:after{background:none}.sizeguide_tabs{flex-wrap:wrap}.sizeguide_tabs .sizeguide_photo{width:auto;margin:0 -15px;padding:0 0 15px}.sizeguide_tabs .sizeguide_photo img{width:100%}.sizeguide_tabs .sizeguide_tab{width:100%}.sizeguide_tab .tab_content{margin-top:0}.sizeguide_tab .sizeguide_tab_item_content{margin-top:30px}.same_option .row_lable li.name{width:14%}.same_option .row_value li.free{width:14%}}.amrelated-pack-wrapper .amrelated-title strong{font-size:25px;font-weight:300;line-height:30px;text-align:center;letter-spacing:0.5px;font-family:'Montserrat',sans-serif}.amrelated-pack-wrapper .amrelated-pack-item .amrelated-name{margin:0;line-height:16px;font-size:12px}.amrelated-pack-wrapper .amrelated-summary-content .main.old-price,.amrelated-pack-wrapper .amrelated-summary-content .main.old-price .price{color:#2b2e34;font-weight:300;text-decoration:line-through}.amrelated-pack-wrapper .amrelated-summary-content .amrelated-tocart-wrapper{flex-wrap:wrap}.amrelated-pack-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .info-size-main{flex-basis:100%;flex-shrink:0;margin-top:10px;font-weight:300;font-size:13px;line-height:18px}.amrelated-pack-item{background:#fff;padding:15px !important;border:1px solid #e8e8e8 !important;border-radius:20px;text-align:left !important;margin:0px 0px 20px;box-sizing:border-box}.amrelated-pack-item.-selected{border:1px solid #2b2e34 !important}.amrelated-pack-item.-main{padding:0;background:#e8e8e8;border:1px solid #2b2e34 !important}.amrelated-pack-item .amrelated-photo-container{width:100%;min-width:100%;height:auto;border:none;background:none}.amrelated-pack-item .amrelated-photo-container .amrelated-checkbox+.amrelated-label{left:auto;right:0;top:0;width:29px;height:29px;border-radius:10px}.amrelated-pack-item .amrelated-photo-container .amrelated-checkbox:checked+.amrelated-label{background:#fff url(../images/checked.png) no-repeat center}.amrelated-pack-item .amrelated-name{min-height:42px}.amrelated-pack-item .amrelated-name .amrelated-link{font-size:12px;font-weight:300;line-height:16px}.amrelated-pack-item .price-box{display:flex;gap:5px}.amrelated-pack-item .price-box .price-container{display:flex;align-items:baseline}.amrelated-pack-item .price-box .price-container .price-label{font-size:16px;font-weight:300;line-height:18px;margin-right:5px;display:none}.amrelated-pack-item .price-box .price-container .price{color:#2b2e34 !important;font-size:16px !important;font-weight:700 !important}.amrelated-pack-item .price-box .old-price .price-container .price{font-weight:300 !important;text-decoration:line-through}.amrelated-pack-item .price-box .old-price.percent{color:#ea006f;font-size:16px;font-weight:700}.amrelated-pack-item .price-box .aslowas-price{display:none}.amrelated-pack-item .amrelated-info{flex-wrap:wrap}.amrelated-pack-item .amrelated-details{margin:10px 0 0}.amrelated-bundle-popup .amrelated-info.-top .amrelated-title{font-size:14px}.amrelated-bundle-popup .amrelated-info.-top .price-box .price-container .price{font-size:14px;line-height:20px}.amrelated-bundle-popup .amrelated-image-container .product-image-container{border:none}.amrelated-bundle-popup .amrelated-info.-bottom .amrelated-description{display:none}.amrelated-bundle-popup .amrelated-info.-bottom .product-options-bottom.product-item{padding:15px 0 0;border-top:none}.amrelated-bundle-popup .amrelated-info.-bottom .sizechart{display:none}.amrelated-bundle-popup .amrelated-popup-tocart-wrapper .action{padding:0 15px;font-size:14px}.amrelated-bundle-popup .amrelated-info.-bottom .swatch-attribute{margin-bottom:0}.amrelated-photo-container .amrelated-photo{border-radius:20px}.amrelated-discount{background:#ea006f}.amrelated-discount.-product{top:0px;left:0;right:auto;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px}.amrelated-popup-container .amrelated-products-wrapper .amrelated-product-container:after{width:100%;margin:0;background-color:#e8e8e8}.amrelated-bundle-popup .paypal-logo{display:none !important}@media (max-width:767px){.amrelated-pack-wrapper .amrelated-content-wrapper{background:none;margin-top:15px}.amrelated-pack-wrapper .amrelated-title{padding:0}.amrelated-pack-wrapper .amrelated-title strong{font-size:18px}.amrelated-pack-wrapper .amrelated-title:after{background:none}.amrelated-pack-wrapper .owl-carousel .owl-nav{top:-40px}.amrelated-pack-wrapper .amrelated-summary-content{flex-wrap:wrap;padding:0}.amrelated-pack-wrapper .amrelated-summary-content .main.price{text-align:left}.amrelated-pack-wrapper .amrelated-price-wrapper{display:block;padding:15px 0 0;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between}.amrelated-pack-wrapper .amrelated-price-wrapper .prezzo_totale{width:50%;margin:0 0 0}.amrelated-pack-wrapper .amrelated-price-wrapper .amrelated-discount.-summary{width:auto}.amrelated-pack-wrapper .amrelated-tocart-wrapper{width:100%;margin:15px 0 0}.amrelated-pack-wrapper .amrelated-tocart-wrapper .action{width:100%}.amrelated-bundle-popup{max-width:350px}.amrelated-bundle-popup .amrelated-info.-top .amrelated-title{font-size:14px;margin:10px 0 0}.amrelated-bundle-popup .amrelated-product-info .amrelated-info.-top{float:right;margin:0;width:50%}.amrelated-bundle-popup .amrelated-product-info .amrelated-image-container{border:0;box-sizing:border-box;left:0;margin:0;padding:0 25px;position:absolute;width:45%}.amrelated-bundle-popup .amrelated-product-info .amrelated-info.-bottom{clear:both;float:right;margin-bottom:20px;width:50%}.amrelated-bundle-popup .amrelated-image-container>.product-item-photo{width:100%}.amrelated-bundle-popup .amrelated-product-container{padding:15px 0 15px}.amrelated-bundle-popup .amrelated-products-wrapper{min-width:350px}}.lelinee_wrapper{padding:15px 15px 0}.lelinee_slider .content_banner{display:flex}.lelinee_slider .content_banner .box_info{width:50%;display:flex}.lelinee_slider .content_banner .box_info .info{background:#fd6437;display:flex;flex-direction:column;justify-content:center;padding:0 60px 0 125px;width:100%}.lelinee_slider .content_banner .box_info .info.bg1{background:#2b2e34}.lelinee_slider .content_banner .box_info .info.bg2{background:#ea006f}.lelinee_slider .content_banner .box_info .info .info_title{color:#fff;font-size:32px;line-height:40px;font-weight:600;margin-bottom:25px;font-family:'Montserrat',sans-serif}.lelinee_slider .content_banner .box_info .info p{color:#fff;font-size:16px;line-height:1.63}.lelinee_slider .content_banner .box_images{width:50%;position:relative}.lelinee_slider .owl-carousel .owl-nav .owl-prev{left:25px}.lelinee_slider .owl-carousel .owl-nav .owl-next{right:25px}.cms-storia .morecolor4,.cms-history .morecolor4,.cms-geschichte .morecolor4,.cms-tortenelem .morecolor4,.cms-historia .morecolor4{margin:0 0 30px;padding-bottom:30px}@media (max-width:1199px){.lelinee_wrapper{padding:15px 0 0}.cms-storia .morecolor4,.cms-history .morecolor4,.cms-geschichte .morecolor4,.cms-tortenelem .morecolor4,.cms-historia .morecolor4{padding:0}.cms-storia .morecolor4,.cms-history .morecolor4,.cms-geschichte .morecolor4,.cms-tortenelem .morecolor4,.cms-historia .morecolor4{padding:0}}@media (max-width:1024px){.lelinee_slider .content_banner{display:flex;flex-direction:column}.lelinee_slider .content_banner .box_info{width:100%;order:2;text-align:center}.lelinee_slider .content_banner .box_info .info{padding:30px 15px;box-sizing:border-box}.lelinee_slider .content_banner .box_images{width:100%;order:1}}.abs-button-l,#store-selector .form-continue .actions-toolbar .action.primary,.order-review-form .action.primary,.bundle-actions .action.primary.customize,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.box-tocart .action.tocart,.cart-summary .checkout-methods-items .action.primary.checkout,.block-minicart .block-content>.actions>.primary .action.primary,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.box-tocart .action.instant-purchase,.multicheckout .action.primary,#store-selector .form-continue .actions-toolbar .amshopby-button,.order-review-form .amshopby-button,.bundle-actions .amshopby-button.customize,.bundle-options-container .block-bundle-summary .box-tocart .amshopby-button,.cart-summary .checkout-methods-items .amshopby-button.checkout,.block-minicart .block-content>.actions>.primary .amshopby-button,.methods-shipping .actions-toolbar .amshopby-button,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .amshopby-button,.form-address-edit .actions-toolbar .amshopby-button,.multicheckout .amshopby-button,#store-selector .form-continue .actions-toolbar .am-filter-go,.order-review-form .am-filter-go,.bundle-actions .am-filter-go.customize,.bundle-options-container .block-bundle-summary .box-tocart .am-filter-go,.cart-summary .checkout-methods-items .am-filter-go.checkout,.block-minicart .block-content>.actions>.primary .am-filter-go,.methods-shipping .actions-toolbar .am-filter-go,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .am-filter-go,.form-address-edit .actions-toolbar .am-filter-go,.multicheckout .am-filter-go{line-height:2.2rem;padding:0 20px;font-size:14px;font-weight:600}.checkout-index-index .authentication-wrapper{display:flex;justify-content:center;width:100%;max-width:100%;max-width:480px;margin:0 auto}.checkout-index-index .authentication-wrapper .action.action-auth-toggle:lang(de){background:#2b2e34;color:#fff;text-transform:none;padding:8px 25px;font-weight:600;font-size:14px;text-decoration:none;height:50px;line-height:20px;border-radius:15px}.checkout-index-index .authentication-wrapper .action.action-auth-toggle:lang(de):hover{background:#ea006f;border:1px solid #ea006f}.checkout-index-index .authentication-wrapper .action.action-auth-toggle{background:#2b2e34;color:#fff;text-transform:none;padding:12px 25px;font-weight:600;font-size:14px;text-decoration:none;height:50px;line-height:20px;border-radius:15px}.checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover{background:#ea006f;border:1px solid #ea006f}.opc-progress-bar{display:flex;margin:0 0 35px}.opc-progress-bar .opc-progress-bar-item{width:50%}.opc-progress-bar-item>span:after{color:#b0b0b0 !important;font-family:'Roboto',sans-serif;font-size:14px;line-height:28px;font-weight:300}.opc-progress-bar-item._active>span::after{content:counter(i) !important;counter-increment:i !important;border-color:#000 !important;color:#000 !important;font-family:'Roboto',sans-serif;font-size:14px;line-height:28px;font-weight:300}.opc-progress-bar-item._active::before{background-color:#000 !important;border-color:#000 !important}.opc-progress-bar-item:before{height:1px !important}.opc-progress-bar-item>span::before{content:unset !important}.opc-progress-bar-item>span{color:#b0b0b0 !important;font-size:14px !important;letter-spacing:0}.opc-progress-bar-item._active>span{color:#000000;font-size:14px !important;letter-spacing:0}.checkout-shipping-method .actions-toolbar .action.primary{border-radius:0;background-color:#000;color:#fff;border-color:#000}.checkout-shipping-method .actions-toolbar .action.primary:hover{background:#ea006f;border:1px solid #ea006f}.checkout-index-index .authentication-wrapper{float:unset;text-align:left;margin-top:50px;margin-bottom:40px}.action.action-auth-toggle{color:#000000;font-size:14px;font-weight:500;letter-spacing:0}.opc-wrapper .step-title{font-size:18px;font-weight:600;text-transform:uppercase;border:1px solid #d8d8d8;border-width:0 0 1px;padding:0 0 8px;margin:0 0 32px;max-width:600px}.opc-block-summary>.title{font-size:18px;font-weight:600;text-transform:uppercase;border:1px solid #ccc;border-width:0 0 1px;padding:0 0 8px}.checkout-shipping-method .actions-toolbar .action.primary{font-size:14px;font-weight:600;padding:0 20px;border-radius:15px}.opc-wrapper .step-content{max-width:500px}.opc-wrapper .step-content hr{display:none}.field-tooltip .field-tooltip-action{line-height:35px}.checkout-payment-method .payment-option-title{padding-left:0;border-color:#e8e8e8}.checkout-payment-method .payment-option-title .action-toggle{color:#2b2e34}.checkout-payment-method .payment-method-title{padding:10px 0;margin:0}.checkout-payment-method .payment-option-content{padding:0 0 20px 0px}.checkout-payment-method .payment-option-content .amcard-field-block .amgcard-datalist-container+.amcard-button{text-transform:uppercase;color:#ffffff;font-size:14px;font-weight:700;background:#2b2e34;border:1px solid #2b2e34}.checkout-payment-method .payment-option-content .amcard-field-block .amgcard-datalist-container+.amcard-button:hover{color:#ffffff;background:#ea006f;border:1px solid #ea006f}#checkout .amcard-codes-list,#checkout .amcard-field-container{padding-left:0}.abs-discount-code .form-discount .actions-toolbar .primary,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary{margin-left:5px}.opc-block-shipping-information{display:none}.checkout-success{text-align:center}.checkout-success>p span{font-weight:700}.checkout-success .actions-toolbar{display:flex;justify-content:center}.checkout-onepage-success #registration{text-align:center}@media (min-width:769px){.amcard-page-product .gallery-placeholder{height:0px !important}}.amcard-page-product .product-info-main .product-info-price .amgiftcard-price-multiple{display:flex}.amcard-page-product .product-info-main .price-final_price .price-wrapper .price{color:#2b2e34;font-weight:600;font-size:14px;line-height:20px}.amcard-page-product .product-info-main .primary_tabs .attribute_tabs .item_tab{display:none}.amcard-page-product .product-info-main .primary_tabs .attribute_tabs .item_tab.shortdescription,.amcard-page-product .product-info-main .primary_tabs .attribute_tabs .item_tab.longdescription{display:block}.amcard-page-product .shipping_info .item:nth-child(2),.amcard-page-product .shipping_info .item:nth-child(3){display:none}.amcard-page-product .shipping_info .item.gift-mail{display:flex}.product-info-main .product-info-price .price-box .amgiftcard-price-container .amgiftcard-price-multiple p{margin:0 0 5px}.product-info-main .product-info-price .price-box .amgiftcard-price-container .amgiftcard-price-multiple .price-from{margin-right:20px}.product-info-main .product-info-price .price-box .amgiftcard-price-container .amgiftcard-price-multiple .price-container{display:flex}.product-info-main .product-info-price .price-box .amgiftcard-price-container .amgiftcard-price-multiple .price-container>.price-label{margin-right:10px;display:block !important}.product-add-form .amcard-general-container .amcard-form-container{margin-top:0;border-color:#e8e8e8}.product-add-form .amcard-general-container .amcard-flex-container{gap:15px}.product-add-form .amcard-general-container .amcard-flex-container .amcard-field-container{flex-basis:100%}.product-add-form .amcard-general-container .amcard-flex-container .amcard-field-container .amcard-title{border:none;margin:0}.amcard-preview-container>.amcard-button{color:#2b2e34;border:1px solid #2b2e34}.amcard-preview-container>.amcard-button:hover{color:#fff;background:#2b2e34;border:1px solid #2b2e34}@media (max-width:768px){.amcard-page-product .gallery{margin:0 0 10px}.amcard-page-product .gallery-placeholder{overflow:hidden;height:0px !important}.amcard-page-product .gallery__thumbnails{display:flex}.box-tocart div.control{width:80px !important;justify-content:center}}.nav_mobile_parent_top{display:none}.nav_mobile_parent_links{display:flex;align-items:center}.nav_mobile_parent_links .item{width:33.333%;padding:8px 10px 10px;box-sizing:border-box;position:relative}.nav_mobile_parent_links .item a{color:#2b2e34;font-size:14px;font-weight:400;line-height:20px;text-transform:uppercase;letter-spacing:0.3px;display:block;text-align:center}.nav_mobile_parent_links .item:hover a{font-weight:600}.nav_mobile_parent_links .item:hover:after{content:"";position:absolute:
				left: 0;bottom:0;width:100%;height:2px;background:#ea006f}@media (max-width:768px){.nav_mobile_parent_top{display:block}}#recaptcha-invisible{z-index:2;position:relative}.wordpress-posttype-view .columns>.column.main,.wordpress-term-view .columns>.column.main{width:100%;float:none;padding:0}.wordpress-posttype-view .columns>.sidebar.sidebar-main,.wordpress-term-view .columns>.sidebar.sidebar-main{display:none}.wordpress-posttype-view .pager .toolbar-amount,.wordpress-term-view .pager .toolbar-amount{display:none}.wordpress-posttype-view .pager .pages,.wordpress-term-view .pager .pages{margin:20px 0 40px}.wordpress-posttype-view .pager .pages .items.pages-items,.wordpress-term-view .pager .pages .items.pages-items{display:flex;justify-content:center}.wordpress-posttype-view .pager .pages .items.pages-items .item,.wordpress-term-view .pager .pages .items.pages-items .item{text-align:center;margin:0 12px 0 0}.wordpress-posttype-view .pager .pages .items.pages-items .item a,.wordpress-term-view .pager .pages .items.pages-items .item a{color:#2b2e34;font-size:15px;font-weight:400;line-height:24px;padding:3px 5px}.wordpress-posttype-view .pager .pages .items.pages-items .item.current strong.page,.wordpress-term-view .pager .pages .items.pages-items .item.current strong.page{padding:0px 5px;width:24px;border-radius:10px;background:none;border:1px solid #2b2e34}.wordpress-posttype-view .pager .pages .items.pages-items .item.current span,.wordpress-term-view .pager .pages .items.pages-items .item.current span{color:#2b2e34;font-size:15px;font-weight:600;line-height:24px}.wordpress-posttype-view .pager .pages .items.pages-items .pages-item-next,.wordpress-term-view .pager .pages .items.pages-items .pages-item-next,.wordpress-posttype-view .pager .pages .items.pages-items .pages-item-previous,.wordpress-term-view .pager .pages .items.pages-items .pages-item-previous{display:none}.post-list-wrapper{margin:20px 0 0}.post-list.grid{display:flex;flex-wrap:wrap;margin:0 -15px}.post-list.grid .item{width:33.333% !important;padding:0 15px 30px;margin:0 !important;box-sizing:border-box}.post-list.grid .item .post-list-item{height:100%}.post-list-box{position:relative;height:100%}.post-list-box .post-top-box{margin:0}.post-list-box .post-top-box .post-entry{margin:0}.post-list-box .post-top-box .post-image{margin:0;max-height:580px}.post-list-box .post-top-box .post-image a{display:block}.post-list-box .post-top-box .post-image img{width:100%}.post-list-box .post-bottom-box{margin:0;position:absolute;bottom:0;left:0;padding:20px}.post-list-box .post-bottom-box .post-content-box{background:#fff;padding:20px;overflow:hidden}.post-list-box .post-bottom-box .post-content-box h2{font-size:20px;font-weight:500;line-height:25px;text-transform:uppercase;margin:0 0 10px}.post-list-box .post-bottom-box .post-content-box .post-excerpt{font-size:15px;font-weight:300;line-height:23px}.post-list-box .post-bottom-box .post-content-box .post-excerpt p{font-size:15px;font-weight:300;line-height:23px}.post-list-box .post-bottom-box .post-content-box .post-meta{display:none}.post-list-box .post-bottom-box .post-content-box .post-button{height:0;visibility:hidden;transition:0.3s;opacity:0;margin:10px 0 0}.post-list-box .post-bottom-box .post-content-box .post-button .link_post{display:inline-block;background:#2b2e34;color:#fff;text-transform:uppercase;letter-spacing:1.68px;font-size:14px;font-weight:700;padding:10px 35px;text-decoration:none}.post-list-box:hover .post-bottom-box .post-content-box .post-button{height:41px;visibility:visible;opacity:1}.wordpress-post-view .columns>.column.main{width:100%;float:none;padding:0}.wordpress-post-view .columns>.sidebar.sidebar-main{display:none}.wordpress-post-view .page-title-wrapper{display:none}.wordpress-post-view .comments-wrapper{display:none}.post-view{margin:15px 0 0}.post-view .post-entry{clear:both}.post-view .post-entry .post-image{float:left;width:35%;margin:0;padding:0 25px 20px 0}.post-view h2.post-view-title{font-size:24px;font-weight:600;margin:0 0 15px;text-transform:uppercase}.post-view h2{font-size:18px;font-weight:600;margin:0 0 15px;line-height:25px;text-transform:uppercase}.post-view h3,.post-view h4,.post-view h5,.post-view h6{font-size:18px;font-weight:600;margin:0 0 15px;line-height:25px;text-transform:uppercase}.post-view .post-content{font-size:15px;font-weight:300;line-height:23px}.post-view .post-content p{font-size:15px;font-weight:300;line-height:23px}.post-view .post-content strong{font-weight:500}.post-view .post-meta{clear:none;font-style:italic}.block-blog-categories .block-content ul.level0{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0}.block-blog-categories .block-content ul.level0 .item.level0{padding:0 10px;margin:0;list-style:none;position:relative}.block-blog-categories .block-content ul.level0 .item.level0 .level0{font-size:15px;font-weight:300;line-height:23px;text-transform:uppercase}.block-blog-categories .block-content ul.level0 .item.level0:after{content:"";position:absolute;right:-2px;top:3px;width:1px;height:15px;background:#2b2e34}.block-blog-categories .block-content ul.level0 .item.level0:first-child{padding-left:0}.block-blog-categories .block-content ul.level0 .item.level0:last-child{padding-right:0}.block-blog-categories .block-content ul.level0 .item.level0:last-child:after{background:none}.block-blog-categories .block-content ul.level0 .item.level0.active .level0{font-weight:600}@media (max-width:1199px){.post-list.grid .item{width:50% !important}}@media (max-width:768px){.post-list-wrapper{margin:15px 0 0}.post-list.grid{margin:0 -8px}.post-list.grid .item{width:50% !important;padding:0 8px 15px}.post-list-box .post-top-box .post-image{margin:0;max-height:none}.wordpress-post-view .page-title-wrapper{display:block}.wordpress-post-view .page-title-wrapper .page-title{font-size:20px;line-height:28px;margin:10px 0 10px;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:normal;font-family:'Roboto',sans-serif}.post-view{margin:0px 0 0}.post-view h2.post-view-title{display:none}.block-blog-categories .block-content ul.level0{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}}@media (max-width:480px){.post-list.grid{margin:0}.post-list.grid .item{width:100% !important;padding:0 0px 20px}.post-view{margin:0px 0 0}.post-view h2.post-view-title{display:none}.post-view .post-entry .post-image{float:none;width:100%;margin:0;padding:0 0 20px}}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method{padding-left:0 !important}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .step-content{max-width:100%}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .step-content .form.form-login{max-width:422px}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .checkout-billing-address{width:50%;min-height:600px;float:left}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .opc-payment{width:50%;float:left;margin-top:0 !important;padding-left:20px;box-sizing:border-box}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .opc-payment-additional.discount-code{width:50%;float:left;padding-top:0;padding-left:20px;box-sizing:border-box;border:none}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .opc-payment-additional.discount-code .payment-option-title{border-top:1px solid #eee;padding:15px 0 0}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset .field,.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset .field,.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset .field{width:50% !important}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset .field.street,.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset .field.street,.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset .field.street{width:100% !important}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset div.field[name="shippingAddress.company"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset div.field[name="shippingAddress.company"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset div.field[name="shippingAddress.company"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset div.field[name="billingAddressshared.company"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset div.field[name="billingAddressshared.company"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset div.field[name="billingAddressshared.company"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset div.field[name="shippingAddress.telephone"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset div.field[name="shippingAddress.telephone"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset div.field[name="shippingAddress.telephone"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset div.field[name="billingAddressshared.telephone"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset div.field[name="billingAddressshared.telephone"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset div.field[name="billingAddressshared.telephone"]{width:100% !important}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset .field[name="shippingAddress.street.0"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset .field[name="shippingAddress.street.0"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset .field[name="shippingAddress.street.0"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .form-shipping-address .fieldset .field[name="billingAddressshared.street.0"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-shipping-address .fieldset .field[name="billingAddressshared.street.0"],.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .checkout-billing-address .fieldset .field[name="billingAddressshared.street.0"]{width:100% !important}@media (max-width:992px){.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method{padding-left:0 !important}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .step-content{max-width:100%}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .checkout-billing-address{width:100%;min-height:auto;float:left}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .opc-payment{width:100%;padding-left:0px}.firecheckout.firecheckout-index-index.firecheckout-quote-virtual #checkout .opc-wrapper .checkout-payment-method .opc-payment-additional.discount-code{width:100%;padding-left:0}}.account .page-main .page-title-wrapper .order-date{margin:15px 0 18px !important}.account .block-order-details-view .block-title strong{font-size:20px}.account .block-order-details-view .box-title>span{font-size:14px !important}.order-details-items .table-order-items .product-item-name{margin:5px 0 10px;font-size:12px;line-height:20px}.order-details-items .table-order-items .col.price .price{font-size:14px}.block.amrelated-grid-wrapper{margin-top:0px !important;margin-bottom:0px !important;clear:both}.block.amrelated-grid-wrapper .block-title{text-align:center;margin:25px 0 25px}.block.amrelated-grid-wrapper .block-title strong{font-size:25px;font-weight:300;text-align:center;letter-spacing:0.5px;font-family:'Montserrat',sans-serif}@media (max-width:768px){.block.amrelated-grid-wrapper .block-title{text-align:left;margin:10px 0 15px}.block.amrelated-grid-wrapper .block-title strong{font-size:18px;font-weight:400;margin:0 0 0}}.checkout-policy{margin-top:-15px}.checkout-policy .policy{padding-left:0}.checkout-policy .policy .span{font-size:12px;font-weight:300}.store-header{position:relative}.page-header .panel.wrapper .panel.header .switcher_wrapper{margin:0 auto;max-width:1380px;position:relative;padding:0 20px}.page-header .panel.wrapper .panel.header .switcher{display:block;position:absolute;right:20px;top:-25px;font-size:12px;z-index:11;text-align:right}#trustbadge-container-98e3dadd90eb493088abdc5597a70810{z-index:1 !important}.cms-noroute-index .page-main{width:100%;max-width:100%;padding:0}.cms-no-route .column.main{padding:0}.cms-no-route .page-footer{padding:0;margin:0}.cms_404{position:relative}.cms_404 .cms_404_photo img{display:block}.cms_404 .content{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;bottom:0}.cms_404 .content .block_title{font-family:Montserrat;font-size:65px;font-weight:bold;line-height:1.08;letter-spacing:6.5px;text-align:center;color:#ffffff;margin-bottom:20px}.cms_404 .content .sub_title{font-size:45px;line-height:55px;letter-spacing:1.68px;text-align:center;color:#fff;margin-bottom:0;font-family:'Montserrat',sans-serif}.cms_404 .content ul{text-align:center;margin:70px 0 0}.cms_404 .content ul li{display:inline-block;margin:0 50px}.cms_404 .content ul li a{background:#2b2e34;font-size:14px;font-weight:bold;line-height:1.21;letter-spacing:1.68px;text-align:center;color:#fff;padding:13px 10px;display:block;min-width:170px;border-radius:15px}.cms_404 .content ul li a:hover{background:#ea006f}@media (max-width:992px){.cms_404 .content .block_title{font-size:35px;letter-spacing:1.68px}.cms_404 .content .sub_title{font-size:25px;line-height:35px}.cms_404 .content ul{text-align:center;margin:70px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.cms_404 .content ul li{margin:0 10px 15px}}@media (max-width:768px){.cms_404 .content .block_title{font-size:25px;letter-spacing:1.68px}.cms_404 .content .sub_title{font-size:20px;line-height:25px}}.back-to-top{position:fixed;bottom:90px;right:0px;display:inline-block;background:#2b2e34;width:40px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:999}.back-to-top span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.back-to-top:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;color:#fff;font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;content:'\e621'}.media video,.media embed,.media object,.media iframe{border-radius:20px}.page-header .panel.wrapper{background:#2b2e34;border-bottom:1px solid #2b2e34}.page-header .panel.wrapper .panel.header{padding:0;max-width:none}.page-header .panel.wrapper .panel.header .top-message{padding:5px 15px 3px 15px;background:#2b2e34;border-bottom:1px solid #2b2e34}.page-header .panel.wrapper .panel.header .top-message-checkout{padding:5px 15px 3px 15px;background:#2b2e34;border-bottom:1px solid #2b2e34}.page-header .panel.wrapper .panel.header #messaggio-chiusura{padding:5px 15px 5px 15px;background:#ea006f}.page-header .panel.wrapper .panel.header #messaggio-chiusura p{color:#fff;font-size:12px;font-weight:300;line-height:20px;letter-spacing:0px;margin:0;text-align:center}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom{display:flex;flex-wrap:wrap;margin:0 -7px}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item{max-width:225px;border:none !important;padding:0 7px !important}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item .amrelated-info{padding:15px;border-radius:20px;border:1px solid #2b2e34}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item .amrelated-plus{display:none}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item.-main{background:none;padding-right:60px !important;max-width:280px}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item.-main .amrelated-info{background:#e8e8e8}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item.-main .amrelated-plus{display:block}.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus,.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal{font-size:30px;line-height:40px;font-weight:300;position:absolute;top:40px;right:5px;z-index:1;width:40px;height:40px;border:1px solid #000;top:115px;padding:0;border-radius:10px}@media (max-width:768px){.amrelated-content-wrapper .amrelated-pack-list.bundle-custom{margin:0}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item{width:100%;max-width:100%;margin:0px 0px 15px;padding:0px !important}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item .amrelated-info{display:flex}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item .amrelated-info .amrelated-photo-container{max-width:90px;min-width:auto;position:static}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item .amrelated-info .amrelated-photo-container .amrelated-checkbox+.amrelated-label{right:10px;top:10px}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item .amrelated-info .amrelated-details{width:62%;margin:0;padding:0 0 0 15px;align-content:baseline}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item .amrelated-info .amrelated-details .amrelated-name{min-height:auto}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item.-main{max-width:100%;padding-right:0px !important;padding-bottom:60px !important;position:relative}.amrelated-content-wrapper .amrelated-pack-list.bundle-custom .amrelated-pack-item.-main .amrelated-plus{top:inherit;bottom:-18px;left:50%;text-align:center;transform:translate(-50%, -50%)}}.spedizioni_tab_container{border-top:2px solid #e8e8e8;padding:50px 0;margin-top:0px;position:relative;width:100%}.spedizioni_tab_container:before{content:"";background:#e8e8e8;height:2px;width:100%;left:-100%;position:absolute;top:-2px}.spedizioni_tab_container:after{content:"";background:#e8e8e8;height:2px;width:100%;right:-100%;position:absolute;top:-2px}.spedizioni_tab_container .sizeguide_tab .sizeguide_tab_item_head{margin:0 45px 0 0px;text-transform:capitalize}.spedizioni_content{display:flex;position:relative;padding:0 0 25px}.spedizioni_content:before{content:"";position:absolute;background:#ea006f;height:2px;width:100%;left:0;right:0;top:30px}.spedizioni_content .col_same{width:33.333%}.spedizioni_content .col_same p{font-weight:700;line-height:1.57;padding:0 0 10px;margin:0 0 10px 0}.spedizioni_content .col_same ul{margin:0;padding:0}.spedizioni_content .col_same li{margin:0;padding:0;list-style:outside none none}.spedizioni_text{max-width:530px;padding-right:20px}.spedizioni_text .content_text{border-top:1px solid #e8e8e8;padding:30px 0;margin-top:10px}.spedizioni_text .content_text p{font-style:italic}@media (max-width:768px){.spedizioni_text{max-width:100%;padding:0px}.spedizioni_tab_container .sizeguide_tab .sizeguide_tab_item_head{margin:0 30px 0 0px;text-transform:capitalize}}.products-grid .product-items .product-item .video-second>.video_box_item{display:none;transition:all .2s ease}.products-grid .product-items .product-item .video-second>.video_box_item video{display:block;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;border-radius:20px;z-index:1}.products-grid .product-items .product-item .video-second>.video_box_item .product-image-photo-hovered{display:block;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;border-radius:20px;z-index:1}.products-grid .product-items .product-item .video-second:hover>.video_box_item{display:block}.firecheckout.checkout-index-index #checkout .fieldset.swissup-checkout-fields .swissup-checkout-fields__field .label{display:none}.products-grid .product-items .product-item .product-item-info .product-item-photo{display:block;position:relative}.label_immagine{background:#2b2e34;width:100%;display:block;border-radius:0 0 15px 15px;color:#ffffff;font-size:11px;font-weight:900;text-align:center;text-transform:uppercase;padding:5px 10px;position:absolute;left:0;bottom:4px;box-sizing:border-box;z-index:2}.label_rosa{background:#ea006f;display:block;border-radius:8px 0px 0px 8px;color:#ffffff;font-size:11px;font-weight:900;text-align:center;text-transform:uppercase;padding:8px 10px 8px 12px;position:absolute;right:1px;bottom:35px;box-sizing:border-box;z-index:2}.label_rosa+.label_rosa{bottom:75px}.firecheckout.checkout-index-index .checkout-shipping-method .checkout-shipping-method{background:#F8F7F7;padding:15px;border-radius:15px}.firecheckout.checkout-index-index .opc-sidebar .opc-block-summary{background:#F8F7F7;padding:15px 15px 20px;border-radius:15px}.firecheckout.checkout-index-index .items-in-cart>.minicart-items:after{background:none}.amscroll-page-num.-amscroll-button{display:none !important}.amscroll-load-button{font-size:14px;font-weight:500;color:#ea006f !important;line-height:15px}.amscroll-load-button:hover{font-size:14px;font-weight:500;color:#ea006f;text-decoration:underline}div#trustbadge-container-98e3dadd90eb493088abdc5597a70810:lang(hu){display:none}input[type="checkbox"].klaviyo-sr-only{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;top:unset !important;border-width:0 !important}.promo-banner-products{display:none}body.catalog-product-view .promo-banner-products{display:block}body.cms-home .promo-banner-products{margin-bottom:15px}.promo-banner-products img,.category-banner img{width:100%}.promo-banner-products img.x-desktop,.category-banner img.x-desktop{display:block}.promo-banner-products img.x-mobile,.category-banner img.x-mobile{display:none}@media (max-width:768px){.promo-banner-products img.x-desktop,.category-banner img.x-desktop{display:none}.promo-banner-products img.x-mobile,.category-banner img.x-mobile{display:block}}.category-banner{max-width:1440px;margin:0 auto;padding:0 20px}@media (max-width:768px){.category-banner{padding:0}}.category-banner img.x-desktop{border-radius:25px;margin-bottom:15px}body.category-black-friday .sub_catalog{display:none}body.category-xmas-promo .sub_catalog{display:none}body.category-tonic .sub_catalog{display:none}body.category-spring-promo .sub_catalog{display:none}body.category-promo-sport .sub_catalog{display:none}body.category-saldi .sub_catalog,body.category-sales .sub_catalog{display:none}body.category-summer-sale .sub_catalog{display:none}