body{color:#000;font-size:14px;font-weight:300;letter-spacing:0.5px;font-family:'Josefin Sans',sans-serif}.action.primary,.action-primary{font-family:'Josefin Sans',sans-serif}.page.messages{top:80px;z-index:999}.img_mobile{display:none !important}.page-header .header-faqs{display:none}.page-header .header-shipping-txt{font-size:11px;font-weight:bold;text-transform:uppercase}.page-header .header-shipping-lang{font-size:11px;margin-top:2px}.cms-home{padding-top:33px !important}.cms-home .page-wrapper{overflow:hidden}.customer-welcome .customer-layer{z-index:5;top:0}.nav-up .customer-welcome .customer-layer,.nav-down .customer-welcome .customer-layer{top:0px}.minicart-wrapper .action.showcart>.counter.qty{color:#fff;font-size:10px;font-weight:500;left:7px;top:-5px;height:15px;width:15px;background:#000;min-width:10px;padding:0;border-radius:10px;margin:0;line-height:18px}.cms-home .page-header .panel.wrapper{background-color:#fff;color:#000}.cms-home .page-header .panel.wrapper .header-shipping-lang:before{content:url(../icons/pin_index.svg)}.cms-home .page-header .panel.wrapper a{color:#000}html:not(.nav-open) .cms-home.white-header .page-wrapper{overflow:hidden}html:not(.nav-open) .cms-home.white-header .page-wrapper>header{background:none}html:not(.nav-open) .cms-home.white-header .page-header .header.content{position:relative}html:not(.nav-open) .cms-home.white-header .page-header .header.content:before{content:"";background:#000;opacity:0.5;width:100%;height:100%;position:absolute;top:0;left:0;height:80px;width:100vw;margin-left:-50vw;left:50%}html:not(.nav-open) .cms-home.white-header .page-header .panel.wrapper a,html:not(.nav-open) .cms-home.white-header .page-header .panel.wrapper .alink{color:#000}html:not(.nav-open) .cms-home.white-header .nav-sections{background:none}html:not(.nav-open) .cms-home.white-header .navigation{background:none}html:not(.nav-open) .cms-home.white-header .menu>ul>li{background:none !important}html:not(.nav-open) .cms-home.white-header #om.menu>ul>li a.level-top{color:#fff}html:not(.nav-open) .cms-home.white-header .logo img,html:not(.nav-open) .cms-home.white-header .header-wishlist img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(207deg) brightness(121%) contrast(107%)}html:not(.nav-open) .cms-home.white-header .minicart-wrapper .action.showcart:before{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(207deg) brightness(121%) contrast(107%)}html:not(.nav-open) .cms-home.white-header .customer-welcome .action.switch:before{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(207deg) brightness(121%) contrast(107%)}html:not(.nav-open) .cms-home.white-header .block-search .action.search:before{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(207deg) brightness(121%) contrast(107%)}html:not(.nav-open) .cms-home.white-header .minicart-wrapper .action.showcart>.counter.qty{color:#000;background:#fff}.search .amsearch-loupe{background-repeat:no-repeat !important}.mobile-menu-shipping-lang{padding-left:2rem}.mobile-menu-shipping-lang::before{content:url(../icons/pin-black.svg);position:absolute;margin-left:-2rem}.catalog-product-view .page.messages,.wishlist-index-index .page.messages{z-index:999}.products-grid.wishlist .product-item-actions{position:static;width:100%}@media (min-width:768px){.header.links{margin-top:3px;margin-left:25px}.page-header .header-wishlist{margin-top:5px;margin-left:25px;position:relative}.page-header .header-discover-txt{margin-left:0}.page-header .header.content{padding-bottom:20px;padding-top:25px;height:80px}.page-wrapper>header{height:112px}header .header.content #custom-sliding-cart .minicart-wrapper{margin-left:34px;margin-top:5px}}@media (min-width:1024px){.page-products .products-grid .product-items{display:flex;flex-wrap:wrap}#om.menu>ul{padding:0}#om.menu>ul>li a.level-top{padding:8px 26px 16px 26px;font-size:14px;text-transform:uppercase}#om.menu>ul>li.menu-dropdown-icon:first-child a.level-top{padding-left:0px}}@media (max-width:767px){.cms-home .page-footer{margin-top:0px}header .header.content #custom-sliding-cart .minicart-wrapper{margin-top:2px}.header.links{margin-top:2px}.page-header .header.content{padding-top:20px}.page-header .block.block-search .label:before{line-height:28px}.page-wrapper>header{height:95px}html:not(.nav-open) .cms-home.white-header .page-header .header.content:before{height:65px}html:not(.nav-open) .cms-home.white-header .nav-toggle:before{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(207deg) brightness(121%) contrast(107%)}html:not(.nav-open) .cms-home.white-header .page-header .block.block-search .label:before{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(207deg) brightness(121%) contrast(107%)}html:not(.nav-open) .cms-home.white-header .nav-sections{top:98px;background:#fff}}html:not([lang="it"]) .custom-show-only-it,html:not([lang="en"]) .custom-show-only-en{display:none}.cms-home .columns .column.main{padding-bottom:15px}.custom-slider{display:none !important}.index1{width:100vw;position:relative;margin-left:-50vw;left:50%}.index1_banner{margin:0 auto;max-width:1920px}.index1_banner .item{position:relative}.index1_banner .item .image img{display:block;width:100%}.index1_banner .item .Club_actions{position:absolute;bottom:60px;left:0;width:100%;text-align:center;padding:0px 10px;box-sizing:border-box}.index1_banner .item .Club_actions h2{color:#ffffff;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:0.86px;display:block;margin:0 0 25px;text-align:center}.index1_banner .item .Club_actions .actions a{width:171px;height:42px;color:#ffffff;font-size:14px;font-weight:600;display:inline-block;letter-spacing:0.5px;border:1px solid #fff;text-align:center;line-height:42px;margin:0 6px;text-decoration:none}.index1_banner .item .Club_actions .actions a:hover{color:#000;background:#fff;border:1px solid #fff}.index2{width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:40px}.index3 h2{color:#000;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:0.86px}.tabsTrending{margin:-50px 0 0;text-align:right}.tabsTrending h4{color:#000;font-size:14px;font-weight:600;margin:0 30px 0 0px;display:inline-block;text-transform:uppercase;letter-spacing:0.50166667px;position:relative;cursor:pointer}.tabsTrending h4.active:after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:1px;background:#000}.tabsTrending .content{text-align:left;width:100%;float:right;opacity:0;z-index:-1;margin-left:-100%;margin-top:35px;background:#ffffff;box-sizing:border-box;position:relative}.tabsTrending .content.active{height:auto;display:block;opacity:1;z-index:1}.tabsTrending .mp-product-slider-block{display:none}.mp-product-slider-content .product-item-name{font-size:14px;font-weight:600;letter-spacing:0.4px}.index4{clear:both;width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:40px}.col2_banner{display:flex;margin:0 auto;max-width:1920px}.col2_banner .col2_item{width:50%}.col2_banner .col2_item .item{margin:0}.col2_banner .item_link{display:block;position:relative}.col2_banner .item_link .image img{display:block;width:100%}.col2_banner .item_link .text{position:absolute;bottom:60px;left:0;width:100%;text-align:center;padding:0px 25px;box-sizing:border-box}.col2_banner .item_link .text .title{color:#ffffff;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:0.86px;display:block;margin:0 0 20px;text-align:center}.col2_banner .item_link .text .action_btn{width:171px;height:42px;color:#ffffff;font-size:14px;font-weight:600;display:inline-block;letter-spacing:0.5px;border:1px solid #fff;text-align:center;line-height:42px}.col2_banner .item_link:hover .text .action_btn{color:#000;background:#fff;border:1px solid #fff}.index_seotext{max-width:1200px;margin:0 auto}.index_seotext .seotext{text-align:center;height:100px;overflow:hidden}.index_seotext .seotext.seotext-all-visible{height:auto !important}.index_seotext .seotext p{font-size:14px;font-weight:300;line-height:30px;text-align:center}.index_seotext .seotext strong{font-weight:600}.index_seotext .seotext-moreless{font-size:14px;font-weight:300;line-height:30px;text-align:center}.index_seotext .seotext-moreless p{cursor:pointer;position:relative}.index_seotext .seotext-moreless p.seotext-less{display:none}.index_seotext .moreless{font-size:14px;font-weight:300;line-height:30px;text-align:center}.index_seotext .moreless span{cursor:pointer;position:relative}.index_seotext .moreless span.less{display:none}.index_seotext .moreless span:after{content:"+";margin-left:3px}.index_seotext.active .seotext{height:auto}.index_seotext.active .seotext-moreless p.seotext-more{display:none}.index_seotext.active .seotext-moreless p.seotext-less{display:block}.index_seotext.active .moreless span.more{display:none}.index_seotext.active .moreless span.less{display:inline-block}.index_seotext.active .moreless span:after{content:"-"}.product-item{position:relative}.product-item .product-item-actions{position:absolute;right:0;top:0;z-index:9;width:80px;height:80px;margin:0 !important}.product-item .product-item-actions .action.towishlist{background:none !important;right:0 !important;top:0 !important}.products-grid .owl-carousel .product-item .price-box{margin:11px 0 10px}.products-grid .owl-carousel .product-item .product-item-inner{display:none}.products-grid .product-image-wrapper .product-image-photo{max-height:initial}@media (max-width:992px){.col2_banner{display:flex;flex-wrap:wrap}.col2_banner .col2_item{width:100%}.col2_banner .item_link .image img{display:block;width:100%}}@media (max-width:767px){.img_desktop{display:none !important}.img_mobile{display:block !important}.index4{clear:both;margin:0 0 25px}.index_seotext .seotext{height:165px}.index_seotext.active .seotext{height:auto}.col2_banner .item_link .text{bottom:30px}.col2_banner .item_link .text .title{font-size:20px;margin:0 0 10px}.index1_banner .item .image img{width:100%}.index1_banner .item .Club_actions{bottom:30px}.index1_banner .item .Club_actions h2{font-size:20px;margin:0 0 15px}.index1_banner .item .Club_actions .actions a{width:150px}.index3 h2{text-align:center}.tabsTrending{margin:0;text-align:center}.tabsTrending h4{margin:0 15px}.index1{left:0;width:auto;margin:0 -15px}.index2{left:0;width:auto;margin:0 -15px 25px}.index4{left:0;width:auto;margin:0 -15px 25px}.index3 .owl-theme .owl-dots{display:none !important}.page-header .header-shipping-txt{display:block}.page-header .header-shipping-lang{display:none !important}}.page-footer{color:#000;background:#fff;margin:0;overflow:hidden}.footer{color:#000}.footer.content a,.footer.content .alink{color:#000}.wrapper-newsletter{width:100vw;position:relative;margin-left:-50vw;left:50%}.wrapper-newsletter-inner{background:#eeeeee;padding:50px 20px 40px;box-sizing:border-box;display:flex;justify-content:center}.wrapper-newsletter .links.newsletter{width:100%}.wrapper-newsletter .links.newsletter .title{color:#000;font-size:24px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:0.86px;margin:0 0 10px}.wrapper-newsletter .links.newsletter .subtitle{color:#000;font-size:14px;font-weight:300;line-height:24px;letter-spacing:0.4px;text-align:center;display:block;margin:0 0 10px}.wrapper-newsletter .links.newsletter .content{margin:0 auto;max-width:700px}.wrapper-newsletter .field.newsletter .label{color:#000;font-size:14px;font-weight:300;line-height:24px;letter-spacing:0.4px;text-align:center;display:block}.footer .newsletter form .fields.two-columns{gap:3rem;justify-content:center}.footer .newsletter form .fields.two-columns .field_gender .checkbox-container,.footer .newsletter form .fields.two-columns .field_language .checkbox-container{font-size:14px;font-weight:300;padding-left:35px;line-height:28px}.footer .newsletter form .fields.two-columns .field_gender .checkbox-container .checkmark,.footer .newsletter form .fields.two-columns .field_language .checkbox-container .checkmark{width:25px;height:25px;border:1px solid #fff}.footer .newsletter form .fields.two-columns .field_gender .checkbox-container .checkmark:after,.footer .newsletter form .fields.two-columns .field_language .checkbox-container .checkmark:after{width:25px;height:25px}.footer .newsletter form .control-newsletter{display:flex;align-items:baseline}.footer .newsletter form .control-newsletter .control{margin:0;width:450px}.footer .newsletter form .control-newsletter .actions{margin:0;width:218px}.footer .newsletter form .control-newsletter .actions .action.subscribe.primary.dark{width:100%;height:42px;color:#000;font-size:14px;font-weight:600;border:1px solid #000;background:transparent;margin-top:-3px}.footer .newsletter form .control-newsletter .actions .action.subscribe.primary.dark:hover{color:#fff;border:1px solid #000;background:#000}.footer .newsletter form #newsletter{width:97%;margin-top:0;height:42px;border:1px solid #fff;padding:0 15px;color:#000;font-family:'Josefin Sans',sans-serif}.footer .newsletter form .control-privacy{margin-top:20px;display:flex;justify-content:center}.footer .newsletter form .control-privacy .checkbox-container{font-size:11px;padding-left:40px;line-height:28px}.footer .newsletter form .control-privacy .checkbox-container .checkmark{width:25px;height:25px;border:1px solid #000}.footer .newsletter form .control-privacy .checkbox-container .checkmark:after{width:25px;height:25px}.primary_footer_wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding:45px 0 20px 0}.primary_footer_wrapper .primary_footer{margin:0}.primary_footer_wrapper .primary_payment_social{margin:0}.primary_footer{display:flex;align-items:flex-start}.primary_footer .item{min-width:230px;padding:0 85px 0 0;box-sizing:border-box}.primary_footer .item .head{margin:0 0 5px}.primary_footer .item .head h4{color:#000;font-size:14px;font-weight:600;line-height:30px;margin:0}.primary_footer .item .content p{font-size:14px;font-weight:300;line-height:30px}.primary_footer .item .content .links_static li a{font-size:14px;font-weight:300;line-height:30px}.primary_footer .item .content .links_static li a:hover{text-decoration:underline}.primary_payment_social .head{margin:0 0 10px}.primary_payment_social .head h4{color:#000;font-size:14px;font-weight:600;line-height:30px;margin:0}.primary_payment_social .content p{font-size:14px;font-weight:300;line-height:18px}.primary_payment_social .payment{margin:0 0 25px}.primary_payment_social .payment .head{display:flex;align-items:baseline}.primary_payment_social .payment .head h4{margin:0 15px 0 0}.primary_payment_social .social .head{margin:0 0 5px}.primary_payment_social .footer-shipping-lang{margin-top:25px;font-weight:600;padding-left:2rem;width:100%}.primary_payment_social .footer-shipping-lang::before{content:url(../icons/pin-black.svg);position:absolute;margin-left:-2rem}.social_photo{display:flex;align-items:center}.social_photo img{margin:0 15px 0px 0}.ul_social{display:flex;align-items:baseline}.ul_social li{margin:0 20px 0 0 !important}.ul_social li a{font-size:18px;font-weight:700}.page_copy_info{padding:20px 0}.copy_info{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:40px;padding-right:40px;box-sizing:border-box}.copy_info p{font-size:11px;font-weight:300;line-height:15px;letter-spacing:0.4px;margin:0}.copy_info p br{display:none}@media (max-width:1380px){.primary_footer .item{min-width:auto;padding:0 35px 0 0}.primary_payment_social .payment .head{display:flex;flex-wrap:wrap}.social_photo{width:100%}}@media (max-width:1199px){.primary_footer_wrapper{flex-wrap:wrap}.primary_footer_wrapper .primary_footer{width:100%;justify-content:space-between}.primary_footer_wrapper .primary_payment_social{width:100%;display:flex;justify-content:space-between}.primary_payment_social .payment{margin:0 0 0px}.primary_payment_social .social{min-width:140px}}@media (max-width:767px){.primary_footer_wrapper{padding:25px 0 0}.primary_footer_wrapper .primary_footer{flex-wrap:wrap;justify-content:center}.primary_footer_wrapper .primary_payment_social{flex-wrap:wrap}.primary_footer .item{width:100%;padding:0 0 10px;margin:0 0 15px;text-align:center;border-bottom:1px solid #fff}.primary_footer .item .content{display:none}.primary_footer .item .content p a{text-decoration:underline}.primary_footer .item.active .content{display:block}.primary_payment_social{text-align:center}.primary_payment_social .payment{width:100%;padding:0 0 10px;margin:0 0 15px;border-bottom:1px solid #fff}.primary_payment_social .payment .head{justify-content:center;text-align:center;margin:0 0 15px}.primary_payment_social .payment .head h4{margin:0 0 10px}.primary_payment_social .social{width:100%;min-width:140px}.primary_payment_social .social .head{margin:0 0 10px}.social_photo{justify-content:center}.ul_social{justify-content:center}.ul_social li{margin:0 10px 0 10px !important}.page_copy_info{padding:15px 0;background:#fff}.copy_info{padding:0}.copy_info p{text-align:center;line-height:25px}.copy_info p br{display:block}}@media (max-width:767px){.wrapper-newsletter-inner{padding:20px 15px 20px}.wrapper-newsletter .links.newsletter .title{font-size:20px;margin:0 0 5px}}@media (max-width:480px){.footer .newsletter form .control-newsletter{flex-wrap:wrap}.footer .newsletter form .control-newsletter .control{width:100%}.footer .newsletter form .control-newsletter .actions{width:100%;margin:20px 0 0}.footer .newsletter form #newsletter{width:100%}.footer .newsletter form .control-privacy .checkbox-container{line-height:15px}}@media (max-width:767px){.cms-home{padding-top:30px !important}.cms-home .columns .column.main{margin:0px 0 0}}.catalog-category-view .product-reviews-summary{display:none !important}.column.main .crosssell .block-title.title,.column.main .upsell .block-title.title,.column.main .related .block-title.title{text-align:center}.column.main .crosssell .block-title.title strong,.column.main .upsell .block-title.title strong,.column.main .related .block-title.title strong{font-size:24px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:0.86px}.catalog-product-view .product-reviews-summary{display:none !important}.catalog-product-view .block.related{clear:both;padding-top:40px}@media (min-width:769px){.catalog-product-view.page-layout-1column .product.media{width:50%}.catalog-product-view.page-layout-1column .product-info-container{width:50%}.catalog-product-view.page-layout-1column .product-info-container .product-info-main{margin:40px 0 50px 25px}.catalog-product-view.page-layout-1column .product-info-container .product-info-main .product-options-bottom{margin:20px 0;margin-top:-8px}.product.media .main-image-container .single-image{margin-bottom:5px}.product.media .main-image-container .single-image.coupled{width:100%}.coupled.even:nth-child(even) .image-zoom.inner .thumbnail{margin-left:0}}.catalog-product-view .product-info-main{font-size:14px}.catalog-product-view .product-info-main .page-title{font-size:24px;font-weight:600;margin-top:0px;letter-spacing:0.86px}.catalog-product-view .product-info-main .product.attribute.model-info{font-style:normal;font-size:14px;font-weight:300;color:#808080}.catalog-product-view .product-info-main .action.open-size-guide-modal{font-size:14px;font-style:normal}.catalog-product-view .product-info-main .product.attribute.overview p{font-weight:300}.catalog-product-view .product-info-main .details-read-more-link{display:none}.catalog-product-view .product-info-main .box-tocart .action.tocart,.catalog-product-view .product-options-bottom .box-tocart .action.tocart{font-size:14px;line-height:14px}.catalog-product-view p{color:#000}.product-info-main .price-box .price-wrapper .price{font-size:14px}.product-info-main .swatch-attribute-label:before{margin-right:5px}:lang(en) .product-info-main .swatch-attribute-label:before{content:"Select"}:lang(it) .product-info-main .swatch-attribute-label:before{content:"Seleziona"}.product-info-main .swatch-attribute-selected-option{float:none}.product.info.detailed .item_container{width:100%}.product.info.detailed .item_container .item_wrapper{margin-right:0}.catalog-product-view .product.info.detailed .item.title,.catalog-product-view .product.info.detailed .materials.attribute{text-transform:uppercase;font-size:14px;margin:15px 0 15px}.catalog-product-view .product.info.detailed .item.title{position:relative;cursor:pointer;font-weight:600}.catalog-product-view .product.info.detailed .item.title:after{content:"";position:absolute;right:0;top:0;width:20px;height:20px;background:url(../icons/plus.svg) no-repeat}.catalog-product-view .product.info.detailed .data.item.content{display:none}.catalog-product-view .product.info.detailed .materials.attribute{margin-top:20px !important}.catalog-product-view .product.info.detailed .item_wrapper.active .item.title:after{top:10px;background:url(../icons/minus.svg) no-repeat}.catalog-product-view .product.info.detailed .item_wrapper.active .data.item.content{display:block}.catalog-product-view .product-info-main .product_returns .payment{margin:10px 0 0;display:flex;align-items:center}.catalog-product-view .product-info-main .product_returns .payment p{margin:0}.catalog-product-view .product-info-main .product_returns .payment .payment_list_icon{display:flex;align-items:center}.catalog-product-view .product-info-main .product_returns .payment .payment_list_icon img{margin-left:15px}.catalog-product-view .product-info-container .product-info-main .product-add-form .box-tocart{width:100%}.product .cares{display:flex;position:relative}.product .cares .care{cursor:pointer;margin-right:20px}.product .cares .care .img{margin-right:0;min-height:25px;position:relative;display:flex;align-items:center}.product .cares .care .txt{display:none}.product .cares .care:hover .img:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background:#000}.product .cares .care:hover .txt{display:block;position:absolute;bottom:-50px;left:0}.page-title-wrapper.product{position:relative}.page-title-wrapper.product .action.towishlist{float:right;position:relative;bottom:unset;right:unset;width:30px;height:30px;border:none;z-index:10;background-color:white;border-radius:50px;text-align:center;position:absolute;right:0;top:0px}.page-title-wrapper.product .action.towishlist span{font-size:0}.page-title-wrapper.product .action.towishlist:before{content:"";background:url(../icons/wishlist.svg) no-repeat;margin:32% auto 0;display:inline-block;background-size:20px;width:20px;height:17px}.page-title-wrapper.product .action.towishlist:hover:before{background:url(../icons/wishlist-full.svg) no-repeat;background-size:1.8rem}.breadcrumbs{margin-top:25px;margin-bottom:5px}.breadcrumbs .items{font-size:10px;color:#bbbbbb}.breadcrumbs .items strong{color:#bbbbbb !important}.breadcrumbs .item:not(:last-child):after{content:"/";color:#bbbbbb;font-size:14px;line-height:12px}@media (max-width:768px){.breadcrumbs{margin-top:15px;margin-bottom:5px}.breadcrumbs .items{font-size:10px}.catalog-product-view .product-info-container .product-info-main .product.attribute.overview{margin:15px 0 10px}.catalog-product-view .product-info-main .ui-accordion-header .ui-icon{display:none}.catalog-product-view .product.data.items .data.item.title{font-size:14px;line-height:22px;margin:15px 0 15px}.catalog-product-view .product.data.items .item_container{border-bottom:0px solid #e4e4e4}.catalog-product-view .product-info-main .box-tocart{margin:15px 0 0;display:block !important}.catalog-product-view .product-info-main .product_returns .payment{flex-wrap:wrap}.catalog-product-view .product-info-main .product_returns .payment .payment_list_icon{padding-top:5px}.catalog-product-view .product-info-main .product_returns .payment .payment_list_icon img{margin-left:0;margin-right:15px}.catalog-product-view .product-info-main .swatch-option.color>span{display:none}.catalog-product-view .block.related{padding-top:0px}.column.main .crosssell .block-title.title,.column.main .upsell .block-title.title,.column.main .related .block-title.title{text-align:center}.column.main .crosssell .block-title.title strong,.column.main .upsell .block-title.title strong,.column.main .related .block-title.title strong{margin:0;padding:0;text-align:left}#detail .slick-slider{margin-bottom:15px}#detail .slick-slider .slick-dots{bottom:6px;display:flex}#detail .slick-slider .slick-dots li{flex-grow:1;margin:0;height:2px}#detail .slick-slider .slick-dots li button{width:100%;height:2px;padding:0}#detail .slick-slider .slick-dots li button::before{display:none !important}}@media (min-width:1025px){.catalog-product-view.page-layout-1column .product-info-container .product-info-main{max-width:620px;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}}@media (min-width:1380px){.catalog-product-view.page-layout-1column .product-info-container .product-info-main{width:620px}}.menu>ul>li>ul{top:100px}@media (max-width:768px){.page-wrapper>header.nav-up .menu>ul>li>ul,.page-wrapper>header.nav-down .menu>ul>li>ul{top:65px}.catalog-product-view.page-layout-1column .endbottom .product-info-main .page-title{position:absolute;right:0;top:15px;width:15px;height:15px;font-size:0;background:url(../icons/close.svg) no-repeat;background-size:contain;display:none}.catalog-product-view.page-layout-1column .endbottom .product-info-main .product-add-form.open .page-title{display:block}.catalog-product-view.page-layout-1column .endbottom .page-title-wrapper.product .action.towishlist{display:none}.catalog-product-view.page-layout-1column .endbottom .product-info-price{position:absolute;bottom:13px;left:30px;background:#fff}.catalog-product-view.page-layout-1column .endbottom .product-add-form{position:fixed;width:100%;bottom:0;left:0;z-index:10;background:#fff;padding:0px 15px 0;box-sizing:border-box}.catalog-product-view.page-layout-1column .endbottom .product-info-main .box-tocart{margin-top:0px !important}.catalog-product-view.page-layout-1column .endbottom .product-info-main .box-tocart .fieldset{width:75%;float:right;margin-right:-15px !important}.catalog-product-view.page-layout-1column .endbottom .product-options-wrapper:not(.product-options-wrapper-shown){display:none;padding-top:25px}.catalog-product-view.page-layout-1column .endbottom .action.primary:focus,.catalog-product-view.page-layout-1column .endbottom .action.primary:active{background:#000;border:0px solid #fff;color:#fff}}.checkout-index-index .page-main .columns .checkout-container{display:block}.related-grid{padding-top:75px;clear:both}.column.main .related-grid .block-title.title strong{font-size:24px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:0.86px;display:block}.related-grid .products-grid .product-items{display:flex;flex-wrap:wrap;margin:0 -8px}.related-grid .products-grid .product-items .product-item{margin:0;padding:0 8px;width:25%}.related-grid .products-grid .product-items .product-item .product-item-info{width:100%}@media (max-width:768px){.related-grid{padding-top:0px}.related-grid .products-grid{margin-top:15px}.related-grid .products-grid .product-items{display:flex;flex-wrap:wrap;margin:0 -8px}.related-grid .products-grid .product-items .product-item{padding:0 8px;width:50%}.related-grid .products-grid .product-items .product-item .product-item-actions .action.towishlist{right:10px !important}.column.main .related-grid .block-title.title strong{font-size:20px;font-weight:400;text-align:left}}.cart-container .cart-summary #block-shipping{display:none}.firecheckout.checkout-index-index #checkout input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout.checkout-index-index .modal-custom input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout.checkout-index-index .modal-popup input:not([type="checkbox"]):not([type="radio"]):not([type="image"]),.firecheckout.checkout-index-index #checkout select,.firecheckout.checkout-index-index .modal-custom select,.firecheckout.checkout-index-index .modal-popup select,.firecheckout.checkout-index-index #checkout textarea,.firecheckout.checkout-index-index .modal-custom textarea,.firecheckout.checkout-index-index .modal-popup textarea{border-color:#e4e4e4}.firecheckout.checkout-index-index .form-shipping-address input[type="checkbox"],.firecheckout.checkout-index-index #checkout input[type="checkbox"],.firecheckout.checkout-index-index .form-shipping-address input[type="radio"],.firecheckout.checkout-index-index #checkout input[type="radio"]{border-radius:0;border:1px solid #e4e4e4 !important;width:25px !important;height:25px !important;box-shadow:none !important}.firecheckout.checkout-index-index .form-shipping-address input[type="checkbox"]::after,.firecheckout.checkout-index-index #checkout input[type="checkbox"]::after{background:#fff url(../icons/checkv.svg) no-repeat center}.firecheckout.checkout-index-index .form-shipping-address input[type="radio"]::after,.firecheckout.checkout-index-index #checkout input[type="radio"]::after{background:#fff url(../icons/checkv.svg) no-repeat center}.firecheckout.checkout-index-index #checkout input[type="checkbox"]+label{color:#000;font-size:14px;line-height:28px;font-weight:300 !important}.checkout-index-index .column.main .checkout-shipping-address .block.block-cg.block-shipping-country{display:none}.firecheckout.checkout-index-index .page-title-wrapper{display:block !important}.firecheckout.checkout-index-index .page-title-wrapper .page-title{display:block;width:100%;font-size:24px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:0.86px;margin-top:45px;margin-bottom:35px}.firecheckout.checkout-index-index .page-title-wrapper .authentication-wrapper .authentication-full{margin:0 0 15px}.firecheckout.checkout-index-index .page-title-wrapper .authentication-wrapper .authentication-full .authentication-full-checkout{display:flex;align-items:baseline}.firecheckout.checkout-index-index .page-title-wrapper .authentication-wrapper .authentication-full .authentication-full-checkout p{color:#000;font-size:14px;font-weight:300;margin:0}.firecheckout.checkout-index-index .page-title-wrapper .authentication-wrapper .authentication-full .authentication-full-checkout .action-auth-toggle{color:#000;font-size:14px;font-weight:600;margin:0 0 0 5px}.firecheckout.checkout-index-index #checkout .opc-wrapper .opc>li{padding:0 15px 0 0;border:none}.firecheckout.checkout-index-index #checkout .opc-wrapper .opc .shipping-information .ship-to,.firecheckout.checkout-index-index #checkout .opc-wrapper .opc .shipping-information .ship-via{display:none}.firecheckout.checkout-index-index #checkout .opc-wrapper .form-login{margin-bottom:-10px}.firecheckout.checkout-index-index #checkout .opc-sidebar{padding:0 15px 0 0;border:none}.firecheckout.checkout-index-index #checkout .opc-wrapper.left-side-container .opc-title-wrapper{display:none}.firecheckout.checkout-index-index .authentication-wrapper{text-align:left !important;margin:0 0 25px}.firecheckout.checkout-index-index .opc-wrapper .fieldset>.field>.label{color:#000;font-size:14px;font-weight:300 !important;text-transform:none;margin-top:5px !important}.firecheckout.checkout-index-index .opc-wrapper .fieldset>.field>.label:after{color:#000 !important}.firecheckout.checkout-index-index .opc-wrapper .fieldset>.field>.control .note{font-style:italic;font-size:11px;color:#888888}.firecheckout.checkout-index-index .opc-wrapper .fieldset>.field>.control .label{color:#000;font-size:14px;font-weight:300 !important;text-transform:none;margin-top:5px !important}.firecheckout.checkout-index-index .opc-wrapper .fieldset>.field>.control .label:after{color:#000 !important}.firecheckout.checkout-index-index .column.main #checkoutSteps .step-title{color:#000;font-size:14px;font-weight:600}.firecheckout.checkout-index-index .column.main #checkoutSteps .step-title:before{content:"";margin:0}.firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.telephone"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.telephone"],.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.vat_id"],.firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.vat_id"]{width:100% !important}.firecheckout.checkout-index-index .table-checkout-shipping-method tbody .row{border:none;min-height:35px;margin-bottom:20px}.firecheckout.checkout-index-index .checkout-payment-method .payment-option.opc-payment-additional.discount-code{padding:0}.firecheckout.checkout-index-index .checkout-payment-method .payment-option.opc-payment-additional.discount-code .payment-option-title span{color:#000;font-size:14px;font-weight:600;text-transform:uppercase}.firecheckout.checkout-index-index .checkout-payment-method .payment-method{border:none;margin:0}.firecheckout.checkout-index-index .checkout-payment-method .payment-method .payment-method-title{padding:7px 0}.firecheckout.checkout-index-index .checkout-payment-method .payment-method .payment-method-title label.label{margin-left:0;color:#000000;font-weight:300;font-size:14px !important;line-height:28px !important}.firecheckout.checkout-index-index .checkout-payment-method .payment-method._active .payment-method-content{padding:0 22px}.firecheckout.checkout-index-index .column.main .payment-method-title.field.choice{flex-direction:inherit}.firecheckout.checkout-index-index .column.main .opc-block-summary{flex-direction:column}.firecheckout.checkout-index-index .column.main .opc-block-summary .table-totals{border:none !important}.firecheckout.checkout-index-index .column.main .opc-block-summary .table-totals .totals th,.firecheckout.checkout-index-index .column.main .opc-block-summary .table-totals .totals td{color:#000000;font-weight:300;font-size:14px !important;line-height:20px !important}.firecheckout.checkout-index-index .column.main .opc-block-summary .table-totals .totals.grand{border-top:0px solid #d1d1d1 !important}.firecheckout.checkout-index-index .column.main .opc-block-summary .table-totals .totals.grand th,.firecheckout.checkout-index-index .column.main .opc-block-summary .table-totals .totals.grand td{color:#000000;font-weight:600;font-size:18px !important;line-height:20px !important;border-top:0px solid #e4e4e4;text-transform:uppercase;padding-top:10px}.firecheckout.checkout-index-index .column.main .opc-block-summary .product-item .price{font-size:14px;color:#000;font-weight:300}.firecheckout.checkout-index-index .place-order .actions-toolbar>.primary{float:none;width:100%}.firecheckout.checkout-index-index .place-order .actions-toolbar>.primary .action.primary.checkout{height:42px;border:1px solid #000;color:#ffffff;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;background:#000000;width:100%}.firecheckout.checkout-index-index .place-order .actions-toolbar>.primary .action.primary.checkout:hover{color:#000;background:#fff}.firecheckout.checkout-index-index #checkout .minicart-items .product-item .options{flex-direction:column}.firecheckout.checkout-index-index #checkout .minicart-items .product-item .options .content .item-options{margin-bottom:5px}.firecheckout.checkout-index-index #checkout .minicart-items .product-item .options .content .item-options dd{margin:0 5px 0 0px}.firecheckout.checkout-index-index #checkout .minicart-items .product>.product-image-container{max-width:135px}.firecheckout.checkout-index-index #checkout .minicart-items .product-item-details .details-qty .label:after{content:":";margin-left:-2px}.firecheckout.checkout-index-index .page-main .columns .block.items-in-cart .title{display:none}.firecheckout.checkout-index-index .page-main .columns .block.items-in-cart .subtitle{margin:0 0 10px}.firecheckout.checkout-index-index .page-main .columns .block.items-in-cart .subtitle strong{font-size:14px;font-weight:600;text-transform:uppercase}.firecheckout.checkout-index-index .wrapper-newsletter,.firecheckout.checkout-index-index .primary_footer_wrapper{display:none}.firecheckout.checkout-index-index.firecheckout-layout-full .nav-sections{display:none}.firecheckout.checkout-index-index .page-header .header-wishlist{display:none}.firecheckout.checkout-index-index .page-header .header.links{display:none}.firecheckout.checkout-index-index .page-header .block-search,.firecheckout.checkout-index-index .page-header .minicart-wrapper{display:none}.logo-payment{display:flex;justify-content:center;align-items:center;padding:5px 0 0}.logo-payment img{margin:0 5px}.firecheckout.checkout-index-index #checkout .wrapper_terms_conditions{margin:-15px 0 -10px}.firecheckout.checkout-index-index #checkout .wrapper_terms_conditions .checkout-policy .policy .label{font-size:11px;font-weight:300 !important;letter-spacing:0.39285713px;line-height:15px}.firecheckout.checkout-index-index #checkout .opc-sidebar{padding-right:0}@media (max-width:768px){.firecheckout.checkout-index-index #checkout .opc-wrapper .opc>li{padding:0}}@media (max-width:767px){.owl-carousel .owl-item{max-width:70vw}.post-bottom .owl-carousel .owl-item{max-width:100%}}.firecheckout.checkout-index-index .checkout-billing-address .billing-address-details{display:none}body:not(.italy_store) .firecheckout.checkout-index-index #checkout .fieldset .field[name="shippingAddress.company"],body:not(.italy_store) .firecheckout.checkout-index-index #checkout .fieldset .field[name="billingAddressshared.company"]{display:none !important}.category-description h1,.category-description h2,.category-description h3{font-size:14px;margin-top:1.65rem;margin-bottom:1.1rem}.tab_brand_data.ui-tabs .tabs-navigation{display:flex;justify-content:center}.tab_brand_data.ui-tabs .tabs-navigation li.tab-header{border:none !important;background:none !important}.tab_brand_data.ui-tabs .tabs-navigation li.tab-header a.tab-title{font-size:14px;font-weight:400;padding-bottom:25px;text-transform:uppercase}.tab_brand_data.ui-tabs .tabs-navigation li.tab-header a.tab-title span.tab-title{position:relative}.tab_brand_data.ui-tabs .tabs-navigation li.tab-header.ui-state-active a.tab-title span.tab-title:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:#000}.tab_brand_data.ui-tabs .tabs-content{border:none !important}.tab_brand_data .brand_content{margin:0 auto;max-width:930px;padding-top:35px}.tab_brand_data .brand_content p{font-size:14px;font-weight:300;line-height:30px;text-align:center;margin:0 0 20px}.tab_brand_data .brand_content ul{line-height:30px}@media (min-width:1380px){.tab_brand_data.ui-tabs .tabs-content{margin:0 -30px}}@media (max-width:768px){.tab_brand_data.ui-tabs .tabs-navigation{display:block;overflow:scroll;word-break:keep-all;white-space:nowrap}.tab_brand_data.ui-tabs .tabs-navigation li.tab-header a.tab-title{padding:0 30px 20px 0px}.tab_brand_data.ui-tabs .tabs-content{overflow:visible}.tab_brand_data .brand_content{padding-top:15px}.brand_top_banner{margin:0 -15px}}.post-bottom{margin:0 auto;max-width:1080px}.blog-page-list .page-main{max-width:915px}.blog-page-list .page-main .page-title-wrapper .page-title{font-size:24px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:0.86px;margin-top:30px;margin-bottom:25px}.blog-page-list .page-main .blog_subtitle{display:none}.blog-page-list .page-main .block-categories .block-title{display:none}.blog-page-list .page-main .block-categories ul{margin-bottom:25px}.blog-page-list .page-main .block-categories ul li a{padding:0 0 5px;border-radius:0;border:none;font-size:14px;font-weight:300;background:none !important}.blog-page-list .page-main .block-categories ul li.active a{color:#000 !important;border-bottom:1px solid #000}.blog-page-list .page-main .block-categories ul li .remove-filter{background:url(../icons/close.svg) no-repeat center;background-size:cover}.blog-page-list .page-main .block-categories ul li.all a{color:#000 !important;border-bottom:1px solid #000}.blog-page-list .page-main .block-categories ul li.all:not(.active) a{color:#000 !important;border-bottom:0px solid #000}.blog-page-list .page-main .post-list{display:block}.blog-page-list .page-main .post-list .post-holder{margin:0 0 25px}.blog-page-list .page-main .post-list .post-holder .post-container .post-info{margin:0 auto;max-width:680px;padding:10px 0 0}.blog-page-list .page-main .post-list .post-holder .post-info-wrapper{margin:0 auto;max-width:680px;padding:10px 0 0}.blog-page-list .page-main .post-list .post-holder .post-info-wrapper .post-categories{margin:15px 0 0}.blog-page-list .page-main .post-list .post-holder .post-info-wrapper .post-categories .label{display:none}.blog-page-list .page-main .post-list .post-holder .post-info-wrapper .post-categories a{text-transform:uppercase}.blog-page-list .page-main .post-list .post-holder .post-info-wrapper .post-info .post-tags{display:none}.blog-page-list .page-main .post-list .post-holder .post-title{font-size:14px;font-weight:600;margin-top:1.65rem;margin-bottom:1.1rem}.blog-page-list .page-main .post-list .post-holder .post-category .category-name{font-size:14px;font-weight:300;text-transform:uppercase;margin:15px 0 0}.blog-page-list .page-main .post-list .post-holder .post-description{font-size:14px;font-weight:300;margin:0 0 35px !important}.blog-page-list .page-main .post-list .post-holder .post-description p{font-size:14px;font-weight:300}.blog-page-list .page-main .post-list .post-holder .post-read-more{display:none}.blog-page-list .toolbar-blog-posts{margin:60px 0 0}.blog-page-list .toolbar-blog-posts .pages .items{display:flex;justify-content:center}.blog-page-list .toolbar-blog-posts .pages .items .item{font-size:14px;font-weight:300;margin:0 15px 0 0}.blog-page-list .toolbar-blog-posts .pages .items .pages-item-next,.blog-page-list .toolbar-blog-posts .pages .items .pages-item-previous{display:none}.blog-post-view .post-content h1.post-title{font-size:24px;font-weight:600;letter-spacing:0.86px;margin:15px 0 15px}.blog-post-view .post-content h2,.blog-post-view .post-content h3,.blog-post-view .post-content h4,.blog-post-view .post-content h5,.blog-post-view .post-content h6{color:#000;font-size:24px;font-weight:600;margin-bottom:20px;letter-spacing:0.86px}.blog-post-view .post-content .post-categories{margin:15px 0 0}.blog-post-view .post-content .post-categories .label{display:none}.blog-post-view .post-content .post-categories a{text-transform:uppercase}.blog-post-view .post-content .post-info .post-tags{display:none}.blog-post-view .post-content .post-text-hld em,.blog-post-view .post-content .post-text-hld i{font-style:normal}.blog-post-view .post-content .post-text-hld span{color:#000 !important}.blog-post-view .post-content .post-text-hld strong{font-weight:600 !important}.blog-post-view .post-content .post-text-hld p{margin:0 0 20px}.post-ftimg-hld{overflow:hidden;max-height:442px}@media (max-width:768px){.post-ftimg-hld{margin:0 -15px}.blog-page-list .page-main .post-list .post-item .image-container{width:auto;max-height:217px;margin:0 -15px}}@media (min-width:769px){.page-products .columns{display:flex}.catalogsearch-result-index .column.main,.catalog-category-view .column.main{width:100%;padding-left:0}.catalogsearch-result-index .sidebar-main,.catalog-category-view .sidebar-main{width:100%;padding-right:0;max-width:660px}.filter_open .page-wrapper>header{z-index:1}}.sidebar-main .c-sidebar--categories h2{display:none}.catalogsearch-result-index .sidebar .block.filter .filter-title,.catalog-category-view .sidebar .block.filter .filter-title{display:none}.catalogsearch-result-index .sorter,.catalog-category-view .sorter{padding:0;margin-top:-5px;margin-right:100px}.catalogsearch-result-index .sorter .sorter-action,.catalog-category-view .sorter .sorter-action{display:none}.catalogsearch-result-index .products,.catalog-category-view .products{margin:20px 0 20px}.category-description>div>div{padding:0 !important}.category-image,.category-description{margin-bottom:0}.page-title-wrapper .page-title{margin-bottom:0;margin-top:15px;font-size:20px}.catalogsearch-result-index #layer-product-list .toolbar-products,.catalog-category-view #layer-product-list .toolbar-products{float:none}.mobile-toolbar-container{position:relative;width:100%;clear:both}.mobile-toolbar-container .mobile-filters-toggle{font-weight:600;position:absolute;right:0;top:-40px;z-index:1}@media (min-width:769px){.mobile-toolbar-container .mobile-filters-toggle:before{content:"" !important;margin:0}}@media (max-width:768px){.catalogsearch-result-index .toolbar-products,.catalog-category-view .toolbar-products{position:static}.page-title-wrapper .page-title{font-size:20px}}.page-products .products-grid .products{margin:0 -3px;display:flex;flex-wrap:wrap;column-gap:normal;row-gap:0px}.page-products .products-grid .product-item{padding:0 3px !important;margin:0 !important;width:25% !important}.page-products .products-grid .product-item .product-item-details{padding-bottom:8px}.page-products .products-grid .product-item .product-item-details .product-item-name{font-size:15px;padding-top:8px}.page-products .products-grid .product-item .product-item-details .price-box .price-wrapper .price{font-weight:300}@media (max-width:1199px){.page-products .products-grid .product-item{width:33.333% !important}}@media (max-width:768px){.page-products .products-grid .product-item{width:50% !important}}.top_catalog_link{margin-bottom:-43px;position:relative;z-index:2;max-width:300px}.top_catalog_link ul{margin:10px 0 0;padding:0;display:flex;align-items:center}.top_catalog_link ul li{margin:0;padding:0 30px 0 0;list-style:none}.top_catalog_link ul li a{text-transform:uppercase}.top_catalog_link ul li a:hover,.top_catalog_link ul li a.active{font-weight:500;text-decoration:underline;text-underline-offset:8px}.filter_open .top_catalog_link{z-index:0}.page-products .page-main>.widget.block.block-static-block{display:none}@media (max-width:768px){.top_catalog_link{margin-bottom:0px}.top_catalog_link ul{margin:15px 0 0px}.category-view{margin-bottom:15px}.mobile-toolbar-container{width:50%;margin:0px 0 0 !important}.mobile-toolbar-container .mobile-filters-toggle{position:static}.mobile-toolbar-container .mobile-filters-toggle:before{content:"" !important;margin:0 !important}.catalogsearch-result-index .sorter,.catalog-category-view .sorter{margin-right:0;margin-bottom:-25px}.page-products .page-main>.widget.block.block-static-block{display:block;margin:0 0 10px}.page-products .column.main>.widget.block.block-static-block{display:none}}@media (max-width:414px){.catalogsearch-result-index .sorter .sorter-label,.catalog-category-view .sorter .sorter-label{display:none}}.catalog-category-view .page-title-wrapper .page-title{text-transform:uppercase !important}.category-description p{font-size:14px;font-weight:300;line-height:30px}@media (max-width:768px){.catalogsearch-result-index .page-title-wrapper .page-title,.catalog-category-view .page-title-wrapper .page-title{margin-bottom:0px}.category-description h1{line-height:30px;font-size:14px}.category-description p{font-size:14px;font-weight:300;line-height:30px}}.bottom-category-description h1,.bottom-category-description h2,.bottom-category-description h3{font-size:1.8rem;margin-top:1.65rem;margin-bottom:1.1rem}.bottom-category-description p{font-size:14px;font-weight:300;line-height:30px}.catalog-category-view .category-description{height:75px;overflow:hidden}.catalog-category-view .category-description.open{height:auto}.catalog-category-view .category-button-show-description{display:block;cursor:pointer;margin-bottom:10px}.catalog-category-view .category-button-show-description .deactive{display:none}.catalog-category-view .category-button-show-description.active .active{display:none}.catalog-category-view .category-button-show-description.active .deactive{display:block}.catalog-category-view .bottom-category-description{margin:0 auto;max-width:1230px;height:110px;overflow:hidden;margin-top:0px;margin-bottom:10px;text-align:center}.catalog-category-view .bottom-category-description.open{height:auto}.catalog-category-view .bottom-category-button-show-description{display:block;cursor:pointer;text-align:center}.catalog-category-view .bottom-category-button-show-description .deactive{display:none}.catalog-category-view .bottom-category-button-show-description.active .active{display:none}.catalog-category-view .bottom-category-button-show-description.active .deactive{display:block}@media (max-width:768px){.catalog-category-view .columns .column.main{padding-bottom:10px}.catalog-category-view .bottom-category-description{height:325px}.catalog-category-view .bottom-category-description.open{height:auto}.bottom-category-description h1,.bottom-category-description h2,.bottom-category-description h3{line-height:30px;font-size:14px}.bottom-category-description p{font-size:14px;font-weight:300;line-height:30px}.catalogsearch-result-index .products,.catalog-category-view .products{margin:20px 0 0px}.products-grid.wishlist .product-image-container{max-width:100%;width:100% !important}}.category-cms{margin:0 !important}#counter-product-list{margin-bottom:0}.cart-container .checkout-methods-items .item .paypal-logo{margin-top:20px}.message.success{animation:css 0s 5s forwards}.message.error{animation:css 0s 5s forwards}@keyframes css{to{visibility:hidden;height:0}}.reviews-section .reviews-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 25px}.reviews-section .reviews-head .title{width:20%}.reviews-section .reviews-head .title h2{font-size:24px;font-weight:400;margin:0 0 0;text-transform:uppercase;letter-spacing:0.86px;display:block}.reviews-section .reviews-head .reviews-actions{width:25%;text-align:right}.reviews-section .reviews-head .reviews-actions .action{border:1px solid #000;font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;padding:12px 45px 8px;display:inline-block;text-decoration:none}.reviews-section .reviews-head .reviews-actions .action:hover{color:#fff;background:#000}.reviews-section .reviews-data{margin:35px 0 0;padding:30px 0 0;border-top:1px solid #ddd}.reviews-section.empty{justify-content:space-between}.reviews-section.empty .reviews-data{text-align:center}.reviews-section.empty .reviews-data p{font-size:16px}.reviews-count-data{display:flex;align-items:flex-start;flex-wrap:wrap;width:20%}.reviews-count-data .cucaltion-rating{font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:0.86px;margin-right:10px}.reviews-count-data .rating-summary{margin:-3px 0 0}.reviews-count-data .count-review{font-size:14px;font-weight:300;line-height:25px;width:100%}.reviews-count-fitting{width:35%}.reviews-count-fitting .overall-fitting{width:100%}.review-title{font-size:14px;line-height:30px;font-weight:600;text-transform:uppercase}.review-list .review-item{padding:0;padding-bottom:20px;margin-top:20px;border-bottom:1px solid #ddd}.review-list .review-author{font-size:14px;line-height:30px;font-weight:300}.review-list .review-author .review-details-value .value{display:none}.review-list .review-date{font-size:14px;line-height:30px;font-weight:300}.review-list .review-content{font-size:14px;line-height:30px;font-weight:300;margin-top:0}.review-list table tr th,.review-list table tr td{padding:0}.review-list .paging_simple_numbers{margin:30px 0 0;display:flex;justify-content:center}.review-list .paging_simple_numbers .paginate_button{font-size:14px;font-weight:300;line-height:30px;padding:0 12px;opacity:0.5;cursor:pointer}.review-list .paging_simple_numbers .paginate_button.current{opacity:1;font-weight:400}.review-list .paging_simple_numbers .paginate_button.next,.review-list .paging_simple_numbers .paginate_button.previous{display:none}.rating-summary .rating-result:before{content:url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg)}.rating-summary .rating-result>span{padding-right:6px}.rating-summary .rating-result>span:before{content:url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg)}.rating-summary.item .rating-result:before{content:url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg) url(../icons/rating-icon-item-empty.svg)}.rating-summary.item .rating-result>span:before{content:url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg) url(../icons/rating-icon-title.svg)}.catalog-product-view .block.review-list{margin-bottom:0}@media (max-width:1199px){.reviews-section .reviews-head{flex-wrap:wrap}.reviews-section .reviews-head .title{width:50%}.reviews-section .reviews-head .reviews-count-data{width:50%}.reviews-section .reviews-head .reviews-count-fitting{width:100%}.reviews-section .reviews-head .reviews-actions{width:100%;text-align:left;margin:20px 0 0}}@media (max-width:768px){.reviews-wrapper{margin:-60px 0 0}.reviews-section .reviews-head .title{width:100%}.reviews-section .reviews-head .title h2{font-size:20px}.reviews-section .reviews-head .reviews-count-data{width:100%;margin:10px 0 15px}.reviews-count-data .cucaltion-rating{font-size:20px}.reviews-count-data .rating-summary{margin:-7px 0 0}}.review-fit .fitting .content{display:none}.overall-fitting .fitting .fitting-title{color:#000;font-size:14px;font-weight:600;text-transform:none;margin:0}.overall-fitting .fitting .line{margin-top:15px}.review-list .review-items .row .col-4 .fitting>span{color:#000;font-size:14px;font-weight:600;text-transform:uppercase}.fitting_line{display:flex;align-items:center}.fitting_line .line-spans{width:auto;margin-top:12px}.fitting_line .line-spans span{color:#000;font-size:14px;font-weight:300}.line{height:4px;margin-left:10px;margin-right:10px;max-width:220px;background:url(../images/line_fill.png) repeat-x}.line:before{background:none}.line:before:before{background:none}.line:after{background:none}.line:after:after{background:none}.line .fill{height:4px;top:0px;width:20% !important;box-sizing:border-box;border-left:3px solid #fff;border-right:3px solid #fff}.line .fill.before:before{background:none}.line .fill.after:after{background:none}@media (max-width:768px){.fitting_line .line{margin-top:20px}.review-list .review-items .row .col-4 .fitting>span{margin-bottom:0px}}@media (max-width:480px){.fitting_line{flex-wrap:wrap;width:220px}.fitting_line .line{order:1;margin-left:0;margin-right:0}.fitting_line .line-spans{order:2;width:50%}.fitting_line .line-spans.last{display:flex;justify-content:flex-end}}.product_main_color{margin:0 0 -7px}.product_main_color h2{text-transform:uppercase;font-size:14px;margin:25px 0 10px;position:relative;font-weight:600}.product_main_color .current-color{display:none}.product-related-color{margin:0px}.product-related-color .related-color{margin:0 -5px;display:flex;flex-wrap:wrap}.product-related-color .related-color .item-color{padding:0 5px 10px}.product-related-color .related-color .item-color .l-color{height:24px;width:24px;border-radius:100%;border:1px solid #e4e4e4;box-shadow:inset 0px 0px 0px 1px #fff;display:block}.product-related-color .related-color .item-color .l-color img{height:24px;width:24px;display:block}.category-description .image-big{display:none}.products-grid-with-custom-big-image .image-big{position:absolute;top:-99999px;left:0;width:50% !important;padding-right:3px;box-sizing:border-box}.products-grid-with-custom-big-image .image-big .pagebuilder-column-line{height:100%}.products-grid-with-custom-big-image .image-big .pagebuilder-column-line .pagebuilder-column{height:100%}.products-grid-with-custom-big-image .image-big .pagebuilder-column-line .pagebuilder-column figure{height:100%}.products-grid-with-custom-big-image .image-big .pagebuilder-column-line .pagebuilder-column figure img{object-fit:cover;height:100% !important}@media (max-width:1199px){.products-grid-with-custom-big-image .image-big{width:66.667% !important}}@media (max-width:768px){.products-grid-with-custom-big-image .image-big{width:100% !important;padding-right:0}}@media (max-width:1199px){.products-grid-with-custom-big-image .product-items .product-item-custom-big{display:none}}@media (max-width:768px) or (min-width:1200px){.products-grid-with-custom-big-image .product-items .product-item-custom-mid{display:none}}button.iubenda-tp-btn.iubenda-cs-preferences-link{display:none !important}.modal-popup .modal-footer{padding-top:0}.modal-popup .modal-footer .action-primary{border:1px solid #fff;color:#FFF;background-color:#000}.modal-popup .modal-footer .action-primary:hover{background-color:#FFF;border-color:#000;color:#000}.modal-popup .modal-footer .action-secondary{font-family:'Josefin Sans',sans-serif;border:1px solid #000;color:#000;background-color:#fff}.modal-popup .modal-footer .action-secondary:hover{background:#000;border:1px solid #fff;color:#fff}#return-details-form .file-uploader-summary{display:none}.swatch-option-tooltip{display:none !important}#search_autocomplete{max-width:450px}#search_autocomplete .amsearch-results{grid-template-columns:100%;gap:0}#search_autocomplete .amsearch-results .amsearch-leftside .recent_searches{display:none}body.cms-our-store .page-title,body.cms-il-nostro-store .page-title{text-transform:uppercase;text-align:center;font-size:24px;margin-bottom:25px}body.cms-our-store .our-store-content,body.cms-il-nostro-store .our-store-content{margin:0 auto;max-width:1100px;padding-top:35px;line-height:25px;text-align:center;display:flex;flex-wrap:wrap;gap:50px}body.cms-our-store .our-store-content>p,body.cms-il-nostro-store .our-store-content>p{flex:0 0 100%}body.cms-our-store .our-store-content>iframe,body.cms-il-nostro-store .our-store-content>iframe,body.cms-our-store .our-store-content>div,body.cms-il-nostro-store .our-store-content>div{width:calc(50% - 25px)}body.cms-our-store .our-store-map-info,body.cms-il-nostro-store .our-store-map-info{text-align:left}body.cms-our-store .our-store-map-info>h3,body.cms-il-nostro-store .our-store-map-info>h3{font-size:14px;margin-bottom:0.5rem}body.cms-our-store .our-store-map-info>p,body.cms-il-nostro-store .our-store-map-info>p{margin-bottom:0}body.cms-our-store .our-store-prenota-button,body.cms-il-nostro-store .our-store-prenota-button{display:none !important;text-transform:uppercase;color:#000;font-size:14px;font-weight:600;border:1px solid #000;background:transparent;letter-spacing:0.15rem;padding:10px 20px 5px;margin:15px 0 10px;text-decoration:none;display:inline-block;width:350px;max-width:100%;text-align:center}body.cms-our-store .our-store-prenota-button:hover,body.cms-il-nostro-store .our-store-prenota-button:hover{background:#000;color:#fff}body.cms-our-store .our-store-orari,body.cms-il-nostro-store .our-store-orari{display:flex}body.cms-our-store .our-store-orari>div,body.cms-il-nostro-store .our-store-orari>div{flex:0 0 50%}body.cms-our-store .our-store-orari>div>div,body.cms-il-nostro-store .our-store-orari>div>div{display:flex}body.cms-our-store .our-store-orari>div>div>div,body.cms-il-nostro-store .our-store-orari>div>div>div{flex:0 0 40%}@media (max-width:768px){body.cms-our-store .our-store-intro-image,body.cms-il-nostro-store .our-store-intro-image{margin-left:-15px;margin-right:-15px}body.cms-our-store .our-store-content,body.cms-il-nostro-store .our-store-content{gap:20px}body.cms-our-store .our-store-content>*,body.cms-il-nostro-store .our-store-content>*{flex:0 0 100%}body.cms-our-store .our-store-content>.our-store-mobile-fullwidth,body.cms-il-nostro-store .our-store-content>.our-store-mobile-fullwidth{margin:0 -15px;flex-basis:calc(100% + 30px)}body.cms-our-store .our-store-content>.our-store-paragraph-1,body.cms-il-nostro-store .our-store-content>.our-store-paragraph-1{order:1}body.cms-our-store .our-store-content>.our-store-img-1,body.cms-il-nostro-store .our-store-content>.our-store-img-1{order:2}body.cms-our-store .our-store-content>.our-store-paragraph-2,body.cms-il-nostro-store .our-store-content>.our-store-paragraph-2{order:3}body.cms-our-store .our-store-content>.our-store-img-2,body.cms-il-nostro-store .our-store-content>.our-store-img-2{order:4}body.cms-our-store .our-store-content>.our-store-map-info,body.cms-il-nostro-store .our-store-content>.our-store-map-info{order:5}body.cms-our-store .our-store-content>.our-store-map,body.cms-il-nostro-store .our-store-content>.our-store-map{order:6}body.cms-our-store .our-store-map-info,body.cms-il-nostro-store .our-store-map-info{text-align:center}body.cms-our-store .our-store-orari,body.cms-il-nostro-store .our-store-orari{flex-wrap:wrap}body.cms-our-store .our-store-orari>div,body.cms-il-nostro-store .our-store-orari>div{flex-basis:100%}body.cms-our-store .our-store-orari>div>div,body.cms-il-nostro-store .our-store-orari>div>div{justify-content:center}body.cms-our-store .our-store-orari>div>div>div:first-child,body.cms-il-nostro-store .our-store-orari>div>div>div:first-child{flex-basis:80px;text-align:left}body.cms-our-store .our-store-orari>div>div>div:last-child,body.cms-il-nostro-store .our-store-orari>div>div>div:last-child{flex-basis:110px}}.field-recaptcha{margin-top:15px}.store-top-banner{display:flex;justify-content:center;align-items:center;gap:20px;background:#eee;padding:20px;position:relative;z-index:1}.page-wrapper>header.nav-up>.store-top-banner,.page-wrapper>header.nav-down>.store-top-banner{transition:margin .2s ease-in-out;margin:33px 0 -33px}.store-top-banner .store-top-banner-switches{display:flex;align-items:center;gap:20px}.store-top-banner .store-top-banner-switches select{border-color:#000;background-color:#fff}.store-top-banner .store-top-banner-close{background:none;border:0;box-shadow:none;margin:0;padding:0;text-shadow:none;font-weight:400;text-decoration:none}.store-top-banner .store-top-banner-close::before{content:"\e616";font-family:"icons-blank-theme";font-size:3.8rem;color:#000;margin:0 -1rem;vertical-align:top;font-weight:normal;overflow:hidden}@media (max-width:949px){.store-top-banner{flex-direction:column;align-items:flex-start}html.nav-open .store-top-banner{display:none}.store-top-banner .store-top-banner-label{margin-right:25px}.store-top-banner .store-top-banner-close{position:absolute;top:25px;right:20px}}