@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap);select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .05);box-shadow:inset 0 1px 1px rgb(0 0 0 / .05);pointer-events:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:"";border-left:7px solid #fff0;border-right:7px solid #fff0;border-bottom:7px solid hsl(0 0% 80% / .2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:"";border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid hsl(0 0% 80% / .2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}body{font-family:Source Sans Pro,sans-serif}h1,h2,h3,h4,h5{color:#4a3f95;line-height:1em}h3{font-size:22px}p{font-weight:300}a{color:#4a3f95}a,a:hover{text-decoration:none}a:hover{color:rgb(74 63 149 / .6)}.bold,strong{font-weight:700}.btn{margin-top:15px;margin-bottom:15px}.btn.large{min-width:250px!important}.btn.middle{min-width:190px!important}.btn.small{min-width:110px!important}.btn.default{min-width:auto}.btn-green{background-color:#4ad295;color:#4a3f95;font-size:16px;font-weight:600;line-height:1,2em;padding:10px 28px;border:none;border-radius:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-green:hover{color:#fff;background-color:#4a3f95}.btn-white{background-color:#fff;color:#4a3f95;font-size:16px;font-weight:600;line-height:1,2em;padding:10px 28px;border:none;border-radius:3px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-box-shadow:0 0 10px 2px rgb(0 0 0 / .1);box-shadow:0 0 10px 2px rgb(0 0 0 / .1)}.btn-white:hover{color:#fff;background-color:#4a3f95}.banner_highlights{width:100%;height:60px;margin-bottom:15px;background-color:#4ad295;text-align:center;color:#fff;display:table;vertical-align:auto}.banner_highlights p{margin-bottom:0}.block_highlight_text{width:90%;display:block;margin-left:auto;margin-right:auto}.block_highlight_text h1{font-size:calc(32.96774px + .32258vw)}@media screen and (min-width:1560px){.block_highlight_text h1{font-size:38px}}@media screen and (max-width:320px){.block_highlight_text h1{font-size:34px}}.block_highlight_text p{font-size:calc(11.93548px + .64516vw)}@media screen and (min-width:1560px){.block_highlight_text p{font-size:22px}}@media screen and (max-width:320px){.block_highlight_text p{font-size:14px}}@media (min-width:1280px){.block_highlight_text{width:790px;text-align:center;padding-top:50px;padding-bottom:50px}}@media (min-width:480px) and (max-width:1279px){.block_highlight_text{text-align:center;padding-top:50px;padding-bottom:50px}}@media (max-width:479px){.block_highlight_text{padding-top:30px;padding-bottom:30px}}.grid_highlight_category{margin-bottom:50px}.grid_highlight_category .grid_highlight_category_item{width:100%;height:280px;background-color:#eee;position:relative;border-radius:5px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.grid_highlight_category .grid_highlight_category_item a.btn-white{position:absolute;bottom:0;left:50%}.grid_highlight_category .grid_highlight_category_item a.btn-white.large{margin-left:-125px}.grid_highlight_category .grid_highlight_category_item a.btn-white.middle{transform:translateX(-50%)}.grid_highlight_category .grid_highlight_category_item a.btn-white.small{margin-left:-55px}.grid_highlight_category .grid_highlight_category_item a.btn-white.default{width:190px;margin-left:-95px}.grid_highlight_category .grid_highlight_category_item .grid_highlight_category_item_img{overflow:hidden;width:100%;height:100%;border-radius:5px}.grid_highlight_category .grid_highlight_category_item .grid_highlight_category_item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}.block_highlight_product{margin-bottom:50px}.block_highlight_product .block_head_text h2{font-size:calc(33.48387px + .16129vw);color:#4a3f95;margin-bottom:15px}@media screen and (min-width:1560px){.block_highlight_product .block_head_text h2{font-size:36px}}@media screen and (max-width:320px){.block_highlight_product .block_head_text h2{font-size:34px}}.block_highlight_product .block_head_text p{font-size:calc(12.96774px + .32258vw);color:#4a3f95}@media screen and (min-width:1560px){.block_highlight_product .block_head_text p{font-size:18px}}@media screen and (max-width:320px){.block_highlight_product .block_head_text p{font-size:14px}}@media (min-width:1280px){.block_highlight_product .block_head_text{text-align:center;padding-top:20px;padding-bottom:50px}}@media (min-width:480px) and (max-width:1279px){.block_highlight_product .block_head_text{text-align:center;padding-top:20px;padding-bottom:50px}}@media (max-width:479px){.block_highlight_product .block_head_text{padding-top:20px;padding-bottom:30px}}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img{width:100%;height:300px;background-color:#eee;margin-bottom:20px;border-radius:5px;border:1px solid #e6e6e6;position:relative;overflow:hidden}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img .btn-white{position:absolute;bottom:10px;left:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img .btn-white.large{margin-left:-125px}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img .btn-white.middle{margin-left:-95px}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img .btn-white.small{margin-left:-55px}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img .btn-white.default{width:190px;margin-left:-95px}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_img .btn-white:hover{background-color:#fff;color:#4a3f95}.block_highlight_product .block_highlight_product_item h3{color:#000;font-size:16px;font-weight:600}.block_highlight_product .block_highlight_product_item .block_highlight_product_item_price .price{color:#4a3f95;font-size:20px;font-weight:600}.tsm-price__from{font-size:14px;font-weight:400}.block_highlight_product .block_highlight_product_item:hover .block_highlight_product_item_img .btn-white{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.block_recensioni{margin-bottom:50px}.block_recensioni .block_head_text h2{font-size:calc(33.48387px + .16129vw);color:#4a3f95;margin-bottom:15px}@media screen and (min-width:1560px){.block_recensioni .block_head_text h2{font-size:36px}}@media screen and (max-width:320px){.block_recensioni .block_head_text h2{font-size:34px}}.block_recensioni .block_head_text p{font-size:calc(12.96774px + .32258vw);color:#4a3f95}@media screen and (min-width:1560px){.block_recensioni .block_head_text p{font-size:18px}}@media screen and (max-width:320px){.block_recensioni .block_head_text p{font-size:14px}}@media (min-width:1280px){.block_recensioni .block_head_text{text-align:center;padding-top:20px;padding-bottom:50px}}@media (min-width:480px) and (max-width:1279px){.block_recensioni .block_head_text{text-align:center;padding-top:20px;padding-bottom:50px}}@media (max-width:479px){.block_recensioni .block_head_text{padding-top:20px;padding-bottom:30px}}.block_recensioni .block_recensioni_carousel{width:100%;padding:20px 10px 60px;-webkit-box-shadow:0 0 10px 2px rgb(0 0 0 / .1);box-shadow:0 0 10px 2px rgb(0 0 0 / .1);border-radius:10px}.block_recensioni .block_recensioni_carousel .block_recensioni_carousel_item{float:left;width:19%;margin-left:3%;margin-right:3%}.block_recensioni .block_recensioni_carousel .block_recensioni_carousel_item h4{font-size:22px;margin-bottom:10px}.block_recensioni .block_recensioni_carousel .block_recensioni_carousel_item p{font-size:14px}.block_recensioni .block_recensioni_carousel .block_recensioni_carousel_item .star .fa-star{font-size:20px;margin-right:6px;color:#eee}.block_recensioni .block_recensioni_carousel .block_recensioni_carousel_item .star .checked{color:orange}.block_assistenza{margin-bottom:50px}.block_assistenza .block_assistenza_green{padding-top:50px;padding-bottom:20px;background-image:url(/wp-content/themes/tshirtmakers/assets/img/assistenza.jpg);background-color:#4ad295;background-position:0 0;background-repeat:no-repeat;border-radius:10px}@media (max-width:767px){.block_assistenza .block_assistenza_green{background-image:none}}.block_breadcrumbs{width:100%}.block_breadcrumbs ul.breadcrumbs_list{list-style-type:none;min-height:60px;padding:18px 0;margin:0}.block_breadcrumbs ul.breadcrumbs_list li{float:left;padding-right:10px;color:#999;font-size:16px}.block_breadcrumbs ul.breadcrumbs_list li a.breadcrumbs_url{color:#4a3f95}.block_breadcrumbs ul.breadcrumbs_list li a.breadcrumbs_url:after{content:" > ";padding-left:8px}.block_head_page{margin-bottom:15px}.block_head_page h1{font-size:24px;text-transform:uppercase;margin-bottom:10px}.block_head_page p.description{margin-top:0;font-size:14px}.block_filter{margin-bottom:40px;margin-top:50px}.block_filter .block_filter_content p.title{background-color:#c4d5e0;color:#4a3f95;text-transform:uppercase;font-size:14px;font-weight:800;padding:13px 25px;display:inline}.block_filter .block_filter_content .custom-select{display:inline}.block_filter .block_filter_content .custom-select select{margin:0 0 0 1px;background-color:#f0f4f7;border:none;color:#4a3f95;font-size:14px;min-width:160px;height:45px;padding-left:10px}.block_contestual-menu_list ul{list-style-type:none;margin:0;padding:8px 0}.block_contestual-menu_list ul.contestual-menu_list li.category_title{color:#4a3f95;text-transform:uppercase;font-size:16px;font-weight:800;border-bottom:1px solid #e6e6e6;padding:8px 5px 8px 0}.block_contestual-menu_list ul.contestual-menu_list ul{padding:0}.block_contestual-menu_list ul.contestual-menu_list ul li{font-weight:300;border-bottom:1px solid #e6e6e6;padding:10px 5px 10px 0}.block_contestual-menu_list ul.contestual-menu_list ul li a{color:#000;display:block}.block_contestual-menu_list ul.contestual-menu_list ul li a.open:after{content:"";width:16px;height:16px;float:right;background-image:url(/wp-content/themes/tshirtmakers/assets/img/icon-accordion-close.svg);background-repeat:no-repeat;background-position:50%}.block_contestual-menu_list ul.contestual-menu_list ul li a.close_link:after{content:"";width:16px;height:16px;float:right;background-image:url(/wp-content/themes/tshirtmakers/assets/img/icon-accordion-open.svg);background-repeat:no-repeat;background-position:50%}.block_contestual-menu_list ul.contestual-menu_list ul li ul{padding:10px 0 25px 30px}.block_contestual-menu_list ul.contestual-menu_list ul li ul li{border-bottom:0}.block_controls{min-height:60px;display:block}.block_controls p.controls_title{font-size:16px;color:#4a3f95;font-weight:800;display:inline;line-height:45px}.block_controls .controls__sort{float:right}.block_controls .controls__sort label{margin:0 auto;line-height:45px;float:left;font-size:16px;font-weight:400}.block_controls .controls__sort .custom-select{display:inline}.block_controls .controls__sort .custom-select select{margin:0 0 0 10px;background-color:#f0f4f7;border:none;color:#4a3f95;font-size:14px;min-width:160px;height:45px;padding-left:10px}.block_results_grid .block_category_product_item{border:1px solid #e6e6e6;border-radius:5px;margin-bottom:20px}.block_results_grid .block_category_product_item .block_category_product_item_img{width:100%;height:300px;background-color:#eee;border-radius:5px 5px 0 0;position:relative;overflow:hidden}.block_results_grid .block_category_product_item .block_category_product_item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}.block_results_grid .block_category_product_item .block_category_product_item_content{padding:15px}.block_results_grid .block_category_product_item .block_category_product_item_content .block_category_product_item_head h3{color:#000;font-size:16px;font-weight:600;margin-top:5px}.block_results_grid .block_category_product_item .block_category_product_item_content .block_category_product_item_head span.category-product-count{float:right;color:#737373;font-size:14px}.block_results_grid .block_category_product_item .block_category_product_item_content .block_category_product_item_list ul{list-style-type:none;margin:0;padding:8px 0}.block_results_grid .block_category_product_item .block_category_product_item_content .block_category_product_item_list ul li{font-size:14px;margin-bottom:5px}.block_results_grid .block_category_product_item .block_category_product_item_content .block_category_product_item_list ul li:before{content:"";display:inline-block;width:12px;height:16px;background-image:url(/wp-content/themes/tshirtmakers/assets/img/arrow-small.svg);background-repeat:no-repeat;background-position:0 6px;background-size:8px;margin-right:6px}.block_results_grid .block_product_item{margin-bottom:60px}.block_results_grid .block_product_item .block_product_item_img{width:100%;height:300px;background-color:#eee;margin-bottom:20px;border-radius:5px;border:1px solid #e6e6e6;position:relative;overflow:hidden}.block_results_grid .block_product_item .block_product_item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}.block_results_grid .block_product_item .block_product_item_img .btn-white{position:absolute;bottom:10px;left:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.block_results_grid .block_product_item .block_product_item_img .btn-white.large{margin-left:-125px}.block_results_grid .block_product_item .block_product_item_img .btn-white.middle{margin-left:-95px}.block_results_grid .block_product_item .block_product_item_img .btn-white.small{margin-left:-55px}.block_results_grid .block_product_item .block_product_item_img .btn-white.default{width:190px;margin-left:-95px}.block_results_grid .block_product_item .block_product_item_img .btn-white:hover{background-color:#fff;color:#4a3f95}.block_results_grid .block_product_item h3{color:#000;font-size:16px;font-weight:600}.block_results_grid .block_product_item .block_product_item_price .price{color:#4a3f95;font-size:20px;font-weight:600}.block_results_grid .block_product_item:hover .block_product_item_img .btn-white{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.block_control_bottom .pagination{font-size:14px}.block_control_bottom .pagination span.category-product-count{color:#4a3f95;display:inline-block}.block_control_bottom .pagination ul.pagination_list{display:inline-block;margin:0;list-style:none}.block_control_bottom .pagination ul.pagination_list li{float:left;display:inline-block}.block_control_bottom .pagination ul.pagination_list li a{background-color:#e6e6e6;padding:6px 10px;border-radius:2px;margin-right:10px;color:#4a3f95;line-height:1em}.block_control_bottom .pagination ul.pagination_list li a.current{background-color:#4a3f95;color:#e6e6e6;cursor:default}.slider{width:100%;border-radius:10px;margin-bottom:15px}.slider .slider-item{height:auto!important}.slider .slider-item figure{position:relative}.slider .slider-item figure img{display:block;margin:0 auto}.slider .slider-item figure .slider-item-desc{margin-top:30px}.slider .slider-title{font-size:28px;font-weight:300;line-height:1;color:#4a3f95}.slider .slider-title .heading{font-size:200%}.slider .slider-title .alt{color:#393652}@media (min-width:768px){.slider .slider-item figure img{width:100vw}.slider .slider-item figure .slider-item-desc{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:90%;margin-top:0}.slider .slider-title{max-width:70%}}@media (min-width:1280px){.slider .slider-title{font-size:40px}}.block_detail_product .block_detail_product_item_gallery{width:100%;margin-bottom:20px;border-radius:5px;border:1px solid #e6e6e6;position:relative;overflow:hidden}.block_detail_product .block_detail_product_item_gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}.block_detail_product .block_detail_product_item_content h1{font-size:24px;text-transform:uppercase;margin-top:0;margin-bottom:20px}.block_detail_product .block_detail_product_item_content p.description_small{font-size:13px}.block_detail_product .block_detail_product_item_content ul.detail_product_list{list-style:none;margin:0;padding:0;font-size:14px;font-weight:300}.block_detail_product .block_detail_product_item_content ul.detail_product_list li{margin-bottom:15px}.block_detail_product .block_detail_product_item_sidebar .block_detail_product_item_shop_list{padding:3px 20px 1em;background-color:#fff;-webkit-box-shadow:0 0 10px 2px rgb(0 0 0 / .1);box-shadow:0 0 10px 2px rgb(0 0 0 / .1);border-radius:5px}.tsm-esolver-simple .stock{display:none}.tsm-esolver-simple .single_add_to_cart_button{pointer-events:none;opacity:.5}.tsm-esolver-simple.tsm-ready .single_add_to_cart_button{pointer-events:auto;opacity:1}.main-site{overflow:clip;position:relative}body.archive.woocommerce .content_products_loop .products{align-items:stretch}#tsm_woo_product_class{margin-bottom:45px}#tsm_woo_product_class>a{height:100%;display:block}#tsm_woo_product_class figure.figure_product_image{border:1px solid rgb(0 0 0 / .3);border-radius:10px;padding:10px;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}#tsm_woo_product_class figure.figure_product_image img{margin:0 auto!important;width:auto!important;height:300px!important;object-fit:contain!important}#tsm_woo_product_class figure.figure_product_image .woo_dettagli{position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}#tsm_woo_product_class a:hover figure.figure_product_image .woo_dettagli{opacity:1;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}#tsm_woo_product_class .price{font-size:22px;font-weight:700}#tsm_woo_product_class .price span.price-min-text{font-size:14px}#tsm_woo_product_class a:hover{color:rgb(74 63 149)!important}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label{margin-left:20px!important}.sidr{display:none;position:absolute;position:fixed;height:100%;overflow-x:none;overflow-y:auto}@media (min-width:1025px){.sidr{z-index:-1}}@media (max-width:1024px){.sidr{z-index:999998}}.sidr{background:#fff0}.sidr{width:100%!important}.sidr.right{left:auto;right:-360px}.sidr.left{left:-360px;right:auto}.sidr ul li ul,.sidr ul li ul li:last-child{border-bottom:none}.sidr .sidr-inner{padding:30px 0 40px;overflow:auto;width:100%;height:auto;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:400;padding:0 15px;margin:0 0 5px}.sidr label,.sidr p{font-size:13px}.sidr p{margin:0 0 12px}.sidr p a{color:rgb(255 255 255 / .9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul#sidr-id-topnav{display:block;margin:0 0 30px;padding:0 0 0}.sidr ul li{position:relative;display:block;margin:0;line-height:48px}.sidr ul li.active,.sidr ul li.sidr-class-active,.sidr ul li:hover{border-top:none;line-height:48px}.sidr ul li a,.sidr ul li span{display:block;text-decoration:none!important;padding:15px}.sidr ul li.sidr-class-menu-item-has-children a i{position:absolute;color:#fff;font-size:25px;top:15px;right:22px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.sidr ul li.sidr-class-menu-item-has-children.open a i{transform-origin:0 0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);top:40px;right:5px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.sidr ul li ul{margin:0;padding:0}.sidr ul li ul li{line-height:40px}.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active,.sidr ul li ul li:hover{border-top:none;line-height:40px}.sidr form{margin:0 15px}.sidr input[type=text],.sidr input[type=password],.sidr input[type=date],.sidr input[type=datetime],.sidr input[type=email],.sidr input[type=number],.sidr input[type=search],.sidr input[type=tel],.sidr input[type=time],.sidr input[type=url],.sidr select,.sidr textarea{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgb(0 0 0 / .1);color:rgb(255 255 255 / .6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgb(255 255 255 / .9)}.sidr-class-close{font-size:25px;float:right;margin-top:15px;font-weight:700;height:40px;cursor:pointer;margin-right:15px;position:absolute;right:0}.sidr-class-fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.sidr-class-fa-times:before{content:"\f00d"}.sidr-class-fa-angle-down:before{content:"\f107"}.sidr,.sidr .sidr-inner{background:var(--viola)}.sidr ul li a,.sidr ul li span{color:#fff;font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;text-decoration:none!important}.sidr ul li ul li a,.sidr ul li ul li span{padding-left:45px!important;font-size:16px;text-transform:none;text-decoration:none!important}.sidr-class-close{color:#fff}.mobile-nav__inner #btnRespNav{margin-top:35px}a.btn-navbar span.icon-bar{width:30px;height:4px;display:block;margin-right:0!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}a.btn-navbar span.icon-bar:last-child{margin-bottom:0}a.btn-navbar{padding:0!important;margin:0!important;background:0 0!important;text-shadow:none!important;box-shadow:none!important;border:none!important}a.btn-navbar span.icon-bar{margin-bottom:3px}body.sidr-open a.btn-navbar span.icon-bar{margin-bottom:3px}a.btn-navbar span.icon-bar{background:var(--primario);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}body.sidr-open a.btn-navbar span.icon-bar{background:var(--primario);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}body.sidr-open a.btn-navbar span.icon-bar:first-child{transform:rotate(45deg)!important;margin-bottom:0!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}body.sidr-open a.btn-navbar span.icon-bar:last-child{transform:rotate(-45deg)!important;margin-top:-11px!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}body.sidr-open a.btn-navbar span.icon-bar:nth-child(2){opacity:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.filter-toggle-btn{margin-bottom:15px;text-align:left;position:relative}.filter-toggle-btn .fa-chevron-down,.filter-toggle-btn .fa-chevron-up{transition:transform 0.3s ease}@media (max-width:1024px){.custom_filter_taxonomies #filterCollapse{}}@media (min-width:1025px){.custom_filter_taxonomies #filterCollapse{display:block!important;height:auto!important;overflow:visible!important}.custom_filter_taxonomies #filterCollapse.collapse{display:block!important}.custom_filter_taxonomies .filter-toggle-btn{display:none!important}}