@font-face {font-family:'Futura Std';font-style:normal;font-weight:normal;src:url('https://san-marco.storeden.com/cdn/dl_view.php/FuturaStd-Light.otf?documentID=5d88900902e58ea9c0b7687f') format('opentype');}@font-face {font-family:'Futura Std';font-style:normal;font-weight:500;src:url('https://san-marco.storeden.com/cdn/dl_view.php/FuturaStd-Book.otf?documentID=5d889003ffe48efe693346dc') format('opentype');}@font-face {font-family:'Futura Std';font-style:normal;font-weight:700;src:url('https://san-marco.storeden.com/cdn/dl_view.php/FuturaStd-Bold.otf?documentID=5d888ffc02e58e00c3b76852') format('opentype');}body{font-size:15px;line-height:21px;font-family:'Futura Std', sans-serif;background:#fafafa;color:#444;}#main_page {padding:20px;background:#fff;}.text_small, small, footer, header #top_bar, .template_trusted_icons .text{font-size:13px !important;line-height:19px !important;}.modal .modal-header, .modal .modal-body, .modal .modal-footer {background:#fff;}small{color:inherit !important;}.xs-show{display:none;}.pointer{cursor:pointer;}hr, .cart_table *, .sm-clean li{border-color:#e21f26; }.cart_table>tbody>tr:last-child td{border-bottom:1px solid #e21f26;}.cart_table td {border-color:#e21f26 !important;}.profileLeft:before {border-left:1px solid #e21f26;}a, a:hover, a:focus, .btn-tooltip{outline:none !important;color:#e21f26;text-decoration:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}.fa{-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}p{margin-bottom:10px;}img{max-width:100%;height:auto;}h1, .h1, h2, .h2, h3, .h3 {margin-top:0px;margin-bottom:15px;}h1, .h1{ margin-bottom:15px; }h2, .h2{font-size:180%;}body, label{font-weight:400;}strong, .strong{font-weight:700;}.heading{font-weight:700;font-size:25px;line-height:1.3em;margin-bottom:0.5em;color:#444;}.heading_small{font-size:22px !important;}.heading, .h1, h1{font-weight:700;}header{padding:0 0 20px 0;margin-bottom:0px;background:#fff;color:#000;}header .heading{display:table-cell;vertical-align:middle;}header .heading a, header .heading a:hover {color:#000;text-decoration:none;}header a, header a:hover{color:#000;}header .container{position:relative;}header .cart_item{position:relative;}header .cart_item .badge{background:#e21f26;color :#fff;display:none;position:absolute;margin-left:-4px;top:2px;}header .cart_item.with_values{padding-right:15px !important;}header .cart_item.with_values .badge{display:inline-block;border-radius:0px;}header .logo{max-height:130px;max-width:100%;}header .searchForm{position:relative;}header .searchForm .form-control{padding-right:60px;}header .searchForm .button {position:absolute;top:0px;right:0px;height:100%;border-radius:0;}header .searchForm .button:hover{box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-webkit-box-shadow:none !important;}header #top_bar{padding:10px;margin-bottom:20px;background:;color:;}header #top_bar a, header #top_bar a:hover{padding-left:5px;color:#e21f26;}nav.main-nav{background:#fff;color:#000;padding:0px;}nav.main-nav .sm-clean a{font-size:inherit;background:none !important;color:#000;}nav.main-nav .sm-clean a:hover, nav.main-nav .sm-clean a.active{color:#000;}nav.main-nav .sm-clean a span.sub-arrow {border-color:#000 transparent transparent transparent;background:none;}nav.main-nav .sm-clean ul a span.sub-arrow{border-color:transparent transparent transparent #000;}#main-menu .sm-clean ul li a:hover, nav.main-nav .sm-clean ul a:hover, nav.main-nav .sm-clean ul a:focus, nav.main-nav .sm-clean ul a:active, nav.main-nav .sm-clean ul a.highlighted{background:none !important;color:#000;}nav.main-nav .sm-clean ul{background:#fff;border-color:#fff;}.sm-clean > li > ul:before, .sm-clean > li > ul:after{border-color:transparent transparent #fff transparent;}#main-menu li ul li a,.vertical-menu ul a{padding-top:2px!important;padding-bottom:2px !important;}#request_page{min-height:500px;}.section{margin-top:30px;display:block;}#section-container .section:first-child{margin-top: 0;}#sections-container .section:last-child{margin-bottom:30px;}#about-us #section-container .section:first-child,#contact-us #section-container .section:first-child {margin-top:0px;}.showableItem{z-index:99999;display:none;position:absolute;background:#fff;color:#444;box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);-o-box-shadow:0 1px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;left:auto;right:15px;top:97%;width:300px;padding:20px;}.showableItem a, .showableItem a:hover{color:#e21f26;}#box_empty_cart {margin-bottom:50px;}#cart_preview {width:350px;}#cart_preview .cart_is_empty{display:block;}#cart_preview .cart_has_items{display:none;}#cart_preview .cart_has_items .btn {clear:both;float:left;margin:0 10% 3px 10%;width:80%;}#cart_preview.cart_with_values .cart_is_empty{display:none;}#cart_preview.cart_with_values .cart_has_items{display:block;}.cart_ajax_item p {margin-bottom:0;}.cart_ajax_item .details {display:inline-block;float:left;width:calc(100% - 75px);}.cart_ajax_item img {width:60px !important;margin-right:15px !important;}.cart_ajax_item {display:flex;align-items:center;margin-bottom:5px;padding-bottom:5px;}.destination .cart_ajax_item:last-child{margin-bottom:0px;padding-bottom:0px;}#search_box .input-group-btn .btn.button {padding:0 14px;}.searchForm{margin:0;padding:0;}#user_menu{width:200px;text-align:center;}#user_menu a{display:block;padding:3px 0;}#user_menu .language-link{display:inline-block;padding:4px;}footer{margin-top:30px;padding:20px 0 20px 0;background:#fff;color:#333;}footer a, footer a:hover{color:#e21f26;}footer #settings_footer_address p{margin-bottom:0px;}footer .heading{font-size:x-large;margin-bottom:10px;color:#33;}footer .footer_box{margin-bottom:30px; width:100%; clear:both; float:left;}footer #footer_box_store a{display:block;}footer .footer_bottom p{margin-bottom:10px;}footer .footer_bottom a{text-decoration:underline;}footer .simple_link_list{list-style:none;padding-left:0px;}#payments_image{max-height:30px; max-width:100%;}#payments_title:empty{display:none}#payments_text:empty{display:none}.social_links a{position:relative;display:inline-block !important;margin:2px 3px 2px 0;text-align:left;font-size:18px !important;}.social_links a .fa{color:#333;}.social_links a:hover .fa{color:#e21f26;}.social_links .icon-storeden {position:relative;top:1px;font-size:24px;}#social_title:empty{display:none}#social_text:empty{display:none}#top_message{display:block;padding:10px;margin-bottom:0px;background:#64836c;}#top_message a{color:#ffffff;text-decoration:none;}.button, .button:hover, .button:focus, .button:active, a.button, a.button:hover{outline:none;background:#e21f26;color:#fff;}.button:hover{box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);}.btn, .form-control, .button {font-size:15px;border-radius:0px;}.checkout_btn_move.checkout_btn_move_desktop .btn {padding-top:0;padding-bottom:0;height:55px;line-height:55px;}.btn{outline:none;}.button-checkout, .button-checkout:hover, .button-checkout:focus, .button-checkout:active, a.button-checkout, a.button-checkout:hover{outline:none;padding:15px 0px;width:100%;background:#e21f26;color:#fff;}.button-goto-checkout, .button-goto-checkout:hover, .button-goto-checkout:active,.button-goto-checkout:focus, a.button-goto-checkout, a.button-goto-checkout:hover{outline:none;background:#e21f26;color:#fff;}.btn_move_step_large{padding:15px 0px;width:100%;}.btn_move_step_large.btn-prev{width:20%;float:left;border-top-right-radius:0px;border-bottom-right-radius:0px;}.btn_move_step_large.btn-next, .checkout_btn_move_desktop .button-checkout{text-align:left;width:80%;float:left;border-top-left-radius:0px;border-bottom-left-radius:0px;position:relative;}.checkout_btn_move.hide_prev .btn-prev{display:none}.checkout_btn_move.hide_prev .btn-next{width:100%;}.btn-facebook{color:#FFF !important;background-color:#3b5998 !important;}.btn-google-plus {color:#FFF !important; background-color:#dd4b39 !important;}.form-control{border:1px solid #eee;color:inherit;background:#fff;color:#555;}.form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-ms-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;border-color:#e6e6e6;}#top_menu{padding:10px;}#top_menu .item {cursor:pointer;display:inline-block;padding:0px 0;margin:0;height:30px;line-height:30px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#top_menu .item {display:inline-block;width:auto;float:right;clear:both;}#top_menu .item:hover, #top_menu .item.active{color:#000;}#top_menu .item i{font-size:20px;line-height:20px;}#top_menu .item.language_menu img {position:relative;margin-right:5px;margin-top:-2px;}.breadcrumb {margin-top:0px;padding:0 0 10px 0;margin-bottom:20px;background-color:transparent;border-radius:0;}.breadcrumb>li+li:before {font:normal normal normal 14px/1 FontAwesome;content:"\f105";color:#444;}.breadcrumb, .breadcrumb a{color:#7A7A7A;}.breadcrumb, .breadcrumb a:hover, .breadcrumb li:last-child a{color:#e21f26;}.breadcrums_button {display:inline-block;padding-top:15px;}.shop_heading img{margin-bottom:20px;}.shop_heading{margin-bottom:20px;}.shop_head .heading{font-size:64px;line-height:1.3em;}.shop_head .description{font-size:14px;line-height:1.5em;max-height:3em;overflow:hidden;transition:max-height 0.3s ease-in-out;max-width:900px;}.shop_head .description.expanded {max-height:none;}.shop_head #see-all-less-shop-desc{font-size:14px;font-weight:700;background:unset;color:#e30613;padding:0;}.shop_left_column #filters-title{font-size:32px;font-weight:700;line-height:1.2em;}.shop_left_column .nav-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-top:1pt solid #CED0DA;padding-top:18px;padding-bottom:10px;font-size:14px;}.shop_left_column .nav-title[data-toggle="collapse"]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.9974 15.834V4.16732M9.9974 4.16732L15.8307 10.0007M9.9974 4.16732L4.16406 10.0007' stroke='black' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");position:relative;transform:rotateX(0deg);transition-duration:200ms;display:inline-block;height:20px;}.shop_left_column .nav-title.collapsed[data-toggle="collapse"]:after{transform:rotateX(180deg);}.template_banner_image img{max-width:100%; height:auto; display:inline-block;}.template_banner_image {position:relative;text-align:center;}.banner_element{position:relative;}.banner_element .image_caption{padding:15px;position:absolute;top:0;left:0;display:none;width:100%;margin-bottom:0px;border:none;font-size:15px;font-weight:normal;line-height:normal;}.banner_element .image_caption p{margin-bottom:0px !important;}.banner_element .image_caption.caption_top{top:20px !important; bottom:auto !important;}.banner_element .image_caption.caption_bottom{bottom:20px !important; top:auto !important;}.banner_element .image_caption:empty{display:none !important;}.caption_box{padding:20px;}.caption_box *{margin-bottom:0px;}.caption_dark{background:rgba(0,0,0,0.6);color:#FFF;}.caption_light{background:rgba(250,250,250,0.6);color:#333;text-shadow:0 1px 2px rgba(250,250,250,0.2);}.template_highview_products .heading{margin-bottom:30px;}.template_highview_products .product_placeholder img{margin-bottom:10px;}.template_highview_products .product_placeholder p{margin-bottom:10px;}.template_image_slider .item{width:100%;text-align:center;}.template_image_slider .item img{max-width:100%;float:none;margin:0 auto;}.template_image_slider .heading{display:inline-block;font-size:15px;font-weight:normal;line-height:normal;margin:0px;padding:12px 20px 20px 20px;}.pull-fullwidth{width:100%;}.template_image_slider .header:empty{display:none !important;}.template_image_slider .header p{margin:0px;line-height:normal;}.template_image_slider .carousel-caption{left:auto;right:auto;width:100%;}.template_image_slider .carousel-indicators {bottom:0;}.template_about_us a{text-decoration:none;}.template_about_us a *{color:#444;}.template_filtered_products .heading{margin-bottom:30px;}.template_filtered_products .product_placeholder img{margin-bottom:10px;}.template_filtered_products .product_placeholder p{margin-bottom:10px;}.template_tagged_products .heading{margin-bottom:30px;}.template_tagged_products .product_placeholder img{margin-bottom:10px;}.template_tagged_products .product_placeholder p{margin-bottom:10px;}.template_related_products .heading{margin-bottom:30px;}.template_related_products .product_placeholder img{margin-bottom:10px;}.template_related_products .product_placeholder p{margin-bottom:10px;}.template_highview_products .product_carousel, .template_filtered_products .product_carousel,.template_tagged_products .product_carousel, .template_related_products .product_carousel{padding-bottom:30px;}.section.product_container,.section.template_brands_list{position:relative;}.section.product_container a.left.carousel-control,.section.template_brands_list a.left.carousel-control {height:40px;width:30px;background:none;color:#444;text-shadow:none;top:-70px;right:32px;left:auto;}.section.product_container a.right.carousel-control,.section.template_brands_list a.right.carousel-control{height:40px;width:30px;background:none;color:#444;text-shadow:none;top:-70px;right:0px;left:auto;}.template_brands_list .brand_wrapper{position:relative;width:100%;text-align:center;height:80px;line-height:80px;}.template_brands_list .brand_wrapper img{max-width:100%; max-height:100%; position:absolute;margin:auto;top:0px;bottom:0px;left:0px;right:0px;}.template_brands_list .carousel{padding:0px 0 30px 0;}.template_brands_list .carousel-indicators{bottom:-10px}.template_brands_list .carousel-indicators .active{background-color:#444;}.template_brands_list .carousel-indicators li{border-color:#444;margin:0 3px;width:14px;height:14px;}.template_brands_list .carousel.no_bullet{padding-bottom:0px;}.template_brands_list span.brand_name.heading.heading_small.text-center {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.template_custom_content .custom_content .button{margin:0 0 10px 0;}.template_custom_content .custom_content img{max-width:100%;margin-bottom:15px;}.template_trusted_icons .trust_icon.with_icon{text-align:center;}.template_trusted_icons .trust_icon a{display:block;padding:0 15px;margin-top:3px;}.template_trusted_icons .trust_icon_fa{margin-bottom:5px;}.template_trusted_icons .trust_icon_fa, .template_trusted_icons .read_more{color:#444;}.template_trusted_icons .read_more{margin-top:5px;}.template_trusted_icons .trust_icon:after{content:" ";display:block;position:absolute;top:106%;left:50%;width:30px;margin-left:-15px;border-bottom:1px solid #444;}#mc_embed_signup form{padding:0 0 30px 0 !important;}.template_form_contactus label.checkbox{padding-left:25px;margin:0px 0 10px 0;}.template_form_contactus .alert{margin-bottom:15px;}.template_google_map .google_map iframe{width:100% !important;border:none!important;background:#eaeaea;}.template_blog_preview .heading{margin-bottom:30px;}.template_blog_preview .blog_placeholder img{margin-bottom:10px;}.template_blog_preview .blog_placeholder p{margin-bottom:10px;}.template_blog_preview .blog_preview_3{}.template_blog_preview .blog_post{margin-bottom:30px;width:100%; float:left;}.template_blog_preview .blog_preview_2 .blog_post{margin-left:-15px; margin-right:-15px;}.template_blog_preview .blog_preview_2 .blog_img{width:45%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_2 .blog_content{width:55%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_1 .blog_post{margin-left:-15px; margin-right:-15px;}.template_blog_preview .blog_preview_1 .blog_img{width:30%;padding:0 15px; float:left;}.template_blog_preview .blog_preview_1 .blog_content{width:70%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_1 .blog_post.post_no_image .blog_img,.template_blog_preview .blog_preview_2 .blog_post.post_no_image .blog_img,.template_blog_preview .blog_preview_3 .blog_post.post_no_image .blog_img{display:none}.template_blog_preview .blog_preview_1 .blog_post.post_no_image .blog_content,.template_blog_preview .blog_preview_2 .blog_post.post_no_image .blog_content{width:100%;}.template_blog_preview a .blog_content{color:#444;}.blog_post.post_no_image .blog_content {width:100% !important;}.template_blog_preview .blog_post .post_title{line-height:21px;height:42px;overflow:hidden;display:block;width:100%;}.template_blog_preview .blog_post .post_extract{line-height:21px;height:63px;overflow:hidden;display:block;width:100%;}.blog-nav{margin-bottom:20px;}#blog .template_blog_preview .blog_preview_1 .blog_img{width:40%;padding:0 15px; float:left;}#blog .template_blog_preview .blog_preview_1 .blog_content{width:60%;padding:0 15px;float:left;}#blog .blog_heading{padding-bottom:0px;}#blog-menu{padding-top:0px;}#blog .category_blog_description{padding-bottom:20px;}#post_page_content #main_img{margin:20px 0;}#post_page_content #post_content img{max-width:100% !important; height:auto !important;}#post_page_content #post_content{margin-bottom:20px;}#item_sharing{margin:20px 0;}#item_sharing .btn{border-radius:50% !important;width:27px;height:27px; padding:0;box-shadow:none !important; border:none !important;line-height:25px;margin-left:5px;}#item_sharing .fa {font-size:13px;}#item_sharing .fb{color:#FFF!important;background-color:#3b5998 !important;}#item_sharing .gp{color:#FFF!important;background-color:#dd4b39 !important;}#item_sharing .tw{color:#FFF!important;background-color:#4099FF !important;}#item_sharing .pin{color:#FFF!important;background-color:#d62229 !important;}.showDesktop{display:inline-block !important;}.showMobile{display:none !important;}.video-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;}.video-container.has_not_video iframe{display:none}.video-container .placeholder{display:none}.video-container.has_not_video .placeholder{display:block}.product_preview{padding-bottom:20px;text-align:left;position:relative;overflow:hidden;}.product_quantity_select{background:#fafafa;color: #333;position:absolute;bottom:-100%;width:100%;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;overflow:hidden;}.product_preview .product_preview_button .btn{margin:2px 0;}.product_preview .btn-wishlist {display:block;padding-left:3px;margin:6px 0;cursor:pointer;}.product_quantity_select .product_quantity{margin-bottom:10px;margin-top:5px;}.product_quantity_select .product_quantity{font-size:110%;}.product_quantity_select .quantity_select{padding:20px;}.product_quantity_select.show{bottom:0;}.add-to-cart{margin-bottom:10px;}.product_quantity_select .close_q{margin-top:20px;margin-right:10px;display:block;float:right;padding:10px;cursor:pointer;position:relative;}.product_quantity_select .close_q:before,.product_quantity_select .close_q:after{position:absolute;height:2px;width:15px;background:#333;content:'';left:0;top:0;}.product_quantity_select .close_q:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.product_quantity_select .close_q:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.product_quantity_select p,.product_quantity_select label,#product_page .product_quantity_select .product_price{color: #333;}#product_page .product_quantity_select.unstyled{padding:0px 0x 0px 20px; background:none;color:#444;}#product_page .extra_image{max-width:100%; margin-bottom:10px;}#product_page .extra_content *{margin-bottom:0px;}#product_page .extra_content{ padding-bottom:10px;color:#333;border-bottom:1px solid #e21f26;margin-bottom:10px;}.product_quantity{clear:both;}.product_preview a p{color:#444;}.product_preview .product_preview_description.show {padding:0;border-top:0;}.product_preview{margin-bottom:30px;}.product_preview{width:100%;}.product_wrapper .product_preview_img{position:relative;margin-bottom:10px;height:100%;overflow:hidden;}.product_wrapper .product_preview_img img{position:absolute;top:0;bottom:0;margin:auto;right:0;left:0;}.product_carousel{float:left;width:100%;}.product_carousel .item .product_preview {padding-bottom:0px !important;}.product_carousel .carousel-indicators{bottom:0px;}.product_carousel .carousel-indicators .active{background-color:#444;}.product_carousel .carousel-indicators li{border-color:#444;margin:0 3px;width:14px;height:14px;}.vertical-menu{margin:0px !important;z-index:10;}.vertical-menu a {background:none !important;padding:4px 20px 4px 0px !important;color:#444;}.sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active, .sm-clean ul a.highlighted,.vertical-menu a:not(.disabled):hover, .vertical-menu a.active,.sm-clean.vertical-menu a:not(.disabled):hover, .sm-clean.vertical-menu a:focus, .sm-clean.vertical-menu a:active, .sm-clean.vertical-menu a.highlighted{color:#e21f26 !important;background:none !important;}.sm-clean.vertical-menu a.disabled:hover{cursor:not-allowed !important;color:#bbbbbb;}.vertical-menu.sm-clean ul {background:transparent !important;}.vertical-menu ul{padding:0px;}.vertical-menu ul a {padding:4px 34px 4px 10px !important;}.vertical-menu.sm-clean a span.sub-arrow, .vertical-menu.sm-clean.sm-vertical a span.sub-arrow{height:10px;background:none !important;line-height:10px !important;margin-top:-5px !important;}.vertical-menu ul ul a {padding-left:20px !important;}.vertical-menu ul ul ul a {padding-left:25px !important;}.vertical-menu ul ul ul ul a {padding-left:30px !important;}#price_slider{position:relative;padding:10px 17px 5px 0px;margin:0 0 10px 0;overflow:hidden;}#price_slider .noUi-connect {background:#e21f26 !important;box-shadow:none !important;}#price_slider .noUi-horizontal {padding-right:14px;}#price_slider .noUi-horizontal .noUi-handle {left:-1px;width:16px;}#price_slider .noUi-horizontal .noUi-origin{right:-15px;}#price_slider .noUi-horizontal .noUi-handle:before, #price_slider .noUi-horizontal .noUi-handle:after{display:none}.remove_price_filter {display:inline-block !important;margin-left:10px !important;}nav.categories-nav {width:100%;}.navigation-block .main-menu-btn{width:22px;height:22px;margin-top:0px;margin-bottom:0px;}.nav-title a{color:#444;display:inline-block;}.shop_reviews .heading{color:#444;font-size:18px;line-height:22px;}.navigation-block {clear:both;float:left;width:100%;margin-bottom:10px;}.button-white{background:#fff;color:#3d3d3d !important;text-decoration:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;border:1px solid rgba(238, 238, 238, 0.69);}.button-white:hover, .button-white:focus, .button-white:active:focus, .button-white.active:focus,.button-white.focus, .button-white:active.focus, .button-white.active.focus{box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-o-box-shadow:0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1);outline:none;background:#fff;color:#333 !important;}.toolbar{display:block;width:100%;float:left;margin-bottom:30px;}.toolbar .toolbar-item{float:left;margin:0 8px 5px 0}.toolbar .dropdown-menu {border-radius:2px;border:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;box-shadow:0 2px 4px rgba(0,0,0,0.1);background:#fff;color:#555;min-width:200px;}.toolbar .dropdown-menu a,#mobile-filtering-buttons .dropdown-menu a{color:#555 !important;padding:8px;background:none !important;cursor:pointer;font-size:15px;line-height:21px;display:block;}.toolbar .dropdown-menu a.active, .toolbar .dropdown-menu a:hover{color:#000 !important;}.toolbar .shop-product-counter,.shop-container .shop-product-counter{font-weight:500;font-size:16px;}.pagination {border-radius:2px;margin:0 0 5px 0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-o-box-shadow:0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1);}.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px;}.pagination>li:last-child>a, .pagination>li:last-child>span {border-bottom-right-radius:2px;border-top-right-radius:2px;}.pagination li a, .pagination li a.active, .pagination a:hover{border-top:none;border-bottom:none;padding:0px 12px;background:#fff;color:#555;border-color:#eee;cursor:pointer !important;height:34px;line-height:34px;vertical-align:middle;}.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus,.pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {color:#777;background-color:#fff;border-color:#eee;cursor:not-allowed;border-top:none;border-bottom:none;height:34px;line-height:17px;}.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,.pagination>.active>span:hover, .pagination>.active>a:focus,.pagination>.active>span:focus, .pagination>li>a:hover, .pagination>li>span:hover,.pagination>li>a:focus, .pagination>li>span:focus{z-index:2;color:#fff;background-color:#eee;border-color:#eee;color:#555;}.pagination li a :hover{background:#eee;}.pagination .fa {position:relative;}.ribbon{width:50px;height:50px;text-align:center;line-height:50px;background-color:#e21f26;color:#ff;position:absolute;border-radius:50%;}.ribbon.top-left{top:5px;left:5px;}.ribbon.top-right{top:5px;right:5px;}.ribbon.botton-right{bottom:5px;right:5px;}.ribbon.botton-left{bottom:5px;left:5px;}#shop_products{padding-bottom:30px;}.checkout-work-in-progress{display:none;}.checkout-work-in-progress h2{display:block; margin:10px 0;}.text-success{color:#8bc34a;}.text-danger, .mce_inline_error{color:#c73431 !important;}p.overquantity{margin-top:5px;margin-bottom:5px;display:none}.has-error .form-control { border-color:#c73431;}.alert{padding:10px;border:none;border-radius:2px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;margin-bottom:10px;}.alert p{margin-bottom:0px;}.alert-success{color:#FFF;background:#8bc34a;}.alert-danger{color:#FFF;background:#c73431;}.alert-warning{color:#FFF;background:rgb(255, 184, 41);}.alert-success p,.alert-warning p,.alert-danger p{color:#FFF;}.alert-success a, .alert-success a:hover,.alert-warning a, .alert-warning a:hover,.alert-danger a, .alert-danger a:hover{color:#FFF;text-decoration:underline;}.form-control{height:40px;}.input-group .button{height:40px;}.product_preview .item_show_details{margin-bottom:10px;}.product_list .product_preview{height:auto;}.product_list .product_preview_img{width:30%;float:left;}.product_list .product_preview_button{text-align:left;}.product_list .product_preview_description.hide{display:block !important;}.product_list .product_preview_details{width:70%;float:left;text-align:left;padding-left:15px;}.product_list .quantity_select {text-align:left;}.product_list .product_preview_title{height:auto;}.product_list .form-group{width:150px;display:inline-block;float:left;margin-right:5px;}.product_list .product_quantity_select {position:relative;display:none;margin-top:-35px;height:auto !important;}.product_list .product_quantity_select.show{display:block;}.product_list .clearfix {display:none;}.product_list .product_quantity_select .add-to-cart{margin-top:5px;margin-left:15px;}.product_list .product_preview_price {margin:0px 0 5px 0;}.product_list .variants_container{clear:both;float:left;width:100%;}.product_list .product_preview_img img {bottom:auto;right:auto;}.product_list .item_show_details{display:inline-block !important;margin-left:10px;}#product_page #product_details p{margin-bottom:0px;}#product_page #product_details{margin-bottom:20px;}#product_page .product_price{font-weight:normal;}#product_page .product_price .final_price{color:#333;}#product_page .product_quantity_select{position:static;padding:15px;height:auto !important;}#product_page .product_quantity_select .quantity_select{padding:0px;}#product_page #add-to-cart{padding-top:10px;padding-bottom:10px;font-size:120%;margin:10px 0;} .btn-wishslist {padding-top:10px;padding-bottom:10px;}.btn-wishlist .fa{margin-right:5px;}#product_page #product_main_image {position:relative;}#product_page .btn-group.product_quantity .btn {height:40px;font-size:120%;}#product_page #main-img{margin-bottom:20px;}#product_page #related_images .img-wrap{width:100%;display:block;position:relative;}#product_page #related_images .img-wrap img{position:absolute;top:0;bottom:0;left:0;margin:auto;}#product_page #related_imgages_carousel {padding-bottom:30px;}#product_page #related_imgages_carousel .carousel-indicators {bottom:-8px !important;}#product_page .carousel-indicators .active{background-color:#444;}#product_page .carousel-indicators li{border-color:#444;}#product_main_description{margin:15px 0;}#product_extra_description{margin:30px 0 0 0;}#product_extra_description .tab-content {padding:20px 0;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border-color:#EEE;color:color:#e21f26;background-color:#fff !important;}.nav-tabs>li>a:hover {border-color:#EEE #EEE #EEE;background-color:#fff !important;color:#e21f26;}.nav-tabs {border-bottom:1px solid #EEE;}.nav>li>a:hover, .nav>li>a:focus {background-color:#FAFAFA;}.nav-tabs>li>a{border-radius:2px 2px 0 0;}#product_reviews .fa, .review .fa,.store-reviews .block-stars .fa,.reviews-avg-count .fa{color:rgb(255, 184, 41);}.modal{z-index:99990;}#related_items .heading{margin-bottom:30px;}#related_items{margin-bottom:30px;}.cart_table>tbody>tr>td, .cart_table>tfoot>tr>td{vertical-align:middle;background:transparent;}.cart_table a{color:#444;}.cart_table td, .cart_table th{padding:10px !important;font-size:15px;}.cart_table thead tr th:first-child{padding-left:0px !important;}.cart_table th{border-bottom:none !important;}.cart_table .actions{max-width:30px;text-align:center;}.remove_item{display:inline-block;width:20px;cursor:pointer;}.remove_from_cart{position:relative;display:inline-block;cursor:pointer;margin:5px 0;}.remove_from_cart:before, .remove_from_cart:after{position:absolute;height:2px;width:15px;background:#444;content:'';left:-7px;top:0px;}.remove_from_cart:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.remove_from_cart:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.cart_table .row {margin-left:-10px;margin-right:-15px;}.noMarginBottom{margin-bottom:0px !important;}.noPaddingLeft{padding-left:0px !important;}.noPaddingRight{padding-right:0px !important;}.reducedPaddingLeft{padding-left:5px !important;}.reducedPaddingRight{padding-right:5px !important;}.cart_table td.noPaddingLeft, .cart_table th.noPaddingLeft{padding-left:0px !important;}#checkoutContainer{padding-bottom:40px;min-height:950px;}.cart_totals{padding-bottom:3px;margin-bottom:3px;}.cart-steps{float:left; display:block;list-style:none; padding:0; margin-bottom:50px; width:100%;}.cart-steps li .number .fa{display:none;}.cart-steps li{display:inline-block; text-align:center; float:left; width:20%; height:61px; position:relative;}.cart-steps_guest li{width:16.666666%;}.cart-steps li .label{font-weight:15px; height:20px !important; text-transform:capitalize; width:100%; display:inline-block;color:#444;}.cart-steps li .number{z-index:1; background:#EEE; display:block; width:34px; height:34px;line-height:28px; text-align:center; border-radius:50%; clear:both;margin:3px auto;left:50%;margin-left:-17px;border:3px solid #fff;position:absolute;}.cart-steps li .number.current,.cart-steps li .number.active{background:#e21f26;color:#fff;}.cart-steps li .number.active .fa{top:0px; position:relative; display:inline-block;}.cart-steps li .line{display:block; position:absolute;width:100%;border-bottom:2px solid #EEE; bottom:15px;z-index:0;}.cart-steps li:first-child .line{width:50%; right:0; }.cart-steps li:last-child .line{width:50%; left:0; }#cart_steps{text-align:center;}#steps_content{background:#ffffff;color:#444444;border-radius:2px;text-decoration:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-o-box-shadow:0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1);border-top:1px solid rgba(238, 238, 238, 0.69);}.step_content{display:none; width:100%;padding:20px;}.step_content.active{display:block;}.step-errors .alert{display:none; margin-bottom:0px;}.step-errors .alert{display:none;}.step-buttons{padding:0 20px 20px 20px; clear:both; float:left; width:100%;}.step-buttons .btn-next{float:right;}.step-buttons .btn-prev{float:left;}.step-buttons .btn-next .fa{margin-left:10px;}.step-buttons .btn-prev .fa{margin-right:10px;}.step-buttons .btn {padding:10px 25px;}.step_content .bootstrap-select {margin-bottom:30px !important;}.cart_titles {font-size:130%;margin-bottom:15px;clear:both;}.cart_switch{display:block;margin:5px 0;float:left;width:100%;}.switch{float:left;width:50px;height:28px;border-radius:14px;background:#EEE;border:1px solid #EEE; position:relative; display:inline-block;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.switch.active{background:#EEE;}.switch input{width:100%;height:100%;display:block;margin:0;opacity:0;cursor:pointer;}.switch:before{background:#CCC;top:2px;content:" ";height:22px;left:2px;right:auto;position:absolute;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:22px;border-radius:50%;font:normal normal normal 14px/1 FontAwesome;color:#666;text-align:center;line-height:24px;font-size:13px}.switch.active:before{background:#8bc34a;top:2px;content:" ";right:2px;left:auto;color:#FFF;}.switch-label {float:left;margin-top:3px;padding-left:15px;}#billing_address_wrap{clear:both;margin-top:30px;float:left;width:100%;}#cart_errors {padding:0px 20px 10px 20px; clear:both;}.cart_alert{display:none;}.guest_label{white-space:normal;}.guest_label, .shipping_label, .payment_label{padding:15px 20px 15px 50px;margin-bottom:3px;position:relative;}.bootstrap-select .button-white {height:40px;}.login_register_button{padding:10px 30px;margin-top:20px;}.social_button{padding-top:10px; padding-bottom:10px;margin-bottom:10px;}.social_button .fa{margin-right:10px;}#registration_row form{padding:20px;display:block;float:left; width:100%;background:#fafafa;margin-bottom:20px;}#guest_options{margin-top:20px;}.guest_label input, .shipping_label input, .payment_label input{display:none;display:inline-block;position:absolute;top:50%; margin-top:-6px; left:18px;}.guest_label{text-align:left;}.shipping_label p, .payment_label p{margin:5px 0;}.payment_label{padding-left:90px;background-repeat:no-repeat !important;background-position:50px 50%;}.payment_label input{display:inline-block;position:absolute;top:13px; top:50%; margin-top:-6px; left:18px;}.payment_label:hover{bakground-repeat:no-repeat !important;background-position:50px 50%;}.payment_label{background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}#payment_paypal{background-image:url(https://cdn.storeden.net/backoffice/img/payment_paypal.png);}#payment_mark{background-image:url(https://cdn.storeden.net/backoffice/img/payment_mark.png);}#payment_transfer{background-image:url(https://cdn.storeden.net/backoffice/img/payment_transfer.png);}#payment_stripe{background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}#payment_gestpay{background-image:url(https://cdn.storeden.net/backoffice/img/payment_gestpay.png);}#payment_nets{background-image:url(https://cdn.storeden.net/backoffice/img/payment_nets.png);}#payment_paypal-pro{background-image:url(https://cdn.storeden.net/backoffice/img/payment_paypal-pro.png);}#payment_unicredit{background-image:url(https://cdn.storeden.net/backoffice/img/payment_unicredit.png);}#payment_constriv{background-image:url(https://cdn.storeden.net/backoffice/img/payment_constriv.png);}#payment_keyclient{background-image:url(https://cdn.storeden.net/backoffice/img/payment_keyclient.png);}.payment_label.active, .shipping_label.active, .guest_label.active {background-color:#EEE;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-o-box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1)!important;border-top:1px solid rgba(238, 238, 238, 0.69)!important;}#cart_review_container{position:relative;}#cart_review{position:absolute;width:100%;}.coupon_buttons .btn{padding:0px 12px; height:40px; line-height:37px;}.cart_summary_overlay{position:absolute;top:20px;height:55px;line-height:70px;color:#FFF;text-align:center;background:rgba(255,255,255, 0.6);width:100%;z-index:999;}@media(max-width:767px) {.cart_summary_overlay {top:0;background:rgba(245,247,251, 0.6);}}.cart_actions_desktop{position:relative;}#guest_signin, #guest_register{padding-top:20px;display:none}#box_conditions{height:100px; overflow-y:scroll; overflow-x:hidden;border-radius:2px;background:#EEE;padding:10px;}#box_conditions, #box_conditions *{font-size:12px;color:#333; line-height:normal;}.toFillText{font-weight:normal !important;}.step_content .heading {margin-bottom:15px; position:relative;}.step_content .heading .fa{font-size:15px;}#completeOrderSection{padding-top:30px;margin-bottom:30px;}.alert-checkout{cursor:pointer;}.order_detail{padding:30px 0;}#order_details .heading{margin-bottom:20px;}.order_response_container{margin-bottom:30px;}.well{background:none;padding:0px;border:none;box-shadow:none;}#giftPriceCell{vertical-align:top !important;}.profileLeft{min-height:500px;}.profileLeft .heading{margin-bottom:1em;}.profileLeft:before {display:block;height:100%;position:absolute;top:0;left:-15px;content:" ";}.profileLeft label{height:40px;line-height:40px;margin-bottom:0px;}.profileLeft .user_fixed_email{height:40px;line-height:40px;margin-bottom:0px;}.profileLeft .wrap_input_image{margin-top:10px;}.profileLeft .button{padding-left:30px; padding-right:30px;}.profileLeft output.output-image {background:#FFF;border:1px solid #EEE;padding:3px;margin:10px 0;}.profileLeft .alert-pw{display:none;}.profileLeft .well-address{min-height:230px; padding-bottom:20px;border-bottom:1px solid #EEE;margin-bottom:20px;}.profileLeft .well-address span.email {display:block;white-space:nowrap;text-overflow:ellipsis;width:100%;height:20px;overflow:hidden;}#search-order {max-width:220px;}#search-order input{height:34px;}#search-order .button {height:34px;padding:0 15px;}#list_orders .well_order{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #EEE;}#list_orders .well_order p{margin-bottom:0px;}#list_orders .well_order:last-child{border-bottom:none;}#order_buttons .btn .fa{margin-right:10px;}.button-feedback, .btn-warning{background:#fbc02d !important;color:#FFF!important;}#order_attachments a{display:inlne-block;padding-right:10px;}#order_attachments a .fa{margin-right:5px;}.pay-now-order, .pay-now-order:hover {width:auto !important;padding:6px 12px !important;}.template_mailchimp_newsletter img{width:100%;}.template_mailchimp_newsletter h2{font-weight:700 !important;font-family:'Futura Std', sans-serif !important;font-size:25px !important;line-height:1.3em !important;margin-bottom:0.5em !important;}.template_mailchimp_newsletter .mailchimp_container div {font-size:15px !important;font-family:'Futura Std', sans-serif !important;background:#fff !important;}.template_mailchimp_newsletter .mailchimp_container label{font-size:15px !important;font-family:'Futura Std', sans-serif !important;color:#444 !important;}.template_mailchimp_newsletter .mailchimp_container input{background:#fff !important;color:#555 !important;}.template_mailchimp_newsletter .mailchimp_container .button{border-radius:2px !important;outline:none !important;background:#e21f26 !important;color:#fff !important;}.template_mailchimp_newsletter .mailchimp_container .button:hover{box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-o-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;}.chat_heading span{color:#7d7d7d;}.chat_heading span{min-height:20px; position:relative; display:inline-block;}.chat_bull {padding:20px;clear:both;display:inline-block;background:#EEE;color:#333;border-radius:5px;margin-bottom:15px;margin-top:10px;position:relative;max-width:50%;}.chat_bull:before{display:block;content:"";border-style:solid;border-width:0 10px 10px 10px;position:absolute;top:-10px;left:20px;border-color:transparent transparent #EEE transparent;}.text-right .chat_bull:before{right:20px;left:auto}#chat_container{border-top:1px solid #EEE;padding-top:15px;}#chat_bull_content{max-height:400px;overflow-y:scroll;padding:0px 15px 0px 0px;}#formChat{background:#EEE;padding:20px;color:#333;border-radius:5px; margin-top:10px;}#restore_password_form label {height:30px;line-height:36px;}#cart_mode_switch {height:20px;background:#616fa4}#cart_mode_switch:before {top:-4px !important;height:26px !important;width:26px !important;left:-4px;right:auto;background:#fff;border:1px solid #ccc;}#cart_mode_switch.active:before{right:-4px;left:auto;}#cart_mode_switch.disabled{cursor:not-allowed;}.cart_mode_label{opacity:0.7}.cart_mode_label.disabled{cursor:not-allowed; opacity:0.5}.cart_mode_label.active{opacity:1}.cart_mode_label small{display:block; max-width:100px}#maps_show{width:100%; height:400px;}@media(min-width:768px) and (max-width:1023px){.sm-text-left{text-align:left !important}.sm-text-right{text-align:right !important}.sm-text-center{text-align:center !important}.product_right_column .product_quantity_select{margin-bottom:20px;}.cart_totals br {display:none;}.template_blog_preview .blog_preview_1 .blog_img{width:50%;}.template_blog_preview .blog_preview_1 .blog_content{width:50%;}body#blog .template_blog_preview .blog_preview_1 .blog_img{width:50%;}body#blog .template_blog_preview .blog_preview_1 .blog_content{width:50%;}body#blog .template_blog_preview .blog_preview_2 .blog_img{width:50%;}body#blog .template_blog_preview .blog_preview_2 .blog_content{width:50%;}p.well-address-bottom .btn {margin-bottom:5px;padding-left:10px;padding-right:10px;}.profileLeft .button{white-space:normal;}.margin-top-xs{margin-top:15px;}.banner_element .image_caption{font-size:15px;line-height:normal;}.template_image_slider .carousel-caption .h1{font-size:15px;padding-bottom:35px;}.template_trusted_icons .trust_icon_1,.template_trusted_icons .trust_icon_2{margin-bottom:10px;}}@media(max-width:767px){.margin-top-xs{margin-top:15px;}.profileLeft:before{display:none;}.profileLeft{min-height:100px;}.xs-hide{display:none;}.section.xs-hide{display:none !important}td.xs-hide{display:none !important;}.xs-text-left{text-align:left !important}.xs-text-right{text-align:right !important}.xs-text-center{text-align:center !important}.xs-show{display:inline-block;}.button, .button-white, .button-checkout{white-space:initial;}.carousel-indicators {bottom:-10px;}.template_paragraph img{margin-bottom:20px;}.template_three_columns_box .single_box{margin-bottom:20px;}.template_three_columns_box{margin-bottom:10px;}.showDesktop{display:none !important;}.showMobile{display:inline-block !important;}.showableItem{width:100% !important;right:0 !important;}header .heading{margin-top:15px !important;margin-bottom:15px !important;float:left;width:100%;text-align:center;}#toggleMobileMenu {margin:0px 0 0 8px; height:30px;padding:0 0;width:30px;text-align:center;}#toggleMobileMenu .main-menu-btn-icon,#toggleMobileMenu .main-menu-btn-icon:before,#toggleMobileMenu .main-menu-btn-icon:after{left:50%;margin-left:-12px;background:#000;}nav.main-nav .sm-clean a span.sub-arrow{right:7px;}nav.main-nav{border-bottom:1px solid #f5f5f5;}.main-menu-btn-icon:before {top:-7px}.main-menu-btn-icon{margin-top:-1px;}.main-menu-btn-icon:after {top:7px}.reducedLeftPadding{padding-left:5px;}span.item.language_menu {width:50% !important;text-align:left !important;position:relative;top:3px;}#top_menu .item{margin:0 8px;}.reducedRightPadding{padding-right:5px;}nav.main-nav .container{padding-left:0;padding-right:0;}.section{margin-top:20px;display:block;}.product_list .product_preview_img,.product_list .product_preview_details{width:100%;padding-left:0px;text-align:center;}.product_preview_title{height:auto;overflow:visible;}.product_preview_description{height:auto;overflow:hidden;max-height:63px;}.toolbar .toolbar-item {margin:0 8px 10px 0;}ol.breadcrumb {margin:5px 0}.shop_heading {margin-bottom:10px;}.product_list .form-group{width:100%;margin-right:0px;}.product_list .product_preview_button{text-align:center;}.product_list .product_preview_img img {bottom:0;right:0;}.product_list .item_show_details{display:none}.cart_table tbody td .form-control{width:20%;display:inline !important;}.cart_table .actions{max-width:100%;text-align:center;}.cart_table thead { display:none; }.cart_table tbody td { display:block; padding:15px 0 !important; min-width:320px;}.cart_table tbody td .row{margin:0px !important;}.cart_table .cart_table_content{margin-top:5px;}.cart_table img{margin-top:5px;}.cart_table tbody td:before {content:attr(data-th); font-weight:bold;display:block; width:8rem;}.cart_table tfoot td{display:block; }td.actions {border-bottom:2px solid;}.remove_item {cursor:pointer;width:100%;padding-left:23px;}.remove_from_cart {position:relative;left:-15px;}.product_right_column .product_quantity_select{margin-bottom:20px;}.cart-steps{margin-bottom:30px}.cart-steps li .label{font-weight:normal;font-size:80%;text-overflow:ellipsis;overflow:hidden;}.breadcrums_button {padding-top:0px;}.payment_label .col-md-4.col-sm-5.col-xs-12.text-right.xs-text-left p {margin-top:0px;}.payment_label p.payment_name{margin-top:8px; margin-bottom:0px;}.shipping_label p{margin-top:0px;margin-bottom:0px;}#mobile_cart_review {width:100%;float:left;padding:20px;}.cart_totals br {display:none;}.template_blog_preview .blog_preview_1{width:100%; float:left; clear:both;}.template_blog_preview .blog_preview_1 .blog_post{margin-right:0; margin-left:0px;}.template_blog_preview .blog_preview_1 .blog_img{width:100%;padding:0px;}.template_blog_preview .blog_preview_1 .blog_content{width:100%;padding:0px;}.template_blog_preview .blog_preview_2 .blog_img{width:100%;}.template_blog_preview .blog_preview_2 .blog_content{width:100%;}.template_blog_preview .blog_post .post_title{height:auto;overflow:visible;}.template_blog_preview .blog_post .post_extract{height:auto;overflow:visible;}body#blog .template_blog_preview .blog_preview_1 .blog_img{width:100%;padding:0px;}body#blog .template_blog_preview .blog_preview_1 .blog_content{width:100%;padding:0px;}#blog-menu {padding-top:0px;position:relative;top:0px;}.blog_heading{padding-bottom:15px;}.profileLeft label{height:25px;line-height:25px;}#giftOptionMessage{width:100%;}.profileLeft .well-address {min-height:10px;}textarea#chatMessage{margin-bottom:10px;}#request_page{min-height:100px;}#top_menu {padding:10px;width:100%;float:left;}nav.main-nav{padding-bottom:0px;}header {padding:0px;}header .logo_wrap{text-align:center;display:block;}.bootstrap-select .button-white{height:54px!important;overflow:hidden;}.bootstrap-select .dropdown-menu>li>a{white-space:normal;border-bottom:1px solid #EEE;}.bootstrap-select.btn-group .dropdown-menu{top:54px;}.template_form_contactus .text, .template_google_map .text {margin-bottom:20px;}.template_brands_list .brand_placeholder{margin-bottom:15px;}.language_disable_shop {min-width:81px;}.trust_icon{margin-bottom:10px;}.trust_icon.last{margin-bottom:0px;}.banner_element .image_caption{padding:20px;position:static !important;width:100%; max-width:100%;margin:0px;font-size:15px;line-height:normal;}.template_image_slider .carousel-caption{position:static !important;width:100%; max-width:100%;margin:0px;padding:0px;}.template_image_slider .carousel-caption .heading{font-size:15px;text-shadow:none !important;}.template_trusted_icons .trust_icon{text-align:center;padding-left:0px !important;}.template_trusted_icons .trust_icon .fa {position:static;top:0;left:0;display:inline-block;}.template_trusted_icons .trust_icon a {display:block;text-align:center;}#main-menu.sm-clean li {border-top:1px solid #f5f5f5;;}div#price_slider_block {margin-top:10px !important;}.vertical-menu a {padding-top:4px !important;padding-bottom:4px !important;}#main-menu a, #main-menu li ul li a {padding-top:6px!important;padding-bottom:6px !important;}.template_image_slider{padding-bottom:20px;}.template_image_slider .carousel-indicators{bottom:-35px;}.template_image_slider .carousel-indicators .active{background-color:#444;}.template_image_slider .carousel-indicators li{border-color:#444;}.template_image_slider .heading,.template_image_slider .heading *{text-align:center !important;width:100%;}}@media(max-width:420px){.trust_icon{margin-bottom:10px;}.xxs-text-center{text-align:center !important;}header .heading{height:auto !important;}.col-xxs-full{width:100%;}#top_menu .item, #top_menu .inherit-item {width:25%;margin:0;padding:0;float:left;text-align:center;}#top_menu .item, #top_menu .inherit-item .item{float:none;display:inline-block;}#toggleMobileMenu {padding:0 0;width:25%;margin:0px 0 0 0;}#top_menu .item.cart_item {margin-top:0px;}.language_disable_shop{width:28%;text-align:right;}.showableItem{top:100%;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.background-white {background-color:#fff;}.container.wrap1366 {max-width:1366px;width:100%;}.custom-select {background:url("https://egress.storeden.net/gallery/5df3c8bd00f220193d493a36") no-repeat right 12px center;background-size:10px auto;border-radius:0;}.form-group .custom-select {background-color:#fff;box-sizing:border-box;height:50px !important;}.form-group label {color:#000;font-size:13px;font-weight:300;height:auto;letter-spacing:.5px;line-height:21px;}.form-group input {border:0;height:50px;}.line-2 {border:1px solid #000;box-sizing:border-box;height:28px;left:50%;position:relative;width:2px;}.no-padding {padding:0;}.overlay {background-color:rgba(0, 0, 0, 0.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999;}.product_container {width:100%;}.rectangle {background-color:#fff;}#cookie-warning {display:none !important;}@media (min-width:992px) {.rectangle {height:800px;}}.section {margin-top:0;}.settings_header_top_message_text {font-size:12px;}@media screen and (min-width:768px) {.settings_header_top_message_text {font-size:15px;}}.text_highlight {color:#e30613;}#main_page {padding:0;position:relative;}a:hover,.arrow:hover {cursor:pointer !important;}#text404 {font-size:30px;padding:50px 0;}#btn404 {bottom:auto;margin:0 0 5px !important;padding:16px 32px !important;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.addresses .address {border-bottom:1px solid #ebebeb;position:relative;}.addresses .first-column {color:#000;font-size:13px;font-weight:700;line-height:16px;padding-bottom:20px;padding-top:20px;}.addresses .no-border {border:0 !important;}.addresses .profileLeft .well-address {border-bottom:0;margin:0;min-height:0;padding-bottom:0;}.addresses .profileLeft .well-single-address {margin:0;}.addresses .second-column {color:#000;font-size:13px;font-weight:300;line-height:16px;padding-bottom:20px;padding-top:20px;}.addresses .third-column {align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;padding-top:20px;position:absolute;right:0;top:0;z-index:9;}.addresses .third-column > a,.addresses .third-column > div {margin-bottom:15px;}.addresses .third-column .cart_switch {flex:0 1 60%;padding:0 15px;width:auto;}.addresses .third-column .edit-address {flex:0 1 20%;padding:0 15px 0 0;text-align:center;}.addresses .third-column .icon {height:auto;width:20px;}.addresses .third-column .remove-address {flex:0 1 20%;padding:0 15px;text-align:center;}.addresses .third-column .remove-address.disabled {opacity:.25;pointer-events:none;}.addresses .third-column .switch {float:right;}.addresses .third-column .switch-label {margin-right:10px;padding-left:0;}@media screen and (min-width:576px) {.addresses .address {border:0;}.addresses .second-column {border-top:1px solid #ebebeb;}.addresses .third-column {border-top:1px solid #ebebeb;position:relative;}}@media screen and (min-width:992px) {.addresses .third-column {align-items:center;flex-direction:row;}}.cart-style {background-color:#f5f7fb;}.cart-style #cart_review {position:relative;}.cart-style #cart_review .cart_review_items .doCheckout {background:#e30613;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.54px;line-height:16px;text-align:center;}.cart-style .cart_review_items .cart_totals div {color:#000;font-size:13px;font-weight:300;letter-spacing:0.46px;line-height:21px;}.cart-style .cart_review_items .cart_totals div .toSum {letter-spacing:0.33px;}.cart-style .cart_review_items .cartReview_checkout_total div {color:#000;font-size:13px;letter-spacing:0.46px;line-height:21px;}.cart-style .cart_review_items .cartReview_checkout_total div:first-child {font-weight:700;}.cart-style .cart_review_items .btn_move_step_large {color:#fff;font-size:13px;font-weight:700;letter-spacing:0.54px;line-height:16px;text-align:center !important;overflow:hidden;text-overflow:ellipsis;padding:18px 0;}.cart-style .cart_review_items .btn_move_step_large .arrow img {height:20px;padding-right:5px;}.cart-style #guest_options > .col-12 {margin-bottom:16px;}.cart-style .shipping_label {border:none;}.cart-style .shipping_label:hover {box-shadow:none;}.cart-style .payment_label.active {background-color:#fff;box-shadow:none !important;border:none !important;}.cart-style #steps_content {box-shadow:none;}.cart-style #steps_content .step_content #shipping_results p {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;}.cart-style #steps_content .step_content #shipping_results span.timeLang {color:#9F9F9F;}.cart-style #steps_content .step_content #payments_labels p {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;}.cart-style #steps_content .step_content .payment_label {background-image:none !important;}.cart-style #steps_content .step_content .payment_label.btn-block + .btn-block {margin-top:1rem;}.cart-style #steps_content .address_form .form-control {height:50px;background-color:#f5f7fb;height:50px;background-color:#f5f7fb;}.cart-style #steps_content .address_form .form-group {color:#000;font-size:13px;font-weight:300;letter-spacing:0.5px;line-height:21px;}.cart-style #steps_content .address_form .text-danger {color:#000 !important;}.cart-style #steps_content .extra-order-field {margin-bottom:20px;}.cart-style #steps_content .extra-order-field .form-control {height:50px;background-color:#f5f7fb;}.cart-style #box_empty_cart {text-align:center;font-size:24px;padding:50px 0;}.cart-style .btn-back-to-shop {color:#fff;font-size:13px;font-weight:700;letter-spacing:0.54px;line-height:16px;text-align:center !important;overflow:hidden;text-overflow:ellipsis;padding-top:0;padding-bottom:0;margin-top:20px;margin-bottom:0;height:55px;line-height:55px;}.cart-style #cart_content {background-color:#fff;}.cart-style #cart_review_my {color:#000;font-weight:700;line-height:49px;}.cart-style #cart_review_my .arrow img {height:20px;padding-right:10px;padding-left:15px;}.cart-style .cart_table {background-color:#fff;}.cart-style .cart_table div {color:#000;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:12px;}.cart-style .cart_table .cart_head {margin:0;}.cart-style .cart_table .cart_head div {font-size:13px;font-weight:700;}.cart-style .cart_table .cart_single_row {margin:0;}.cart-style .cart_table .row div .cart_table_image {display:flex;justify-content:center;align-items:center;height:100%;}.cart-style .cart_table .row div.other {display:flex;justify-content:center;align-items:center;}.cart-style .cart_table .quantity_select .qt-down {color:#000;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:13px;border:1px solid transparent;background-color:#fff;background-color:#ecf3fe;width:31px;height:31px;border:none;color:#000;font-size:21px;font-weight:500;padding:0;}.cart-style .cart_table .quantity_select .quantity {color:#000;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:13px;border:1px solid transparent;background-color:#fff;}.cart-style .cart_table .quantity_select .qt-up {background-color:#ecf3fe;width:31px;height:31px;border:none;color:#000;font-size:21px;font-weight:500;padding:0;}.cart-style .cart_table .remove_from_cart:before {background:url(https://cdn.storeden.net/secache/5df1fd0000f22012b46a6a3f);background-size:20px 20px;transform:none;height:20px;width:20px;}.cart-style .cart_table .remove_from_cart:after {background:url(https://cdn.storeden.net/secache/5df1fd0000f22012b46a6a3f);background-size:20px 20px;transform:none;height:20px;width:20px;}.cart-style .productTitle {color:#000;font-weight:700;letter-spacing:0.46px;line-height:23px;word-wrap:break-word;}.cart-style .options {display:flex;display:-webkit-flex;}.cart-style .options .onlyHomeDelivery {color:#e30613;font-size:13px;font-weight:300;line-height:21px;padding-left:26px;}.cart-style .options .onlyHomeDelivery::before {background-image:url(https://cdn.storeden.net/secache/5df3754600f220e8fb493a3b);background-size:20px 20px;background-repeat:no-repeat;display:inline-block;width:30px;height:30px;content:"";padding-right:30px;position:absolute;}.cart-style .options .option-color-box {width:13px;height:13px;margin-right:10px;background-color:#000;}.cart-style .options .sp-taglia {position:absolute;right:30%;}.cart-style #cart_steps {background-color:#fff;}.cart-style #cart_steps .cart_steps li .label {color:#000;font-weight:300;}.cart-style .cart-steps {margin-top:30px;margin-bottom:30px;}.cart-style .cart-steps li {width:16.666666%;}.cart-style .cart-steps li .label {position:absolute;bottom:0;left:0;}.cart-style .cart-steps li .line {bottom:46px;}.cart-style .cart-steps li .number.current {background:#000;}.cart-style .cart-steps li .number {border:1px solid #000;background-color:#fff;}.cart-style .step_content .heading {color:#000;font-weight:700;text-align:center;}.cart-style .step_content #guest-login-text {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;}.cart-style .step_content .guest_label {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;}.cart-style .step_content .guest_panel p {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;}.cart-style .step_content .guest_panel .cart_switch.marketing_switch span {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;}.cart-style .step_content #guest-choose-one {color:#000;font-size:15px;font-weight:700;letter-spacing:0.18px;line-height:21px;}.cart-style .step_content .formRegistration .form-group i {width:20px;position:absolute;right:30px;top:47px;}.cart-style .step_content .formRegistration .form-group .legalLinks a {text-decoration:underline;color:#000;}.cart-style .step_content .formRegistration .form-group .register-from-cart {color:#fff;font-size:13px;font-weight:700;letter-spacing:0.5px;line-height:16px;text-align:center;height:50px;width:200px;background-color:#e30613;padding-top:15px;}.cart-style .step_content .formRegistration .cart_switch.marketing_switch .switch {height:20px;margin-bottom:30px;}.cart-style .step_content .formRegistration .cart_switch.marketing_switch .switch:before {top:-4px !important;height:26px !important;width:26px !important;left:-4px;right:auto;background:#fff;border:1px solid #ccc;}.cart-style .step_content .formRegistration .cart_switch.marketing_switch .switch.active {background:#616fa4;}.cart-style .step_content .formRegistration .cart_switch.marketing_switch .switch.active:before {right:-4px;left:auto;}.cart-style .step_content .formRegistration .cart_switch.marketing_switch .switch.disabled {cursor:not-allowed;}.cart-style .step_content .formLogin a {text-decoration:underline;color:#000;}.cart-style .step_content .formLogin .login-from-cart {color:#fff;font-size:13px;font-weight:700;letter-spacing:0.5px;line-height:16px;text-align:center;height:50px;width:200px;background-color:#e30613;padding-top:15px;}.cart-style .step_content #terms .form-group .legalLinks a {text-decoration:underline;color:#000;}.cart-style .step_content .address_select button {display:none;}.cart-style .step_content #shipping_address_select {height:55px;margin-bottom:30px;position:absolute;top:0;left:0;}.cart-style .step_content #billing_address_select {height:55px;margin-bottom:30px;position:absolute;top:0;left:0;}.cart-style .step_content #addresses_option .cart_switch .switch {height:20px;background:#000;}.cart-style .step_content #addresses_option .cart_switch .switch:before {top:-4px !important;height:26px !important;width:26px !important;left:-4px;right:auto;background:#fff;border:1px solid #ccc;}.cart-style .step_content #addresses_option .cart_switch .switch.active {background:#616fa4;}.cart-style .step_content #addresses_option .cart_switch .switch.active:before {right:-4px;left:auto;}.cart-style .step_content #addresses_option .cart_switch .switch.disabled {cursor:not-allowed;}.cart-style .step_content #addresses_option .cart_switch span {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;margin-bottom:18px;}.cart-style .step_content #retailer_show {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;margin-bottom:18px;}.cart-style .step_content #retailer_summary {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;margin-bottom:18px;}.cart-style .step_content .form-group.has-error input {border:1px solid #e30613;}.cart-style #step_3_content .step3_separatore {background-color:#f5f7fb;height:20px;left:0;margin:0 -20px;}.cart-style #step_3_content #step3_selected_shop_content {padding:20px;}.cart-style #step_3_content #step3_selected_shop_content .row {border:1px solid #e30613;border-radius:10px;cursor:pointer;padding:20px;position:relative;text-align:center;}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-left {background-image:url();background:transparent url("https://cdn.storeden.net/secache/5f202fff00f22004b32d0b89") no-repeat center;background-size:contain;content:'';}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-right {display:inline;}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-right #first {font-size:18px;font-weight:700;margin-bottom:10px;}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-right #client-address-hide {display:none;}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-right #shop-selected #shop-selected-name {font-size:18px;font-weight:700;}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-right #shop-selected #shop-selected-address {font-weight:500;}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-right #shop-selected #shop-selected-other {font-size:12px;line-height:1.3;margin-top:10px;}.cart-style #step_3_content #step3_selected_shop_content .row #step3_selected_shop_content-right #shop-selected #shop-selected-other #shop-selected-email a {color:#000;text-decoration:underline;}.cart-style #step_3_content #step3_selected_shop_content #step3_selected_shop_choose {font-weight:500;margin-top:1.5rem;text-align:center;}.cart-style #step_3_content #step3_selected_shop_content #step3_selected_shop_choose #step3_link_altro_rivenditore {cursor:pointer;text-decoration:underline;}.cart-style #step_3_content #step3_shops_list {margin-left:-15px;padding:20px 0;text-align:center;width:104%;}.cart-style #step_3_content #step3_shops_list #cart_shops_list {max-height:260px !important;overflow-x:hidden;overflow-y:auto;width:101% !important;}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element {border-bottom:1px solid #f5f7fb;border-top:1px solid #f5f7fb;cursor:pointer;padding-left:33px;width:102%;}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element .shop_list_left {line-height:1.3;padding:10px 5px 10px 40px;text-align:left;}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element .shop_list_left .checkmark {background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;height:25px;left:0;position:absolute;width:25px;top:50%;transform:translateY(-50%);}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element .shop_list_left .checkmark:hover {background-color:#ccc;}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element .shop_list_right {font-weight:700;margin:auto;padding-right:3em;text-align:right;}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element.storeActive {background-color:#f5f7fb;}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element.storeActive .shop_list_left .checkmark {border:1px solid #606da6;background:#f5f7fb;}.cart-style #step_3_content #step3_shops_list #cart_shops_list .cart_shops_list_element.storeActive .shop_list_left .checkmark:after {background:#606da6;border-radius:50%;content:'';display:block;height:15px;left:4px;margin:4px;top:4px;width:15px;}.cart-style #step_5_content .cart_switch.marketing_switch .switch {height:20px;background:#000;}.cart-style #step_5_content .cart_switch.marketing_switch .switch:before {top:-4px !important;height:26px !important;width:26px !important;left:-4px;right:auto;background:#fff;border:1px solid #ccc;}.cart-style #step_5_content .cart_switch.marketing_switch .switch.active {background:#616fa4;}.cart-style #step_5_content .cart_switch.marketing_switch .switch.active:before {right:-4px;left:auto;}.cart-style #step_5_content .cart_switch.marketing_switch .switch.disabled {cursor:not-allowed;}.cart-style #step_5_content .row {padding-left:25px !important;}.cart-style #step_5_content .row #sale_code {border:1px solid #eee;background-color:#f5f7fb;}.cart-style #step_5_content p {margin-top:1.5rem !important;padding-left:25px !important;}.cart-style #step_5_content .coupon_buttons .btn {height:50px;display:flex;width:fit-content;align-items:center;}.cart-style #step_5_content .coupon_buttons .btn i {margin-left:5px;}.cart-style #step_5_content #writeToSeller {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;margin-bottom:18px;padding-left:25px;}.cart-style #step_5_content #writeToSeller:before {background:transparent url("https://cdn.storeden.net/secache/5dfce66b00f2202508f1ccf9") no-repeat;background-size:contain;content:'';height:20px;width:20px;position:absolute;}.cart-style #step_5_content #conditions > div {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;margin-bottom:18px;}.cart-style #step_5_content #conditions .legalLinks {color:#000;font-size:13px;font-weight:300;letter-spacing:0.15px;line-height:21px;margin-bottom:18px;}.cart-style #step_5_content .form-group #messageTextarea {background-color:#f5f7fb;height:50px;}.cart-style #step_5_content #box_conditions {height:150px;background-color:#f5f7fb;padding:14px 30px;}.cart-style #checkoutContainer {margin-bottom:4px;min-height:auto;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button {border:2px solid;border-color:#000;border-radius:25px;color:#000;cursor:pointer;font-size:13px;font-weight:700;height:110px;letter-spacing:0.15px;line-height:21px;opacity:0.5;padding:12px 10px;text-align:center;width:150px;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button .cart_mode_icon {background-size:40px 40px !important;background-position:center !important;content:'';height:40px;width:auto;margin-bottom:8px;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button #ic_click_and_collect {background:transparent url("https://cdn.storeden.net/secache/5f61d08f5fb8e0d2dae5e488") no-repeat;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button #ic_home_delivery {background:transparent url("https://cdn.storeden.net/secache/5f61d08ebe7ea0f5f3793244") no-repeat;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button.active {border-color:#e30613;opacity:1;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button.active #ic_click_and_collect {background:transparent url("https://cdn.storeden.net/secache/5f61d08f00f220ea13d22d1e") no-repeat;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button.active #ic_home_delivery {background:transparent url("https://cdn.storeden.net/secache/5f61d08f00f220ea13d22d20") no-repeat;}.cart-style #checkoutContainer #steps_content #cart_mode_choice #cart_mode_input {visibility:hidden;}.cart-style #checkoutContainer #steps_content #cart_mode_choice #cart_mode_switch {cursor:pointer;}.cart-style #checkoutContainer #steps_content .guest_panel .form-group input {border:1px solid #eee;}.cart-style #checkoutContainer #steps_content .guest_panel .formRegistration .alert.alert-danger {height:41px;background-color:#fce5e5;color:#e30613;font-size:13px;line-height:21px;height:fit-content;}.cart-style #checkoutContainer #steps_content .guest_panel .formRegistration .alert.alert-danger::before {background-image:url(https://cdn.storeden.net/secache/5df3754600f220e8fb493a3b);background-size:20px 20px;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;content:"";padding-right:30px;}.cart-style #checkoutContainer #steps_content .alert.alert-danger.cart_alert {height:41px;background-color:#fce5e5;color:#e30613;font-size:13px;line-height:21px;height:fit-content;}.cart-style #checkoutContainer #steps_content .alert.alert-danger.cart_alert::before {background-image:url(https://cdn.storeden.net/secache/5df3754600f220e8fb493a3b);background-size:20px 20px;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;content:"";padding-right:30px;}.cart-style #checkoutContainer #steps_content .shipping_label p {margin:0;}.cart-style #checkoutContainer #steps_content .payment_label p {margin:0;}.cart-style .cart_mode_content .hd_and_cac_note {text-align:center;}.cart-style #retailer_summary .retailer_phone span {font-weight:700;}.cart-style #retailer_show .map_note {padding-left:25px;}.cart-style #retailer_show .map_note.hd_note:before {content:'';height:20px;width:20px;position:absolute;left:10px;background:transparent url("https://cdn.storeden.net/secache/5df8e8895fb8e09de6ce7fb5") no-repeat;background-size:contain;}.cart-style #retailer_show .map_note.cac_note:before {content:'';height:20px;width:20px;position:absolute;left:10px;background:transparent url("https://cdn.storeden.net/secache/5df8e88abe7ea02447977231") no-repeat;background-size:contain;}.guest_label {display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:4px;padding-bottom:0;}.guest_label input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.guest_label input:checked ~ .checkmark {background-color:#fff;border:1px solid #606da6;}.guest_label input:checked ~ .checkmark:after {display:block;}.guest_label .checkmark {position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;}.guest_label .checkmark:after {content:"";position:absolute;display:none;}.guest_label:hover input ~ .checkmark {background-color:#ccc;}.shipping_label {display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:4px;padding-bottom:0;}.shipping_label input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.shipping_label input:checked ~ .checkmark {background-color:#fff;border:1px solid #606da6;}.shipping_label input:checked ~ .checkmark:after {display:block;}.shipping_label .checkmark {position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;}.shipping_label .checkmark:after {content:"";position:absolute;display:none;}.shipping_label:hover input ~ .checkmark {background-color:#ccc;}.payment_label {display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:4px;padding-bottom:0;border:none;}.payment_label input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.payment_label input:checked ~ .checkmark {background-color:#fff;border:1px solid #606da6;}.payment_label input:checked ~ .checkmark:after {display:block;}.payment_label .checkmark {position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #dbdbdb;border-radius:25px;}.payment_label .checkmark:after {content:"";position:absolute;display:none;}.payment_label:hover {box-shadow:none;}.payment_label:hover input ~ .checkmark {background-color:#ccc;}.container .checkmark:after {top:4px;left:4px;width:15px;height:15px;border-radius:50%;background:#606da6;}.shipping_label.active {background-color:#fff;box-shadow:none !important;border:none !important;}.guest_label.active {background-color:#fff;box-shadow:none !important;border:none !important;}#order_details #order_buttons .btn-contact {background:#e30613;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.54px;line-height:16px;text-align:center;height:50px;padding-top:16px;}.cart-steps li .number.active {background:#000;}.cart_review_items .alert.alert-danger.alert-checkout {height:41px;background-color:#fce5e5;color:#e30613;font-size:13px;line-height:21px;height:fit-content;}.cart_review_items .alert.alert-danger.alert-checkout::before {background-image:url(https://cdn.storeden.net/secache/5df3754600f220e8fb493a3b);background-size:20px 20px;background-repeat:no-repeat;display:inline-block;width:20px;height:20px;content:"";padding-right:30px;}.cart_review_items .alert_only_home_delivery {text-align:center;margin-top:30px;cursor:default;}#retailer_summary .retailer_name {font-weight:700;}@media (min-width:360px) {.cart-style .cart_mode_content .heading.home_del img:last-child {position:absolute;right:15px;top:14px;}}@media (max-width:767px) {.cart-style {padding:0;}.cart-style #mobile_cart_review {background-color:#f5f7fb;padding:0;}.cart-style #cart_errors {background-color:#f5f7fb;}.cart-style .cart_review_items {padding:24px 20px;}.cart-style .cart_review_items .heading {color:#000;font-size:15px;font-weight:700;letter-spacing:0.46px;line-height:21px;margin-bottom:0;}.cart-style .cart_review_items #cart_btn_section {margin-top:30px;}.cart-style .cart_review_items .alert.alert-danger.alert-checkout {margin-left:-20px;margin-right:-20px;}.cart-style .cart_review_items .checkout_errors .alert_only_home_delivery {margin-left:-20px;margin-right:-20px;}.cart-style .btn_move_step_large.btn-prev {width:48%;}.cart-style .btn_move_step_large#btn-spacer {width:4%;float:left;}.cart-style .btn_move_step_large.btn-next {width:48%;}.cart-style #checkoutContainer {padding:0;min-height:auto;}.cart-style #checkoutContainer #steps_content #cart_mode_choice .cart_method_button {margin:0 10px;}.cart-style #cart_review_my {font-size:15px;letter-spacing:0.18px;background-color:#ecf3fe;}.cart-style .productTitle {font-size:13px;}.cart-style .options .onlyHomeDelivery::before {left:16px;}.cart-style .cart_table .cart_head {margin-bottom:1rem;}.cart-style .cart_table .cart_single_row {border-bottom:1px solid #dbdbdb !important;padding:10px 0;}.cart-style .cart_table .cart_single_row .remove_item {position:absolute;right:22px;text-align:right;bottom:118px;}.cart-style .cart_table .row div.other {padding-top:20px;}.cart-style .cart_single_row div.title-description {padding-right:15%;}.cart-style #checkoutForm #cart_height {margin:0;}.cart-style #checkoutForm #cart_height > div:first-child {padding:0;}.cart-style .cart-steps li .number {width:12px;height:12px;top:5px;margin-left:-5px;}.cart-style #cart_steps .cart_steps li .label {font-size:12px;letter-spacing:0.11px;line-height:15px;}.cart-style .step_content .heading {font-size:20px;letter-spacing:0.15px;line-height:26px;}.cart-style #step_0_content .heading {text-align:left;}.cart-style .cart_mode_content #cart_map #maps_show {height:250px;}.cart-style #steps_content .step_content #shipping_results {margin-top:30px;}.cart-style #steps_content .step_content #payments_labels {margin-top:30px;}.cart-style #step_5_content #writeToSeller:before {left:18px;}.checkout_btn_move_desktop .button-checkout {width:48%;}}@media (max-width:991px) {.cart-style .btn_move_step_large .arrow img {display:none;}.cart-style .cart_mode_content #cart_map #geolocalization {left:82%;}.step_content .cart_mode_content .heading #trova_negozio_btn {font-size:15px;}.step_content .cart_mode_content .heading.home_del img:first-child {display:none;}}@media (min-width:768px) {.cart-style #cart_review_container {background-color:#fff;height:100%;}.cart-style .cart_review_items {padding:30px 0;}.cart-style .cart_review_items .heading {color:#000;font-size:24px;font-weight:700;letter-spacing:0.55px;line-height:21px;text-align:center;}.cart-style .cart_review_items .cart_totals {padding-left:2.4em;padding-right:2.4em;margin-bottom:20px;}.cart-style .cart_review_items .cartReview_checkout_total {padding-left:2.4em;padding-right:2.4em;margin-bottom:20px;}.cart-style .cart_review_items #cart_btn_section .checkout_btn_move_desktop {padding-left:2.4em;padding-right:2.4em;padding-top:20px;}.cart-style .btn_move_step_large.btn-prev {width:45%;border:0;}.cart-style .btn_move_step_large.btn-next {width:55%;}.cart-style #cart_content {padding:22px 50px;}.cart-style #cart_review_my {font-size:24px;letter-spacing:0.21px;margin-bottom:25px;}.cart-style .cart_table .cart_single_row {height:120px;max-height:140px;border-bottom:1px solid #dbdbdb !important;padding:18px 0;}.cart-style .cart_table .actions {top:-10px;}.cart-style .productTitle {font-size:15px;}.cart-style .options {position:absolute;bottom:10px;}.cart-style .options .onlyHomeDelivery::before {left:0;}.cart-style #cart_steps {margin-top:20px;margin-bottom:20px;}.cart-style #cart_steps .cart_steps li .label {font-size:13px;letter-spacing:0.2px;line-height:31px;}.cart-style .cart-steps li .number {width:22px;height:22px;}.cart-style .step_content .heading {font-size:24px;letter-spacing:0.18px;line-height:21px;margin-top:10px;}.cart-style .cart_mode_content #cart_map #maps_show {height:410px;}.cart-style #steps_content .shipping_label {width:50%;}.cart-style #steps_content .step_content #shipping_results {margin-top:50px;}.cart-style #steps_content .step_content #payments_labels {margin-top:50px;}.cart-style #steps_content #cart_mode_choice .cart_method_button {margin:0 50px;}.cart-style #step_5_content #writeToSeller:before {left:30px;}.cart-style #step_5_content .form-group#writeToSeller_field {width:80%;padding-left:25px;}.cart-style #step_5_content #writeToSeller_label {padding-left:25px;margin-bottom:5px;}.checkout_btn_move_desktop .button-checkout {width:55%;}}@media (min-width:992px) {.cart-style #trova_negozio_btn {margin-left:40px;}.cart-style .cart_mode_content #cart_map #geolocalization {left:88%;}}.retailer_name {font-weight:700;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.footer {margin:0;padding:0;background-color:#fff;border-top:2px solid rgba(0, 0, 0, 0.05);color:#000;}.footer .pre-footer {padding:30px 0px;}.footer .pre-footer .pre-footer-line1 a {color:#000;}.footer .pre-footer .pre-footer-line1 a .pf-title {margin-bottom:5px;line-height:16px;}.footer .pre-footer .pre-footer-line1 a p {line-height:16px;}.footer .pre-footer img {width:45px;}.footer .pre-footer .img-pf1 {margin-right:30px;}.footer .pre-footer .pre-footer-line2 {padding:30px 0px;background-color:#f5f7fb;}.footer .pre-footer .pre-footer-line2:after {display:block;content:"";height:90%;width:2px;position:absolute;top:5%;right:0;background-color:#fff;}.footer .pre-footer .pre-footer-line2:last-of-type:after {display:none;}.footer .pre-footer .pre-footer-line2 a {padding:0 15px;}.footer .email {display:flex;flex-direction:row;justify-content:flex-start;margin-top:30px;}.footer .email .btn {background-color:#ecf3fe;}.footer .email .btn img {height:auto;width:20px;}.footer .email input {font-size:13px;font-weight:300;letter-spacing:.4px;line-height:16px;padding:17px 10px 17px 20px;flex:1 1 auto;background-color:#ecf3fe;border:0;color:#333;}.footer .footer-content {padding:30px 0;}.footer .footer-block .content {font-size:13px;font-weight:300;letter-spacing:.4px;line-height:21px;color:#000;}.footer .footer-block .content-menu {list-style:none;margin-bottom:0;padding:0;}.footer .footer-block .content-menu a {color:#000;text-decoration:none;}.footer .footer-block .content-menu li {line-height:20px;}.footer .footer-block .social {display:flex;flex-direction:row;justify-content:center;}.footer .footer-block .social .icon-social {height:auto;margin:0 10px;width:32px;}.footer .footer-block .social .fa {color:black;font-size:2.5em;margin-right:10px;}.footer .footer-block .title {font-size:13px;font-weight:700;letter-spacing:.4px;line-height:16px;margin-bottom:10px;padding:15px 0;position:relative;text-align:center;color:#000;}.footer .footer-block .title.collapsible {margin:0;text-align:left;}.footer .footer-block .title.collapsible a {display:inline-block;width:100%;color:#000;}.footer .footer-block .title.collapsible a:after {content:'-';font-family:monospace;font-size:28px;font-weight:normal;position:absolute;right:7px;}.footer .footer-block .title.collapsible a.collapsed:after {content:'+';}.footer .footer-bottom {font-size:10px;font-weight:300;letter-spacing:.31px;line-height:21px;border-top:2px solid #ebebeb;color:#333333;}.footer .footer-bottom hr {display:none;}.footer .footer-bottom .footer-bottom-block {padding-top:30px;padding-bottom:20px;}.footer .footer-bottom .footer-bottom-block .payment-img {width:40px;margin-right:30px;}.footer .footer-bottom .footer-bottom-block i {font-size:36px !important;}.footer .footer-bottom .footer-bottom-block .download {height:36px;width:122px;}.footer .footer-bottom .footer-bottom-block .download:first-of-type {margin-right:30px;}.footer .footer-bottom .footer-bottom-block .download img {height:100%;width:100%;}.footer .footer-bottom .bottom-credits {margin-bottom:30px;}.footer .footer-bottom .bottom-credits p {font-size:10px;font-weight:300;letter-spacing:0.3px;line-height:20px;}.footer .footer-bottom .content {margin:10px 15px;}.footer .footer-bottom .content a {color:#000;}@media screen and (max-width:1199px) {.footer .pre-footer {padding:40px 0 20px;}.footer .pre-footer .pre-footer-line1:not(:last-child) {padding-bottom:40px;}.footer .footer-block .title.newsletter {margin-bottom:0px;text-align:left;}.footer .footer-block .title.social {margin-top:20px;}.footer .footer-content {padding:20px 0 40px;}.footer .footer-bottom {padding:0 10px;}.footer .footer-bottom .footer-bottom-block {padding-bottom:0px;}.footer .footer-bottom .footer-bottom-block.payments hr {display:block;margin:0;padding-bottom:40px;border-width:2px;border-color:#f5f5f5;}.footer .footer-bottom .bottom-credits {padding-top:40px;}.footer .footer-bottom .bottom-credits p {text-align:center;}}@media screen and (max-width:767px) {.footer .pre-footer .pre-footer-line2.border-mobile {border-top:2px solid #fff;}.footer .pre-footer .pre-footer-line2:after {height:80%;top:10%;}.footer .pre-footer .pre-footer-line2:nth-child(odd):after {display:none;}.footer .footer-block .content-menu li {border:0;padding:6px 0;}.footer .footer-block .title {border-top:2px solid #f5f5f5;}.footer .footer-block .title.newsletter {padding-top:40px;text-align:center;}.footer .footer-content {padding:20px 0 40px;}.footer .footer-content .newsletter-section button {text-align:center !important;}}@media screen and (min-width:1200px) {.footer .pre-footer .pre-footer-line1 {margin-bottom:30px;}.footer .footer-block .social {justify-content:center;margin:auto;}.footer .footer-block .social .icon-social {margin:0 20px 0 0;}.footer .footer-block .title {margin-bottom:20px;padding:0;text-align:left;}.footer .footer-block .title.collapsible {margin-bottom:20px;}.footer .footer-block .title.social {margin-top:0;}.footer .footer-bottom .footer-bottom-block .content {margin:0;}.footer .footer-bottom .footer-bottom-block p {text-align:center !important;font-family:"Futura Std";font-size:10px;font-weight:300;letter-spacing:0.3px;line-height:20px;}.footer .footer-bottom .bottom-credits p {margin-right:5px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.header {margin:0;padding:0;position:relative;}.header .btn-secondary.dropdown-toggle {background:transparent;border:0;color:#000;padding:0 0 0 12px;}.header .btn-secondary.dropdown-toggle:active, .header .btn-secondary.dropdown-toggle:focus {background:transparent;box-shadow:0 0 transparent;color:#000;}.header .cart_is_empty {padding:20px;text-align:center;}.header .cart_item .badge {background:#e30613;border-radius:50% !important;color:#fff;display:none;line-height:20px;padding:0 !important;position:absolute;top:-10px;width:20px;z-index:1;}.header .cart_item.with_values {padding-right:0 !important;}.header .cart-menu {border-radius:0;box-shadow:0 22px 30px 0 rgba(0, 0, 0, 0.25);color:#333;font-size:13px;font-weight:300;letter-spacing:.5px;line-height:45px;padding:20px 0 0;text-align:left !important;top:100%;}.header .cart-menu .btn {color:#fff;font-size:13px;font-weight:700;letter-spacing:.54px;line-height:48px;margin:0 !important;padding:0;text-align:center;width:100% !important;}.header .cart-menu .cart_ajax_item {border-bottom:1px solid #f5f5f5;margin:0;padding:15px;}.header .cart-menu .cart_ajax_item img {height:auto;max-height:45px;width:45px !important;}.header .cart-menu .details {color:#000;font-size:11px;font-weight:300;letter-spacing:.39px;line-height:23px;}.header .cart-menu .details .main-info {display:flex;flex-direction:row;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.46px;}.header .cart-menu .details .main-info a {color:#000;margin:0 5px 0 0;}.header .cart-menu .details .main-info a + span {white-space:nowrap;}.header .cart-menu .details .secondary-info {display:flex;flex-direction:row;justify-content:space-between;}.header .cart-menu .cart_preview_remove {color:#bababa;cursor:pointer;font-size:16px;padding:0 5px 0 12px;}.header .cart-menu .title {color:#000;display:block;font-size:18px;font-weight:700;letter-spacing:.55px;line-height:21px;text-align:center;}.header .cart-menu .totals {color:#000;font-size:13px;font-weight:300;letter-spacing:.46px;line-height:17px;margin:15px 0;text-align:center;}.header .dropdown-menu {border-radius:0;min-width:50px;padding:0;text-align:center;}.header .hamburger {margin-right:0 !important;}.header .header-content {align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.header .language-link {text-transform:capitalize;}.header .language-item {margin-left:-20px;}.header .language-item button {letter-spacing:.58px;}.header .logo-wrap {height:40px;margin:10px 0;order:1;position:relative;}.header .logo-wrap .logo {height:100%;width:auto;}.header .modal-search {padding:0;}.header .modal-search .modal-body {background:transparent;height:100%;margin:0 auto;max-width:992px;width:100%;}.header .modal-search .modal-body .addsearch {border:0;cursor:auto;flex:1 1 auto;font-weight:bold;line-height:56px;margin:0 20px;min-width:0;padding:0 20px;}.header .modal-search .modal-body .addsearch#searchInput {caret-color:#e30613;}.header .modal-search .modal-body .addsearch#searchInput::-webkit-input-placeholder {color:#9F9F9F;font-size:24px;}.header .modal-search .modal-body .addsearch#searchInput::placeholder {color:#9F9F9F;font-size:24px;}.header .modal-search .modal-body .addsearch#searchInput:-ms-input-placeholder {color:#9F9F9F;font-size:24px;}.header .modal-search .modal-body .close-icon,.header .modal-search .modal-body .submit-icon {cursor:pointer;height:auto;width:25px;}.header .modal-search .modal-body .search-input {align-items:center;display:flex;flex-direction:row;justify-content:space-between;}.header .modal-search .modal-body .search-result {background:#fff;height:calc(100% - 81px);margin-top:25px;overflow:auto;}.header .modal-search .modal-body .search-result #addsearch-results {min-height:0;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container {background:#fff !important;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub {background:#fff !important;border-bottom:2px solid #eee;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub > div {padding:0 30px;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub a {color:#333;font-weight:700;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub div p {color:#696969;font-size:13px;font-weight:300;letter-spacing:0.4px;}.header .modal-search .modal-body .search-result #addsearch-results #addsearch-results-bottom #addsearch-rp-paging a {font-family:'Futura Std', sans-serif;}.header .modal-search .modal-content {background-color:#ecf3fe;border:10px solid #fff;border-radius:0;height:100%;padding:50px 0;}.header .modal-search .modal-dialog {height:100%;left:0;margin:0;max-width:100%;position:absolute;top:0;width:100%;}.header .sm-clean {border-radius:0;margin:0 -15px;}.header .sm-clean .icon {height:auto;max-height:20px;max-width:20px;width:auto;}.header .sm-clean a {font-size:15px;font-weight:700;letter-spacing:.58px;line-height:20px;}.header .sm-clean a span.sub-arrow {font-size:28px !important;font-weight:normal !important;}.header .sm-clean li {background-color:#fff;color:#000;}.header .sm-clean ul a:focus, .header .sm-clean ul a:hover {color:#000 !important;}.header .sm-clean > li > ul:before {visibility:hidden;}.header .sm-clean > li > ul:after {visibility:hidden;}.header .spacer {flex:1 1 auto;order:3;}.header .submenu-container {background:#fff;left:0;position:absolute;width:100%;z-index:99999;}.header .submenu {min-height:0;}.header .submenu .block {padding:50px 30px;}.header .submenu .block.image {background-color:#f5f7fb;padding:30px;}.header .submenu .block.image .image-cta {height:160px;object-fit:cover;width:100%;}.header .submenu .block.image .image-link {background-color:#fff;display:inline-block;height:100%;width:100%;}.header .submenu .block.image .image-subtitle {color:#000;display:block;font-size:13px;font-weight:300;letter-spacing:1px;line-height:35px;padding:0 15px 10px;}.header .submenu .block.image .image-title {color:#000;display:block;font-size:18px;font-weight:700;letter-spacing:.69px;line-height:35px;padding:10px 15px 0;}.header .submenu .list {color:#333;display:flex;flex-direction:column;flex-wrap:wrap;font-size:13px;font-weight:300;height:210px;justify-content:flex-start;letter-spacing:.5px;line-height:16px;list-style:none;margin-bottom:0;padding:0;}.header .submenu .list li {word-break:break-all;}.header .submenu .submenu-item {display:none;}.header .submenu .submenu-title {color:#333;font-size:24px;font-weight:700;letter-spacing:.92px;line-height:32px;}.header .user-nav {flex:1 1 auto;order:4;}.header nav.main-nav {background:#fff;color:#000;flex:1 1 100%;order:5;padding:0;}.header nav .sm-clean a {color:#000;cursor:pointer;font-weight:300;padding:15px;}.header nav .sm-clean a.active {color:#000;}.header nav .sm-clean a.bold {font-weight:700;}.header .user-menu {border-radius:0;box-shadow:0 22px 30px 0 rgba(0, 0, 0, 0.25);color:#333;font-size:15px;font-weight:700;letter-spacing:.58px;line-height:60px;min-width:205px;padding:0;text-align:left !important;top:100%;}.header .user-menu .divider {border-top:1px solid #979797;height:1px;left:0;margin-top:10px;opacity:.3;position:absolute;width:100%;}.header .user-menu .logout {position:relative;}.header .user-menu .logout img {height:20px;position:absolute;right:30px;top:50%;transform:translate(0, -50%);width:auto;}.header .user-menu .name {color:#000;font-size:18px;font-weight:700;letter-spacing:.55px;line-height:21px;}.header .user-menu a {border-bottom:1px solid #f5f5f5;color:#333;padding:0 30px !important;}.header #main-menu > li > a {padding-bottom:15px !important;padding-top:15px !important;}.header #toggleMobileMenu {height:24px;width:24px;}.header #top_menu {display:flex;flex-direction:row;justify-content:flex-end;padding-right:0;z-index:99999;}.header #top_menu .item {border:0;height:24px;line-height:20px;margin-right:10px;}@media screen and (min-width:576px) {.header .logo-wrap {margin:10px 10px 10px 0;}}@media screen and (max-width:767px) {.header .modal-search .modal-body .addsearch {font-size:18px;letter-spacing:0;}.header .modal-search .modal-body .addsearch#searchInput {padding:0 10px;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub a {font-size:14px;letter-spacing:0.12px;line-height:20px;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub div p {line-height:15px;}}@media (max-width:999px) {.header nav.main-nav {border-bottom:1px solid #f5f5f5;}.header nav.main-nav .sm-clean a span.sub-arrow {border:none;height:34px;margin-top:-17px;right:7px;width:34px;}.header nav.main-nav .sm-clean li {float:unset;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}.header nav.main-nav .sm-clean li ul {box-shadow:none;padding:0;position:static;}.header nav.main-nav .container {padding-left:0;padding-right:0;}.header .menu-state:not(:checked) ~ .menu {display:none;}.header .language-item {display:none !important;}.header #toggleMobileMenu {margin:0px 0 0 8px;padding:0 0;width:30px;text-align:center;}.header #top_menu {padding:10px;width:100%;float:left;}.header #top_menu .main-menu-btn {position:relative;top:0;}.header #top_menu .item {margin:0 8px;}.header #top_menu .item span {padding:0;}.header .showableItem {width:100% !important;right:0 !important;}.header #user_menu .name {display:none;}.header #user_menu .divider {display:none;}}@media screen and (min-width:1000px) {.header nav .sm-clean a {font-size:11px;}.header .cart-menu {min-width:380px;padding:30px 0 0;right:40px;top:calc(100% + 24px);}.header .cart-menu::after, .header .cart-menu::before {border:12px solid transparent;border-bottom-color:#fff;content:'';position:absolute;top:-24px;}.header .cart-menu::after, .header .cart-menu::before {left:88%;}.header .language-link {text-transform:uppercase;}.header .sm-clean {margin:0;}.header .sm-clean a {font-weight:300;}.header .sm-clean a.active::before {border-top:5px solid #000;content:'';left:50%;position:absolute;top:-5px;transform:translate(-50%, 0%);width:25px;}.header .sm-clean a.has-submenu .sub-arrow {display:none;}.header .sm-clean li {float:left;}.header .submenu .list li {height:35px;padding:0 15px;width:50%;}.header .user-menu {font-size:13px;font-weight:300;letter-spacing:.5px;line-height:45px;padding:15px 30px;right:40px;top:calc(100% + 24px);width:auto !important;}.header .user-menu::after, .header .user-menu::before {border:12px solid transparent;border-bottom-color:#fff;content:'';left:64%;position:absolute;top:-24px;}.header .user-menu .logout {margin-top:20px;}.header .user-menu .logout img {right:0;}.header .user-menu a {border-bottom:0;color:#333;padding:0 !important;}.header nav.main-nav {flex:1 1 auto;order:2;}.header nav .sm-clean a {padding:6px;}.header nav .sm-clean a.bold {font-weight:300;}.header nav .sm-clean ul {position:absolute;}.header nav #main-menu .language-li {display:none;}.header #top_menu .item span {padding:8px;}.header #top_menu .main-menu-btn {position:absolute;top:-99999px;}.header .modal-search .modal-body .addsearch {font-size:44px;letter-spacing:.31px;}.header .modal-search .modal-body .addsearch#searchInput {padding:0 30px;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container {padding:0 45px;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub a {font-size:24px;letter-spacing:0.23px;line-height:44px;}.header .modal-search .modal-body .search-result #addsearch-results .addsearch-result-item-container .addsearch-result-item-sub div p {line-height:23px;}.header .logo-wrap {height:55px;}.header nav .sm-clean a {padding:8px;font-size:13px;}.header .menu-state:not(:checked) ~ .menu {display:block;}.header .user-menu {right:120px;}.header .user-menu::after, .header .user-menu::before {left:60%;}.header .cart-menu {right:80px;}.header .cart-menu::after, .header .cart-menu::before {left:80%;}}@media (min-width:1050px) {.header nav .sm-clean a {font-size:14px;}}@media screen and (min-width:1200px) {.header .logo-wrap {margin:15px 20px 15px 0;}.header .sm-clean li {margin-right:10px;}}@media screen and (min-width:1400px) {.header .logo-wrap {margin:15px 30px 15px 0;}.header .sm-clean li {margin-right:20px;}.header nav .sm-clean a {padding:12px;font-size:15px;}.header #top_menu .item {margin-right:15px;}.header #top_menu .item span {padding:12px;}.header .user-menu {right:112px;}.header .user-menu::after, .header .user-menu::before {left:42%;}.header .cart-menu {right:100px;}.header .cart-menu::after, .header .cart-menu::before {left:82%;}}.modal-backdrop.show {z-index:9999;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.login,.restore-password,.reset-password {display:block;position:relative;}.login .btn-white,.restore-password .btn-white,.reset-password .btn-white {background-color:#fff;}.login .container-form,.restore-password .container-form,.reset-password .container-form {background-color:#ecf3fe;margin:0 -15px;}.login .container-header,.restore-password .container-header,.reset-password .container-header {display:flex;flex-direction:row;justify-content:flex-start;}.login .container-header .item,.restore-password .container-header .item,.reset-password .container-header .item {color:#333;cursor:pointer;display:inline-block;flex:1 1 50%;font-size:13px;font-weight:700;letter-spacing:.09px;line-height:16px;opacity:.75;padding:16px 48px;text-align:center;}.login .container-header .item.active,.restore-password .container-header .item.active,.reset-password .container-header .item.active {background-color:#fff;opacity:1;}.login .container-header .item.grow,.restore-password .container-header .item.grow,.reset-password .container-header .item.grow {flex-grow:1;}.login .custom-btn,.restore-password .custom-btn,.reset-password .custom-btn {color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:36px;padding:6px 12px;text-align:center;width:200px;}.login .custom-select,.restore-password .custom-select,.reset-password .custom-select {background-color:#f5f7fb;}.login .forgot-password,.restore-password .forgot-password,.reset-password .forgot-password {color:#000;font-size:13px;font-weight:300;letter-spacing:.15px;line-height:16px;margin-bottom:20px;text-align:center;}.login .forgot-password a,.restore-password .forgot-password a,.reset-password .forgot-password a {color:#000;text-decoration:underline;}.login .formLogin,.restore-password .formLogin,.reset-password .formLogin {margin-bottom:30px;}.login .form-content,.restore-password .form-content,.reset-password .form-content {margin:auto;max-width:395px;padding:10px;}.login .form-group,.restore-password .form-group,.reset-password .form-group {margin-left:auto;margin-right:auto;}.login .form-group input,.restore-password .form-group input,.reset-password .form-group input {background-color:#f5f7fb;}.login .form-group input:focus + .input-group-append .input-group-text,.restore-password .form-group input:focus + .input-group-append .input-group-text,.reset-password .form-group input:focus + .input-group-append .input-group-text {border-color:#e6e6e6;box-shadow:inset 0 1px 1px #cdcaca61;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.login .form-group label,.restore-password .form-group label,.reset-password .form-group label {overflow:hidden;white-space:nowrap;width:100%;}.login .form-group .input-group-text,.restore-password .form-group .input-group-text,.reset-password .form-group .input-group-text {background-color:#f5f7fb;border:unset;border-radius:0;}.login .form-group .input-group-text i,.restore-password .form-group .input-group-text i,.reset-password .form-group .input-group-text i {width:20px;}.login .legalLinks,.restore-password .legalLinks,.reset-password .legalLinks {color:#000;font-size:11px;font-weight:300;letter-spacing:.37px;line-height:18px;}.login .legalLinks a,.restore-password .legalLinks a,.reset-password .legalLinks a {color:#000;text-decoration:underline;}.login .login-form form,.restore-password .login-form form,.reset-password .login-form form {background:#fff !important;float:none !important;padding:20px 10px !important;}.login .registration-form,.restore-password .registration-form,.reset-password .registration-form {display:none;}.login .registration-form form,.restore-password .registration-form form,.reset-password .registration-form form {background:#fff !important;float:none !important;padding:20px 10px !important;}.login .social_button img,.restore-password .social_button img,.reset-password .social_button img {height:20px;width:auto;}.login .social-form,.restore-password .social-form,.reset-password .social-form {background-color:#ecf3fe;margin:0 -15px;padding:15px;}.login .social-label,.restore-password .social-label,.reset-password .social-label {color:#000;font-size:13px;font-weight:700;letter-spacing:.15px;line-height:16px;text-align:center;}.login .switch,.restore-password .switch,.reset-password .switch {background-color:#eee;border:1px solid #eee;height:21px;margin-left:14px;width:41px;}.login .switch::before,.restore-password .switch::before,.reset-password .switch::before {background:#fff;border:1px solid #dbdbdb;content:'';height:28px;left:-14px;top:-4px;width:28px;}.login .switch.active,.restore-password .switch.active,.reset-password .switch.active {background-color:#606da6;border:1px solid #606da6;}.login .switch.active::before,.restore-password .switch.active::before,.reset-password .switch.active::before {background:#fff;border:1px solid #606da6;content:'';left:auto;right:-14px;top:-4px;}.login .switch-label,.restore-password .switch-label,.reset-password .switch-label {color:#000;font-size:11px;font-weight:300;letter-spacing:.15px;line-height:21px;margin:0 0 0 10px;}.login .title,.restore-password .title,.reset-password .title {color:#333;font-size:32px;font-weight:700;letter-spacing:.25px;line-height:38px;text-align:center;}.login .center-content-restore-password .heading,.restore-password .center-content-restore-password .heading,.reset-password .center-content-restore-password .heading {padding-top:30px;}.login .center-content-restore-password form div.alert-danger,.restore-password .center-content-restore-password form div.alert-danger,.reset-password .center-content-restore-password form div.alert-danger {margin:0px auto 10px;width:fit-content;}.login .center-content-restore-password form .form-group:first-of-type,.restore-password .center-content-restore-password form .form-group:first-of-type,.reset-password .center-content-restore-password form .form-group:first-of-type {margin-bottom:30px;}.login .center-content-restore-password .col-12,.restore-password .center-content-restore-password .col-12,.reset-password .center-content-restore-password .col-12 {padding:0px;}@media screen and (min-width:576px) {.login,.restore-password,.reset-password {background:url("https://egress.storeden.net/jpg/5e170f535fb8e07cc148d2eb") 50% 50% no-repeat;background-size:cover;min-height:calc(100vw / 1.77);padding:30px;}.login .center-content,.login .center-content-restore-password,.restore-password .center-content,.restore-password .center-content-restore-password,.reset-password .center-content,.reset-password .center-content-restore-password {margin:auto;width:500px;}.login .center-content-restore-password,.restore-password .center-content-restore-password,.reset-password .center-content-restore-password {background-color:#fff;width:500px;}.login .container-form,.restore-password .container-form,.reset-password .container-form {margin:0;}.login .container-header .item,.restore-password .container-header .item,.reset-password .container-header .item {flex:0 0 auto;text-align:left;}.login .social-form,.restore-password .social-form,.reset-password .social-form {background-color:transparent;margin:0;padding:0;}}.restore-password .row {display:block;}.restore-password .row .text-center {background-color:#fff;margin:auto;margin-top:30px;padding-top:30px;padding-bottom:25px;}.reset-password .col-md-5.col-sm-8.col-xs-12 {background-color:#fff;margin:auto;margin-top:30px;padding-top:30px;padding-bottom:25px;}.restore-password .form-group {display:flex;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.menu-profile .main-menu-btn {margin:15px 10px 25px;position:absolute;right:15px;z-index:99;}.menu-profile .profile-email {color:#bababa;font-size:13px;font-weight:300;line-height:21px;margin:0;text-align:center;}.menu-profile .profile-fullname {color:#212121;font-size:14px;font-weight:bold;line-height:26px;margin:0;text-align:center;}.menu-profile .profile-information {text-align:center;}.menu-profile .profile-information .round {background-color:#606da6;border-radius:50%;display:inline-block;height:65px;margin:20px 20px 0;overflow:hidden;position:relative;width:65px;}.menu-profile .profile-information .round .initials {color:#fff;font-size:24px;font-weight:300;left:50%;line-height:32px;margin:auto;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);}.menu-profile .sm-vertical li {border:0;color:#333;font-size:13px;font-weight:300;letter-spacing:.5px;line-height:50px;}.menu-profile .sm-vertical li .icon {height:auto;margin:0 20px 0 0;width:20px;}.menu-profile .sm-vertical li a {border-left:5px solid #f5f7fb;padding:0 0 0 20px !important;}.menu-profile .sm-vertical li a.active {background-color:#f5f7fb !important;border-color:#606da6;border-radius:0;color:#333 !important;}.menu-profile .sm-vertical li a:hover {color:#333 !important;}.menu-profile #giftcard_link {display:none;}@media screen and (min-width:576px) {.menu-profile .sm-vertical li a {border-left:5px solid #fff;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.order .heading {align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.order .heading .back {cursor:pointer;margin-right:10px;}.order .heading .back img {height:auto;width:20px;}.order .heading .order-buttons {display:flex;flex:1 1 100%;flex-direction:row;justify-content:space-between;margin:0 -15px;}.order .heading .order-buttons .btn {flex:0 1 50%;margin:15px;max-width:200px;overflow:hidden;padding:6px 12px;width:auto;word-break:break-all;}.order .heading .order-buttons .btn-default {font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:36px;text-align:center;}.order .heading .order-info {flex:1 1 80%;margin:0;width:200px;word-wrap:break-word;}.order .info-order .info {color:#000;font-size:13px;font-weight:300;line-height:16px;margin-bottom:15px;}.order .info-order .label {color:#000;font-size:13px;font-weight:700;line-height:16px;margin-bottom:15px;}.order .order-detail {margin-bottom:20px;}.order#order_details .info-order {margin-bottom:30px;}.order#order_details .order-content {border-bottom:1px solid #ebebeb;font-size:13px;}.order#order_details .order-content a:link {color:#000;}.order#order_details .order-content a:visited {color:#000;}.order#order_details .order-content a:hover {color:#000;}.order#order_details .order-content a:active {color:#000;}.order#order_details .order-details-content {background-color:#fff;}.order#order_details .order-details-content #box-product-details div {margin-top:10px;}.order#order_details .order-head {font-size:13px;font-weight:700;}.order#order_details .order-summary {padding:20px;text-align:right;}.order#order_details .order-summary div {padding:5px;}.order#order_details p.label {font-weight:700;}@media (max-width:767px) {.order .heading .order-info {font-size:16px;}.order#order_details .order-content {padding:10px 0;}.order#order_details .order-content.order-content-mob .main-info {display:flex;flex-direction:row;font-size:13px;justify-content:space-between;letter-spacing:.46px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}.order#order_details .order-content.order-content-mob .main-info a {font-weight:700;max-width:70%;padding-right:5px;}.order#order_details .order-content.order-content-mob .opt {display:inline-flex;}.order#order_details .order-content.order-content-mob .opt span {margin-right:10px;}.order#order_details .order-content.order-content-mob .secondary-info {display:flex;flex-direction:row;justify-content:space-between;}.order#order_details .order-details-content {margin-top:10px;}.order#order_details .order-head {display:none;padding:10px 0;}}@media screen and (min-width:768px) {.order .heading {flex-wrap:nowrap;}.order .heading .order-buttons {flex:1 1 50%;justify-content:flex-end;margin:0;}.order .heading .order-buttons .btn {margin:0 0 0 15px;}.order#order_details .order-content {padding:20px;}.order#order_details .order-details-content {margin-top:20px;}.order#order_details .order-head {padding:20px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.orders .custom-dropdown {background-color:#fff;border:0;color:#333;font-size:13px;font-weight:300;height:45px;letter-spacing:1px;line-height:21px;text-align:left;}.orders .custom-dropdown ~ ul li {padding:12px 0;}.orders .custom-reset {align-items:center;display:flex;flex-direction:row;justify-content:space-around;}.orders .custom-search {margin:0;}.orders .custom-search button {height:45px !important;}.orders .custom-search button img {height:20px;width:auto;}.orders .custom-search input {background-color:#fff;border:0;height:45px !important;}.orders .table {color:#000;font-size:13px;line-height:18px;}.orders .table .col-image {max-width:40px;text-align:center;width:40px;}.orders .table .col-image img {height:auto;width:15px;}.orders .table td {border-bottom:1px solid #ebebeb;border-top:0;max-width:0;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap;width:auto;}.orders .table thead {border-bottom:1px solid #ebebeb;}.orders .table thead th {border:0;font-size:13px;font-weight:700;line-height:16px;padding:10px;}.orders .toolbar {width:calc(100% + 30px);}.orders .toolbar .dropdown-menu {border-radius:0;transition:none;width:calc(100% - 30px);}.orders .toolbar .toolbar-item {margin:0 0 10px;}.orders #search-order {max-width:none;}@media screen and (min-width:576px) {.orders .table {background-color:#fff;}.orders .table .col-image {max-width:80px;text-align:center;width:80px;}.orders .table .col-image img {height:auto;width:25px;}}@media screen and (min-width:768px) {.orders .table td {padding:20px 10px;}.orders .table td:first-child {padding-left:20px;}.orders .table td:last-child {padding:20px;}.orders .table thead {border-bottom:0;}.orders .table thead th {padding:20px;}}.search-order {padding-bottom:20px;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.mazzetta-modal .modal-body {padding-top:0;}.mazzetta-modal .modal-dialog {min-height:0 !important;}.mazzetta-modal .modal-header {border:0;border-radius:0;padding-bottom:0;}@media screen and (min-width:768px) {.mazzetta-modal .modal-body {padding-top:16px;}.mazzetta-modal .modal-header {padding-bottom:16px;}}.product {align-items:stretch;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.product .back {color:#000;font-size:13px;font-weight:300;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;}.product .back .icon {cursor:pointer;display:inline-block;margin-right:10px;max-height:20px;max-width:20px;}.product .product-breadcrumb {color:#000;font-size:13px;font-weight:400;letter-spacing:1px;margin-bottom:10px;}.product .product-breadcrumb a {color:#000;}.product .product-breadcrumb a:hover {color:#e30613;}.product .group-color-section .group-color-swatch {width:10%;}@media screen and (max-width:991px) {.product .group-color-section .group-color-swatch {width:19.6%;}}.product .group-color-section .group-color-swatch .gc-preview {height:22.5px;margin:5px auto;width:45px;cursor:pointer;position:relative;}@media screen and (min-width:992px) {.product .group-color-section .group-color-swatch .gc-preview {height:20px;margin:5px;width:40px;}}@media screen and (min-width:1200px) {.product .group-color-section .group-color-swatch .gc-preview {height:25px;margin:5px;width:50px;}}.product .group-color-section .group-color-swatch .gc-preview.active {border:2px solid #e30613;opacity:1;pointer-events:auto;}.product .buttons {margin-top:25px;}.product .buttons .button-container:nth-child(1) {border-bottom:1px dashed #979797;border-right:1px dashed #979797;}.product .buttons .button-container:nth-child(2) {border-bottom:1px dashed #979797;}.product .buttons .button-container:nth-child(3) {border-right:1px dashed #979797;}.product .buttons .btn-text {color:#000;display:block;font-size:13px;font-weight:500;letter-spacing:1px;line-height:23px;text-transform:uppercase;}.product .buttons .btn-text.bold {font-weight:700;}.product .buttons .button-action {background:none;box-shadow:none;outline:none;padding:20px 0;width:100%;}.product .buttons .button-action:disabled {opacity:0.25;}.product .buttons .col-6 {text-align:center;}.product .buttons .icon {height:15px;margin-bottom:10px;width:auto;}.product .calculator-section {background:#f5f7fb;width:100%;}.product .calculator-section .calculator-button {font-size:13px !important;font-weight:700;letter-spacing:0.54px;margin-left:auto;width:calc(50% - 16px);}.product .calculator-section .calculator-input {flex:1;height:40px;min-height:40px;}.product .calculator-section .calculator-input .calculator-input-item.calculator-input-item-left {margin-right:2em !important;}.product .calculator-section .calculator-input .calculator-input-item input {border-style:solid;border-width:1px;padding:5px 0px 5px 5px;height:100%;margin-right:5px;width:100%;}.product .calculator-section .calculator-input .calculator-input-item input::placeholder {font-size:12px;}.product .calculator-section .calculator-input .calculator-input-item input:focus-visible {outline:unset;}.product .calculator-section .calculator-note {font-size:14px;line-height:17px;}.product .calculator-section .calculator-result {font-size:14px;line-height:17px;white-space:nowrap;}.product .calculator-section .calculator-section-title {font-size:14px;line-height:17px;}.product .calculator-section .empty-label {color:#e30613;font-size:12px;letter-spacing:0;line-height:14px;}.product .calculator-section .label {color:#343434;letter-spacing:normal;}.product .calculator-section .recalculator-button {font-size:13px !important;font-weight:700;letter-spacing:0.54px;margin-left:auto;width:calc(50% - 16px);}.product .cart-container {background-color:#fff;bottom:0;box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.25);left:15px;padding:10px 0;position:fixed;width:100%;z-index:999;}.product .cart-container .cart-button {margin:auto;position:relative;}.product .cart-container .cart-button button {background-color:#e30613 !important;border:0;color:#fff !important;font-size:13px !important;font-weight:700;letter-spacing:0.54px;line-height:16px;margin:0 !important;position:relative;text-align:center;text-transform:none !important;white-space:normal;width:100%;}.product .product-section-bottom,.product .product-section-bottom a{color:#000;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0.33px;line-height:20px;}.product .product-section-bottom > div {padding:0;}.product .product-section-bottom > div{margin-bottom:15px;}.product .product-section-bottom .icon {height:20px;}.product .final_price {color:#333;font-size:18px;font-weight:700;letter-spacing:0.39px;line-height:30px;margin-bottom:0;}.product .final_price .value {font-size:28px;letter-spacing:0.7px;}.product .label {color:#000;font-size:13px;font-weight:700;letter-spacing:0.4px;line-height:23px;margin:0;}.product .modal {z-index:999999;}.product .modal .content {display:none;}.product .modal .modal-body {background:transparent;overflow:auto;padding:0 20px 20px;}.product .modal .modal-content {background-color:#ecf3fe;border:0;border-radius:0;height:100%;}.product .modal .modal-dialog {height:100%;margin:0;}.product .modal .modal-footer {border:0;padding:10px 0;}.product .modal .modal-footer > div {margin:0;}.product .modal .modal-footer .cart-button button {background-color:#e30613 !important;border:0;color:#fff !important;font-size:13px !important;font-weight:700;letter-spacing:0.54px;line-height:16px;position:relative;text-align:center;text-transform:none !important;width:auto;}.product .modal .modal-footer .cart-button #add-to-cart-modal {padding-bottom:10px;padding-top:10px;}.product .modal .modal-footer .modal_price {color:#333;font-size:18px;font-weight:700;letter-spacing:0.39px;line-height:38px;margin-bottom:0;}.product .modal .modal-footer .modal_price.inPromo {color:#e30613;}.product .modal .modal-footer .modal_price:not(.inPromo) {text-align:center;}.product .modal .modal-footer .modal_price .value {font-size:32px;letter-spacing:0.7px;}.product .modal .modal-header {background:transparent;border:0;color:#000;padding:40px 20px 20px;text-align:right;}.product .modal .modal-header .close {margin:0;padding:0;}@media (max-width:991px) {.product .modal .modal-header {display:unset;}}.product .price {font-size:12px;letter-spacing:0.39px;margin-bottom:0px;}.product .price .value {font-size:18px;}.product .price .currency-sale {font-size:18px;display:inline;text-decoration:line-through;}.product .pricePromo {display:inline;font-size:13px;}.product .inPromo {color:#e30613;font-weight:700;}.product .price-container .price .value,.product .price-container .price .currency-sale {font-size:13px;}.product .price-container.price-single .final_price {text-align:left;}.product .price-container.price-single .final_price .value {line-height:52px;}.product .addToCartInformation {align-items:center;color:#696969;display:flex;font-size:12px;letter-spacing:0;line-height:14px;text-align:left;}.product .addToCartInformation .icon {height:24px;}.product .addToCartInformation div {margin-left:10px;}.product .product-description .content {color:#696969;display:flex;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:23px;}.product .product-description .title {color:#000;font-size:13px;font-weight:700;letter-spacing:0.4px;line-height:23px;}.product .product-description .removeGroupColor {font-size:12px;margin:12px 0 20px;text-decoration:underline;cursor:pointer;}.product .product_left_column {align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:15px;}.product .product_left_column #slider-thumbs {white-space:nowrap;}.product .product_left_column #slider-thumbs .hide-bullets {list-style:none;margin-left:-40px;margin-top:20px;}.product .product_left_column #slider-thumbs .hide-bullets .li-bullets .active {border:1px solid #e30613;}.product .product_left_column .thumbnail {background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;height:80px;left:0;margin:10px 0;position:relative;top:0;width:80px;}.product .product_left_column .thumbnail.thumbnail-video {align-items:center;background-size:cover;display:flex;justify-content:center;}.product .product_left_column .thumbnail.thumbnail-video img {height:50px;width:50px;}.product .product_left_column #showImages .carousel-inner .banner-promo,.product .product_left_column #showImages .carousel-inner .banner-online {background-color:#e30613;color:#fff;font-size:11px;font-weight:700;height:25px;left:-60px;letter-spacing:5px;line-height:26px;position:absolute;text-align:center;top:0;transform:rotate(-90deg);transform-origin:right top 0;width:100px;z-index:1;}.product .product_left_column #showImages .carousel-indicators {position:relative;}.product .product_left_column #showImages .carousel-indicators li {border:1px solid #c8c8c8;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;opacity:0.58;width:10px;}.product .product_left_column #showImages .carousel-indicators li.active {background-color:#606da6;}.product .product_left_column #showImages .carousel-image {margin-bottom:20px;text-align:center;}.product .product_left_column #showImages .carousel-image img {height:210px;width:auto;}.product .product_left_column #showImages #render-section {text-align:center;}.product .product_left_column #showImages #render-section img {width:100%;}.product .product_quantity.btn-group .btn {font-size:16px;font-weight:500;height:40px;padding:0;width:40px;}.product .product_quantity .button-blue {background-color:#ecf3fe;font-size:26px !important;line-height:26px;}.product .product_quantity .quantity {border-bottom:2px solid #eee;border-top:2px solid #eee;}.product .product-link {color:#000;cursor:pointer;margin:auto 0 20px;text-decoration:underline;}.product .product_right_column {background-color:#fff;padding:15px;}.product .product-section-details {max-width:calc(1366px / 2 - 15px);}.product .product-section-details .color-carousel {margin-bottom:30px;}.product .product-section-details .color-carousel #slide_carousel_color {height:auto;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent {margin:auto;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item.active {align-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch .color-image {cursor:pointer;position:relative;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch .color-image.whiteSwatch {border:4px solid #eee;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch .color-image.active {border:2px solid #e30613;opacity:1;pointer-events:auto;}.product .product-section-details .color-carousel #slide_carousel_color .carousel-indicators {position:relative;}.product .product-section-details .color-carousel #slide_carousel_color .carousel-indicators li {border:2px solid #000;border-radius:10px;cursor:default;display:inline-block;height:10px;margin:1px;width:10px;}.product .product-section-details .color-carousel #slide_carousel_color .carousel-indicators li.active {background-color:#000;border-color:#000;height:14px;margin-top:-1px;width:14px;}.product .product-section-details .color-carousel #slide_carousel_color .carousel-control-next,.product .product-section-details .color-carousel #slide_carousel_color .carousel-control-prev {display:none;}.product .product-section-details .row-selection-value .label {font-weight:700;margin-bottom:5px;}.product .product-section-details .row-selection-value .selected_color_values {font-size:12px;margin-bottom:0;overflow:hidden;white-space:nowrap;display:grid;grid-template-columns:auto auto;column-gap:10px;align-items:center;}.product .product-section-details .row-selection-value{row-gap:20px;}.product .product-section-details .color-disclaimer{font-size:12px;font-weight:500;line-height:1.2em;}.product .product-section-details .row-selection-value .selected_color_values span:nth-child(1) {font-size:24px;font-weight:500;line-height:1em;grid-column-end:span 2;grid-row-end:span 1;}@media screen and (min-width:992px){.product .product-section-details .row-selection-value .selected_color_values span.white-variant {font-size:32px;line-height:1em;font-weight:500;grid-row-end:span 2;grid-column-end:span 1;}}.product .product-section-details .row-selection-value .selected_color_values span:nth-child(2),.product .product-section-details .row-selection-value .selected_color_values span:nth-child(3){font-weight:500;line-height:1em;}@media screen and (max-width:992px){.product .product-section-details .row-selection-value .color-disclaimer{order:5;}.product .product-section-details .row-selection-value .color-disclaimer .label{display:none;}}.product .product-section-details .row-selection-value .selected_square {border:0.5px solid #d0d0d0;display:inline-block;flex:0 0 40px;height:40px;margin-right:10px;width:40px;}.product .product-section-details .row-selection-value .color_group_name {font-size:12px;font-weight:400;margin-bottom:0;overflow:hidden;white-space:nowrap;width:100%;}.product .product-section-details .row-selection-value .remove-color {cursor:pointer;display:none;font-size:12px;text-decoration:underline;width:100%;}.product .product-section-details .row-selection-value .remove-color img {height:20px;margin-right:10px;}.product .product-section-details .row-selection-value .qty_items {display:inline-flex;flex-wrap:wrap;gap:5px;}.product .product-section-details .row-selection-value .qty_items .qty_item_box .qty_item {align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:auto;width:36px;}.product .product-section-details .row-selection-value .qty_items .qty_item_box .qty_item.active {border:2px solid #e30613;}.product .product-section-details .row-selection-value .qty_items .qty_item_box .qty_item:not(.active) {border:2px solid #f5f5f5;}.product .product-section-details .row-selection-value .omnibus-30-days-prices {color:#696969;font-size:12px;line-height:14px;}.product .product-section-details .row-selection-value .tools_items {display:inline-flex;flex-direction:row;justify-content:space-between;}.product .product-section-details .row-selection-value .tools_items .tools_item_box {margin:0 5px;width:33%;}.product .product-section-details .row-selection-value .tools_items .tools_item_box .tools_item {align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:auto;width:36px;}.product .product-section-details .row-selection-value .tools_items .tools_item_box .tools_item.active {border:2px solid #e30613;}.product .product-section-details .row-selection-value .tools_items .tools_item_box .tools_item:not(.active) {border:2px solid #f5f5f5;}.product .product-section-details #noBuyableColorSelect {padding:0 15px;}.product .product-section-image {display:none;flex:1 1 auto;flex-direction:column;height:100%;justify-content:space-between;max-width:calc(1366px / 2 - 15px);width:100%;}.product .product-section-image {display:block;}.product .product-subtitle {color:#000;font-size:14px;font-weight:500;letter-spacing:0.4px;line-height:22px;}.product .product-title {align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;}.product .product-title .btn-wishlist {position:absolute;right:33px;top:33px;}.product .product-title .btn-share {display:inline-block;position:absolute;right:38px;top:70px;}.product .product-title .btn-share .dropbtn {background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:28px 28px;border:none;height:28px;width:28px;}.product .product-title .btn-share .dropdown-content {background-color:#fff;display:none;position:absolute;width:30px;right:0;z-index:1;}.product .product-title .btn-share .dropdown-content a {display:block;padding:12px 0;text-align:center;text-decoration:none;}.product .product-title .btn-share .dropdown-content a:hover {background-color:#dbdbdb;}.product .product-title .btn-share .dropdown-content a img {width:25px;}.product .product-title .btn-share:hover .dropdown-content {display:block;}.product .product-title .heading {color:#000;font-size:32px;font-weight:700;letter-spacing:0.5px;margin-bottom:0;}.product .product-title i {color:#000;font-size:28px;font-weight:700;}.product .quantity_select {margin-bottom:10px;}.product .section_description-highlights-features {background-color:#fff;border-top:1px solid #ebebeb;margin:0;width:100%;}.product .section_description-highlights-features .description-highlights-features_left {color:#000;font-weight:700;}.product .section_description-highlights-features #description-highlights-features_right .content:not(.show) {display:none;}.product .section_description-highlights-features #description-highlights-features_right .content .title {color:#000;font-size:20px;font-weight:700;margin-top:20px;}.product .section_description-highlights-features #description-highlights-features_right .content .text {font-size:13px;}.product .section_description-highlights-features #description-highlights-features_right .content.highlights-product .highlight-item {line-height:14px;margin-bottom:10px;}.product .section_description-highlights-features #description-highlights-features_right .content.features-product .feature {align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;}.product .section_description-highlights-features #description-highlights-features_right .content.features-product .feature img {margin-right:20px;width:50px;}.product .section_description-highlights-features #description-highlights-features_right .content.safety-product .glifi-container{display:grid;grid-template-columns:repeat(8, 1fr);gap:20px; margin-bottom:38px;}.product .section_description-highlights-features #description-highlights-features_right .content.safety-product .glifi-container .glifo-item img{width:80px;margin-bottom:12px;}.product .section_description-highlights-features #description-highlights-features_right .content.safety-product .testi-container{margin-bottom:10px;}.product .description-highlights-features_mobile .glifi-container {display:grid;grid-template-columns:repeat(8, 1fr); gap:20px;margin-bottom:38px;}@media screen and (min-width:768px) and (max-width:991px) {.product .description-highlights-features_mobile .glifi-container {grid-template-columns:repeat(6, 1fr);}}@media screen and (max-width:767px) {.product .description-highlights-features_mobile .glifi-container {grid-template-columns:repeat(2, 1fr);}.product .description-highlights-features_mobile .glifi-container .label{word-break:break-word;}}.product .description-highlights-features_mobile .glifi-container .glifo-item img{width:80px;margin-bottom:10px;}.product .description-highlights-features_mobile .testi-container{margin-bottom:10px;}.product .tools-container .name {margin-bottom:0;font-size:12px;overflow:hidden;white-space:nowrap;}.product .tools-container .tools_items {justify-content:flex-start !important;width:100%;}.product .tools-container .tools_items .tools_item_box:first-child {margin-left:0;}.product .tools-container .remove-element {cursor:pointer;display:none;font-size:12px;text-decoration:underline;}.product .variation {margin-bottom:10px;}.product .variation #texture-active-preview {font-size:12px;line-height:5px;margin:auto;margin-bottom:10px;text-align:center;}.product .variation #texture-page-indicator {font-size:12px;line-height:5px;margin-right:2em;text-align:right;}.product .variation #texture-carousel .arrow {align-self:self-start;cursor:pointer;margin-top:12px;opacity:unset;position:relative;width:20px;}.product .variation #texture-carousel .arrow img {height:20px;}.product .variation #texture-carousel .carousel-item.active {display:flex;}.product .variation #texture-carousel .texture-swatch {cursor:pointer;display:inline-block;}.product .variation #texture-carousel .texture-swatch img {height:40px;min-height:40px;}.product .variation #texture-carousel .texture-swatch.item-active img {border:2px solid #e30613;}.product .variation #texture-carousel .texture-swatch .texture-swatch-codice {font-size:12px;line-height:5px;margin:5px 0;}.product .variation #texture-carousel .carousel-indicators {bottom:-30px;}.product .variation #texture-carousel .carousel-indicators li {border:1px solid;cursor:pointer;}.product .variation .custom-select {color:#000;cursor:pointer;font-size:15px;font-weight:300;height:50px !important;letter-spacing:0.46px;line-height:21px;margin-top:10px;}@media screen and (max-width:576px) {.product .product-description .title {margin-bottom:5px;}.product .product-description .content {font-size:12px;letter-spacing:0;}.product .final_price .value {font-size:22px;}.product .addToCartInformation {border-top:1px solid #ebebeb;margin-top:10px;}.product .modal .modal-footer .modal_price .value {font-size:22px;}.product .omnibus-30-days-prices {color:#696969;font-size:12px;line-height:14px;}}@media screen and (min-width:576px) {.product {min-height:700px;}.product .carousel-image {margin-bottom:0;}.product .carousel-image img {height:auto;}.product .cart-container {background-color:#fff;bottom:auto;box-shadow:none;left:auto;padding:0;position:relative;width:auto;}.product .cart-container .cart-button button {bottom:auto;padding:16px 32px !important;}.product .cart-container .omnibus-30-days-prices {color:#696969;font-size:12px;line-height:14px;max-width:100%;}.product .product-title .btn-wishlist {position:relative;right:0;top:0;}.product .product-title > div {display:flex;}.product .product-title > div .btn-share {display:inline-block;margin:0 10px;position:relative;right:0;top:0;}.product .divider {border-top:2px solid #979797;height:1px;margin:20px 0;opacity:0.3;width:100%;}}@media screen and (max-width:767px) {.product .product_left_column #showImages #content-howitworks {align-items:center;display:flex;height:258px;}.product .product_left_column #showImages #content-howitworks .video-container {position:unset;width:100%;}.product .addToCartInformation {justify-content:center;}}@media screen and (min-width:768px) {.product #add-to-cart {padding:16px 18px !important;}.product .buttons {margin-top:0;}.product .product-title .heading {font-size:44px;}.product .product-subtitle {line-height:28px;}}@media screen and (max-width:991px) {.product #product-section-image > div {flex-direction:column-reverse;}.product #product-section-image > div .hide-bullets {display:flex;flex:0 0 50%;overflow-x:scroll;}.product #product-section-image > div .hide-bullets .li-bullets {margin:0 5px;width:24%;}.product #product-section-image > div .hide-bullets .li-bullets div {height:70px;width:70px;}.product .product-section-details .color-carousel #slide_carousel_color {width:100%;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch {width:19.6%;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch .color-image {height:45px;margin:5px auto;width:45px;}.product .product-section-details .color-carousel .carousel-indicators {bottom:-14px;}.product .product-section-details .row-selection-value > div:first-child {margin-bottom:16px;}.product .variation #texture-active-preview {width:100%;}.product .variation #texture-carousel .carousel-item {min-height:126px;}.product .variation #texture-carousel .carousel-item.active {justify-content:center;align-items:flex-start;}.product .variation #texture-carousel .texture-swatch {padding:4px;width:20%;}.product #product_page_price .price {margin-bottom:0;}.product .addToCartInformation {font-size:10px;padding-top:5px;}.product .section_description-highlights-features {background-color:#fff;border-top:none;margin:0;width:100%;}.product .section_description-highlights-features .description-highlights-features_mobile {padding:0;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion {padding:0;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card {border:none;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-header {background:#fff;border-bottom:none;border-top:1px solid #ebebeb;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-header > div {display:flex;flex-direction:column;min-height:90px;justify-content:center;width:90%;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-header > div span {color:#000;font-size:16px;font-weight:700;letter-spacing:0.41px;line-height:19px;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-header > div .dash {border:3px solid;border-color:#e30613;width:35px;top:60%;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-header > div .acc_icon {box-sizing:border-box;height:20px;position:absolute;right:10px;width:20px;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-header > div .plus_icon {background:url(https://cdn.storeden.net/secache/5dbffbbc00f220e4af003a73) no-repeat center;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-header > div .minus_icon {background:url(https://cdn.storeden.net/secache/5dc0032600f220d6c0003a75) no-repeat center;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-body .title {color:#000;font-size:18px;font-weight:700;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-body .text {font-size:12px;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-body .feature {align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;}.product .section_description-highlights-features .description-highlights-features_mobile #description-highlights-features_accordion .card .card-body .feature img {margin-right:20px;width:50px;}}@media screen and (min-width:992px) {.product #add-to-cart {padding:16px 32px !important;}.product .buttons {margin-bottom:20px;}.product .buttons .button-action {padding:0;}.product .buttons .button-container {border:0 !important;}.product .calculator-section .calculator-button {width:120px;}.product .calculator-section .calculator-input.calculator-input-item-left {margin-right:1rem !important;}.product .calculator-section .calculator-note {font-size:12px;line-height:14px;}.product .calculator-section .calculator-result {font-size:12px;line-height:14px;}.product .calculator-section .calculator-section-title {font-size:13px;}.product .calculator-section .recalculator-button {width:120px;}.product .product_left_column {padding:0 30px 0 0;}.product .product_left_column #content-howitworks .video-container {height:400px;width:100%;}.product .product_right_column {padding:0 0 0 30px;}.product .product-section-image {padding:30px 0 30px 30px;}.product .product-section-details {padding:15px 30px 30px 0;}.product .product-section-details .color-carousel #slide_carousel_color {width:100%;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch {width:10%;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch .color-image {height:40px;margin:5px;width:40px;}.product .product-section-details .color-carousel .carousel-control-next,.product .product-section-details .color-carousel .carousel-control-prev {height:30px;top:calc(50% - 22px);width:30px;}.product .product-section-details .color-carousel .carousel-control-next img,.product .product-section-details .color-carousel .carousel-control-prev img {height:100%;}.product .product-section-details .color-carousel .carousel-control-next {margin-right:5px;}.product .product-section-details .color-carousel .carousel-control-prev {margin-left:5px;}.product .product-section-details .color-carousel .carousel-indicators {bottom:-20px;}.product .product-section-details .row-selection-value .tools-container {order:3;}.product .variation #texture-active-preview {width:60%;}.product .variation #texture-carousel .texture-swatch {margin:auto;max-width:40px;}.product .variation .carousel-item.active {display:list-item !important;}.product .price-container {margin-top:0;text-align:left;}.product .section_description-highlights-features {margin:0 0 30px;}.product .section_description-highlights-features .description-highlights-features_left {font-size:16px;letter-spacing:0.41px;line-height:19px;}.product .section_description-highlights-features .description-highlights-features_left .list_item {cursor:pointer;}.product .section_description-highlights-features .description-highlights-features_left .list_item > div {border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;justify-content:center;min-height:90px;}.product .section_description-highlights-features .description-highlights-features_left .list_item > div .dash {border:3px solid;width:35px;top:60%;}.product .section_description-highlights-features .description-highlights-features_left .list_item:not(.list_item_active) > div > div {opacity:0.4;}.product .section_description-highlights-features .description-highlights-features_left .list_item:not(.list_item_active) > div .dash {border-color:#5d6267;}.product .section_description-highlights-features .description-highlights-features_left .list_item.list_item_active .dash {border-color:#e30613;}.product .section_description-highlights-features #description-highlights-features_right .title {font-size:20px;font-weight:700;margin-top:20px;}.product .section_description-highlights-features #description-highlights-features_right .text {font-size:13px;}}@media screen and (min-width:992px) and (max-width:1199px) {.product .product_left_column #showImages .carousel-image img {height:340px;max-width:340px;width:auto;}.product .product-section-details .row-selection-value .colorChosen {padding-left:15px;padding-right:7px;}.product .product-section-details .row-selection-value .qtySelection {padding-left:7px;padding-right:7px;}.product .product-section-details .row-selection-value .tools-container {padding-left:7px;padding-right:7px;}.product .product-section-details .row-selection-value .variants_container {padding-left:7px;padding-right:7px;}.product .product-section-details .row-selection-value .price-container {padding-left:7px;padding-right:0;text-align:right;}.product .product-section-details .row-selection-value .price-container .final_price .value {font-size:24px;letter-spacing:0;}.product .product-section-details .row-selection-value .selected_square {flex:0 0 35px;height:35px;margin-right:8px;width:35px;}.product .product-section-details .row-selection-value .selected_color_values {font-size:13px;line-height:1.5;}.product .product-section-details .row-selection-value #product_quantity button {height:35px;width:35px;}.product .product-section-details .row-selection-value .qty_items .qty_item_box .qty_item {height:35px;width:35px;}.product .product-section-details .row-selection-value .tools_items .tools_item_box .tools_item {height:35px;width:35px;}}@media screen and (min-width:1200px) {.product .product_left_column #showImages .carousel-image img {height:500px;max-width:480px;width:auto;}.product .product_left_column #showImages #content-howitworks .video-container {height:480px;width:100%;}.product .product-section-details .color-carousel #slide_carousel_color {width:100%;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch {width:10%;}.product .product-section-details .color-carousel #slide_carousel_color #carouselColorContent .carousel-item .color-swatch .color-image {height:50px;margin:5px;width:50px;}.product .product-section-details .final_price .value {font-size:28px;letter-spacing:0;}}.sticky-mobile-header {left:0;position:fixed;top:42px;width:100%;z-index:9999;}.sticky-mobile-bar {left:0;position:fixed;top:0;width:100%;z-index:9999;}.cart-menu-visible {display:block !important;opacity:1 !important;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.my_product_preview.product_preview {border:0;background:white;padding-bottom:0;transition-duration:200ms;}.my_product_preview.product_preview:hover {transform:scale(1.05);}.my_product_preview .banner-online {background-color:#e30613;color:#fff;font-size:11px;font-weight:700;height:25px;left:-75px;letter-spacing:5px;line-height:26px;position:absolute;text-align:center;top:0;transform:rotate(-90deg);transform-origin:right top 0;width:100px;}.my_product_preview .btn-wishlist {color:black;font-size:23px;line-height:23px;margin:0;position:absolute;right:20px;top:20px;}.my_product_preview .btn-wishlist .fa {font-weight:600;margin:0;}.my_product_preview .product_preview_details {width:80%;}.my_product_preview .product_preview_details .discover-more {font-size:18px;font-weight:700;color:#000;margin-top:32px;margin-bottom:32px;}.my_product_preview .product_preview_cta {width:20%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.my_product_preview .product_preview_cta .promo-ribbon{background:#696969;color:white;font-size:12px;letter-spacing:1px;line-height:1em;padding:8px 0;width:100%;text-align:center;}.my_product_preview .product_preview_cta .go-to-product{background:#E30614;width:100%;text-align:center;aspect-ratio:1;display:flex;align-items:center;justify-content:center;}.my_product_preview .product_preview_cta .go-to-product svg{width:30%;}.my_product_preview .product_preview_img {top:75%;transform:translateY(-75%);}.my_product_preview .product_preview_img img {width:100%;height:100%;object-fit:cover;object-position:center;line-height:185px;}.my_product_preview .product_preview_img_container {background-color:#fff;height:375px;margin-bottom:10px;}.my_product_preview .product_preview_link,.my_product_preview .product_preview_img_link {display:block;height:100%;}.my_product_preview .product_preview_price{margin-bottom:35px;}.my_product_preview .price {color:#000;font-size:14px;font-weight:400;line-height:1.2em;margin:0;}.my_product_preview .final_price {color:#000;font-size:18px;font-weight:700;display:block;line-height:1.2em;margin:0;}.my_product_preview .product_preview_title {color:#000;font-size:18px;font-weight:bold;height:1.2em;overflow:hidden;line-height:1.2em;margin-bottom:28px;}.my_product_preview .product_preview_description {color:#696969;font-size:14px;font-weight:normal;height:2.4em;overflow:hidden;line-height:1.2em;margin-bottom:8px;}@media screen and (max-width:767px) {.my_product_preview .product_preview_cta .promo-ribbon{font-size:7px;transform:scaleY(1.2);padding:6px 0;}.my_product_preview .product_preview_description,.my_product_preview .price,.my_product_preview .product_preview_price_from{font-size:12px;line-height:1.2em;}.my_product_preview .final_price{font-size:14px;}.my_product_preview .product_preview_title{font-size:14px;height:2.4em;}.my_product_preview .product_preview_details .discover-more{margin-top:21px;margin-bottom:16px;letter-spacing:-0.05em;}.shop_head .heading{font-size:40px;}}@media screen and (min-width:492px) {.my_product_preview .product_preview_img img {width:100%;height:100%;object-fit:cover;object-position:center;}}@media screen and (max-width:767px) {.my_product_preview .product_preview_price {}.my_product_preview .banner-online {left:-95px;}.my_product_preview .btn-wishlist {left:15px;top:330px;}.my_product_preview .product_preview_link,.my_product_preview .product_preview_img_link {height:100%;}}@media (max-width:460px) {.my_product_preview .product_preview_price {display:flex;flex-direction:column;margin-bottom:19px;}}@media screen and (max-width:767px) {.products_grid_element {padding:4px;}.products_grid_element .product_preview {margin-bottom:0;}.products_grid_element .product_preview_img_container {height:240px;}.products_grid_element .product_preview_img_container .btn-wishlist {left:15px;top:200px;}}@media screen and (max-width:767px) {.products_grid_filtered_element {background-color:#fff;border:1px solid #f5f7fb;padding:4px;}.products_grid_filtered_element .product_preview {margin-bottom:0;}.products_grid_filtered_element .product_preview_img_container {height:240px;}.products_grid_filtered_element .product_preview_img_container .btn-wishlist {left:15px;top:200px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.profile {background-color:#f5f7fb;}.profile .heading {margin:1.5rem 0;}.profile .cart_switch {flex:1 1 auto;padding:0 15px;}.profile .clear-save {width:100%;}.profile .custom-btn {color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:36px;margin-bottom:2rem;text-align:center;width:200px;}.profile .data-container .form-group {margin-left:-15px;margin-right:-15px;}.profile .form-group {margin-bottom:1.5rem;}.profile .form-group .custom-select {border:0;}.profile .form-submit {margin-top:25px;text-align:center;}.profile .heading {text-align:center;}.profile .image-container {text-align:center;}.profile .profile-photo {cursor:pointer;height:200px;opacity:0;width:200px;}.profile .profile-photo-edit {cursor:pointer;display:block;height:auto;margin-top:10px;width:100%;}.profile .profileLeft {margin-top:30px;padding:0 15px 15px;}.profile .profileLeft::before {display:none;}.profile .profileLeft .heading {color:#212121;font-size:24px;font-weight:700;line-height:32px;}.profile .profileLeft output.output-image {margin:0;}.profile .switch {background-color:#eee;border:1px solid #eee;height:21px;margin-left:14px;width:41px;}.profile .switch::before {background:#fff;border:1px solid #dbdbdb;content:'';height:28px;left:-14px;top:-4px;width:28px;}.profile .switch.active {background-color:#606da6;border:1px solid #606da6;}.profile .switch.active::before {background:#fff;border:1px solid #606da6;content:'';left:auto;right:-14px;top:-4px;}.profile .switch-label {color:#000;font-size:11px;font-weight:300;letter-spacing:.15px;line-height:21px;margin:0 0 0 10px;}.profile .third-column-product {padding-right:0;}.profile .title {align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;}.profile .title .icon {height:auto;margin-right:20px;margin-top:-4px;width:20px;}.profile .title a {color:#333;font-size:13px;font-weight:700;letter-spacing:.5px;line-height:16px;}.profile .well .profile .thumb {height:auto;max-height:192px;width:192px;}.profile .well .profile .profile-label {color:#333;font-size:13px;font-weight:300;letter-spacing:.5px;line-height:16px;}.profile .well .profile .wrap_input_image {border:1px dashed #798290;margin:10px auto;position:relative;width:200px;}.profile .well .profile .wrap_input_image:after {background:url("https://cdn.storeden.net/secache/5df0cb6500f2203f901d9624");background-size:20px 20px;content:'';height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:20px;}@media screen and (min-width:576px) {.profile .row {align-items:center;}.profile .heading {margin:0;margin-top:25px;text-align:left;}.profile .image-container {text-align:left;}.profile .well .profile .wrap_input_image {margin:10px 0 0;}.profile .third-column-product {background-color:#fff;}}@media screen and (min-width:768px) {.profile .form-submit {margin-top:0px;text-align:center;}.profile .form-submit button {margin-top:20px;}}@media screen and (min-width:992px) {.profile .cart_switch {flex:0 0 66.666667%;margin-left:auto;padding:0 30px;}.profile .data-container .form-group {margin-left:auto;margin-right:auto;}.profile .profileLeft {padding:50px 70px;}}#remAccountForm {background-color:#f5f7fb;padding:20px;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.shop.shop-container {padding:0 15px;}.blue-background {background-color:#f5f7fb;}.shop .color-header {padding:12px 24px;text-align:right;}.shop .color-header .color-header-content {font-size:13px;font-weight:300;letter-spacing:1px;line-height:21px;margin:0;position:relative;}.shop .color-header .color-header-content .bold {font-weight:700;}.shop .color-header .color-header-content .icon {height:20px;width:auto;}.shop .color-header .color-header-label {position:absolute;}.shop .no-products {text-align:center;}.shop .shop-products {background-color:#f5f7fb;padding:15px;}.shop .toolbar {display:inline-block;float:none;max-width:100%;text-align:center;}.shop .toolbar .toolbar-item {display:inline-block;float:none;max-width:100%;}.toolbar-item .pagination {background-color:transparent;box-shadow:none;}.toolbar-item .pagination li {height:30px;line-height:30px;text-align:center;width:30px;}.toolbar-item .pagination li a,.toolbar-item .pagination li span {background-color:transparent!important;}.toolbar-item .pagination li img {bottom:3px;height:20px;position:relative;}.toolbar-item .pagination li.active {font-weight:700;}.toolbar-item .pagination li:not(.active):not(.disabled):not(.arrow):hover {border-radius:22.5px;background-color:#ecf3fe;cursor:pointer;}.toolbar-item .pagination li.arrow a {cursor:pointer;}.toolbar-item .pagination li.arrow a:hover {background-color:transparent;}.toolbar-item .pagination li.arrow a img:hover {background-color:transparent;}.toolbar-item .pagination > .disabled > span {cursor:default;}@media screen and (min-width:992px) {.shop .color-header {padding:12px 35px;text-align:center;}.toolbar-item .pagination li {height:45px;line-height:45px;width:45px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template-form-contactus .checkbox {display:flex;flex-direction:row;justify-content:flex-start;margin:10px 0 !important;padding:0 !important;}.template-form-contactus .checkbox .switch {background-color:#eee;border:1px solid #eee;flex:0 0 41px;height:21px;margin:0 24px 0 14px;width:41px;}.template-form-contactus .checkbox .switch::before {background:#fff;border:1px solid #dbdbdb;content:'';height:28px;left:-14px;top:-4px;width:28px;}.template-form-contactus .checkbox .switch.active {background-color:#000;border:1px solid #000;}.template-form-contactus .checkbox .switch.active::before {background:#fff;border:1px solid #000;content:'';left:auto;right:-14px;top:-4px;}.template-form-contactus .custom-btn {color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:36px;margin:30px 0;text-align:center;width:100%;}.template-form-contactus .custom-select {border:0;cursor:pointer;}.template-form-contactus .form-control {background-color:#f5f7fb;}.template-form-contactus .form-control:focus {box-shadow:none;}.template-form-contactus .form-control.disabled {cursor:not-allowed;pointer-events:none;}.template-form-contactus .form-control.message {border:0;height:auto;}.template-form-contactus .info {padding:40px 10px;width:100%;}.template-form-contactus .info .info-block {align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;}.template-form-contactus .info .info-content {font-size:12px;letter-spacing:.38px;line-height:20px;}.template-form-contactus .info .info-content .bold {font-weight:700;}.template-form-contactus .info .info-img {height:20px;margin-right:20px;width:auto;}.template-form-contactus .info .info-img.fa {font-size:30px;height:auto;}.template-form-contactus .info .info-title {font-size:18px;font-weight:700;letter-spacing:.58px;margin-bottom:40px;}.template-form-contactus .privacy-text {font-size:13px;font-weight:300;height:auto;letter-spacing:.38px;line-height:16px;}.template-form-contactus .right-side {background-color:#f5f7fb;}.template-form-contactus .spacer {width:100%;}.template-form-contactus .title {margin:30px 0;}.template-form-contactus .title .heading {color:#333;font-size:26px;font-weight:700;letter-spacing:.25px;line-height:30px;margin:0;}.template-form-contactus .title .required-label {font-size:13px;font-weight:300;height:auto;letter-spacing:.5px;line-height:21px;}@media screen and (min-width:576px) {.template-form-contactus .custom-btn {width:200px;}.template-form-contactus .title .heading {font-size:32px;line-height:38px;}}@media screen and (min-width:992px) {.template-form-contactus .info {left:50%;padding:0 20px 0 60px;position:absolute;top:30%;transform:translate(-50%, -30%);}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.ty_page.order_response_container {padding-top:30px;}.ty_page.order_response_container #ty_retailer_name {font-weight:700;}.ty_page a {text-decoration:none;}.ty_page .heading.text-success, .ty_page .heading.text-danger {font-size:20px;}.ty_page .info-order {margin-bottom:30px;}.ty_page p.label {font-weight:700;}.ty_page .order-head {font-weight:700;font-size:13px;}.ty_page .order-content {font-size:13px;border-bottom:1px solid #ebebeb;}.ty_page .order-content a:link {color:#000;}.ty_page .order-content a:visited {color:#000;}.ty_page .order-content a:hover {color:#000;}.ty_page .order-content a:active {color:#000;}.ty_page .order-summary {text-align:right;padding:20px;}.ty_page .order-summary div {padding:5px;}.ty_page .order-details-content {background-color:#fff;}.ty_page .order-details-content #box-product-details {position:relative;}.ty_page .order-details-content #box-product-details div {position:absolute;bottom:0;}.ty_page #btnPrintOrder {background:#696969;bottom:auto;margin:0 0 5px !important;}.ty_page #btnBackToHome {bottom:auto;margin:0 0 10px !important;padding:16px 32px !important;}@media (max-width:767px) {.ty_page .order-head {padding:10px 0;display:none;}.ty_page .order-details-content {margin-top:10px;}.ty_page .order-content.order-content-desk {display:none;}.ty_page .order-content.order-content-mob .main-info {display:flex;flex-direction:row;font-size:13px;justify-content:space-between;letter-spacing:.46px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}.ty_page .order-content.order-content-mob .main-info a {font-weight:700;padding-right:5px;max-width:70%;}.ty_page .order-content.order-content-mob .opt {display:inline-flex;}.ty_page .order-content.order-content-mob .opt span {margin-right:10px;}.ty_page .order-content.order-content-mob .secondary-info {display:flex;flex-direction:row;justify-content:space-between;}.ty_page .order-content {padding:10px 0;}}@media (min-width:768px) {.ty_page .order-head {padding:20px;}.ty_page .order-details-content {margin-top:20px;}.ty_page .order-content.order-content-mob {display:none;}.ty_page .order-content {padding:20px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.csm_color_picker {display:none;flex-wrap:wrap;padding:30px 0;}.csm_color_picker .back {cursor:pointer;height:auto;margin-right:10px;margin-top:7px;width:18px;}.csm_color_picker .carousel-control-next,.csm_color_picker .carousel-control-prev {display:none;}.csm_color_picker .carousel-indicators {position:relative;}.csm_color_picker .carousel-indicators li {border:1px solid #c8c8c8;border-radius:10px;cursor:default;display:inline-block;height:10px;margin:1px;width:10px;}.csm_color_picker .carousel-indicators li.active {background-color:#000;border-color:#000;height:14px;margin-top:-1px;width:14px;}.csm_color_picker .carousel-inner {margin:auto;}.csm_color_picker .carousel-inner.active-search .color-image {cursor:default;opacity:.25;pointer-events:none;}.csm_color_picker .carousel-item.active {align-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.csm_color_picker .carousel-item .color-image {cursor:pointer;flex:0 1 calc(16.66% - 10px);margin:5px;padding-top:calc(16.66% - 10px);position:relative;width:65px;}.csm_color_picker .carousel-item .color-image.active {cursor:pointer;opacity:1;pointer-events:auto;}.csm_color_picker .carousel-item .color-image.active::after {background:transparent url("https://cdn.storeden.net/secache/5dc3fb74be7ea0e5afc2314a") no-repeat;background-size:contain;content:'';height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:30px;}.csm_color_picker .color-left-column {align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:15px;}.csm_color_picker .color-picker-section {width:100%;}.csm_color_picker .color-preview-container {align-items:flex-start;display:flex;flex-direction:row;height:300px;justify-content:space-between;margin:0 auto 20px;position:relative;width:300px;}.csm_color_picker .color-right-column {align-items:center;display:none;flex-direction:row;justify-content:center;padding:15px;}.csm_color_picker .color-selected-container-double {align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;}.csm_color_picker .color-selected-container-double .color-code {flex:1 1 50%;}.csm_color_picker .color-selected-container-double .color-image {height:100%;left:0;position:absolute;top:0;width:100%;}.csm_color_picker .color-selected-container-double .color-preview {flex:1 0 50% !important;height:100% !important;margin:0 !important;width:auto !important;}.csm_color_picker .color-selected-container-double button {padding:15px 30px !important;}.csm_color_picker .color-selected-section {text-align:center;}.csm_color_picker .color-selected-section .add-button {background-color:#e30613;color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;line-height:16px;margin:auto;padding:15px 60px;text-align:center;}.csm_color_picker .color-selected-section .color-code {color:#333;font-size:20px;font-weight:300;letter-spacing:.2px;line-height:27px;margin-bottom:40px;}.csm_color_picker .color-selected-section .color-preview {background-color:#fff;height:200px;margin:0 auto 40px;width:200px;}.csm_color_picker .color-selected-section .color-preview img {height:200px;width:200px;}.csm_color_picker .color-selected-section .title {color:#333;font-size:18px;font-weight:700;letter-spacing:.55px;line-height:21px;margin-bottom:10px;}.csm_color_picker .color-selected-section .title img {cursor:pointer;height:18px;margin-right:10px;width:auto;}.csm_color_picker .color-selected-section .title-prev {display:none;}.csm_color_picker .picker {margin-bottom:20px;}.csm_color_picker .picker .search {align-items:center;display:none;flex:1 1 150px;flex-direction:row;justify-content:space-between;}.csm_color_picker .picker .search .or {margin:0 20px;}.csm_color_picker .picker .search .search-text {color:#333;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.13px;line-height:15px;margin:0 20px 0 0;text-decoration:underline;}.csm_color_picker .picker .search img {height:auto;width:20px;}.csm_color_picker .picker .search-picker {align-items:center;display:none;flex-direction:row;justify-content:space-between;margin-bottom:60px;}.csm_color_picker .picker .search-picker .input {background-color:#fff;border:0;flex:1 1 300px;font-size:18px;font-weight:700;height:60px;letter-spacing:.74px;line-height:21px;min-width:0;padding-left:40px;width:240px;}.csm_color_picker .picker .search-picker .search-picker-input {align-items:center;display:flex;flex-direction:row;justify-content:flex-start;}.csm_color_picker .picker .search-picker .search-picker-input .btn {background-color:#fff;height:60px;padding:0 30px;}.csm_color_picker .picker .search-picker .search-picker-input .btn img {height:auto;width:30px;}.csm_color_picker .picker .search-picker .search-picker-input .search-back {cursor:pointer;margin-right:20px;}.csm_color_picker .picker .search-picker .search-picker-input .search-back img {height:auto;width:30px;}.csm_color_picker .picker .search-picker .tick-selected {margin-top:0;}.csm_color_picker .picker .select-picker {align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:60px;}.csm_color_picker .picker .select-picker .gradient {flex:0 1 85%;height:60px;margin-left:auto;position:relative;z-index:0;}.csm_color_picker .picker .select-picker .gradient .back {height:auto;width:18px;}.csm_color_picker .picker .select-picker .gradient .gradient-range {-webkit-appearance:none;-webkit-transition:.2s;background-color:transparent;background-image:url("https://cdn.storeden.net/secache/5efeeff2be7ea020bc52dce5");background-repeat:no-repeat;background-size:100% 30px;box-shadow:none;cursor:pointer;height:65px;outline:none;transition:opacity .2s;width:100%;}.csm_color_picker .picker .select-picker .gradient .tick-container {align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:30px;width:100%;z-index:-1;}.csm_color_picker .picker .select-picker .gradient .tick-container .tick {border-right:1px solid #c6c6c6;height:5px;margin-top:5px;}.csm_color_picker .picker .select-picker .gradient .tick-selected {margin-top:-37px;position:relative;width:0;z-index:-1;}.csm_color_picker .picker .select-picker .gradient .tick-selected .arrow-up {border-bottom:8px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0;}.csm_color_picker .picker .select-picker .gradient .tick-selected .square-tick {background-color:#979797;height:12px;width:12px;}.csm_color_picker .picker .select-picker .gradient img {height:100%;width:100%;}.csm_color_picker .picker .select-picker .gradient input[type='range']:focus {outline:none;}.csm_color_picker .picker .select-picker .gradient input[type='range']::-moz-focus-outer {border:0;}.csm_color_picker .picker .select-picker .gradient input[type='range']::-webkit-slider-thumb {-webkit-appearance:none !important;background:transparent;border:0;width:10px;}.csm_color_picker .picker .select-picker .gradient input[type='range']::-moz-range-thumb {-webkit-appearance:none !important;background:transparent;border:0;width:10px;}.csm_color_picker .picker .select-picker .gradient input[type='range']::-ms-thumb {-webkit-appearance:none !important;background:transparent;border:0;width:10px;}.csm_color_picker .tick-selected {margin-top:5px;}.csm_color_picker .tick-selected .arrow-up {border-bottom:8px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;height:0;margin-left:-6px;width:0;}.csm_color_picker .tick-selected .square-tick {background-color:#979797;height:12px;margin-left:-6px;width:12px;}.csm_color_picker .title {color:#333;font-size:18px;font-weight:700;letter-spacing:.55px;line-height:21px;margin-bottom:30px;text-align:center;}.csm_color_picker .title-container {margin:0;max-width:420px;}@media screen and (min-width:576px) {.csm_color_picker {height:730px;padding:0;}.csm_color_picker .back {margin-top:0;}.csm_color_picker .carousel {max-width:420px;}.csm_color_picker .carousel-control-next,.csm_color_picker .carousel-control-prev {display:flex;height:30px;top:calc(50% - 45px);width:30px;}.csm_color_picker .carousel-control-next img,.csm_color_picker .carousel-control-prev img {height:100%;}.csm_color_picker .carousel-control-next {margin-right:5px;}.csm_color_picker .carousel-control-prev {margin-left:15px;}.csm_color_picker .carousel-indicators {bottom:-50px;}.csm_color_picker .color-left-column {padding:30px 30px 30px 0;}.csm_color_picker .color-picker-section {height:100%;max-width:calc(1366px / 2);padding:30px 0 0 30px;}.csm_color_picker .color-right-column {display:flex !important;padding:30px 0 30px 30px;}.csm_color_picker .color-selected-container {align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;}.csm_color_picker .color-selected-section {height:100%;max-width:calc(1366px / 2);padding:30px 30px 0 0;}.csm_color_picker .color-selected-section .color-preview {height:265px;margin:0 10px 40px;width:265px;}.csm_color_picker .color-selected-section .color-preview img {height:265px;width:265px;}.csm_color_picker .picker {margin:0;max-width:420px;}.csm_color_picker .picker .select-picker {align-items:center;}.csm_color_picker .picker .select-picker .back {display:none;}.csm_color_picker .picker .select-picker .gradient {flex:1 1 300px;margin-left:0;}.csm_color_picker .picker .select-picker .gradient .gradient-range {background-size:100% 50px;height:85px;}.csm_color_picker .picker .select-picker .gradient .tick-container {top:50px;}.csm_color_picker .picker .search {display:flex;}.csm_color_picker .title {text-align:left;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.csm_product_attachments {flex-wrap:wrap;min-height:300px;}.csm_product_attachments .container {padding:20px;}.csm_product_attachments .section-group {align-items:baseline;display:flex;margin-top:20px;}.csm_product_attachments .section-group .group-name {color:#333;font-size:18px;font-weight:300;letter-spacing:.49px;line-height:21px;margin-bottom:15px;}.csm_product_attachments .section-group .group-items {align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;}.csm_product_attachments .section-group .item {height:34px;margin:0 20px 20px 0;}.csm_product_attachments .section-group .item.first {order:-1;width:44px;}.csm_product_attachments .section-group .item:not(.first) {margin-top:10px;width:34px;}.csm_product_attachments .section-group .item img {cursor:pointer;}.csm_product_attachments .section-title {margin-bottom:20px;}.csm_product_attachments .section-title .back {cursor:pointer;display:inline-block;margin-bottom:5px;margin-right:10px;max-height:20px;max-width:20px;}.csm_product_attachments .section-title .title {color:#333;font-size:18px;font-weight:700;letter-spacing:.55px;line-height:21px;}.csm_product_attachments .section-icon {bottom:3px;display:flex;}.csm_product_attachments .section-icon div {cursor:pointer;margin:auto;}.csm_product_attachments .section-icon div.download-attachment {height:25px;width:25px;}@media screen and (max-width:767px) {.csm_product_attachments .select_desktop {display:none;}.csm_product_attachments .select_mobile {width:180px;width:100%;}}@media screen and (min-width:768px) {.csm_product_attachments .select_desktop .btn-dropdown {background-color:#fff;border:2px solid #eee;height:40px;position:relative;text-align:left;width:180px;}.csm_product_attachments .select_desktop .btn-dropdown:after {left:150px;position:absolute;top:15px;}.csm_product_attachments .select_desktop .dropdown-menu {border:2px solid #eee;border-radius:0;max-height:275px;overflow-y:auto;padding:0;transform:translate(15px, 36px) !important;width:180px;}.csm_product_attachments .select_mobile {display:none;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.csm_products_grid .background-container {background-color:#f5f7fb;padding:64px 15px;}.csm_products_grid .content {padding:0 15px;}.csm_products_grid .heading {color:#000;font-size:24px;font-weight:700;letter-spacing:.12px;line-height:29px;margin:24px 0 38px;text-align:center;}.csm_products_grid .heading .red {color:#e30613;}.csm_products_grid .vertical-line {border:1px solid #000;display:none;height:28px;left:50%;position:relative;width:2px;}@media screen and (min-width:768px) {.csm_products_grid .vertical-line {display:block;}}.post .template_news_content {max-width:879px;margin:0 auto;}.post .template_news_content > div {padding:0;}.post .template_news_content .news_date {color:#333;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:21px;text-align:center;margin:10px 0;}.post .template_news_content .news_title {color:#333;font-size:32px;font-weight:700;letter-spacing:0.3px;line-height:42px;text-align:center;margin:8px 0 30px 0;}.post .template_news_content .news_img {width:100%;margin-bottom:10px;}.post .template_news_content .news_img img {width:100%;}.post .template_news_content .news_content {color:#696969;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:21px;margin:30px 0 60px 0;}.post .template_news_content .text_row {color:#333;font-size:14px;font-weight:700;letter-spacing:0.4px;line-height:17px;}.post .template_news_content .text_row .arrow {margin-right:10px;cursor:pointer;}.post .template_news_content .text_row .arrow img {height:20px;}.post .template_news_content .text_row span {cursor:pointer;}.post .template_news_content .condivisione div {display:inline-block !important;}.post .template_news_content .condivisione #share-label {margin:0 15px;}.post .template_news_content .link-share img {width:32px;margin:0 4px;}.post .template_related_news {background-color:#f5f7fb;margin-top:40px;padding:25px 10px;}.post .template_related_news #template_related_news_title {color:#333;font-weight:700;}.post .template_news_preview #news-preview .blog_post .blog_content {background-color:#fff;height:320px;overflow:hidden;}@media (max-width:991px) {.post .template_news_content .condivisione {text-align:center;}.post .template_related_news #template_related_news_title {font-size:20px;line-height:25px;margin:10px 0 30px 0;}}@media (min-width:992px) {.post .template_news_content .condivisione {text-align:right;}.post .template_related_news #template_related_news_title {font-size:24px;letter-spacing:0.12px;line-height:29px;text-align:center;margin:30px 0;}}.template_accordion div {background-color:#ecf3fe;}.template_accordion .accordion-title {color:#333;font-weight:700;text-align:center;padding:20px 0;}.template_accordion #accordion .card {border:0;}.template_accordion #accordion .card div {border:0;}.template_accordion #accordion .card .card-header {transition:background-color 0.2s linear;}.template_accordion #accordion .card .card-header * {color:#333;font-size:13px;line-height:21px;font-weight:700;}.template_accordion #accordion .card-header {transition:background-color 0.2s linear;}.template_accordion #accordion .acc_icon {box-sizing:border-box;height:20px;width:20px;display:inline-block;float:right;}.template_accordion #accordion .plus_icon {background:url(https://cdn.storeden.net/secache/5dbffbbc00f220e4af003a73) no-repeat center;}.template_accordion #accordion .minus_icon {background:url(https://cdn.storeden.net/secache/5dc0032600f220d6c0003a75) no-repeat center;}.template_accordion #accordion .card-body {color:#696969;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:23px;background-color:#fff;}@media (max-width:991px) {.template_accordion #accordion {padding:0;}.template_accordion #accordion .card {border-bottom:1px solid #e1e1e1;}.template_accordion #accordion .card span {letter-spacing:0.37px;}.template_accordion #accordion .card-body {padding:20px 18px;}.template_accordion .accordion-title {background-color:#ecf3fe;font-size:20px;letter-spacing:0.25px;line-height:25px;padding:30px 0 !important;}}@media (min-width:992px) {.template_accordion .accordion-content {margin:0;}.template_accordion > div {padding:40px 0;}.template_accordion #accordion {padding:40px 0;}.template_accordion #accordion .card {margin:10px 0;}.template_accordion #accordion .card span {letter-spacing:0.4px;}.template_accordion #accordion .card-header {padding:20px 100px 20px 70px;}.template_accordion #accordion .card-body {margin-bottom:20px;box-shadow:0 32px 18px -25px #333;padding:20px 150px 20px 70px;}.template_accordion .accordion-title {font-size:24px;letter-spacing:0.3px;line-height:29px;}}.template_breadcrumb {padding-top:10px;}.template_breadcrumb .breadcrumb li {color:#000;}.template_breadcrumb .breadcrumb li + li:before {content:unset;}.template_breadcrumb .breadcrumb li .separator {font-size:13px;margin:0 1px;}.template_breadcrumb .breadcrumb li a {font-size:13px;font-weight:400;letter-spacing:1px;color:#000;}.template_breadcrumb .breadcrumb li a:hover {color:#e30613 !important;}.template_breadcrumb .breadcrumb li:last-child a {color:#e30613;pointer-events:none;}.template_calendar .color-bar {background-color:#fff;height:20px;width:100%;}.template_calendar .list-events {padding:0 0 60px 0;}.template_calendar .list-events .no-courses {font-weight:300;margin:80px 0;text-align:center;}.template_calendar .list-events .row {margin:0;}.template_calendar .row .box-event {margin:12px 0;min-height:174px;}.template_calendar .row .box-event .arrow {float:right;position:absolute;right:45px;}.template_calendar .row .box-event .arrow img {height:23px;}.template_calendar .row .box-event .code {font-family:sans-serif;font-size:60px;font-weight:600;line-height:60px;margin:0 0 0 10px;}.template_calendar .row .box-event .code-container {align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:relative;}.template_calendar .row .box-event .date {color:#000;display:block;font-size:13px;font-weight:300;letter-spacing:0.28px;line-height:21px;}.template_calendar .row .box-event .date span:first-child {display:block;font-weight:700;}.template_calendar .row .box-event .row {background-color:#fff;height:calc(100% - 20px);margin:0;padding:22px 12px;}.template_calendar .row .box-event .title {color:#000;font-size:18px;font-weight:700;letter-spacing:0.47px;line-height:26px;margin-bottom:25px;max-width:90%;word-wrap:break-word;}.template_calendar .row .box-event .webinar {bottom:0;display:block;font-size:10px;font-weight:600;line-height:10px;position:absolute;transform-origin:0 0;transform:rotate(270deg);width:55px;}.template_calendar .row .box-event .webinar-container {margin:0;height:65px;position:relative;}.template_calendar .row-title {align-items:center;display:flex;margin:0;padding:48px 0;}.template_calendar .title_line {background-color:#000;display:none;height:5px;flex-grow:1;}.template_calendar #title {color:#333;font-size:20px;font-weight:700;letter-spacing:0.33px;line-height:25px;margin:0;text-align:center;width:100%;}@media (min-width:992px) {.template_calendar .row .box-event .code-container {bottom:0;left:15px;position:absolute;}.template_calendar .row .box-event .title {-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin-bottom:10px;overflow:hidden;word-wrap:break-word;}.template_calendar .row-title {padding:60px 0;}.template_calendar .title_line {display:block;}.template_calendar #title {color:#000;font-size:24px;line-height:29px;padding:0 50px;max-width:90%;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_category .bottom-content {display:block;left:50%;position:absolute;top:80%;transform:translate(-50%, -80%);width:100%;}.template_category .bottom-content .cta {color:#fff;font-size:13px;font-weight:500;letter-spacing:1px;line-height:16px;margin-top:20px;text-align:center;}.template_category .bottom-content .cta-button {background-color:rgba(255, 255, 255, 0.5);color:#000;display:inline-block;font-weight:700;letter-spacing:1px;line-height:16px;margin:0 10px;padding:10px 25px;text-align:center;}.template_category .bottom-content .cta-button:hover {background-color:#fff;color:#000;}.template_category .bottom-content .cta-container {align-items:center;display:flex;flex-direction:column;}.template_category .bottom-content .icon {height:28px;width:auto;}.template_category .btn-dropdown {background:none;color:#fff;font-size:28px;font-weight:700;letter-spacing:.38px;line-height:38px;}.template_category .btn-dropdown::after {font-size:34px;vertical-align:middle;}.template_category .btn-dropdown.disabled {opacity:1;}.template_category .btn-dropdown.disabled::after {display:none;}.template_category .center-content {left:50%;margin-right:-50%;position:absolute;top:45%;transform:translate(-50%, -45%);width:auto;z-index:99;}.template_category .center-content .dropdown-item {color:#333;font-size:16px;font-weight:700;letter-spacing:.62px;line-height:42px;text-align:center;}.template_category .center-content .dropdown-item:hover {background-color:#f5f7fb;}.template_category .center-content .dropdown-menu {border:0;border-radius:0;left:50% !important;max-height:275px;overflow-y:auto;padding:0;transform:translate(-50%, 67px) !important;width:376px;}.template_category .center-content .dropdown-select {background:url("https://cdn.storeden.net/secache/5df8b974be7ea03398977233") no-repeat right 12px center;background-size:10px auto;border:0;color:#fff;font-size:18px;font-weight:700;height:auto;letter-spacing:.28px;line-height:24px;outline:none;text-align-last:center;white-space:normal;}.template_category .center-content .dropdown-select:focus {border:0;box-shadow:none;cursor:pointer;}.template_category .center-content .dropdown-toggle {outline:none;}.template_category .center-content .dropdown-toggle:focus {box-shadow:none;}.template_category .content {margin:0;overflow:hidden;padding-top:112.5%;position:relative;width:100%;}.template_category .content .alternative-text {color:#fff;font-size:28px;font-weight:500;left:50%;letter-spacing:.38px;line-height:38px;position:absolute;text-align:center;top:5%;transform:translate(-50%, -5%);width:100%;}.template_category .content .img-responsive {-webkit-filter:brightness(0.75);filter:brightness(0.75);left:50%;min-height:100%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;}.template_category .content .img-responsive.no-img {background-color:#d0d0d0;}@media screen and (min-width:576px) {.template_category .bottom-content {top:75%;transform:translate(-50%, -75%);}.template_category .bottom-content .cta-button {padding:20px 35px;}.template_category .btn-dropdown {font-size:44px;letter-spacing:.43px;line-height:53px;}.template_category .center-content {top:45%;transform:translate(-50%, -45%);width:auto;}.template_category .content .alternative-text {font-size:44px;letter-spacing:.43px;line-height:53px;top:25%;transform:translate(-50%, -25%);}}@media screen and (min-width:768px) {.template_category .content {padding-top:40%;}.template_category .content .img-responsive {height:auto;width:100%;}}@media screen and (min-width:992px) {.template_category .bottom-content {top:70%;transform:translate(-50%, -70%);}.template_category .center-content {top:35%;transform:translate(-50%, -35%);}.template_category .center-content .dropdown-item {text-align:left;}}.template_categories_grid .line {box-sizing:border-box;height:1px;width:80px;border:1px solid #000;margin-top:80px;}.template_categories_grid .first-block .first_sx {margin-top:50px;}.template_categories_grid .first-block #category_grid_title {max-width:500px;color:#333;font-weight:bold;letter-spacing:0.39px;display:block;word-wrap:break-word;}.template_categories_grid .first-block #category_grid_description {min-height:80px;max-width:500px;color:#696969;font-size:16px;font-weight:300;letter-spacing:0.49px;display:block;word-wrap:break-word;margin-bottom:15px;}.template_categories_grid .category-list {list-style-type:none;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;color:#333;font-size:13px;font-weight:bold;letter-spacing:0.5px;line-height:19px;width:100%;word-break:break-word;}.template_categories_grid .category-list li {margin-bottom:12px;}.template_categories_grid .category-list .link_ctg:link {color:#000;}.template_categories_grid .category-list .link_ctg:visited {color:#000;}.template_categories_grid .category-list .link_ctg:hover {color:#000;}.template_categories_grid .category-list .link_ctg:active {color:#000;}.template_categories_grid .box_ctg {background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;position:relative;color:#fff;width:100%;word-break:break-word;}.template_categories_grid .box_ctg span {position:absolute;bottom:0;padding:20px 40px;font-weight:bold;letter-spacing:0.28px;line-height:1.3;}.template_categories_grid .grid_ctg_2row {margin:0px;}.template_categories_grid .grid_ctg_row {margin:0px;}@media (max-width:767px) {.template_categories_grid .category-list {margin-top:30px;}.template_categories_grid .box_ctg {border-bottom:1px solid #fff;border-top:1px solid #fff;}}@media (min-width:768px) {.template_categories_grid .category-list {margin-top:80px;}.template_categories_grid .box_ctg {border:1px solid #fff;}}@media (max-width:991px) {.template_categories_grid .first-block #category_grid_title {font-size:32px;line-height:40px;}.template_categories_grid .grid_ctg_2row .box_ctg.full_row {height:154px;}.template_categories_grid .grid_ctg_2row .box_ctg.half_row {height:154px;}.template_categories_grid .grid_ctg_row .box_ctg.full_row {height:154px;}.template_categories_grid .grid_ctg_row .box_ctg.half_row {height:154px;}.template_categories_grid .box_ctg span {font-size:22px;text-shadow:1.5px 1.5px 8px grey;}}@media (min-width:992px) {.template_categories_grid .first-block {min-height:320px;}.template_categories_grid .first-block #category_grid_title {font-size:44px;line-height:56px;margin-bottom:25px;}.template_categories_grid .grid_ctg_row {height:308px;}.template_categories_grid .grid_ctg_2row {height:612px;}.template_categories_grid .box_ctg.full_row {height:100%;}.template_categories_grid .box_ctg.half_row {height:50%;}.template_categories_grid .box_ctg span {font-size:32px;text-shadow:3px 3px 8px grey;}.template_categories_grid .box_ctg span.text_big {font-size:75px;letter-spacing:0.67px;line-height:96px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_color_picker .center-content {width:100%;}.template_color_picker .center-content .description {color:#696969;font-size:13px;font-weight:300;letter-spacing:.4px;line-height:21px;margin:0 auto 35px;max-width:575px;text-align:center;}.template_color_picker .center-content .subtitle {color:#333;font-size:15px;font-weight:700;letter-spacing:.46px;line-height:21px;margin-bottom:25px;text-align:center;}.template_color_picker .center-content .title {color:#333;font-size:32px;font-weight:700;letter-spacing:.28px;line-height:42px;margin-bottom:25px;text-align:center;}.template_color_picker .center-content .title .red {color:#e30613;}.template_color_picker .color-picker-search {align-items:center;display:none;flex-direction:row;justify-content:space-between;margin:auto;max-width:575px;padding:0 20px;}.template_color_picker .color-picker-search .input {background-color:#fff;border:0;flex:1 1 auto;font-size:18px;font-weight:700;height:60px;letter-spacing:.74px;line-height:21px;min-width:0;padding-left:15px;}.template_color_picker .color-picker-search .search-picker-input {border:1px solid #ced4da;display:flex;flex-direction:row;justify-content:flex-start;width:100%;}.template_color_picker .color-picker-search .search-picker-input .btn-close {background-color:#fff;height:60px;padding:0 20px;}.template_color_picker .color-picker-search .search-picker-input .btn-close img {height:auto;width:25px;}.template_color_picker .color-picker-search .search-picker-input .btn-search {background-color:#fff;height:60px;padding:0 32px;}.template_color_picker .color-picker-search .search-picker-input .btn-search img {height:auto;width:25px;}.template_color_picker .color-picker-select {display:flex;flex-direction:column;margin:0 20px;}.template_color_picker .color-picker-select .gradient {cursor:pointer;flex:1 1 auto;height:60px;position:relative;z-index:0;}.template_color_picker .color-picker-select .gradient .gradient-range {-webkit-appearance:none;-webkit-transition:.2s;background-color:transparent;background-image:url("https://cdn.storeden.net/secache/5efeeff2be7ea020bc52dce5");background-repeat:no-repeat;background-size:100% 30px;cursor:pointer;height:75px;outline:none;transition:opacity .2s;width:100%;}.template_color_picker .color-picker-select .gradient .tick-container {align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:absolute;top:30px;width:100%;z-index:-1;}.template_color_picker .color-picker-select .gradient .tick-container .tick {border-right:1px solid #c6c6c6;height:5px;margin-top:5px;}.template_color_picker .color-picker-select .gradient .tick-selected {margin-top:-47px;position:relative;width:0;z-index:-1;}.template_color_picker .color-picker-select .gradient .tick-selected .arrow-up {border-bottom:8px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;height:0;margin-left:-6px;width:0;}.template_color_picker .color-picker-select .gradient .tick-selected .square-tick {background-color:#979797;height:12px;margin-left:-6px;width:12px;}.template_color_picker .color-picker-select .gradient img {height:100%;width:100%;}.template_color_picker .color-picker-select .gradient input[type='range']:focus {outline:none;}.template_color_picker .color-picker-select .gradient input[type='range']::-moz-focus-outer {border:0;}.template_color_picker .color-picker-select .gradient input[type='range']::-webkit-slider-thumb {-webkit-appearance:none !important;background:transparent;border:0;width:10px;}.template_color_picker .color-picker-select .gradient input[type='range']::-moz-range-thumb {-webkit-appearance:none !important;background:transparent;border:0;width:10px;}.template_color_picker .color-picker-select .gradient input[type='range']::-ms-thumb {-webkit-appearance:none !important;background:transparent;border:0;width:10px;}.template_color_picker .content {position:relative;}.template_color_picker .content .alternative-text {color:#fff;font-size:28px;font-weight:500;left:50%;letter-spacing:.38px;line-height:38px;position:absolute;text-align:center;top:5%;transform:translate(-50%, -5%);width:100%;}.template_color_picker .content .arrow-down {bottom:0;display:none;flex-direction:row;height:0;left:0;position:absolute;width:100%;}.template_color_picker .content .arrow-down .arrow {border-left:19px solid #fff;border-right:19px solid #fff;border-top:24px solid transparent;height:0;width:0;}.template_color_picker .content .arrow-down .spacer {background-color:#fff;flex:1 1 auto;}.template_color_picker .content .img-responsive {display:none;height:100%;max-width:none;width:auto;}.template_color_picker .content .img-responsive.no-img {background-color:#d0d0d0;}.template_color_picker .image_fullscreen .img-responsive {max-width:none;object-fit:cover;width:100%;}.template_color_picker .search-select {text-align:center;}.template_color_picker .search-select .or {margin-bottom:20px;}.template_color_picker .search-select .search-text {color:#333;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:.13px;line-height:15px;margin:0;text-decoration:underline;}.template_color_picker .search-select .search-text img {height:auto;margin-left:10px;width:20px;}@media screen and (min-width:576px) {.template_color_picker .center-content {left:50%;position:absolute;top:35%;transform:translate(-50%, -35%);z-index:99;}.template_color_picker .center-content .subtitle {font-size:18px;letter-spacing:.74px;line-height:21px;}.template_color_picker .center-content .title {font-size:44px;letter-spacing:.36px;line-height:52px;}.template_color_picker .color-picker-search .search-picker-input {border:0;margin:0;}.template_color_picker .color-picker-select {align-items:center;flex-direction:row;justify-content:space-between;margin:auto;max-width:575px;}.template_color_picker .color-picker-select .gradient {flex:1 1 300px;margin-left:0;}.template_color_picker .color-picker-select .gradient .gradient-range {background-size:100% 50px;height:85px;}.template_color_picker .color-picker-select .gradient .tick-container {top:60px;}.template_color_picker .color-picker-select .gradient .tick-selected {margin-top:-30px;}.template_color_picker .color-picker-select .gradient .tick-selected .arrow-up {border-bottom:13px solid #000;border-left:10px solid transparent;border-right:10px solid transparent;height:0;margin-left:-10px;width:0;}.template_color_picker .color-picker-select .gradient .tick-selected .square-tick {background-color:#979797;height:20px;margin-left:-10px;width:20px;}.template_color_picker .content {display:block;height:calc(100vw / 1.77);overflow:hidden;position:relative;}.template_color_picker .content .alternative-text {font-size:44px;letter-spacing:.43px;line-height:53px;top:25%;transform:translate(-50%, -25%);}.template_color_picker .content .img-responsive {display:inline;}.template_color_picker .content .arrow-down {height:24px;}.template_color_picker .search-select {align-items:center;display:flex;flex-direction:row;justify-content:flex-end;text-align:left;}.template_color_picker .search-select .or {margin:0 20px;}}@media screen and (min-width:992px) {.template_color_picker .center-content {top:50%;transform:translate(-50%, -50%);}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_download {padding-bottom:20px;}.template_download .adjustSizeFlag {transform:scale(0.5);}.template_download .tabSection {border-right:1px solid #333;}.template_download .tabSection:last-child {border-right:0;}.template_download .fileEntry {margin:0;border-bottom:2px solid white;cursor:pointer;}.template_download .fileEntry > div {display:flex;align-items:center;justify-content:center;}.template_download .filesFilters {margin-top:20px;}.template_download .filter-options {border-style:solid;border-color:whitesmoke;padding:16px;}.template_download .activeSelect {background-color:#ecf3fe !important;color:#333;font-size:13px;font-weight:bold;letter-spacing:1px;line-height:21px;}.template_download .filesContainer {background-color:#f5f7fb;padding:20px 0;}.template_download .arrowLeft {content:url(https://cdn.storeden.net/secache/5db1b250be7ea0eebf5fb0e4);transform:scale(0.5);vertical-align:middle;}.template_download .arrowRight {content:url(https://cdn.storeden.net/secache/5db1b2505fb8e0dad6e5bae5);transform:scale(0.5);vertical-align:middle;}.template_download .titleFile {color:#333;font-size:15px;font-weight:bold;justify-content:flex-start !important;}.template_download .alignFileVertical {display:flex;align-items:center;cursor:pointer;}.template_download .adjustMarginB50 {margin-bottom:50px;}.template_download .adjustMarginCounting {margin-bottom:50px;margin-left:15%;}.template_download .title_tab {opacity:0.35;color:#333;font-size:18px;font-weight:bold;letter-spacing:0.53px;line-height:32px;padding:10px 0;}.template_download .activeFile {box-shadow:0 32px 18px -25px #333;}.template_download .title_tab.activeTab {opacity:1;}.template_download .count_file {color:#333;font-size:13px;font-weight:bold;letter-spacing:1px;line-height:21px;padding-left:20px;margin-top:20px;}.template_download .section_file {color:#333;font-size:13px;font-weight:bold;letter-spacing:1px;line-height:21px;padding:15px 20px;border-bottom:2px solid white;}.template_download .flagItaly {background:url(https://cdn.storeden.net/secache/5e30618900f22026a2ee79b9) no-repeat;transform:scale(0.5);}.template_download .arrowDownSelect {background:url(https://cdn.storeden.net/secache/5db1c91bbe7ea0a9035fb0e8) no-repeat right;background-size:8px 6px;background-position-x:95%;background-repeat:no-repeat;background-color:#f5f7fb;height:50px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 30px 0 10px;-webkit-padding-end:30px;-webkit-padding-start:10px;cursor:pointer;}.template_download .labelFilter {color:#000;font-size:13px;font-weight:300;letter-spacing:1px;line-height:21px;}.template_download .btn-circle {width:45px;height:45px;line-height:45px;text-align:center;padding:0;border-radius:50%;font-size:15px;font-weight:300;background-color:#f5f7fb;}.template_download .btn.focus {text-decoration:none;box-shadow:none !important;}.template_download .btn-circle.active {background-color:#fff;}.template_download .shadow-none {padding-top:20px;background-color:#f5f7fb;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.btn:focus {text-decoration:none;box-shadow:none !important;}@media (min-width:992px) {.template_download .adjustCardFile {margin:0 15% 0 15%;}.template_download .arrowDownSelect {background:url(https://cdn.storeden.net/secache/5db1c91bbe7ea0a9035fb0e8) no-repeat right;background-size:8px 6px;background-position-x:95%;background-repeat:no-repeat;background-color:#f5f7fb;height:50px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.template_download .title_tab {opacity:0.35;color:#333;font-size:24px;font-weight:bold;letter-spacing:0.53px;line-height:32px;}.template_download .titleFile {color:#333;font-size:18px;font-weight:bold;letter-spacing:0.18px;line-height:30px;cursor:pointer;}}@media (max-width:768px) {.template_download {padding-bottom:20px;}.template_download .tabSection {border-right:0;border-bottom:1px solid #333;}.template_download .tabSection:last-child {border-bottom:0;}}@media (max-width:574px) {.template_download .titleFile {justify-content:center !important;text-align:center;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_editorial .box {padding-left:0;padding-right:0;}.template_editorial .box_content {padding:25px 0;}.template_editorial .box_content .box_description {color:#696969;font-size:13px;font-weight:300;letter-spacing:.4px;line-height:20px;min-width:75%;padding:0 30px 20px;}.template_editorial .box_content .box_title {color:#333;font-size:24px;font-weight:700;letter-spacing:.18px;line-height:36px;margin-bottom:0;min-width:75%;padding:0 30px 20px;}.template_editorial .box_content .editorial_button {padding:0 30px 20px;}.template_editorial .box_content .editorial_button .btn_red {background-color:#e30613;color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:16px;max-width:100%;overflow:hidden;padding:14px;text-align:center;text-overflow:ellipsis;width:-moz-fit-content;width:fit-content;}.template_editorial .box_content .box_img img {padding:20px 0;width:100%;}.template_editorial .fullscreen {max-width:none;}.template_editorial iframe {max-width:100%;}@media screen and (min-width:992px) {.template_editorial .box {border:0;padding-left:inherit;padding-right:inherit;}.template_editorial .box_content {padding:20px 0;}.template_editorial .box_content .box_description {line-height:23px;}.template_editorial .box_content .box_title {font-size:32px;}}.template_editorial_slider .arrow {bottom:8px;position:relative;}.template_editorial_slider .arrow img {height:20px;}.template_editorial_slider .btn_red {background-color:#e30613;color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:0.54px;line-height:16px;overflow:hidden;padding:14px;text-align:center;text-overflow:ellipsis;width:186px;}.template_editorial_slider .carousel-item {height:100%;padding:24px 0;text-align:center;}.template_editorial_slider .counter {display:inline;margin:0 34px;padding-left:16px;}.template_editorial_slider .num_slide {color:#333;font-size:32px;font-weight:700;letter-spacing:.5px;line-height:59px;width:45px;}.template_editorial_slider .rectangle {background-color:#fff;}.template_editorial_slider .slide_button {margin-top:35px;}.template_editorial_slider .slide_content {margin-top:30px;}.template_editorial_slider .slide_description {color:#696969;font-size:13px;font-weight:300;letter-spacing:.4px;line-height:23px;padding:0 8px;}.template_editorial_slider .slide_img {background-position:center center;background-repeat:no-repeat;padding-top:112.5%;}.template_editorial_slider .slide_title {color:#000;font-size:32px;font-weight:700;height:fit-content;letter-spacing:.31px;line-height:42px;min-height:100px;z-index:1;}.template_editorial_slider .vertical {bottom:4px;color:#333;font-size:11px;font-weight:300;letter-spacing:.4px;line-height:13px;position:relative;right:4px;transform:rotate(-180deg);writing-mode:tb-rl;}@media screen and (min-width:992px) {.template_editorial_slider .arrow {bottom:16px;}.template_editorial_slider .arrow_dx {right:14px;}.template_editorial_slider .carousel.slide {height:100%;}.template_editorial_slider .carousel-inner {height:100%;}.template_editorial_slider .carousel-item {padding:92px 56px;text-align:left;}.template_editorial_slider .carousel-item .row {height:100%;}.template_editorial_slider .carousel-item .row > div {height:100%;}.template_editorial_slider .counter {margin-left:12px;}.template_editorial_slider .num_slide {font-size:49px;width:69px;}.template_editorial_slider .slide_content {position:absolute;top:45%;transform:translateY(-50%);}.template_editorial_slider .slide_description {margin-top:20px;}.template_editorial_slider .slide_img {height:90%;padding-top:0;position:absolute;right:45px;top:50%;transform:translate(0, -50%);width:85%;}.template_editorial_slider .slide_title {font-size:44px;letter-spacing:.43px;line-height:56px;overflow:hidden;position:absolute;text-align:left;top:45%;transform:translateY(-50%);width:50%;}.template_editorial_slider .vertical {bottom:38px;font-size:16px;letter-spacing:.7px;line-height:19px;right:18px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_featured_four_products .background-container {background-color:#f5f7fb;padding:64px 15px;}.template_featured_four_products .title {color:#000;font-size:24px;font-weight:700;line-height:29px;}.template_featured_four_products .content {overflow-x:hidden;width:100%;}.template_featured_four_products .content .row {-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;}.template_featured_four_products .content .row::-webkit-scrollbar {width:0;}.template_featured_four_products .content .row .product_wrapper {flex:0 0 85%;}.template_featured_four_products .cta {color:#000;display:none;font-size:13px;font-weight:bold;letter-spacing:4px;line-height:16px;margin-bottom:15px;margin-top:23px;text-align:center;text-transform:uppercase;}.template_featured_four_products .cta a {color:#000;}.template_featured_four_products .cta-mobile {color:#000;display:inline-block;line-height:20px;position:absolute;right:0;top:3px;width:20px;}.template_featured_four_products .heading {color:#000;font-size:20px;font-weight:bold;letter-spacing:.12px;line-height:25px;margin-bottom:28px;margin-top:34px;position:relative;text-align:left;}.template_featured_four_products .heading .red {color:#e30613;}.template_featured_four_products .vertical-line {border:1px solid #000;display:none;height:28px;left:50%;position:relative;width:2px;}@media screen and (max-width:491px) {.template_featured_four_products .product_preview_img {height:235px;min-height:unset;}.template_featured_four_products .product_preview_img img {width:60%;}}@media screen and (max-width:575px) {.template_featured_four_products .content .row {margin:0;}}@media screen and (min-width:576px) {.template_featured_four_products .content {overflow-x:auto;padding:0 15px;}.template_featured_four_products .content .row {-ms-overflow-style:auto;flex-wrap:wrap;scrollbar-width:auto;}.template_featured_four_products .content .row::-webkit-scrollbar {width:auto;}.template_featured_four_products .content .row .product_wrapper {flex:0 0 auto;}}@media screen and (min-width:768px) {.template_featured_four_products .cta {display:block;}.template_featured_four_products .cta-mobile {display:none;}.template_featured_four_products .heading {font-size:24px;letter-spacing:.12px;line-height:29px;text-align:center;}.template_featured_four_products .vertical-line {display:block;}}.template_form_contact_advertising #form_adv_content {border:1px solid black;margin:auto;width:95%;}.template_form_contact_advertising #form_adv_hidden {display:none;}.template_form_contact_advertising #heading h1 {font-size:32px;margin-bottom:30px;text-align:center;}.template_form_contact_advertising input[type='text'], .template_form_contact_advertising input[type='email'] {min-height:33px;width:100%;}.template_form_contact_advertising label {font-size:16px;}.template_form_contact_advertising .elementor-field-label:after {content:"*";color:#e30613;padding-left:.2em;}.template_form_contact_advertising textarea {width:100%;}.template_form_contact_advertising #dichiaro h3 {font-size:15px;font-weight:300;}.template_form_contact_advertising #info_privacy {font-size:15px;}.template_form_contact_advertising #scarica, .template_form_contact_advertising #scaricaForm {background-color:#e30613;border:none;color:#fff;font-weight:700;letter-spacing:2.7px;padding:20px;}@media (max-width:767px) {.template_form_contact_advertising #form_adv_content {padding:20px;}.template_form_contact_advertising #heading h1 {font-size:21px;}}@media (min-width:768px) and (max-width:1024px) {.template_form_contact_advertising #form_adv_content {padding:30px 50px 50px 50px;}}@media (min-width:1025px) {.template_form_contact_advertising #form_adv_content {padding:30px 100px 50px 100px;width:65%;}}.template_form_contact_download_adv .template_about_us_pattern,.template_contact_form_dn .template_about_us_pattern {padding:0;}@media (max-width:767px) {.template_form_contact_download_adv .template_about_us_pattern .container,.template_contact_form_dn .template_about_us_pattern .container {padding:0;}}.template_form_contact_download_adv .template_about_us_pattern .row,.template_contact_form_dn .template_about_us_pattern .row {margin-right:0 !important;margin-left:0 !important;}@media (max-width:767px) {.template_form_contact_download_adv .template_about_us_pattern .row .no-padding,.template_contact_form_dn .template_about_us_pattern .row .no-padding {padding:12px 9px;}}@media (max-width:767px) {.template_form_contact_download_adv .template_about_us_pattern .box-about-us .no-padding,.template_contact_form_dn .template_about_us_pattern .box-about-us .no-padding {padding:0;}}.template_form_contact_download_adv .template_about_us_pattern .box-about-us .no-padding img,.template_contact_form_dn .template_about_us_pattern .box-about-us .no-padding img {margin:0;width:100%;height:100%;object-fit:cover;}.template_form_contact_download_adv .template_about_us_pattern .box-about-us .about_us_text,.template_contact_form_dn .template_about_us_pattern .box-about-us .about_us_text {padding:0 70px;}@media (max-width:767px) {.template_form_contact_download_adv .template_about_us_pattern .box-about-us .about_us_text,.template_contact_form_dn .template_about_us_pattern .box-about-us .about_us_text {padding:32px 10px !important;}}.template_form_contact_download_adv .template_about_us_pattern .box-about-us .about_us_text .text,.template_contact_form_dn .template_about_us_pattern .box-about-us .about_us_text .text {margin:40px 0;}.template_form_contact_download_adv .template_about_us_pattern .title,.template_contact_form_dn .template_about_us_pattern .title {font-size:32px;color:#333;font-weight:700;letter-spacing:.25px;line-height:38px;text-align:center;margin-top:48px;margin-bottom:12px;}.template_form_contact_download_adv .template_about_us_pattern .text,.template_contact_form_dn .template_about_us_pattern .text {font-size:13px;font-weight:300;letter-spacing:0.5px;line-height:24px;margin-bottom:32px;}.template_form_contact_download_adv .template_about_us_pattern .form-group,.template_contact_form_dn .template_about_us_pattern .form-group {margin:12px 0;}@media (min-width:768px) {.template_form_contact_download_adv .template_about_us_pattern .form-group,.template_contact_form_dn .template_about_us_pattern .form-group {margin:16px 10px;}}.template_form_contact_download_adv .template_about_us_pattern .form-group input.form-control,.template_contact_form_dn .template_about_us_pattern .form-group input.form-control {background-color:#f5f7fb;display:block;width:100%;}.template_form_contact_download_adv .template_about_us_pattern .form-group input.form-control:focus,.template_contact_form_dn .template_about_us_pattern .form-group input.form-control:focus {box-shadow:none;}.template_form_contact_download_adv .template_about_us_pattern .form-group input::placeholder,.template_contact_form_dn .template_about_us_pattern .form-group input::placeholder {font-size:13px;font-weight:200;letter-spacing:0.5px;line-height:24px;}.template_form_contact_download_adv .template_about_us_pattern .privacy-text,.template_contact_form_dn .template_about_us_pattern .privacy-text {margin:8px 10px;}@media (max-width:767px) {.template_form_contact_download_adv .template_about_us_pattern .privacy-text,.template_contact_form_dn .template_about_us_pattern .privacy-text {margin:0;}}.template_form_contact_download_adv .template_about_us_pattern .privacy-text p, .template_form_contact_download_adv .template_about_us_pattern .privacy-text span,.template_contact_form_dn .template_about_us_pattern .privacy-text p, .template_contact_form_dn .template_about_us_pattern .privacy-text span {font-size:13px;letter-spacing:0.5px;line-height:24px;font-weight:300;}.template_form_contact_download_adv .template_about_us_pattern .privacy-text .checkbox,.template_contact_form_dn .template_about_us_pattern .privacy-text .checkbox {display:flex;flex-direction:row;justify-content:flex-start;margin:10px 0 !important;padding:0 !important;}.template_form_contact_download_adv .template_about_us_pattern .privacy-text .checkbox .switch,.template_contact_form_dn .template_about_us_pattern .privacy-text .checkbox .switch {background-color:#eee;border:1px solid #eee;flex:0 0 41px;height:21px;margin:0 24px 0 14px;width:41px;}.template_form_contact_download_adv .template_about_us_pattern .privacy-text .checkbox .switch::before,.template_contact_form_dn .template_about_us_pattern .privacy-text .checkbox .switch::before {background:#fff;border:1px solid #dbdbdb;content:'';height:28px;left:-14px;top:-4px;width:28px;}.template_form_contact_download_adv .template_about_us_pattern .privacy-text .checkbox .switch.active,.template_contact_form_dn .template_about_us_pattern .privacy-text .checkbox .switch.active {background-color:#000;border:1px solid #000;}.template_form_contact_download_adv .template_about_us_pattern .privacy-text .checkbox .switch.active::before,.template_contact_form_dn .template_about_us_pattern .privacy-text .checkbox .switch.active::before {background:#fff;border:1px solid #000;content:'';left:auto;right:-14px;top:-4px;}.template_form_contact_download_adv .template_about_us_pattern .custom-btn,.template_contact_form_dn .template_about_us_pattern .custom-btn {color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:36px;margin:30px 0;text-align:center;padding:6px 18px;}.template_contact_form_dn .template_about_us_pattern .custom-select{border:0;background-color:#f5f7fb;}.template_form_contact_download_adv_2 .template_about_us_pattern {padding:0;}@media (max-width:767px) {.template_form_contact_download_adv_2 .template_about_us_pattern .container {padding:0;}}.template_form_contact_download_adv_2 .template_about_us_pattern .row {margin-right:0 !important;margin-left:0 !important;}@media (max-width:767px) {.template_form_contact_download_adv_2 .template_about_us_pattern .row .no-padding {padding:12px 9px;}}@media (max-width:767px) {.template_form_contact_download_adv_2 .template_about_us_pattern .box-about-us .no-padding {padding:0;}}.template_form_contact_download_adv_2 .template_about_us_pattern .box-about-us .no-padding img {margin:0;width:100%;height:100%;object-fit:cover;}.template_form_contact_download_adv_2 .template_about_us_pattern .box-about-us .about_us_text {padding:0 70px;}@media (max-width:767px) {.template_form_contact_download_adv_2 .template_about_us_pattern .box-about-us .about_us_text {padding:32px 10px !important;}}.template_form_contact_download_adv_2 .template_about_us_pattern .box-about-us .about_us_text .text {margin:40px 0;}.template_form_contact_download_adv_2 .template_about_us_pattern .title {font-size:32px;color:#333;font-weight:700;letter-spacing:.25px;line-height:38px;text-align:center;margin-top:48px;margin-bottom:12px;}.template_form_contact_download_adv_2 .template_about_us_pattern .text {font-size:13px;font-weight:300;letter-spacing:0.5px;line-height:24px;margin-bottom:32px;}.template_form_contact_download_adv_2 .template_about_us_pattern .form-group {margin:12px 0;}@media (min-width:768px) {.template_form_contact_download_adv_2 .template_about_us_pattern .form-group {margin:16px 10px;}.template_form_contact_download_adv_2 .template_about_us_pattern .form-group input[type=checkbox] {margin-right:10px !important;}}.template_form_contact_download_adv_2 .template_about_us_pattern .form-group input.form-control,.template_form_contact_download_adv_2 .template_about_us_pattern .form-group select.form-control {border:none !important;background-color:#f5f7fb;display:block;width:100%;}.template_form_contact_download_adv_2 .template_about_us_pattern .form-group input.form-control:focus,.template_form_contact_download_adv_2 .template_about_us_pattern .form-group select.form-control:focus {box-shadow:none;}.template_form_contact_download_adv_2 .template_about_us_pattern .form-group input::placeholder,.template_form_contact_download_adv_2 .template_about_us_pattern .form-group select::placeholder {font-size:13px;font-weight:200;letter-spacing:0.5px;line-height:24px;}.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text {margin:8px 10px;}@media (max-width:767px) {.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text {margin:0;}}.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text p, .template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text span {font-size:13px;letter-spacing:0.5px;line-height:24px;font-weight:300;}.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text .checkbox {display:flex;flex-direction:row;justify-content:flex-start;margin:10px 0 !important;padding:0 !important;}.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text .checkbox .switch {background-color:#eee;border:1px solid #eee;flex:0 0 41px;height:21px;margin:0 24px 0 14px;width:41px;}.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text .checkbox .switch::before {background:#fff;border:1px solid #dbdbdb;content:'';height:28px;left:-14px;top:-4px;width:28px;}.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text .checkbox .switch.active {background-color:#000;border:1px solid #000;}.template_form_contact_download_adv_2 .template_about_us_pattern .privacy-text .checkbox .switch.active::before {background:#fff;border:1px solid #000;content:'';left:auto;right:-14px;top:-4px;}.template_form_contact_download_adv_2 .template_about_us_pattern .custom-btn {color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:36px;margin:30px 0;text-align:center;padding:6px 18px;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template-form-contact-download-adv-extended .col-sm-6 .heading {text-align:center;margin-bottom:12px !important;}.template-form-contact-download-adv-extended .checkbox {display:flex;flex-direction:row;justify-content:flex-start;margin:10px 0 !important;padding:0 !important;}.template-form-contact-download-adv-extended .checkbox .switch {background-color:#eee;border:1px solid #eee;flex:0 0 41px;height:21px;margin:0 24px 0 14px;width:41px;}.template-form-contact-download-adv-extended .checkbox .switch::before {background:#fff;border:1px solid #dbdbdb;content:'';height:28px;left:-14px;top:-4px;width:28px;}.template-form-contact-download-adv-extended .checkbox .switch.active {background-color:#000;border:1px solid #000;}.template-form-contact-download-adv-extended .checkbox .switch.active::before {background:#fff;border:1px solid #000;content:'';left:auto;right:-14px;top:-4px;}.template-form-contact-download-adv-extended .custom-btn {color:#fff;font-size:13px;font-weight:700;height:50px;letter-spacing:.54px;line-height:36px;margin:30px 0;text-align:center;width:100%;}.template-form-contact-download-adv-extended .button-container {display:flex;justify-content:center;}.template-form-contact-download-adv-extended .custom-select {border:0;cursor:pointer;}.template-form-contact-download-adv-extended .form-control {background-color:#f5f7fb;}.template-form-contact-download-adv-extended .form-control:focus {box-shadow:none;}.template-form-contact-download-adv-extended .form-control.disabled {cursor:not-allowed;pointer-events:none;}.template-form-contact-download-adv-extended .form-control.message {border:0;height:auto;}.template-form-contact-download-adv-extended .checkbox-choice {margin-left:25px;accent-color:black;font-size:13px;}.template-form-contact-download-adv-extended .advise {margin:20px 25px;font-size:11px;}.template-form-contact-download-adv-extended .info {padding:40px 10px;width:100%;}.template-form-contact-download-adv-extended .info .info-block {align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;}.template-form-contact-download-adv-extended .info .info-content {font-size:12px;letter-spacing:.38px;line-height:20px;}.template-form-contact-download-adv-extended .info .info-content .bold {font-weight:700;}.template-form-contact-download-adv-extended .info .info-img {height:20px;margin-right:20px;width:auto;}.template-form-contact-download-adv-extended .info .info-img.fa {font-size:30px;height:auto;}.template-form-contact-download-adv-extended .info .info-title {font-size:18px;font-weight:700;letter-spacing:.58px;margin-bottom:40px;}.template-form-contact-download-adv-extended .form-extended-label label {color:#000;font-size:13px;font-weight:300;height:auto;letter-spacing:.5px;line-height:21px;}.template-form-contact-download-adv-extended .form-extended-label input {vertical-align:middle;}.template-form-contact-download-adv-extended .privacy-text {font-size:13px;font-weight:300;height:auto;letter-spacing:.38px;line-height:16px;}.template-form-contact-download-adv-extended .right-side {background-color:#f5f7fb;}.template-form-contact-download-adv-extended .spacer {width:100%;}.template-form-contact-download-adv-extended .title {font-size:32px;color:#333;font-weight:700;letter-spacing:.25px;line-height:38px;text-align:center;margin-top:48px;margin-bottom:12px;}.template-form-contact-download-adv-extended .title .heading {color:#333;font-size:26px;font-weight:700;letter-spacing:.25px;line-height:30px;margin:0;}.template-form-contact-download-adv-extended .title .required-label {font-size:13px;font-weight:300;height:auto;letter-spacing:.5px;line-height:21px;}.template-form-contact-download-adv-extended .autocomplete {position:relative;display:inline-block;}.template-form-contact-download-adv-extended input {border:1px solid transparent;background-color:#f1f1f1;padding:10px;font-size:16px;}.template-form-contact-download-adv-extended .autocomplete-items {border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;}.template-form-contact-download-adv-extended .autocomplete-items div {padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4;}.template-form-contact-download-adv-extended .autocomplete-items div:hover {background-color:#e9e9e9;}@media screen and (min-width:576px) {.template-form-contact-download-adv-extended .custom-btn {width:-moz-fit-content;width:fit-content;}.template-form-contact-download-adv-extended .title .heading {font-size:32px;line-height:38px;}}@media screen and (min-width:992px) {.template-form-contact-download-adv-extended .info {left:50%;padding:0 20px 0 60px;position:absolute;top:30%;transform:translate(-50%, -30%);}}.template_generic_grid .grid_title {color:#333;font-size:24px;font-weight:700;letter-spacing:.18px;line-height:36px;margin-bottom:0;min-width:75%;padding:25px 15px 15px;}.template_generic_grid .box {background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;border:1px solid #fff;height:250px;margin:0;padding:0;position:relative;width:100%;}.template_generic_grid .box:hover .content:not(.fix_content) {opacity:1;transition:all .5s ease-in-out;}.template_generic_grid .box[data-href]:not([data-href=""]):hover {cursor:pointer !important;}.template_generic_grid .box .content {background-color:#fff;bottom:0;display:flex;flex-direction:column;margin:auto;max-height:200px;max-width:100%;min-height:90px;overflow:hidden;position:absolute;width:100%;}.template_generic_grid .box .content:not(.fix_content) {opacity:0;transition:all .5s ease-in-out;}.template_generic_grid .box .content:not(.fix_content).open {opacity:1;}.template_generic_grid .box .content .box_subtitle {color:#000;font-size:10px;font-weight:300;height:3em;letter-spacing:.28px;line-height:15px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;word-wrap:break-word;}.template_generic_grid .box .content .box_title {color:#000;font-size:14px;font-weight:700;line-height:15px;letter-spacing:.39px;padding:10px 20px 5px;text-overflow:ellipsis;word-wrap:break-word;}.template_generic_grid .no-content {font-weight:300;margin:80px 0;text-align:center;}.template_generic_grid .row {margin:0;}.template_generic_grid a {width:100%;}@media (max-width:576px) {.template_generic_grid .box {height:166px;}.template_generic_grid .box.white_strips {height:220px;background-size:contain !important;}.template_generic_grid .box .content {min-height:75px;}.template_generic_grid .box .content .box_title {font-size:12px;}}@media (min-width:992px) {.template_generic_grid .grid_title {font-size:32px;padding:25px 15px 20px;}.template_generic_grid .box {height:333px;}.template_generic_grid .box .content {min-height:100px;}.template_generic_grid .box .content .box_subtitle {font-size:13px;padding:0 30px;}.template_generic_grid .box .content .box_title {font-size:16px;padding:20px 30px 10px;}}.template_grid .fullscreen .row {margin-left:0 !important;margin-right:0 !important;}.template_grid .grid_title {color:#333;font-weight:bold;letter-spacing:0.39px;display:block;word-wrap:break-word;font-size:25px;line-height:1.3em;}@media (min-width:992px) {.template_grid .grid_title {font-size:30px;margin-bottom:25px;}}.template_grid .grid_description {color:#696969;font-size:16px;font-weight:300;letter-spacing:0.49px;display:block;word-wrap:break-word;margin-bottom:15px;}.template_grid .listing {display:grid;column-gap:5px;}@media screen and (max-width:768px) {.template_grid .listing {grid-template-columns:1fr !important;}}.template_grid .listing .card img {width:100%;object-fit:cover;}.template_grid .listing .card .card-body .box_title {font-size:16px;font-weight:700;}.template_grid .listing .card .card-body .box_text {font-size:13px;font-weight:300;}.template_grid .listing .card .card-footer {background-color:transparent;}.template_grid .listing .card .card-footer .box_button {background-color:#e30613;color:#fff;font-size:13px;font-weight:700;letter-spacing:.54px;line-height:16px;max-width:100%;overflow:hidden;padding:14px;text-align:center;text-overflow:ellipsis;}.template_grid .listing .card .card-footer .box_anchor .arrow-bottom {height:auto;max-width:20px;transform:rotate(90deg);}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_homepage_slider.template_hp_slider .carousel-control-next .arrow,.template_homepage_slider.template_hp_slider .carousel-control-prev .arrow {width:auto !important;}.template_homepage_slider.template_hp_slider .slide-button .arrow-right {height:20px;margin:0;width:auto !important;}.template_homepage_slider.template_hp_slider .slide-button .icon {margin:0 20px 0 0;max-height:28px;max-width:36px;width:auto !important;}.template_homepage_slider .big-font {font-size:49px;font-weight:bold;letter-spacing:.5px;line-height:59px;}.template_homepage_slider .carousel {padding-top:145%;position:relative;width:100%;}.template_homepage_slider .carousel-control-next {background:none;height:100%;position:absolute;right:0;width:50px;}.template_homepage_slider .carousel-control-next .arrow {height:auto;max-width:20px;}.template_homepage_slider .carousel-control-prev {background:none;height:100%;left:0;position:absolute;width:50px;}.template_homepage_slider .carousel-control-prev .arrow {height:auto;max-width:20px;}.template_homepage_slider .carousel-item {height:100%;}.template_homepage_slider .carousel-inner {bottom:0;height:100%;overflow:hidden;position:absolute;top:0;width:100%;}.template_homepage_slider .carousel-link {display:block;height:100%;transition:all ease-in-out .3s;}.template_homepage_slider .carousel-link:hover .carousel-control-next,.template_homepage_slider .carousel-link:hover .carousel-control-prev,.template_homepage_slider .carousel-link:hover ~ .carousel-control-next,.template_homepage_slider .carousel-link:hover ~ .carousel-control-prev {visibility:visible;}.template_homepage_slider .carousel-link:hover + div .slide-button {opacity:.75;}.template_homepage_slider .carousel-link .img-responsive {height:100%;object-fit:cover;}.template_homepage_slider .counter {color:#fff;display:none;font-size:16px;font-weight:300;letter-spacing:.7px;line-height:19px;position:absolute;right:30px;top:80px;transform:scaleX(-1) scaleY(-1) rotate(90deg);}.template_homepage_slider .item {position:relative;}.template_homepage_slider .item-background {background-color:#000;height:100%;position:relative;}.template_homepage_slider .slide-bottom {left:50%;position:absolute;top:95%;transform:translate(-50%, -100%);width:auto;}.template_homepage_slider .slide-bottom-buttons-container {margin-bottom:10px;position:relative;}.template_homepage_slider .slide-bottom-buttons-container .overlay {background-color:#000;display:none;height:100%;left:16px;position:absolute;right:16px;top:0;width:320px;z-index:-1;}.template_homepage_slider .slide-bottom-content {text-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);}.template_homepage_slider .slide-bottom-content .slide-caption {color:#fff;font-size:24px;font-weight:700;letter-spacing:.4px;line-height:29px;}.template_homepage_slider .slide-button {align-items:center;background-color:#fff;border:0;box-shadow:0 15px 10px -15px #5d6267;color:#000;display:flex;flex-direction:row;font-size:13px;height:50px;justify-content:flex-start;letter-spacing:.41px;line-height:27px;margin:0 auto;padding:0 20px;text-align:center;transition:all ease-in-out .3s;width:320px;}.template_homepage_slider .slide-button .bold {font-weight:bold;}.template_homepage_slider .slide-button .content {margin-right:auto;}.template_homepage_slider .slide-button i {color:#e30613;font-size:25px;}.template_homepage_slider .slide-center-content {left:50%;position:absolute;text-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);top:15%;transform:translate(-50%, -10%);width:100%;}.template_homepage_slider .slide-subtitle {color:#fff;font-size:32px;font-weight:450;letter-spacing:.17px;line-height:1.2em;margin:0 50px;text-align:center;text-shadow:3px 5px 4px rgba(0, 0, 0, 0.20);font-style:italic;margin-bottom:2em;}.template_homepage_slider .slide-title {color:#fff;font-size:32px;font-weight:bold;letter-spacing:.32px;line-height:40px;margin:0 auto;width:85%;margin-bottom:0.2em;}.template_homepage_slider .slide-subtitle-h3 {color:#F2F2F2;font-size:24px;font-weight:400;line-height:1.2em;text-shadow:3px 5px 4px rgba(0, 0, 0, 0.20);}@media screen and (min-width:375px) {.template_homepage_slider .slide-bottom {top:90%;transform:translate(-50%, -90%);}}@media screen and (min-width:576px) {.template_homepage_slider .slide-bottom {top:75%;transform:translate(-50%, -75%);}.template_homepage_slider .slide-center-content {top:25%;transform:translate(-50%, -25%);}}@media screen and (min-width:768px) {.template_homepage_slider .carousel {padding-top:0;}.template_homepage_slider .carousel-control-next,.template_homepage_slider .carousel-control-prev {width:100px;}.template_homepage_slider .carousel-item {height:auto;}.template_homepage_slider .carousel-inner {position:relative;}.template_homepage_slider .carousel-link .img-responsive {position:relative;}.template_homepage_slider .counter {display:block;}.template_homepage_slider .slide-bottom {left:0;margin-top:20px;position:relative;transform:none;}.template_homepage_slider .slide-bottom-buttons {display:flex;flex-direction:row;justify-content:center;}.template_homepage_slider .slide-bottom-buttons-container {margin-bottom:20px;}.template_homepage_slider .slide-bottom-buttons-container .overlay {display:block;}.template_homepage_slider .slide-bottom-content {text-shadow:none;}.template_homepage_slider .slide-bottom-content .slide-caption {color:#333;font-size:20px;letter-spacing:.18px;line-height:25px;}.template_homepage_slider .slide-button {margin:0 16px;}.template_homepage_slider .slide-center-content {top:50%;transform:translate(-50%, -50%);}.template_homepage_slider .slide-subtitle {display:inline-block;width:60%;}.template_homepage_slider .slide-title {font-size:45px;letter-spacing:.4px;line-height:55px;}}@media screen and (min-width:992px) {.template_homepage_slider .carousel {padding-top:40%;}.template_homepage_slider .container {max-height:600px;}.template_homepage_slider .carousel-control-next,.template_homepage_slider .carousel-control-prev {visibility:hidden;}.template_homepage_slider .carousel-control-next:hover,.template_homepage_slider .carousel-control-prev:hover {visibility:visible;}.template_homepage_slider .carousel-inner {bottom:0;height:100%;overflow:hidden;position:absolute;top:0;width:100%;}.template_homepage_slider .carousel-inner .carousel-item {height:100%;}.template_homepage_slider .carousel-inner .carousel-item .carousel-link img {left:50%;position:absolute;top:40%;transform:translate(-50%, -40%);width:100%;}.template_homepage_slider .item-background {height:100%;}.template_homepage_slider .slide-bottom {left:50%;position:absolute;top:75%;transform:translate(-50%, -75%);width:auto;}.template_homepage_slider .slide-bottom-buttons-container {margin-bottom:0;}.template_homepage_slider .slide-bottom-content {text-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);}.template_homepage_slider .slide-bottom-content .slide-caption {color:#fff;font-size:24px;letter-spacing:.4px;line-height:29px;}.template_homepage_slider .slide-center-content {display:block;top:35%;transform:translate(-50%, -35%);}.template_homepage_slider .slide-bottom-content {top:65%;}.template_homepage_slider .slide-title {font-size:58px;letter-spacing:.4px;line-height:71px;}}@media screen and (min-width:1200px) {.template_homepage_slider .slide-subtitle {width:50%;}.template_homepage_slider .slide-title {font-size:64px;letter-spacing:.49px;line-height:70px;}}@media (max-width:767px){.template_homepage_slider .slide-subtitle {font-size:20px;}.template_homepage_slider .slide-subtitle-h3 {font-size:18px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_image_title .center-content {left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);}.template_image_title .color-grid .content {background-color:#f5f7fb;padding:60px 30px;}.template_image_title .color-filters {display:none;}.template_image_title .color-filters .navigation-block {float:none;}.template_image_title .image-content {display:block;height:calc(100vw / 1.77);overflow:hidden;position:relative;}.template_image_title .image-content .alternative-text {color:#fff;font-size:28px;font-weight:500;left:50%;letter-spacing:.38px;line-height:38px;position:absolute;text-align:center;top:5%;transform:translate(-50%, -5%);width:100%;}.template_image_title .image-content .img-responsive {height:100%;max-width:none;width:auto;}.template_image_title .image-content .img-responsive.no-img {background-color:#d0d0d0;}.template_image_title .image_fullscreen .img-responsive {max-width:none;object-fit:cover;width:100%;}.template_image_title .title {color:#fff;font-size:28px;font-weight:700;letter-spacing:.38px;line-height:38px;}@media screen and (min-width:576px) {.template_image_title .content .alternative-text {font-size:44px;letter-spacing:.43px;line-height:53px;top:25%;transform:translate(-50%, -25%);}.template_image_title .title {font-size:44px;letter-spacing:.43px;line-height:53px;}}.template_image_slider .img-slide-nocarousel div {background-size:contain;background-position:center center;background-repeat:no-repeat;}.template_image_slider .counter {display:inline;padding:0 30px;}.template_image_slider .arrow {position:relative;}.template_image_slider .arrow img {height:20px;}.template_image_slider .num_slide {color:#333;font-weight:700;letter-spacing:0.5px;line-height:59px;}.template_image_slider .vertical {writing-mode:tb-rl;transform:rotate(-180deg);color:#333;font-weight:300;position:relative;}.template_image_slider .show-neighbors-img .counter_section {text-align:center;}.template_image_slider .no-result {font-size:25px;text-align:center;margin-top:50px;}@media (max-width:991px) {.template_image_slider .arrow {bottom:8px;}.template_image_slider .num_slide {width:45px;font-size:32px;}.template_image_slider .vertical {font-size:11px;letter-spacing:0.4px;line-height:13px;bottom:4px;}.template_image_slider .img-slide-nocarousel {height:206px;}.template_image_slider .show-neighbors-img .img-slide {height:206px;}.template_image_slider .show-neighbors-img .img-slide div {background-size:cover;background-repeat:no-repeat;background-position:center center;}}@media (min-width:992px) {.template_image_slider .carousel.slide {height:100%;}.template_image_slider .carousel-item {padding:10px 0 60px 0;height:100%;}.template_image_slider .carousel-item .img-slide {height:100%;height:100%;}.template_image_slider .img-slide-nocarousel {height:100%;padding:60px;}.template_image_slider .arrow {bottom:16px;}.template_image_slider .arrow_dx {right:14px;}.template_image_slider .num_slide {width:69px;font-size:49px;}.template_image_slider .vertical {font-size:16px;letter-spacing:0.7px;line-height:19px;bottom:38px;}.template_image_slider .show-neighbors-img {overflow:hidden;}.template_image_slider .show-neighbors-img .counter_section {height:15%;padding-top:44px;}.template_image_slider .show-neighbors-img .carousel-inner {width:200%;height:85%;left:-50%;}.template_image_slider .show-neighbors-img .img-slide {float:left;position:relative;width:33.33333333%;}.template_image_slider .show-neighbors-img .img-slide:nth-child(2) {box-shadow:0 32px 40px -25px #1D222C;}.template_image_slider .show-neighbors-img .img-slide div {background-size:cover;background-position:center;}.template_image_slider .show-neighbors-img .active.carousel-item-left .img-slide:nth-child(2) {box-shadow:none;}.template_image_slider .show-neighbors-img .active.carousel-item-right .img-slide:nth-child(2) {box-shadow:none;}.template_image_slider .show-neighbors-img .carousel-item-next:not(.carousel-item-left) {-webkit-transform:translate3d(33%, 0, 0);transform:translate3d(33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(33%, 0, 0) scale(0.8);transform:translate3d(33%, 0, 0) scale(0.8);}.template_image_slider .show-neighbors-img .carousel-item-right.active {-webkit-transform:translate3d(33%, 0, 0);transform:translate3d(33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(33%, 0, 0) scale(0.8);transform:translate3d(33%, 0, 0) scale(0.8);}.template_image_slider .show-neighbors-img .carousel-item-prev:not(.carousel-item-right) {-webkit-transform:translate3d(-33%, 0, 0);transform:translate3d(-33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(-33%, 0, 0) scale(0.8);transform:translate3d(-33%, 0, 0) scale(0.8);}.template_image_slider .show-neighbors-img .carousel-item-left.active {-webkit-transform:translate3d(-33%, 0, 0);transform:translate3d(-33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(-33%, 0, 0) scale(0.8);transform:translate3d(-33%, 0, 0) scale(0.8);}.template_image_slider .show-neighbors-img .carousel-item-prev.carousel-item-right .lateral:last-child {visibility:hidden !important;}.template_image_slider .show-neighbors-img .carousel-item-next.carousel-item-left .lateral:first-child {visibility:hidden !important;}.template_image_slider .show-neighbors-img .carousel-item-right:not(.carousel-item-prev) .lateral:first-child {visibility:hidden !important;}.template_image_slider .show-neighbors-img .carousel-item-left:not(.carousel-item-next) .lateral:last-child {visibility:hidden !important;}.template_image_slider .show-neighbors-img .img-slide.lateral {transform:scale(0.8);}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_mood_color .content {padding:25px 0;}.template_mood_color .content .title {color:#333;font-size:24px;font-weight:700;letter-spacing:.18px;line-height:36px;margin-bottom:0;min-width:75%;padding:0 30px 20px;}.template_mood_color .content .description {color:#696969;font-size:13px;font-weight:300;letter-spacing:.4px;line-height:20px;min-width:75%;padding:0 30px 20px;}.template_mood_color #swatch_section {margin:auto;padding-bottom:30px;width:100%;}.template_mood_color #swatch_section a {color:#000;}.template_mood_color #swatch_section .swatch-element {float:left;margin:10px 0;}.template_mood_color #swatch_section .swatch-element .swatch {content:"";height:75px;margin:auto;width:75px;}.template_mood_color #swatch_section.round-shapes .swatch-element .swatch {border-radius:50%;}.template_mood_color #swatch_section .swatch-element .swatch-code {font-size:12px;font-weight:700;margin-top:12px;text-align:center;}.template_mood_color .fullscreen {max-width:none;}.template_mood_color .arrowDownSelect{background:url(https://cdn.storeden.net/secache/5db1c91bbe7ea0a9035fb0e8) no-repeat right;background-size:8px 6px;background-position-x:95%;background-repeat:no-repeat;height:50px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-bottom:1pt solid #e21f26;}.template_mood_color input[type="text"].form-control{border:none;border-bottom:1pt solid #e21f26;height:50px;}.template_mood_color .search-reset{position:absolute;right:0;width:8%;top:0;text-align:left;line-height:50px;}@media screen and (max-width:768px) {.template_mood_color #swatch_section .swatch-element {width:33%;}}@media screen and (min-width:769px) and (max-width:992px) {.template_mood_color #swatch_section {width:80%;}.template_mood_color #swatch_section .swatch-element {width:25%;}}@media screen and (min-width:992px) {.template_mood_color .content .title {font-size:32px;}.template_mood_color .content .description {line-height:23px;}.template_mood_color #swatch_section {width:80%;}.template_mood_color #swatch_section .swatch-element {width:16%;}}.template_news_grid .title {color:#333;font-weight:700;text-align:center;margin-top:28px;margin-bottom:28px;}.template_news_grid .blogctg-menu {text-align:center;margin-bottom:30px;}.template_news_grid .blogctg-menu-link {opacity:0.3;color:#333;font-size:15px;font-weight:700;letter-spacing:0.33px;line-height:18px;text-align:center;}.template_news_grid .blogctg-menu-link.active {opacity:1;}.template_news_grid #no-news {font-size:18px;margin:100px 0;text-align:center;}.template_news_grid .news_grid_link:link {color:#333;}.template_news_grid .news_grid_link:visited {color:#333;}.template_news_grid .news_grid_link:hover {color:#333;}.template_news_grid .news_grid_link:active {color:#333;}.template_news_grid .row.grid {margin:0;}.template_news_grid .fullscreen .row {margin:0 auto;max-width:879px;}.template_news_grid .fullscreen .row .news-top-img {padding:0;max-height:600px;overflow:hidden;}.template_news_grid .fullscreen .row .news-top-img img {width:100%;}.template_news_grid .news_pop_label {background-color:#fff;color:#333;font-weight:700;font-size:11px;height:25px;left:-70px;letter-spacing:5px;line-height:25px;position:absolute;text-align:center;transform:rotate(-90deg);transform-origin:right top 0;width:115px;z-index:1;}.template_news_grid .blog_post {margin-bottom:10px;}.template_news_grid .blog_post .blog_content {font-size:13px;letter-spacing:0.4px;}.template_news_grid .blog_post .blog_content .post_title {color:#333;font-weight:700;}.template_news_grid .blog_post .blog_content .post_date {line-height:21px;color:#333;}.template_news_grid .blog_post .blog_content .post_extract {line-height:23px;color:#696969;}.template_news_grid .blog_post .blog_img {height:256px;}.template_news_grid .blog_post .blog_img img {object-fit:cover;height:100%;width:100%;}.template_news_grid .news_grid_pagination {text-align:center;}.template_news_grid .news_grid_pagination div {cursor:pointer;}.template_news_grid .news_grid_pagination div.active {cursor:auto;}.template_news_grid .news_grid_pagination .arrow img {height:20px;position:relative;bottom:3px;}.template_news_grid .news_grid_pagination .pag_numbers {display:inline-block;}.template_news_grid .news_grid_pagination .pag_numbers div {display:inline-block;}.template_news_grid .news_grid_pagination .pag_numbers div:not(.active):hover {border-radius:22.5px;background-color:#ecf3fe;}.template_news_grid .news_grid_pagination .pag_numbers div span {color:#333;font-size:15px;font-weight:300;letter-spacing:0.15px;line-height:18px;}.template_news_grid .news_grid_pagination .pag_numbers div.active span {font-weight:700;letter-spacing:0.65px;}.template_news_grid .blog_post.post_no_image .blog_img {display:none;}@media (min-width:768px) {.template_news_grid .first_date {color:#333;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:21px;text-align:center;margin-top:40px;}.template_news_grid .first_title {color:#333;font-size:32px;font-weight:700;letter-spacing:0.36px;line-height:38px;text-align:center;margin-top:20px;}.template_news_grid .first_extract {color:#696969;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:21px;text-align:center;margin-top:23px;margin-bottom:50px;}}@media (max-width:991px) {.template_news_grid .title {font-size:32px;letter-spacing:0.3px;line-height:38px;}.template_news_grid .blogctg-menu-link {padding:0 12px;line-height:2;}.template_news_grid .blog_post .blog_content {padding:20px;}.template_news_grid .blog_post .blog_content .post_title {font-size:20px;letter-spacing:0.23px;line-height:26px;margin:10px 0;}.template_news_grid .news_grid_pagination .arrow:first-child {margin-right:5px;}.template_news_grid .news_grid_pagination .arrow:last-child {margin-left:5px;}.template_news_grid .news_grid_pagination .pag_numbers div {height:30px;width:30px;line-height:30px;}}@media (min-width:992px) {.template_news_grid #news_grid_first_desk {width:100%;}.template_news_grid #news_grid_first_desk .news_pop_label {left:unset;}.template_news_grid .title {font-size:44px;letter-spacing:0.42px;line-height:53px;}.template_news_grid .blogctg-menu-link {padding:0 25px;line-height:3;}.template_news_grid .grid {margin:0;}.template_news_grid .blog_post .blog_content {padding:30px;}.template_news_grid .blog_post .blog_content .post_title {font-size:24px;letter-spacing:0.27px;line-height:32px;margin:20px 0;}.template_news_grid .news_grid_pagination .arrow:first-child {margin-right:20px;}.template_news_grid .news_grid_pagination .arrow:last-child {margin-left:20px;}.template_news_grid .news_grid_pagination .pag_numbers div {height:45px;width:45px;line-height:45px;}}.template_news_preview .row-title {display:flex;align-items:center;margin:0;}.template_news_preview #title {font-weight:700;color:#000;}.template_news_preview .title_line {background-color:#000;height:5px;flex-grow:1;}.template_news_preview .blog_post.post_no_image .blog_img {display:none;}.template_news_preview .blog_post .blog_img {height:256px;}.template_news_preview .blog_post .blog_img img {object-fit:cover;height:100%;width:100%;}.template_news_preview .blog_post .blog_content {font-size:13px;letter-spacing:0.4px;}.template_news_preview .blog_post .blog_content .post_title {color:#333;font-weight:700;}.template_news_preview .blog_post .blog_content .post_date {line-height:21px;color:#333;}.template_news_preview .blog_post .blog_content .post_extract {line-height:23px;color:#696969;}.template_news_preview #link_news {color:#000;font-weight:700;font-size:13px;letter-spacing:4px;line-height:16px;text-align:center;margin-top:25px;}.template_news_preview #link_news a:link {color:#000;}.template_news_preview #link_news a:visited {color:#000;}.template_news_preview #link_news a:hover {color:#000;}.template_news_preview #link_news a:active {color:#000;}.template_news_preview #no-result div {top:50%;}.template_news_preview .news_pop_label {background-color:#fff;color:#333;font-weight:700;font-size:11px;height:25px;left:-70px;letter-spacing:5px;line-height:25px;position:absolute;text-align:center;top:0;transform:rotate(-90deg);transform-origin:right top 0;width:115px;}@media (max-width:991px) {.template_news_preview .row-title {margin-left:0;}.template_news_preview .title_line {display:none;}.template_news_preview #title {font-size:20px;line-height:25px;margin-left:15px;}.template_news_preview .arrow {position:absolute;right:12px;}.template_news_preview .arrow img {height:20px;}.template_news_preview #no-result {font-size:18px;margin:100px 0;}.template_news_preview #news-content {margin-top:30px;}.template_news_preview .blog_post .blog_content {padding:20px;}.template_news_preview .blog_post .blog_content .post_title {font-size:20px;letter-spacing:0.23px;line-height:26px;margin:10px 0;}.template_news_preview #newsCarousel {padding-left:0;padding-right:0;}.template_news_preview .show-neighbors-news {overflow:hidden;}.template_news_preview .show-neighbors-news .carousel-indicators {margin-right:25%;margin-left:25%;}.template_news_preview .show-neighbors-news .carousel-control-prev {background:rgba(255, 255, 255, 0.3);width:25%;z-index:11;}.template_news_preview .show-neighbors-news .carousel-control-next {background:rgba(255, 255, 255, 0.3);width:25%;z-index:11;}.template_news_preview .show-neighbors-news .carousel-inner {width:250%;margin-left:-24px;}.template_news_preview .show-neighbors-news .carousel-item-next:not(.carousel-item-left) {-webkit-transform:translate3d(33%, 0, 0);transform:translate3d(33%, 0, 0);}.template_news_preview .show-neighbors-news .carousel-item-right.active {-webkit-transform:translate3d(33%, 0, 0);transform:translate3d(33%, 0, 0);}.template_news_preview .show-neighbors-news .carousel-item-prev:not(.carousel-item-right) {-webkit-transform:translate3d(-33%, 0, 0);transform:translate3d(-33%, 0, 0);}.template_news_preview .show-neighbors-news .carousel-item-left.active {-webkit-transform:translate3d(-33%, 0, 0);transform:translate3d(-33%, 0, 0);}.template_news_preview .show-neighbors-news .blog_post {float:left;position:relative;width:33.33333333%;padding-left:24px;}}@media (min-width:992px) {.template_news_preview #title {text-align:center;font-size:32px;line-height:38px;letter-spacing:0.22px;padding:0 50px;margin-bottom:0;}.template_news_preview .arrow {display:none;}.template_news_preview #no-result {font-size:30px;margin:120px 0;}.template_news_preview #news-content {margin-top:60px;}.template_news_preview .blog_post .blog_content {padding:30px;}.template_news_preview .blog_post .blog_content .post_title {font-size:24px;letter-spacing:0.27px;line-height:32px;margin:20px 0;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_product_downloads {background-color:#f5f7fb;}.template_product_downloads #annexes_container {padding:64px 15px;}.template_product_downloads #product_downloads_title {color:#000;font-size:24px;font-weight:700;letter-spacing:.12px;line-height:29px;margin:24px 0;text-align:center;}.template_product_downloads #product_downloads_subtitle {color:#000;font-size:14px;letter-spacing:.08px;text-align:center;}.template_product_downloads .vertical-line {border:1px solid #000;display:none;height:28px;left:50%;position:relative;width:2px;}@media screen and (min-width:768px) {.template_product_downloads .vertical-line {display:block;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_products_grid .background-container {background-color:#f5f7fb;padding:64px 15px;}.template_products_grid .content {padding:0 15px;}.template_products_grid .heading {color:#000;font-size:24px;font-weight:700;letter-spacing:.12px;line-height:29px;margin:24px 0 38px;text-align:center;}.template_products_grid .heading .red {color:#e30613;}.template_products_grid .vertical-line {border:1px solid #000;display:none;height:28px;left:50%;position:relative;width:2px;}@media screen and (min-width:768px) {.template_products_grid .vertical-line {display:block;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_products_grid_filtered .background-container {background-color:#f5f7fb;padding:64px 15px;}.template_products_grid_filtered .content {padding:0 15px;}.template_products_grid_filtered .heading {color:#000;font-size:24px;font-weight:700;letter-spacing:.12px;line-height:29px;margin:24px 0 38px;text-align:center;}.template_products_grid_filtered .heading .red {color:#e30613;}.template_products_grid_filtered .vertical-line {border:1px solid #000;display:none;height:28px;left:50%;position:relative;width:2px;}@media screen and (min-width:768px) {.template_products_grid_filtered .vertical-line {display:block;}}.template_products_grid_filtered .form-control {cursor:pointer;}.template_products_grid_filtered .form-control.arrowDownSelect {background:url(https://cdn.storeden.net/secache/5db1c91bbe7ea0a9035fb0e8) no-repeat right;background-size:8px 6px;background-position-x:95%;background-repeat:no-repeat;background-color:#f5f7fb;height:50px !important;padding:6px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.template_products_grid_filtered .form-control.arrowDownSelect:focus {box-shadow:unset;}.template_products_grid_filtered .form-control.sort-select {appearance:none;font-size:13px;line-height:21px;letter-spacing:1px;}@media screen and (min-width:768px) {.template_products_grid_filtered .form-control.sort-select {height:auto !important;background-position-x:99%;}}.template_products_grid_filtered .form-control.sort-select:focus {box-shadow:unset;}.template_products_grid_filtered .labelFilter {font-size:13px;font-weight:700;display:inline-block;white-space:nowrap;}.template_products_grid_filtered .icon {cursor:pointer;transform:scale(0.5);vertical-align:middle;display:inline-block;width:40px;height:40px;}.template_products_grid_filtered .filters-section {margin-top:30px;width:100%;}@media screen and (min-width:768px) {.template_products_grid_filtered .filters-section .form-row {width:75%;margin:0 auto;padding:50px;}}.template_products_grid_filtered .filters-section .labelTitleFilter {font-size:13px;font-weight:300;}.template_products_grid_filtered .my_product_preview.product_preview {border:0;}.template_products_grid_filtered .my_product_preview .banner-online {background-color:#e30613;color:#fff;font-size:11px;font-weight:700;height:25px;left:-75px;letter-spacing:5px;line-height:26px;position:absolute;text-align:center;top:0;transform:rotate(-90deg);transform-origin:right top 0;width:100px;}.template_products_grid_filtered .my_product_preview .btn-wishlist {color:black;font-size:23px;line-height:23px;margin:0;position:absolute;right:33px;top:33px;}.template_products_grid_filtered .my_product_preview .btn-wishlist .fa {font-weight:600;margin:0;}.template_products_grid_filtered .my_product_preview .product_preview_details {text-align:center;}.template_products_grid_filtered .my_product_preview .product_preview_img {top:75%;transform:translateY(-75%);}.template_products_grid_filtered .my_product_preview .product_preview_img img {width:100%;height:100%;object-fit:cover;object-position:center;line-height:185px;}.template_products_grid_filtered .my_product_preview .product_preview_img_container {background-color:#fff;height:375px;margin-bottom:21px;}.template_products_grid_filtered .my_product_preview .product_preview_img_container.product_preview_promo {border:2px solid #e30613;}.template_products_grid_filtered .my_product_preview .product_preview_link,.template_products_grid_filtered .my_product_preview .product_preview_img_link {display:block;height:100%;}.template_products_grid_filtered .my_product_preview .product_preview_price {color:#000;font-size:13px;font-weight:300;letter-spacing:.54px;line-height:16px;margin:0;}.template_products_grid_filtered .my_product_preview .product_preview_title {color:#000;font-size:14px;font-weight:bold;height:auto;letter-spacing:.58px;line-height:17px;margin-bottom:14px;}.template_products_grid_filtered .my_product_preview .product_preview_description {color:#000;font-size:13px;font-weight:normal;height:auto;letter-spacing:.58px;line-height:17px;margin-bottom:8px;}.template_products_grid_filtered .my_product_preview .final_price {font-weight:700;}.template_products_grid_filtered .my_product_preview .inPromo {color:#e30613;}@media screen and (min-width:492px) {.template_products_grid_filtered .my_product_preview .product_preview_img img {width:100%;height:100%;object-fit:cover;object-position:center;}}@media screen and (max-width:767px) {.template_products_grid_filtered .my_product_preview .product_preview_price {font-size:12px;position:absolute;right:10px;text-align:right;top:15px;}.template_products_grid_filtered .my_product_preview .banner-online {left:-95px;}.template_products_grid_filtered .my_product_preview .btn-wishlist {left:15px;top:330px;}.template_products_grid_filtered .my_product_preview .product_preview_link,.template_products_grid_filtered .my_product_preview .product_preview_img_link {height:100%;}}@media (max-width:460px) {.template_products_grid_filtered .my_product_preview .product_preview_price {display:flex;flex-direction:column;}}@media screen and (max-width:767px) {.template_products_grid_filtered .products_grid_filtered_element {background-color:#fff;border:1px solid #f5f7fb;padding:4px;}.template_products_grid_filtered .products_grid_filtered_element .product_preview {margin-bottom:0;}.template_products_grid_filtered .products_grid_filtered_element .product_preview_img_container {height:240px;}.template_products_grid_filtered .products_grid_filtered_element .product_preview_img_container .btn-wishlist {left:15px;top:200px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_references_and_details .btn-dropdown {background:none;color:#fff;font-size:28px;font-weight:700;letter-spacing:.38px;line-height:38px;}.template_references_and_details .btn-dropdown::after {font-size:34px;vertical-align:middle;}.template_references_and_details .btn-dropdown.disabled {opacity:1;}.template_references_and_details .btn-dropdown.disabled::after {display:none;}.template_references_and_details .center-content {left:50%;position:absolute;top:30%;transform:translate(-50%, -30%);z-index:99;}.template_references_and_details .center-content .dropdown-item {color:#333;font-size:16px;font-weight:700;letter-spacing:.62px;line-height:42px;text-align:center;}.template_references_and_details .center-content .dropdown-item:hover {background-color:#f5f7fb;}.template_references_and_details .center-content .dropdown-menu {border:0;border-radius:0;left:50% !important;max-height:275px;overflow-y:auto;padding:0;transform:translate(-50%, 67px) !important;width:376px;}.template_references_and_details .center-content .dropdown-select {background-color:#fff;outline:none;}.template_references_and_details .center-content .dropdown-select:focus {border:1px solid #ced4da;box-shadow:none;cursor:pointer;}.template_references_and_details .center-content .dropdown-toggle {outline:none;}.template_references_and_details .center-content .dropdown-toggle:focus {box-shadow:none;}.template_references_and_details .content {display:block;margin:0;overflow:hidden;position:relative;width:100%;}.template_references_and_details .content .alternative-text {color:#fff;font-size:28px;font-weight:500;left:50%;letter-spacing:.38px;line-height:38px;position:absolute;text-align:center;top:5%;transform:translate(-50%, -5%);width:100%;}.template_references_and_details .content .img-responsive {height:100%;max-width:none;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;}.template_references_and_details .content .img-responsive.no-img {background-color:#d0d0d0;}.template_references_and_details .title {color:#333;font-weight:700;text-align:center;margin-bottom:28px;}.template_references_and_details .imgDefaultReferences {background:url(https://cdn.storeden.net/secache/5dd64c0700f220b4ad6354d5) no-repeat;background-position:center;}.template_references_and_details .row {margin-right:0px;margin-left:0px;}.template_references_and_details .product_preview {border:0;}.template_references_and_details .banner-online {background-color:#e30613;color:#fff;font-size:11px;font-weight:700;height:25px;left:-75px;letter-spacing:5px;line-height:26px;position:absolute;text-align:center;top:0;transform:rotate(-90deg);transform-origin:right top 0;width:100px;}.template_references_and_details .btn-wishlist {color:#000;font-size:23px;line-height:23px;margin:0;position:absolute;right:33px;top:33px;}.template_references_and_details .btn-wishlist .fa {font-weight:600;margin:0;}.template_references_and_details .product_preview_details {text-align:center;}.template_references_and_details .product_preview_img {height:185px;line-height:185px;top:75%;transform:translateY(-75%);}.template_references_and_details .product_preview_img img {max-height:185px;}.template_references_and_details .product_preview_img_container {background-color:#fff;margin-bottom:21px;}.template_references_and_details .product_preview_link {display:block;height:100%;}.template_references_and_details .product_preview_img_link {display:block;height:100%;}.template_references_and_details .product_preview_price {color:#000;font-size:13px;font-weight:300;letter-spacing:.54px;line-height:16px;margin:0;}.template_references_and_details .product_preview_title {color:#000;font-size:14px;font-weight:bold;height:auto;letter-spacing:.58px;line-height:17px;margin-bottom:23px;}.template_references_and_details .background {width:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%;}.template_references_and_details .background .heightImgPrincipal {left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;}.template_references_and_details .background .content {align-items:center;background-color:transparent;bottom:0;display:flex;flex-direction:column;height:50%;justify-content:center;left:0;margin:auto;max-height:100%;max-width:100%;overflow:auto;padding-top:0;position:absolute;right:0;top:0;width:100%;}.template_references_and_details .detailPlace {color:#fff;font-size:16px;font-weight:300;letter-spacing:0.43px;line-height:19px;}.template_references_and_details .info {bottom:0;cursor:pointer;left:0;position:absolute;transform:scale(0.5);}.template_references_and_details .infoDetails {height:34%;width:32%;background-color:#fff;position:absolute;left:0;bottom:0;display:none;}.template_references_and_details .tableInfo {width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;border-spacing:10px;border-collapse:separate;}.template_references_and_details .tableInfo tbody {width:80%;}.template_references_and_details .tableInfo th {color:#000;font-size:16px;font-weight:bold;letter-spacing:0.43px;line-height:30px;width:50%;}.template_references_and_details .img-slide-nocarousel div {background-size:contain;background-position:center center;background-repeat:no-repeat;}.template_references_and_details .counter {display:inline;padding:0 30px;}.template_references_and_details .arrow {position:relative;}.template_references_and_details .arrow img {height:20px;}.template_references_and_details .num_slide {color:#333;font-weight:700;letter-spacing:0.5px;line-height:59px;}.template_references_and_details .vertical {writing-mode:tb-rl;transform:rotate(-180deg);color:#333;font-weight:300;position:relative;}.template_references_and_details .show-neighbors-img .counter_section {text-align:center;}.template_references_and_details .no-result {font-size:25px;text-align:center;margin-top:50px;}.template_references_and_details .rectangle {background-color:#fff;}.template_references_and_details .background-container {background-color:#f5f7fb;padding:64px 15px;}.template_references_and_details .vertical-line {display:none;left:50%;position:relative;box-sizing:border-box;height:30px;width:1px;border:1px solid #9B9B9B;opacity:0.5;}.template_references_and_details .heading {color:#000;font-size:24px;font-weight:700;letter-spacing:.12px;line-height:29px;margin:24px 0 38px;text-align:center;}.template_references_and_details .heading .red {color:#e30613;}.template_references_and_details .icon {background-image:url(https://cdn.storeden.net/secache/5db1c8f0be7ea0b8035fb0e4);transform:scale(0.5);vertical-align:middle;display:inline-block;width:40px;height:40px;}.template_references_and_details .arrowDownSelect {background:url(https://cdn.storeden.net/secache/5db1c91bbe7ea0a9035fb0e8) no-repeat right;background-size:8px 6px;background-position-x:95%;background-repeat:no-repeat;background-color:#f5f7fb;height:50px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.template_references_and_details .arrowLeft {background-image:url(https://cdn.storeden.net/secache/5db1b250be7ea0eebf5fb0e4);transform:scale(0.5);vertical-align:middle;cursor:pointer;display:inline-block;width:40px;height:40px;}.template_references_and_details .arrowRight {background-image:url(https://cdn.storeden.net/secache/5db1b2505fb8e0dad6e5bae5);transform:scale(0.5);vertical-align:middle;cursor:pointer;display:inline-block;width:40px;height:40px;}.template_references_and_details .float-right {cursor:pointer;}.template_references_and_details .card {position:relative;outline:none;cursor:pointer;}.template_references_and_details .card .reveal:not(.fix_stripe) {visibility:hidden;opacity:0;height:0;padding:0;}.template_references_and_details .card:hover .reveal:not(.fix_stripe) {text-align:left;background-color:#fff;position:absolute;bottom:0px;width:100%;z-index:1;height:85px;visibility:visible;opacity:10;transition:opacity 1s ease;overflow:hidden;padding:10px;display:flex;flex-direction:column;justify-content:center;}.template_references_and_details .card:focus .reveal:not(.fix_stripe) {text-align:left;background-color:#fff;position:absolute;bottom:0px;width:100%;z-index:1;height:85px;visibility:visible;opacity:10;transition:opacity 1s ease;overflow:hidden;padding:10px;display:flex;flex-direction:column;justify-content:center;}.template_references_and_details .card .reveal.fix_stripe {text-align:left;background-color:#fff;position:absolute;bottom:0px;width:100%;z-index:1;height:85px;visibility:visible;opacity:10;transition:opacity 1s ease;overflow:hidden;padding:10px;display:flex;flex-direction:column;justify-content:center;}.template_references_and_details .labelFilter {font-size:13px;font-weight:700;padding-top:20px;display:inline-block;}.template_references_and_details .labelTitleFilter {font-size:13px;font-weight:300;}.template_references_and_details .btn-circle {background-color:transparent;width:45px;height:45px;line-height:45px;text-align:center;padding:0;border-radius:50%;font-size:15px;font-weight:300;}.template_references_and_details .btn.focus {text-decoration:none;box-shadow:none !important;}.template_references_and_details .btn-circle.active {cursor:default;font-weight:700;}.template_references_and_details .shadow-none {padding-top:20px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.template_references_and_details .tableInfo td {color:#000;font-size:13px;font-weight:300;letter-spacing:0.43px;line-height:30px;}.template_references_and_details .btn:focus {text-decoration:none;box-shadow:none !important;}@media screen and (min-width:576px) {.template_references_and_details .bottom-content {top:75%;transform:translate(-50%, -75%);}.template_references_and_details .bottom-content .cta-button {padding:20px 35px;}.template_references_and_details .btn-dropdown {font-size:44px;letter-spacing:.43px;line-height:53px;}.template_references_and_details .center-content {top:35%;transform:translate(-50%, -35%);}.template_references_and_details .content .alternative-text {font-size:44px;letter-spacing:.43px;line-height:53px;top:25%;transform:translate(-50%, -25%);}}@media screen and (min-width:992px) {.template_references_and_details .bottom-content {top:80%;transform:translate(-50%, -80%);}.template_references_and_details .center-content {top:50%;transform:translate(-50%, -50%);}.template_references_and_details .center-content .dropdown-item {text-align:left;}.btn-circle:not(.active):not(.disabled):hover {background-color:#ecf3fe;}}@media (min-width:769px) {.template_references_and_details .detailName {text-align:center;color:#fff;font-size:44px;font-weight:bold;letter-spacing:0.43px;line-height:53px;}}@media (max-width:768px) {.template_references_and_details .detailName {width:50%;text-align-last:center;text-align:center;color:#fff;font-size:28px;font-weight:bold;letter-spacing:0.43px;line-height:34px;}}@media (max-width:991px) {.template_references_and_details .title {font-size:32px;letter-spacing:0.3px;line-height:38px;}.template_references_and_details .background .content {height:75% !important;bottom:25% !important;}.template_references_and_details #references .text-center .row .col {padding:0;}.template_references_and_details .arrow {bottom:8px;}.template_references_and_details .btn-circle {background-color:transparent;width:30px;height:30px;line-height:30px;}.template_references_and_details .arrowLeft, .template_references_and_details .arrowRight {position:relative;bottom:6px;}.template_references_and_details .num_slide {width:45px;font-size:32px;}.template_references_and_details .vertical {font-size:11px;letter-spacing:0.4px;line-height:13px;bottom:4px;}.template_references_and_details .show-neighbors-img .img-slide div {background-size:cover;background-repeat:no-repeat;background-position:center center;}}@media (max-width:767px) {.template_references_and_details .heightImgPrincipal {height:40vh;background-position:center;}.template_references_and_details .heightImgPrincipalSlider {height:40vh;background-position:center;}.template_references_and_details .banner-online {left:-95px;top:1px;}}@media (max-width:991px) and (min-width:768px) {.template_references_and_details .heightImgPrincipal {height:463px;background-position:center;}.template_references_and_details .heightImgPrincipalSlider {height:396px;background-position:center;}}@media (min-width:992px) {.template_references_and_details .title {font-size:44px;letter-spacing:0.42px;line-height:53px;}.template_references_and_details .background {padding-top:40%;}.template_references_and_details .heightImgPrincipal {height:720px;background-position:center;}.template_references_and_details .heightImgPrincipalSlider {height:610px;background-position:center;}.template_references_and_details .rectangle {height:800px;}.template_references_and_details .carousel.slide {height:100%;}.template_references_and_details .carousel-item {padding:10px 0 60px 0;height:100%;}.template_references_and_details .carousel-item .img-slide {height:100%;}.template_references_and_details .img-slide-nocarousel {height:100%;padding-top:100px;}.template_references_and_details .arrow {bottom:16px;}.template_references_and_details .arrow_dx {right:14px;}.template_references_and_details .num_slide {width:69px;font-size:49px;}.template_references_and_details .vertical {font-size:16px;letter-spacing:0.7px;line-height:19px;bottom:38px;}.template_references_and_details .show-neighbors-img {overflow:hidden;}.template_references_and_details .show-neighbors-img .counter_section {height:15%;padding-top:44px;}.template_references_and_details .show-neighbors-img .carousel-inner {width:200%;height:85%;left:-50%;}.template_references_and_details .show-neighbors-img .img-slide {float:left;position:relative;width:33.33333333%;}.template_references_and_details .show-neighbors-img .img-slide:nth-child(2) {box-shadow:0 32px 40px -25px #1D222C;}.template_references_and_details .show-neighbors-img .img-slide div {background-size:cover;background-position:center;}.template_references_and_details .show-neighbors-img .active.carousel-item-left .img-slide:nth-child(2) {box-shadow:none;}.template_references_and_details .show-neighbors-img .active.carousel-item-right .img-slide:nth-child(2) {box-shadow:none;}.template_references_and_details .show-neighbors-img .carousel-item-next:not(.carousel-item-left) {-webkit-transform:translate3d(33%, 0, 0);transform:translate3d(33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(33%, 0, 0) scale(0.8);transform:translate3d(33%, 0, 0) scale(0.8);}.template_references_and_details .show-neighbors-img .carousel-item-right.active {-webkit-transform:translate3d(33%, 0, 0);transform:translate3d(33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(33%, 0, 0) scale(0.8);transform:translate3d(33%, 0, 0) scale(0.8);}.template_references_and_details .show-neighbors-img .carousel-item-prev:not(.carousel-item-right) {-webkit-transform:translate3d(-33%, 0, 0);transform:translate3d(-33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(-33%, 0, 0) scale(0.8);transform:translate3d(-33%, 0, 0) scale(0.8);}.template_references_and_details .show-neighbors-img .carousel-item-left.active {-webkit-transform:translate3d(-33%, 0, 0);transform:translate3d(-33%, 0, 0);transition:transform 0 linear;-webkit-transform:translate3d(-33%, 0, 0) scale(0.8);transform:translate3d(-33%, 0, 0) scale(0.8);}.template_references_and_details .show-neighbors-img .carousel-item-prev.carousel-item-right .lateral:last-child {visibility:hidden !important;}.template_references_and_details .show-neighbors-img .carousel-item-next.carousel-item-left .lateral:first-child {visibility:hidden !important;}.template_references_and_details .show-neighbors-img .carousel-item-right:not(.carousel-item-prev) .lateral:first-child {visibility:hidden !important;}.template_references_and_details .show-neighbors-img .carousel-item-left:not(.carousel-item-next) .lateral:last-child {visibility:hidden !important;}.template_references_and_details .show-neighbors-img .img-slide.lateral {transform:scale(0.8);}.template_references_and_details .titolo {color:#000;font-size:18px;font-weight:700;letter-spacing:0.39px;padding-left:10%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}.template_references_and_details .paese {color:#000;font-size:13px;font-weight:300;letter-spacing:0.28px;padding-left:10%;}.template_references_and_details .heightCard {height:233px;}}@media (max-width:991px) {.template_references_and_details .spacer {width:50%;color:#000;font-size:16px;font-weight:bold;letter-spacing:0.43px;line-height:31px;}.template_references_and_details .description {color:#000;font-size:13px;font-weight:300;letter-spacing:0.43px;line-height:4px;white-space:nowrap;}.template_references_and_details .tableInfo {pointer-events:none;cursor:default;text-decoration:none;}}@media (max-width:460px) {.template_references_and_details .content {padding:0;}.template_references_and_details .content .product_preview_price {display:flex;flex-direction:column;}}@media screen and (min-width:768px) {.template_references_and_details .vertical-line {display:block;}}@media (min-width:0px) {.template_references_and_details .titolo {color:#000;font-size:14px;font-weight:700;letter-spacing:0.39px;padding-left:5%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}.template_references_and_details .paese {color:#000;font-size:9px;font-weight:300;letter-spacing:0.28px;padding-left:5%;}.template_references_and_details .heightCard {height:333px;}}@media (min-width:768px) {.template_references_and_details .heightCard {height:183px;}}@media (min-width:1024px) {.template_references_and_details .heightCard {height:253px;}}@media (min-width:1200px) {.template_references_and_details .heightCard {height:273px;}}@media (min-width:1300px) {.template_references_and_details .heightCard {height:303px;}}@media (min-width:1400px) {.template_references_and_details .heightCard {height:333px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_spacer {margin-top:0;}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_store_locator .activeStore {border-left:10px solid #C2DAFF;}.template_store_locator .adjustRowPhone {display:inline-block;width:35px;}.template_store_locator .adjustRowWeb {display:inline-block;padding-left:10px;padding-top:5px;width:35px;}.template_store_locator .adjustRowWeb i {font-size:20px;}.template_store_locator .adjustSizeIcon {transform:scale(0.5);}.template_store_locator .adjustSizeIconPin {margin-left:2px;margin-top:-5px;transform:scale(0.5);}.template_store_locator .adjustSizeIconTel {transform:scale(0.5);padding-left:7px;}.template_store_locator .card-body.styleCardStore {background-color:#fff;border-radius:0;margin-bottom:15px;position:relative;}.template_store_locator .card-text-row {align-items:flex-start;display:flex;flex-direction:row;}.template_store_locator .card-textWeb span {vertical-align:bottom;}.template_store_locator .card-vip-image {position:absolute;right:1.25rem;top:1.25rem;width:45px;}.template_store_locator .customAddress {margin-bottom:0;margin-left:32px;}.template_store_locator .defaultHeightList {overflow:hidden;background-color:#ecf3fe;}.template_store_locator .forceWidth {width:100%;}.template_store_locator .geoIconStyle {position:absolute;top:-15%;left:85%;transform:scale(0.5);cursor:pointer;}.template_store_locator .geolocalization_error {margin-top:10px;color:#e30613;}.template_store_locator .gm-style-iw-d {line-height:1.5;}.template_store_locator .heightMap {height:253px;}.template_store_locator .heightMap .gm-style div > div > div > div > div {font-size:0 !important;}.template_store_locator .heightMap .gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d div {font-size:13px !important;}.template_store_locator .paddingAddressDesc {padding-left:65px;}.template_store_locator .posArrowRightSale {transform:scale(0.5);float:right;}.template_store_locator .row {margin:0;margin-right:0;margin-left:0px;}.template_store_locator .separatorSale {border-color:#979797;}.template_store_locator .spaceCustom {margin-left:29px;}.template_store_locator .storeDetails {color:#000;cursor:pointer;font-size:13px;font-weight:300;letter-spacing:0.37px;line-height:27px;}.template_store_locator .titleAddress {color:#000;font-size:16px;font-weight:700;letter-spacing:0.46px;line-height:23px;margin-right:35px;}.template_store_locator a {color:#000;}.template_store_locator #title_storelocator {border:1px solid #e30613;border-radius:10px;cursor:pointer;display:inline-flex;margin-bottom:0.75em;padding:12px;position:relative;width:100%;}.template_store_locator #title_storelocator #SMlogo_storelocator {height:30px;position:absolute;top:7px;width:30px;}.template_store_locator #title_storelocator .card-title.searchStore {margin-bottom:0;}.template_store_locator #title_storelocator #arrow_storelocator {height:20px;position:absolute;right:15px;top:14px;width:20px;}@media (max-width:991px) {.template_store_locator .searchAddress {color:#000;font-size:13px;font-weight:300;letter-spacing:0.49px;line-height:23px;}.template_store_locator .searchStore {color:#000;font-size:15px;font-weight:700;letter-spacing:0.38px;line-height:23px;text-align:center;}.template_store_locator #SMlogo_storelocator {display:none;}}@media (min-width:768px) and (max-width:991px) {.template_store_locator .card-body.styleCardStore {cursor:pointer;margin-right:20px;}.template_store_locator .geoIconStyle {cursor:pointer;left:80%;position:absolute;top:-15%;transform:scale(0.5);}.template_store_locator .heightMap {height:474px;}.template_store_locator .paddingAddressDesc {padding-left:33px;}.template_store_locator .spaceCustom {margin-left:0px;}.template_store_locator .styleStoreList {box-sizing:content-box;height:358px;overflow-y:scroll;padding-left:17px;padding-right:50px;width:96%;}}@media (min-width:992px) {.template_store_locator .card-body.styleCardStore {cursor:pointer;margin-right:20px;}.template_store_locator .heightMap {height:500px;}.template_store_locator .searchAddress {color:#000;font-size:13px;font-weight:300;letter-spacing:0.49px;line-height:23px;}.template_store_locator .searchStore {color:#000;font-size:24px;font-weight:700;letter-spacing:0.51px;line-height:23px;margin-left:40px;text-align:center;}.template_store_locator .styleStoreList {box-sizing:content-box;height:386px;overflow-y:scroll;padding-left:21px;padding-right:50px;width:96%;}}.template_training_class .row-title {position:relative;}.template_training_class .row-title .center-content {left:50%;margin-right:-50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:auto;}.template_training_class .btn-dropdown {background:none;color:#fff;font-size:28px;font-weight:700;letter-spacing:0.38px;line-height:38px;padding:0;}.template_training_class .btn-dropdown::after {margin:0;vertical-align:middle;}.template_training_class .no-result {font-weight:300;margin:80px 0;text-align:center;}.template_training_class .left_label:not(i) {color:#000;font-size:16px;font-weight:700;letter-spacing:0.14px;line-height:23px;margin-bottom:10px;}.template_training_class .left_label span {left:50px;position:absolute;top:2px;}.template_training_class .training_class_icon img {height:20px;}.template_training_class #sede .training_class_icon {margin-left:2px;}.template_training_class .right_content {color:#696969;font-size:13px;font-weight:300;letter-spacing:0.2px;line-height:23px;}.template_training_class .right_content.large {letter-spacing:0.4px;}@media (max-width:767px) {.template_training_class .row-title {height:calc(100vw / 1.77);}.template_training_class .row-title #selectDesktopTC {display:none;}.template_training_class .row-title #selectCoursesMobileTC .dropdown-select {-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff !important;background-size:10px auto;background:url("https://egress.storeden.net/gallery/5df3c8bd00f220193d493a36") no-repeat right 12px center;border-radius:0;left:50%;outline:none;position:absolute;text-align:center;top:30%;transform:translate(-50%, -30%);width:auto;z-index:99;}.template_training_class .row-title #selectCoursesMobileTC .dropdown-select:focus {border:1px solid #ced4da;box-shadow:none;cursor:pointer;}.template_training_class .row-title #selectCoursesMobileTC .one_course_mobile {-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#fff;font-size:21px;font-weight:700;left:50%;letter-spacing:0.33px;line-height:1.2;outline:none;position:absolute;text-align:center;text-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);top:30%;transform:translate(-50%, -30%);width:80%;z-index:99;}.template_training_class #training-description {margin-bottom:15px;margin-top:50px;}.template_training_class .training-custom-section {margin-bottom:20px;margin-top:20px;}.template_training_class .training-list-section {margin-bottom:20px;margin-top:20px;}}@media (min-width:768px) {.template_training_class .row-title {height:500px;}.template_training_class .row-title #selectDesktopTC {left:50%;position:absolute;top:50%;transform:translate(-50%, -30%);z-index:99;}.template_training_class .row-title #selectDesktopTC .dropdown-training-class {background-color:#fff;border-radius:0;border:0;color:#333;font-size:16px;font-weight:700;letter-spacing:0.62px;line-height:42px;max-height:275px;overflow-y:auto;padding:0;text-align:left;width:376px;}.template_training_class .row-title #selectDesktopTC .dropdown-training-class:hover {background-color:#f5f7fb;}.template_training_class .row-title #selectDesktopTC .dropdown-training-class a:hover {background-color:#ced4da;}.template_training_class .row-title #selectDesktopTC .dropdown-toggle {background:none;color:#fff;font-size:42px;font-weight:700;letter-spacing:0.33px;line-height:50px;outline:none;text-align:center;text-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);width:100%;}.template_training_class .row-title #selectDesktopTC .dropdown-toggle:after {font-size:34px;vertical-align:middle;}.template_training_class .row-title #selectDesktopTC .dropdown-toggle:focus {box-shadow:none;}.template_training_class .row-title #selectDesktopTC .dropdown-toggle.disabled {opacity:1;}.template_training_class .row-title #selectDesktopTC .dropdown-toggle.disabled::after {display:none;}.template_training_class .row-title #selectCoursesMobileTC {display:none;}.template_training_class #training-description {margin-bottom:20px;margin-top:75px;}.template_training_class .training-custom-section {margin-bottom:35px;margin-top:35px;}.template_training_class .training-list-section {margin-bottom:35px;margin-top:35px;}}.checkbox {cursor:pointer;display:block;margin:20px 0;padding-left:35px;position:relative;width:100%;}.checkbox .checkmark {background-color:#fff;border:1px solid #dbdbdb;height:25px;left:0;position:absolute;top:0;width:25px;}.checkbox .checkmark:after {background:none;border:solid #333;border-radius:0;border-width:0 2px 2px 0;content:'';display:none;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:8px;}.checkbox input {display:none;}.checkbox input:checked ~ .checkmark:after {display:block;}.template_workflow {padding:20px;}.template_workflow .box-content img {width:50px;height:50px;margin:5px;}.template_workflow .box-content .content .title {color:#000;font-size:15px;font-weight:bold;height:auto;letter-spacing:.58px;line-height:17px;margin-bottom:14px;text-transform:uppercase;}.template_workflow .box-content .content .description p {font-size:15px;font-weight:500;color:#000;}.template_workflow .box-content .icon-arrow {margin-left:auto;}.template_workflow .box-content .icon-arrow img {min-width:40px;width:40px;height:auto;}.heading.heading_cart_review {font-size:13px !important;}.row.coupon_review {padding:0 2.4em;}.row.coupon_review .form-control {height:50px;background-color:#f5f7fb;}.row.coupon_review .btn.button {width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-weight:700;}#cart_payments_section {margin-top:2rem;}#cart_payments_section .payments_img_container {margin:0 -15px;padding:0 3.4em;}#cart_payments_section .payments_img_container img {width:100%;margin-top:.5rem;}.cart-style .cart-steps {display:flex;justify-content:center;}img.removeCoupon:hover {cursor:pointer;}#step_0_content .guest_panel {position:relative;border:1px solid #111;border-top:none;padding:1rem;top:-1px;}#step_0_content .guest_label .checkmark {display:none;}#step_0_content .social_button .fa {margin-right:0;font-size:21px;}.cart-style .step_content .formLogin a.btn {text-decoration:none;}.cart-style .step_content .guest_label {margin:0;padding:1rem;text-align:center;border-bottom:1px solid #111 !important;background-color:#ecf3fe;font-weight:700;}.cart-style .step_content .guest_label.active {margin:0;padding:1rem;text-align:center;border:1px solid #111 !important;border-bottom:none !important;background-color:transparent;}.guest_label.btn.btn-block.bnt-guest {width:200px;border:none !important;background-color:#bfbfbf;color:white;}.guest_label.btn.btn-block.bnt-guest:hover {width:200px;background-color:#e30613;color:white;}.cart-style #checkoutContainer #steps_content .guest_panel .form-group input {border:none;background-color:#f5f7fb;}.cart_table.tools_table {padding:1rem;background-color:#f5f7fb;margin:0 -1rem;}.cart-style .cart_table .quantity_select .qt-tool-down {color:#000;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:13px;border:1px solid transparent;background-color:#fff;background-color:#ecf3fe;width:31px;height:31px;border:none;color:#000;font-size:21px;font-weight:500;padding:0;}.cart-style .cart_table .quantity_select .qt-tool-up {background-color:#ecf3fe;width:31px;height:31px;border:none;color:#000;font-size:21px;font-weight:500;padding:0;}.cart-style .cart_table .quantity_select .tool-qt {color:#000;font-size:13px;font-weight:300;letter-spacing:0.4px;line-height:13px;border:1px solid transparent;background-color:#fff;width:35px;}.add_tool {display:flex;flex-direction:column;gap:20px;width:20px;cursor:pointer;}.add_tool .addtool_icon {margin-left:22px;}.add_tool_tocart {position:relative;display:inline-block;cursor:pointer;margin:5px 0;}.add_tool_tocart:before, .add_tool_tocart:after {position:absolute;height:2px;width:15px;background:#444;content:'';left:-7px;top:0px;}.cart-style .cart_table .add_tool_tocart:before {background:url(https://egress.storeden.net/gallery/65607fac5fb8e0f657765c6c);background-size:20px 20px;transform:none;height:20px;width:20px;}.cart-style .cart_table .add_tool_tocart:after {background:url(https://egress.storeden.net/gallery/65607fac5fb8e0f657765c6c);background-size:20px 20px;transform:none;height:20px;width:20px;}.btn-facebook {color:#FFF !important;background-color:#1877f2 !important;}.btn-google-plus {color:#FFF !important;background-color:#4285f4 !important;}.text-danger, .mce_inline_error {color:#e21f26 !important;}#steps_content a, #steps_content a:hover, #steps_content a:focus {color:#000;text-decoration:underline;}.cart-style .step_content #addresses_option .cart_switch .switch,.cart-style #step_5_content .cart_switch.marketing_switch .switch {background:#EEE;}.checkout_btn_move.checkout_btn_move_desktop {display:flex;justify-content:center;}.ic_ship_container {display:flex;flex-direction:column;align-items:center;gap:10px;}span.ic_ship_cost, span.ic_ship_cost_free {font-weight:400;}a.social_button {display:flex;justify-content:center;align-items:center;text-decoration:none !important;}img.cart-social-icon {max-width:25px;margin:0 10px;}img.cart-social-icon.google-icon {background-color:#fff;padding:2px;}.cart-style .step_content .formLogin .form-group i {width:20px;position:absolute;right:30px;top:47px;}#digital_invice_request_body .form-control {height:50px;border:1px solid transparent;background-color:#f5f7fb;}#digital_invice_request_body .has-error .form-control {border-color:#c73431;}#storedenRequestDigitalInvoice .invoice-errors {padding:0 1rem;}.cart-style #tools_content {background-color:#fff;}.cart-err-terms {padding:20px 10px 10px !important;}@media (min-width:768px) {.cart-style #tools_content {padding:22px 50px;}}@media (max-width:767px) {.row.coupon_review {padding:0;margin-top:1rem;}.row.coupon_review .form-control {background-color:#FFF;}.cart-style .cart_table .cart_single_row {padding:10px;}.cart-style .options {align-items:center;}.cart-style .cart_review_items .heading {color:#000;font-size:24px;font-weight:700;letter-spacing:0.55px;line-height:21px;text-align:center;}.cart-style .cart_review_items .heading.heading_sale_code {margin-top:2rem;text-align:center;}.cart-style .cart_review_items #cart_btn_section {margin-top:0;}.cart-style #step_0_content .heading {text-align:center;}.cart-style .cart_table .cart_single_row .add_tool {position:absolute;right:22px;text-align:right;bottom:118px;}.add_tool_tocart {position:relative;left:-15px;}.switch-label {width:75%;}.cart_table.tools_table {margin:0;padding-bottom:0;}#mobile_cart_review .cart_review_items .doCheckout {background:#e30613;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.54px;line-height:16px;text-align:center;}#mobile_cart_review #cart_errors {padding:20px 0 0;width:100%;}}div#ship_treshold {padding:1.7rem 0;font-weight:500;margin:0;}.coupon_review .coupon_percentage span.text-sm {font-size:12px;}#dynamic-color-search-cta{color:#e30613;}#dynamic-color-search-cta-2{color:#e30613;text-decoration:underline;margin-left:10%;}#dynamic-color-search-input{margin-left:5px;padding:12px;border:1px solid gray;margin-bottom:15px;}.color-carousel{position:relative;}#color-search-results{position:absolute;left:0;right:0;bottom:-30px;top:0;background:#f5f7fb;display:grid;grid-template-columns:repeat(7, 1fr);z-index:99;overflow:auto;}@media (max-width:992px){#color-search-results{grid-template-columns:repeat(5, 1fr);}}#color-search-results::-webkit-scrollbar {width:5px;height:5px;}#color-search-results::-webkit-scrollbar-track {background:#f1f1f1; }#color-search-results::-webkit-scrollbar-thumb {background:#e30613;border-radius:2px;}#color-search-results::-webkit-scrollbar-thumb:hover {background:#ab363a;}#color-search-results .color-image{height:75px;margin:5px;}#color-search-results .color-image.active{box-shadow:0 0 0 2px #e30613;}#color-search-results .color-image:after{content:attr(swatchcolor);display:block;background:white;font-size:13px;color:black;line-height:1.5em;text-align:center;margin-top:36px;}#color-search-results .color-image:before{content:attr(code-color);display:block;background:white;font-size:13px;color:black;line-height:1.5em;text-align:center;}.product-reviews{margin-bottom:30px;}.product-reviews .review{background:#f5f7fb;padding:15px;height:100%;}.product-reviews .review .user-name{font-weight:bold;margin-bottom:0;}.product-reviews .review .date{font-size:0.75em;}.template_jotform iframe{min-height:1650px;}.template_homepage_video .fullscreen {height:calc(var(--vh, 1vh) * 100);position:relative;min-height:540px;}@media (max-width:767px) {.template_homepage_video .fullscreen {min-height:unset;}}.template_homepage_video .fullscreen .video-container {height:calc(var(--vh, 1vh) * 100);padding-bottom:0 !important;top:0;left:0;bottom:0;min-height:540px;}@media (max-width:767px) {.template_homepage_video .fullscreen .video-container {min-height:unset;}}.template_homepage_video .fullscreen .video-container video {width:100%;height:100%;}.template_homepage_video .fullscreen .content-container {position:absolute;top:0;left:0;width:100%;height:calc(var(--vh, 1vh) * 100);min-height:540px;}@media (max-width:767px) {.template_homepage_video .fullscreen .content-container {min-height:unset;}}.template_homepage_video .fullscreen .content-container.overlay {background-color:rgba(0, 0, 0, 0.4);}.template_homepage_video .fullscreen .content-container .container.wrap1366 {padding-right:0;}.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content {margin-bottom:95px;}@media (max-width:767px) {.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content.no-breadcrumb {position:absolute;top:40%;left:0;right:0;}}.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content h1 {text-align:center;letter-spacing:0;line-height:62px;font-weight:100;}.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content h1.heading {font-size:60px;margin-bottom:0;font-weight:700;color:white;}@media (max-width:767px) {.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content h1.heading {font-size:34px;}}.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content h1.breadcrumb {font-family:'Arapey', serif;color:#fff;font-size:34px;letter-spacing:0;line-height:40px;}@media (max-width:767px) {.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content h1.breadcrumb {margin-left:15px;}}.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content p {font-size:16px;color:#fff;letter-spacing:0.5px;line-height:24px;font-weight:300;margin-bottom:50px;}@media (max-width:767px) {.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content p {margin-bottom:20px;}}.template_homepage_video .fullscreen .content-container .container.wrap1366 .text-content a.custom-button {background-color:transparent;color:#fff;width:max-content;border-bottom:1px solid;font-size:15px;letter-spacing:1px;font-weight:300 !important;}.template_homepage_video .fullscreen .content-container .container.wrap1366 .controls-button ul {list-style:none;}.template_homepage_video .fullscreen .content-container .container.wrap1366 .controls-button ul li {margin:0 8px;height:32px;width:32px;background-color:rgba(255, 255, 255, 0.5);border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;}.template_homepage_video .fullscreen .content-container .container.wrap1366 .controls-button ul li .material-icons {font-size:19px;}#color-selected-header, #color-selected-header .heading{font-size:20px;line-height:1.2em;color:#475467;font-weight:500;padding:0;}#color-selected-header .img-wall img{max-height:500px;}#color-selected-header .right-container{max-width:600px;}#color-selected-header .big-code{font-size:96px;line-height:1em;color:#101828;}#color-selected-header :where(.hex-code, .rgb-code){color:#101828;}#color-selected-header .disclaimer{font-size:14px;line-height:1.2em;}#color-selected-header .change-color-button{color:#101828;font-size:16px;line-height:1.2em;gap:10px;border-bottom:1pt solid;width:fit-content;padding:7px;}#color-selected-header.light-text, #color-selected-header.light-text .heading{color:#EAECF0;}#color-selected-header.light-text :where(.big-code, .hex-code, .rgb-code, .change-color-button){color:#FCFCFD;}#color-selected-header.light-text .change-color-button path{fill:#FCFCFD;}@media (max-width:767px){#color-selected-header .right-container{padding:0 20px 40px;}}.breadcrumb-item+.breadcrumb-item::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9' fill='none'%3E%3Cpath d='M4.96094 4.25781L0.820312 0L0.0976562 0.683594L3.57422 4.25781L0 7.94922L0.703125 8.63281L4.72656 4.51172L4.96094 4.25781Z' fill='%237A7A7A'/%3E%3C/svg%3E");}.lateral-panel{position:fixed;z-index:99999;top:0;width:100vw;bottom:0;left:-100vw;background:white;transition:all 0.4s;overflow:auto;box-shadow:none;color:black;}.lateral-panel:not(.lateral-panel-right).show{left:0!important;}.lateral-panel.lateral-panel-right{right:-100vw;left:unset;}.lateral-panel-right.show{right:0!important;}.lateral-panel .mobile-menu,.lateral-panel .top-section,.lateral-panel .bottom-section{padding:20px;text-align:left;position:relative;margin:0;}.lateral-panel .buttons{padding:20px;}.lateral-panel .mobile-menu ul{padding:0 15px 0 15px;}.lateral-panel .mobile-menu li{list-style:none;box-shadow:0 1px 0 #d2d2d2;}.lateral-panel .mobile-menu a{font-size:18px;font-weight:500;line-height:1em;display:block;padding:15px 0;text-transform:uppercase;position:relative;}.lateral-panel .mobile-menu li.level-2 a{font-size:16px;line-height:1em;padding:12px 0;}.lateral-panel .mobile-menu a[data-bs-toggle="collapse"]:after{content:'+';display:inline-block;position:absolute;right:0;font-weight:100;font-size:1.3em;transition-duration:200ms;}.lateral-panel .mobile-menu a[data-bs-toggle="collapse"]:not(.collapsed):after{transform:rotate(45deg);}.lateral-panel .top-section .logo{max-height:60px;}.lateral-panel .blank-space{flex-grow:1;}.lateral-panel .bottom-section a.active{font-weight:bold;}#mobile-shop-filters .shop_left_column{padding:20px;}#mobile-shop-filters .shop_left_column .navigation-block{float:unset;}#mobile-shop-filters .shop_left_column .main-menu-btn{display:none;}#mobile-filtering-buttons .lateral-panel-button{letter-spacing:0.25px;font-size:16px;font-weight:500;border-radius:1px;border:1px solid var(--color-grey-80, #CCC);background:#FFF;padding:8px;line-height:1.3em;width:100%;text-align:left;position:relative;}#mobile-filtering-buttons{display:grid;grid-template-columns:1fr 1fr;gap:16px;}#mobile-filtering-buttons #shop-filters-lateral-button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M2.5 5.33325L10.5 5.33325M10.5 5.33325C10.5 6.43782 11.3954 7.33325 12.5 7.33325C13.6046 7.33325 14.5 6.43782 14.5 5.33325C14.5 4.22868 13.6046 3.33325 12.5 3.33325C11.3954 3.33325 10.5 4.22868 10.5 5.33325ZM6.5 10.6666L14.5 10.6666M6.5 10.6666C6.5 11.7712 5.60457 12.6666 4.5 12.6666C3.39543 12.6666 2.5 11.7712 2.5 10.6666C2.5 9.56202 3.39543 8.66659 4.5 8.66659C5.60457 8.66659 6.5 9.56202 6.5 10.6666Z' stroke='%23767676' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;display:block;right:11px;top:11px;}#mobile-filtering-buttons .ordering-dropdown button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 3.33203V16.6654M10 16.6654L15 11.6654M10 16.6654L5 11.6654' stroke='%23767676' stroke-linecap='square'/%3E%3C/svg%3E");position:absolute;display:block;right:11px;top:11px;}.gt_redirectpopup_1741946701155_overlay {background-color:rgba(0, 0, 0, 0.9) !important;}#cookie-warning{overflow:hidden;display:none; padding: 0 !important;position:fixed;z-index:999999999;left:0px;right:0px;bottom:0px; top:0px;color:#fff !important; text-align:center; font-size:13px; background:transparent!important;}#cookie-warning > span {display:block;background-color:rgba(100,100,100,0.6) !important;position:absolute !important;min-height:150px !important;right:-300px;padding:15px !important;width:300px !important;font-size:11px !important;text-align:left !important;top:47px !important;color:#fff !important;left:auto !important;}#cookie-warning .btn{margin-top:5px; padding:3px 10px; font-size:11px;}#cookie-warning a{text-decoration:underline; color:#fff; } #cookie-accept-old { display:none !important;} #cookie-warning > span > a { display:none; }.payment_paybox{ background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}.payment_label.button-white {background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}.openPopup.gp{display:none !important}