<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">::-moz-selection {
	color: #fff;
	background: #338fff;
   }
   
   body.account-success p {
	   
	   margin-bottom: 0;
   }
   
   body.account-success h1 {
	   
	   display: none;
   }
   
   #tk_checkout td, #tk_checkout th {
   
	   font-size: 14px!important;
   }
   
   #tk_checkout #tk_newsletter {
	   
	   display: none!important;
   }
   
   
   body.account-wishlist .fa-shopping-cart:before {
	   content: '';
	   background: url(/image/catalog/0.GHB/icons/bag/Plamenabag.png) 0 0 no-repeat;
	   display: inline-block;
		   width: 35px;
	   height: 39px;
	   top: 5px;
	   position: relative;
   }
   
   
   
   
   .z1{z-index:1; position: relative;}
   .z2{z-index:2; position: relative;}
   #welcome_message{text-align:center;}
   .store-list{display:inline-block;min-width: 300px;margin:0px;}
   .store-list li{list-style-type:none}
   .store-list &gt; li &gt; a{color:#fff !important; display: inline-block;}
   .store-list &gt; li &gt; a:after{opacity: 1 !important;color:#fff !important; left:10px !important; position: relative;}
   .store-list li ul{
	   position:absolute;
	   display:none;
	   top:25px;
	   left: 25px;
	   background:#fff;
	   margin: 0px !important;
	   padding:15px 15px 5px;
	   text-align: left;
   }
   .store-list li:hover ul{display:block;}
   .store-list li ul li{
	   margin:0 0 10px;
   }
   
   .store-list li ul li a strong{color:#cf0807; font-weight: 400;}
   
   .modal-header {
	   padding: 15px 40px;
   }
   .modal-header h4 {
	   color: #fff;
	   font-size: 20px;
   }
   #logprcatcpop .modal-dialog {
	   width: 90% !important;
	   max-width: 400px !important;
	   border-radius: 30px !important;
	   overflow: hidden;
	   box-shadow: 0 0 13px rgba(0,0,0,.2)
   }
   #logprcatcpop input {
	   border-radius: 50px !important;
   }
   #logprcatc_formid a {
	   font-size: 13px !important
   }
   /*******************************************
			 header
   *******************************************/
   
   .nav .tb_accent_label{
	   font-family: Open Sans, Arial, sans-serif !important;
	   font-weight: 400;
   }
   
   
   .header-pool a:hover {
	   opacity: .7
   }
   #header .nav .tb_accent_label {
	   position: relative;
	   display: block;
	   left: 0px;
	   top: 2px;
	   right: 0px;
	   margin: 0px !important;
	   background: none !important;
	   font-size: 10px !important
   }
   
   
   #form-language .tb_selected {
	   display: none !important
   }
   .header-home .tb_text {
	   text-align: center;
	   display: block;
   }
   #header-icons .nav &gt; li &gt; a i, .dropdown &gt; a &gt; .tb_text {
	   margin: 0px !important;
	   min-height: 25px
   }
   #header #header-icons .wishlist_total a:before {
	   display: none !important
   }
   .tb_system_cart_menu .heading .tb_icon + .tb_items {
	   margin: -5px 0 0 0 !important
   }
   
   
   
   
   #header-icons .nav &gt; li &gt; a {
	   display: block;
	   text-align: center
   }
   #search {
	   background: #fff;
	   border-radius: 100px;
	   border: none;
   }
   #search input {
	   border: none !important;
	   padding-right: 60px;
   }
   @media (max-width: 768px) {
	   #search input {
		   border: 1px solid #c1c1c6 !important;
		   border-radius: 60px !important;
	   }
   }
   .nav-style ul li a {
	   height: 50px;
   }
   .nav-style .dropdown-menu li a {
	   font-size: 14px;
	   font-weight: bold;
	   height: inherit;
   }
   .nav-style .dropdown-menu li ul li a {
	   font-weight: 400;
   }
   .nav-style .dropdown-menu .tb_list_1 &gt; li &gt; a:before {
	   color: #000!important;
   }
   .search-box input {
	   background: transparent!important;
	   border-color: #c4c2c2!important;
	   border-width: 1px!important;
   }
   .search-box #search_button:before {
	   color: #c4c2c2;
   }
   .user-box span.tb_text {
	   display: block;
   }
   
   .tb_menu_system_account_wishlist .tb_icon + .tb_items { 
	   background: #fff!important;
	   color: #333!important;
	   top: -6px;
   
   }
   
   
   .user-box .ico-linea-basic-geolocalize-05,
   .tb_wt_header_cart_menu_system .ico-linea-ecommerce-bag{
	   position: relative;
	   
	   
   }
   
   .user-box .ico-linea-basic-geolocalize-05:before {
	   
	   content: '';
	   background: url(/image/catalog/theme/shop.svg) 0 0 no-repeat;
	   display: inline-block;
	   width: 25px;
	   height: 25px;
	   
   }
   
   
   body.common-home .user-box .ico-linea-basic-geolocalize-05:before {
	   content: '';
	   background: url(/image/catalog/theme/shop.svg) 0 0 no-repeat;
	   display: inline-block;
	   width: 26px;
	   height: 31px;
	   position: absolute;
	   top: -3px;
	   left: 50%;
	   transform: translate(-50%, 0%); 
   }
   
   @media (max-width: 768px){
   
	   .user-box .ico-linea-basic-geolocalize-05:before,
	   body.common-home .user-box .ico-linea-basic-geolocalize-05:before {
		   filter: invert(1);
	   }
   }
   .tb_wt_header_cart_menu_system .ico-linea-ecommerce-bag:before {
   
   content: '';
	   background: url(/image/catalog/0.GHB/icons/bag/Plamenabag.png) 0 0 no-repeat; 
	   display: inline-block;
	   width: 40px;
	   height: 40px;
	   top: -2px;
	   position: relative;
   }
   
   
   .user-box  .fa-user-o:before {
	   
	   content: '';
	   background: url(/image/catalog/theme/user.svg) 0 0 no-repeat;
	   display: inline-block;
	   width: 27px;
	   height: 27px;
	   position: relative;
	   top: -1px;
	   
   }
   
   body.common-home .user-box  .fa-user-o:before {
	   
		   top: -2px;
	   
   }
   
   
   
   
   /*.user-box .tb_icon, .cart-box .tb_icon {
	   display: block!important;
	   width: 100%;
	   float: none;
   }
   .user-box .fa-user:before {
	   background: url(/image/catalog/theme/user.jpg) no-repeat 0 0;
	   width: 34px;
	   height: 34px;
	   display: block;
	   content: "";
   }
   .cart-box .ico-linea-ecommerce-bag:before {
	   background: url(/image/catalog/theme/cart.jpg) no-repeat 0 0;
	   width: 34px;
	   height: 34px;
	   display: block;
	   content: "";
   }*/
   .cart-box .tb_items:before, .cart-box .tb_items:after {
	   display: none;
   }
   #header #cart .tb_items {
	   
	   border-radius: 50%;
	   -moz-border-radius: 50%;
	   -webkit-border-radius: 50%;
	   -khtml-border-radius: 50%;
	   bottom: auto;
	   color: #fff!important;
	   float: right;
	   
	   font-weight: normal;
	   height: 15px;
	   left: 29px;
	   right: auto;
	   
	   margin: auto;
	   padding: 0;
	   position: absolute;
	   text-align: center;
	   top: -6px;
	   width: 15px;
	   z-index: 1;
	   background: #fff;
	   opacity: 1!important;
	   color: #333!important;
	   
	   line-height: 15px!important;
	   font-size: 10px;
   }
   
   
   
   #cart .heading .tb_items:before,
   #cart .heading .tb_items:after {
	   
	   
	   display: none;
   }
   
   
   
   
   .tbMobileMenu #Menu_VIfWm2LT nav ul li a, #wrapper .nav-responsive .dropdown &gt; .tb_toggle, #wrapper .tbMobileMenu .nav &gt; li &gt; a {
	   color: #000 !important;
   }
   #wrapper .nav-responsive .dropdown:hover &gt; a {
	   color: #E00019 !important;
   }
   .tbMobileMenu #Menu_VIfWm2LT nav ul li ul li {
	   border: none !important;
   }
   
   #cart .dropdown {
		   padding-bottom: 0;
	   margin-top: 2px;
	   
	   }
	   
	   #cart .tb_label {
			   display: block!important;
	   font-size: 10px;
		   
		   }
		   
		   #Menu_AstnW5DK &gt; nav &gt; .nav &gt; li {
	   margin-left: 0px!important;
   }
   
   
   
   /*
   .tbMobileMenu{ background: linear-gradient(0deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center} 
   #wrapper .tbMobileMenu .nav li:not(:last-child), #wrapper .tbMobileMenu .dropdown .tb_subcategories &gt; .tb_multicolumn li:not(:last-child){
	   border-color:#fff !important
   }*/
   .tbMobileMenu:before {
	   content: '';
	   display: block;
	   position: absolute;
	   top: 0;
	   left: 0;
	   right: 0;
	   pointer-events: none;
	   background: -webkit-linear-gradient(90deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center;
	   background: linear-gradient(0deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center;
	   background-size: auto;
	   background-attachment: scroll;    
	   height: 95px;
   
   }
   /*.head_glob_cont_glob_foot_glob_ar_head_glob_ar_cont_sys_prod_special_ar_col_l_sys_prod_special_ar_foot_glob_bg_ssl_afefc .tbMobileMenu:before {
	   height: 180px;
   }*/
   @media (max-width: 768px){
	   #wrapper .nav-responsive .tb_listing.tb_grid {
		   display: block;
	   }
	   #wrapper #header .tbLogoCol {
		 -ms-flex-direction: row;
		 -webkit-flex-direction: row;
		 flex-direction: row;
		 -ms-flex-pack: justify;
		 -webkit-justify-content: space-between;
		 justify-content: space-between;
	   }
	   #wrapper .nav-responsive .dropdown-menu .tb_subcategories li &gt; ul.tb_list_1 &gt; li {
		   padding: 5px 0 5px 15px !important;
	   }
	   .tbMobileMenu #site_logo, .tbMobileMenu #site_logo img {
		   width: 170px;
	   }
	   .tbMobileMenu .user-box .fa-user-o:before {
		   filter: invert(1);
	   }
	   #Menu_RTWi3c6T nav &gt; ul &gt; li:hover &gt; a .tb_icon {
		   color: #000;
	   }
   }
   
   .hide {
	 display: none !important;
   }
   
   @media (max-width: 1282px){
	   #header .header_icons {
		   display: flex;
	   }
	   #header .user-box {
		   display: flex !important;
		   order: -1;
		   width: 100%;
		   justify-content: flex-end;
		   margin-top: 0;
	   }
	   #header .header_icons .tb_wt_menu {
		   padding: 0 5px;
	   }
   }
   /*******************************************
			 content
   *******************************************/
   
   .breadcrumb li a {
	   text-transform: uppercase;
	   font-size: 13px;
   }
   .product-br-top .product-layout {
	   border-top: 1px solid #d6d4d1;
	   padding-top: 25px;
   }
   #tab-learn-more .tb_accordion .panel-title a {
	   border-top: 1px solid #c4c2c2!important;
	   border-bottom: 1px solid #c4c2c2!important;
	   padding: 24px 40px!important;
   }
   #tab-learn-more .tb_accordion .panel-title a.collapsed {
	   background: transparent!important;
   }
   #tab-learn-more .tb_accordion .panel-title a {
	   background: #f0edeb!important;
   }
   #tab-learn-more .tb_accordion .panel-title a:before {
	   position: absolute;
	   right: 20px;
   }
   .slide-show .tb_slider_controls .tb_next {
	   right: 0!important;
	   opacity: 1;
	   background-color: transparent;
   }
   .slide-show .tb_slider_controls .tb_prev {
	   left: 0!important;
	   opacity: 1;
	   background-color: transparent;
   }
   .slide-show .tb_slider_controls svg {
	   color: #000;
   }
   .tb_grid_view .tb_label_new {
	   z-index: 1;
	   font-size: 12px;
	   font-weight: 400;
	   display: inline-block;
	   padding: 0.25rem 1.5rem 0.35rem 0.75rem;
	   min-height: 28px;
   }
   .tb_grid_view .tb_label_new:before {
	   content: "";
	   position: absolute;
	   top: 0;
	   left: 0;
	   width: 100%;
	   height: 100%;
	   background: #b18363;
	   transform-origin: 0 100%;
	   transform: skew(-20deg);
	   z-index: -1;
	   box-shadow: 1px 1px 3px rgb(0 0 0 / 40%);
   }
   .ttl-box h3 {
	   font-size: 16px;
	   font-weight: 400;
	   margin-bottom: 0;
	   line-height: inherit;
   }
   .ttl-box h2 {
	   font-size: 20px;
	   font-weight: bold;
   }
   .ttl-box a {
	   position: absolute;
	   right: 0;
	   bottom: 0;
	   font-weight: bold;
	   text-decoration: underline;
   }
   .tb_grid_view .product-thumb .caption * {
	   -ms-flex-pack: left;
	   -webkit-justify-content: left;
	   justify-content: left;
   }
   .tb_grid_view .product-thumb .caption {
	   text-align: left;
   }
   .tb_grid_view .product-thumb .caption h4, .tb_grid_view .product-thumb .price {
	   font-weight: 400;
   }
   .tb_grid_view .product-thumb .caption h4 {
	   margin-bottom: 15px!important;
	   min-height: 50px;
   }
   .news-column .tb_wt_text div {
	   margin: 20px 0;
   }
   .news-column .tb_wt_newsletter {
	   margin: 30px 0;
   }
   .news-column .form-group {
	   position: relative;
   }
   .news-column .form-group input {
	   background-color: transparent;
   }
   .news-column .tbNewsletterSubscribe {
	   position: absolute;
	   right: 0;
	   top: 0px;
   }
   .news-column .form-group, .news-column .form-group input {
	   width: 100%;
   }
   #footer p {
	   margin-bottom: 10px;
   }
   #footer .nav li a:before {
	   color: #fff!important;
	   width: 7px;
   }
   .standard__item {
	   float: left;
	   margin: 0 30px 20px 0
   }
   .standard__item img {
	   max-width: 200px;
   }
   .standard__item {
	   page-break-inside: avoid;
	   -moz-column-break-inside: avoid;
	   break-inside: avoid;
	   display: block;
	   padding: 0;
	   margin-bottom: 1em;
   }
   .social-list {
	   display: flex;
	   list-style: none outside none;
	   padding: 0;
	   margin: 0;
	   justify-content: flex-start;
   }
   .social-list li {
	   margin-right: 1rem;
	   list-style-type: none;
   }
   #bottom {
	   background: #111516;
   }
   #copy {
	   background: #111516;
	   color: #f0edeb;
	   font-weight: 300;
	   font-size: 12px;
	   text-align: left;
   }
   /*******************************************
			   category content
   *******************************************/
   
   
   
   
   
   .filter, .filter-pro {
	   position: relative;
	   margin-top: 20px;
   }
   .filter-pro ul li {
	   float: left;
	   padding: 0 20px 0 0!important;
   }
   .filter-pro {
	   margin-bottom: 50px;
   }
   .filter-pro .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content &gt; ul &gt; li + li {
	   margin-top: 0;
   }
   #wrapper #content #mfilter-box-1 .ui-slider-handle {
	   background-color: #fde9db !important;
	   border-radius: 100%!important;
	   margin-top: -6px !important;
	   width: 13px !important;
	   height: 13px !important;
   }
   #wrapper #content #mfilter-box-1 .ui-slider-range {
	   background-color: #d5d3d3 !important;
	   height: 2px!important;
	   margin-top: 0px!important;
   }
   .filter-pro .mfilter-box .mfilter-option.mfilter-price .mfilter-price-inputs {
	   padding-top: 11px !important;
   }
   #wrapper #content #mfilter-price-slider.ui-slider:after {
	   border-top: none!important;
   }
   .filter-pro #mfilter-opts-price-min, .filter-pro #mfilter-opts-price-max {
	   background: transparent;
   }
   .filter-pro ul {
	   max-width: 75%;
	   z-index: 1000;
   }
   #content {
	   position: relative;
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom::before {
	   display: none
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom {
	   position: absolute;
	   right: -88px;
   }
   .mfilter-selected-filters {
	   max-width: 75%;
   }
   #upsale-slider .button-group .tb_button_add_to_cart {
	   min-width: 90% !important
   }
   #upsale-slider .button-group .tb_button_add_to_cart a {
	   font-weight: normal !important;
	   font-size: 12px !important;
	   padding-left: 38px;
   }
   #upsale-slider .product-thumb .image {
	   margin: 0px !important
   }
   .mobile-filter-show .mfilter-button-reset {
	   display: block !important;
	   color: #000 !important;
	   font-size: 12px !important;
	   opacity: 1;
	   visibility: visible !important;
   }
   #wrapper.container-fluid {
	   overflow: hidden !important
   }
   .product-filter {
	   position: absolute;
	   right: 150px;
	   top: -45px;
	   border-bottom: 0px solid #ccc !important;
	   z-index: 20;
   }
   .tb_listing_options .product-filter {
	   display: inline-block;
   }
   .tb_listing_options {
	   margin: 0 0 20px !important
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-head-icon::before {
	   content: '\f107' !important;
   }
   .mfilter-heading.mfilter-collapsed .mfilter-head-icon {
	   transform: rotate(0deg) !important;
	   -ms-transform: rotate(0deg) !important;
	   -webkit-transform: rotate(0deg) !important;
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-heading-content, .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-option.mfilter-tb-as-tr &gt; label, .product-filter .sort b {
	   color: #6c4743 !important
   }
   .filter .mfilter-content &gt; ul {
	   display: block;
	   width: 100%;
	   float: left;
	   border-bottom: 1px solid #ccc !important;
	   padding: 0 0 10px;
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-iscroll {
	   margin-right: 0px !important
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content &gt; ul &gt; li + li {
	   margin: 0 auto;
   }
   .filter .mfilter-content-opts {
	   position: absolute;
	   width: 100%;
	   left: 0;
	   top: 31px;
	   background: #fff !important;
	   box-shadow: 0 5px 10px rgba(0,0,0,.15);
	   z-index: 100;
   }
   .filter .mfilter-opts-container {
	   padding-left: 15px!important;
   }
   .filter ul li:first-child .mfilter-content-opts, .filter ul li .mfilter-content-opts {
	   display: none;
   }
   .filter .mfilter-option.mfilter-tb-as-tr {
	   display: inline-block;
	   float: left;
	   width: 240px;
   }
   /*
   .mfilter-content {
	   overflow: hidden;
   }*/
   .mfilter-content &gt; ul {
	   position: relative; /*z-index:2;*/
   }
   .mfilter-selected-filters .mfilter-selected-filters-cnt {
	   background: none !important;
	   border: none !important;
	   padding: 3px;
   }
   .mfilter-selected-filters-cnt a {
	   margin-right: 18px;
	   border: solid 1px #929292;
	   padding: 3px 10px;
   }
   .mfilter-selected-filters-cnt a &gt; span.mfilter-close i {
	   background-position: 0 -11px !important
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-col-count {
	   display: block !important;
	   margin: 0 10px 0 0 !important;
   }
   .mfilter-selected-filters {
	   display: none!important;
   }
   .z-ind.row-wrap {
	   position: relative;
	   z-index: 10;
   }
   .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content &gt; ul &gt; li .mfilter-opts-container {
	   background: #fff!important;
   }
   .filter .mfilter-light-theme .mfilter-opts-container {
	   padding: 15px 15px!important;
   }
   .tb_listing_options .product-filter .display {
	   display: none!important;
   }
   .mfilter-box .box-heading {
	   display: none;
   }
   .filter .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-heading-text {
	   text-transform: uppercase;
	   color: #6c4743;
   }
   .tb_wt_product_info_system .dl-horizontal dd {
	   color: #000000;
	   padding: 3px 3px 3px 10px;
	   font-weight: normal;
   }
   .tb_wt_product_info_system .dl-horizontal dt {
	   color: #222222;
	   min-width: 127px;
	   display: inline-block;
   }
   .tb_wt_product_info_system .dl-horizontal dt:first-child {
	   margin-right: 9px;
   }
   .tb_wt_product_price_system .tb_label, .tb_wt_product_price_system .price {
	   display: inline-block;
	   float: left;
   }
   .tb_wt_product_price_system .tb_label {
	   margin-right: 15px;
   }
   .product-filter .limit select, .product-filter .sort select {
	   border: 1px solid #c4c2c2!important;
	   height: 2.7rem;
	   padding-left: 1rem;
	   box-shadow: none;
	   background-color: rgba(0,0,0,0);
	   background-image: none;
	   -webkit-appearance: none;
	   -moz-appearance: none;
	   appearance: none;
	   font-weight: 300;
	   border-radius: 0;
   }
   #product_images {
	   background: rgba(0, 0, 0, 0) none repeat 0 0;
	   border: 1px solid #e5e5e5;
	   padding: 0;
	   margin: 0 0 5px;
	   overflow: hidden;
	   transition: none;
	   -moz-transition: none;
	   -webkit-transition: none;
	   -khtml-transition: none;
	   -o-transition: none;
	   position: relative;
   }
   .tb_wt_product_price_system .price {
	   display: block;
	   width: 100%;
   }
   #tab-learn-more-tab .tb_accordion .panel-title a {
	   border-top: 1px solid #c4c2c2!important;
	   padding: 24px 40px!important;
   }
   #tab-learn-more-tab .tb_accordion .panel:last-child .panel-title a {
	   border-bottom: 1px solid #c4c2c2!important;
   }
   #tab-learn-more-tab .tb_accordion .panel-title a.collapsed {
	   background: transparent!important;
   }
   #tab-learn-more-tab .tb_accordion .panel-title a {
	   background: #f0edeb!important;
   }
   #tab-learn-more-tab .tb_accordion .panel-title a:before {
	   position: absolute;
	   right: 20px;
   }
   
   @font-face {
	 font-family: 'Material Symbols Outlined';
	 font-style: normal;
	 src: url(https://example.com/material-symbols.woff) format('woff');
   }
   
   .material-symbols-outlined {
	 font-family: 'Material Symbols Outlined';
	 font-weight: normal;
	 font-style: normal;
	 font-size: 24px;  /* Preferred icon size */
	 display: inline-block;
	 line-height: 1;
	 text-transform: none;
	 letter-spacing: normal;
	 word-wrap: normal;
	 white-space: nowrap;
	 direction: ltr;
   }
   
   .acc-tabs .ico-linea-basic-headset:before,
   .acc-tabs .ico-linea-basic-smartphone:before{
	   
	   content:"call";
		font-family: 'Material Symbols Outlined' !important;
	 font-family: 'Material Symbols Outlined';
	 font-weight: 200 !important;
	 font-style: normal;
	 display: inline-block;
	 line-height: 1;
	 text-transform: none;
	 letter-spacing: normal;
	 word-wrap: normal;
	 white-space: nowrap;
	 
	   
   }
   #content .acc-tabs  a.tb_icon:hover{background:none !important;color:#000 !important}
   
   /*******************************************
			 checkout
			 
   *******************************************/
   
   
   .checkout.buttons a.btn:hover {
	   background: #000 !important;
   }
   .mini-cart-info.cart-info tr td {
	   
	   border-color: rgba(255, 255, 255, 0.3) !important;
   }
   /*.mini-cart-info.cart-info tr td.name {
	   word-break: break-all;
   }*/
   .mini-cart-info .remove .btn:hover {
	   background: #fff !important;
	   color: #2d3092 !important;
   }
   .cart-info thead tr td, #System_WRj04Byu #accordion .panel-heading a {
	   background-color: #2c9a40 !important;
	   color: #fff !important;
	   border-color: rgba(255, 255, 255, 0.5) !important;
   }
   .cart-info tr td.image {
	   width: 30%;
   }
   .cart-info tr td.name {
	   width: 40%;
   }
   #System_WRj04Byu #accordion .panel-heading a {
	   border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
	   border-width: 1px !important;
   }
   #System_WRj04Byu #accordion .panel-heading .panel-title {
	   border: 0 !important;
   }
   #System_WRj04Byu #shipping_method .panel-default, #System_WRj04Byu #payment_method .panel-default {
	   border-bottom: 1px solid #eeeeee;
	   border-left: 1px solid #eeeeee;
	   border-right: 1px solid #eeeeee;
   }
   #System_WRj04Byu #shipping_method .panel-default, #System_WRj04Byu #payment_method .panel-default {
	   border-top: 1px solid #eeeeee;
   }
   #System_WRj04Byu #d_quickcheckout .form-group input, #payment_address_telephone_input .col-xs-7, #System_WRj04Byu #d_quickcheckout .form-group select, #System_WRj04Byu #d_quickcheckout .form-group label, #d_quickcheckout #confirm_comment_input .col-xs-12 label, #d_quickcheckout #confirm_comment_input .col-xs-12 textarea, .account-voucher #System_WRj04Byu .form-group input[type="text"], .account-voucher #System_WRj04Byu .form-group textarea {
	   width: 100% !important;
   }
   #System_WRj04Byu .form-group label {
	   margin-bottom: 10px;
   }
   #System_WRj04Byu .panel-title {
	   padding: 10px;
	   font-weight: 400;
   }
   #payment_address .panel-body {
	   padding: 15px 36px;
   }
   #payment_address .panel-title, #payment_address_heading_heading {
	   display: none;
   }
   #System_WRj04Byu #payment_address_form .col-xs-5, #System_WRj04Byu #payment_address_form .col-xs-7, #confirm_comment_input .col-xs-12 {
	   display: contents;
	   width: 100% !important;
	   float: none;
	   max-width: 100%;
	   padding: 0;
   }
   #payment_address_telephone_input .col-xs-7 {
	   display: block !important;
   }
   #d_quickcheckout .form-horizontal.qc-totals .row {
	   margin: 0;
   }
   select.form-control, select.form-control option {
	   padding: 12px 10px !important;
   }
   #System_WRj04Byu #d_quickcheckout #payment_address_agree, #System_WRj04Byu #confirm_agree_input input#confirm_agree, #System_WRj04Byu #payment_address_newsletter_input input#payment_address_newsletter {
	   width: auto !important;
   }
   .qc-checkout-product .table &gt; thead &gt; tr &gt; td {
	   padding: 10px 15px 9px 15px !important;
	   font-weight: normal !important;
   }
   .qc-quantity .input-group.input-group-sm {
	   width: 200px;
   }
   .checkout-checkout .breadcrumb {
	   display: none;
   }
   .tb_list_view .product-layout .button-group .tb_button_add_to_cart .btn {
	   padding-left: 0;
   }
   .product-br-top .tb_list_view .product-layout {
	   border-top: 1px solid #d6d4d1;
	   padding-top: 25px;
   }
   .product-br-top .tb_products.tb_list_view {
	   border-top: 0;
   }
   /*******************************************
			  checkout pop-up
   *******************************************/
   
   #popup-quickorder .popup-heading {
	   border-bottom: 0 !important;
   }
   #popup-quickorder .quantity_quickorder &gt; input.qty_quickorder {
	   padding: 19px 0 !important;
	   width: 100px !important;
	   height: 40px !important;
	   border: 1px solid #d9d9d9 !important;
   }
   #popup-quickorder .quantity_quickorder &gt; input#decrease_quickorder, #popup-quickorder .quantity_quickorder &gt; input#increase_quickorder {
	   height: 40px !important;
	   border: 0 !important;
	   box-shadow: none;
	   line-height: 3px;
   }
   #fastorder_data {
	   padding: 10px;
   }
   #fastorder_data .form-group.text-center {
	   margin: 10px;
   }
   #fastorder_data .sections_block_rquaired {
	   width: 54%;
	   display: block;
	   margin: 10px auto;
	   flex: none;
	   padding: 0;
   }
   #fastorder_data .sections_block_rquaired input {
	   width: 100%;
   }
   #fastorder_data #option-fast-885 {
	   width: 100%;
	   max-width: 100%;
	   margin-top: 15px;
   }
   #fastorder_data .options .form-group &gt; label {
	   float: left;
	   margin-left: 70px !important;
   }
   #fastorder_data .options.options .form-group &gt; div {
	   float: left;
	   max-width: 290px;
   }
   #popup-quickorder .radio-checbox-options label {
	   border-radius: 0px !important;
	   border-color: transparent !important;
   }
   #popup-quickorder .radio-checbox-options input:checked + label, #popup-quickorder .radio-checbox-options input:hover + label {
	   background-color: #f1f1f1 !important;
	   color: #1e1e1e;
	   box-shadow: none !important;
   }
   #popup-quickorder .radio-checbox-options input:checked + label {
	   color: #000 !important;
	   box-shadow: none !important;
   }
   #popup-quickorder .price-quantity-quickorder .quantity_quickorder {
	   margin-left: 8px !important;
   }
   .fullwidth-container {
	   left: 50%;
	   margin-left: -50vw !important;
	   width: 100vw !important;
	   position: relative;
   }
   #quick-order-modal .close:before {
	   display: none;
   }
   #quick-order-modal .carousel-inner .item.active {
	   text-align: center;
   }
   #quick-order-modal .has-feedback .input-group {
	   width: 100%;
   }
   #quick-order-form .required-field {
	   position: relative;
	   top: -46px;
	   left: 31px;
   }
   #quick-order-form .modal-footer-confirm {
	   width: 100%;
	   display: block;
   }
   #quick-order-modal #quick-order-confirm, #quick-order-modal .modal-footer-confirm {
	   width: 100%;
	   display: block;
   }
   #quick-order-modal #quick-order-confirm-total {
	   width: 100%;
	   display: block;
	   text-align: center;
	   margin-top: 20px;
   }
   .tb_wt_newsletter .tbNewsletterSubscribe {
	   text-transform: none!important;
   }



.vote_pro.asmodule .header {
    font-size: 18px;
    color: #fff;
    position: relative;
    transform: rotate(-90deg) translate3d(0, 0, 0);
    background: #E00019;
    transform-origin: left bottom;
    line-height: normal;
    padding: 10px 10px 10px 60px;
    width: 190px;
	
}

.vote_pro.asmodule .header:before { 
content: '';
display: block;
position: absolute;
	    left: 8px;
    top: 1px;
background: url(/image/catalog/0.GHB/icons/CustomerThermometer.png) 0 0 no-repeat;
	width: 40px;
	height: 40px;
}


.vote_pro.asmodule {
    position: fixed;
    right: -190px;
    top: 50%;
    cursor: pointer;
}


.vote_pro.asmodule .content{ 

position: fixed;
    right: -300px;
	  transform: translateX(130%);
    top: 32%;
    background: -o-linear-gradient(90deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center;
    background: -ms-linear-gradient(90deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center;
    background: -moz-linear-gradient(90deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center;
    background: -webkit-linear-gradient(90deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center;
    background: linear-gradient(0deg, rgba(172, 13, 13, 1), rgba(247, 2, 1, 1)) no-repeat center;
    width: 240px;
    padding: 20px 30px 10px;
    display: block !important;
    transition-timing-function: ease-in;
    transition: 1s;
   
	transform: translateX(0);
}

.vote_pro.asmodule .content.show {
    right: 0px;
    transition-timing-function: ease-out;
    transition: 1s;
    transform: translateX(0);
}


.vote_pro.asmodule h4 {
    font-size: 17px;
    position: relative;
	    padding-top: 64px;
	    margin-bottom: 33px;
}


.vote_pro.asmodule h4:before,
.vote_pro.asmodule .body.finish p:before{
   content: '';
	display: block;
    position: absolute;
	left: 0;
	top: 0;
	background: url(/image/catalog/theme/vote.png) 0 0 no-repeat;
	width: 180px;
	height: 53px;
}



.vote_pro.asmodule .body.finish h4 {
    
   display: none;
}

.vote_pro.asmodule .body.finish p { 
   color: #fff;
	font-style: normal;
	    font-size: 17px;
	 padding-top: 64px;
	position: relative;
	margin-bottom: 50px !important;

}

.vote_pro.asmodule table tr {
    background: transparent;
	    color: #fff;
    font-style: normal;
	position: relative;
	
}

.vote_pro.asmodule table tr td label{ 
    padding-left: 45px;
    margin-bottom: 29px;

}

.vote_pro.asmodule table tr input,
.vote_pro.asmodule #result{
	display: none!important;
	
}

.vote_pro.asmodule table tr:first-child label:before {
	background: url(/image/catalog/theme/smile.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: -8px;
	display: block;
	content: '';
	width: 30px;
	height: 30px;
	
}

.vote_pro.asmodule table tr:nth-child(2) label:before {
	background: url(/image/catalog/theme/good.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: -8px;
	display: block;
	content: '';
	width: 30px;
	height: 30px;
	
}

.vote_pro.asmodule table tr:nth-child(3) label:before {
	background: url(/image/catalog/theme/disappointed.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: -8px;
	display: block;
	content: '';
	width: 30px;
	height: 30px;
	
}

.vote_pro.asmodule  .percent  {
	
	display:none;

}




	@media (max-width: 1310px) {
   #header .tb_wt_menu li {
	   margin-left: 10px!important;
   }
   }
	@media (max-width: 1260px) {
   .search-box .tb_search_wrap {
	   width: 100%!important;
   }
   }
	@media (max-width: 1200px) {
   #header .tb_wt_menu li a, #header .tb_wt_menu li a span {
	   font-size: 13px!important;
   }
   }
	@media (max-width: 1122px) {
   #header .tb_wt_menu li a, #header .tb_wt_menu li a span {
	   font-size: 12px!important;
   }
   .row-wrap.nav-style {
	   padding-left: 30px!important;
	   padding-right: 10px!important;
   }
   .grey-box p {
	   font-size: 13px;
   }
   }
	@media (max-width: 1022px) {
   #header .tb_wt_menu li a, #header .tb_wt_menu li a span {
	   font-size: 11px!important;
   }
   #header .tb_wt_menu li {
	   margin-left: 5px!important;
   }
   }
   
	@media (max-width: 768px) {
   
	   .product-filter {
		   display: block;
		   position: relative;
		   top: 0;
		   left: 0;
	   }
	   
   }
   
   
   
	@media (max-width: 892px) {
   #header .tb_wt_menu li a, #header .tb_wt_menu li a span {
	   font-size: 10px!important;
   }
   #header .tb_wt_menu nav &gt; ul &gt; li &gt; a, #header .tb_wt_menu nav &gt; ul &gt; li &gt; a &gt; span {
	   max-width: 90px;
	   line-height: 1.3em;
	   text-align: center;
	   color: #fff !important;
   }
   }
   
   
   /*=========================
	*   Mobile filter button
	==========================*/
   .tb_listing_options .product-filter .display, .tb_listing_options .product-filter .limit, .filter-close, .filter-done {
	   display: none;
   }
   .mobile-filter-show .mfilter-button-reset {
	 display: block !important;
	 color: #000 !important;
	 font-size: 12px !important;
	 opacity: 1;
	 visibility: visible !important;
   }
   
   
	@media (max-width: 768px) {
   .tb_wt_header_language_menu_system ul li a, .tb_wt_header_currency_menu_system ul li a {
	   color: #000!important
   }
   #wrapper .tbMobileMenu .tb_wt_header_language_menu_system, #wrapper .tbMobileMenu .tb_wt_header_currency_menu_system {
	   display: inline-block!important;
	   max-width: 73px;
   }
   #wrapper .tbMobileMenu .nav li a {
	   font-size: 12px;
   }
   #wrapper .nav-responsive .dropdown-menu, #wrapper .nav-responsive .dropdown &gt; .hidden + ul {
	   margin-top: 2px!important;
   }
   #wrapper .tbMobileMenu .tb_wt_menu .h4 {
	   margin-bottom: 2px!important;
   }
   #wrapper .tbMobileMenu {
	   padding: 20px 15px;
   }
   #wrapper .tbMobileMenu .tb_multicolumn li:empty {
	   display: none!important;
   }
   #wrapper .tbMobileMenu .nav li .tb_multicolumn li a {
	   line-height: 27px;
   }
   #wrapper .tbMobileMenu .nav li .tb_multicolumn li {
	   padding: 3px 15px 3px 5px!important;
   }
   #wrapper .tbMobileMenu .tb_list_1 li a:before {
	   display: none;
   }
   #wrapper .tbMobileMenu .nav li {
	   padding: 10px 15px 10px 20px!important;
   }
   #wrapper .tbMobileMenu .nav li:not(:last-child), #wrapper .tbMobileMenu .dropdown .tb_subcategories &gt; .tb_multicolumn li:not(:last-child) {
	   margin-bottom: 0!important;
	   border-bottom: 1px solid #c1c1c6;
   }
   #wrapper .tbMobileMenu .tb_multicolumn li:last-child {
	   border-bottom: 0!important;
   }
   #wrapper .tbMobileMenu .nav li a span {
	   text-transform: uppercase;
   }
   #wrapper .nav-responsive .dropdown &gt; .tb_toggle {
	   top: 12px;
	   right: 0px;
	   background-color: transparent!important;
	   font-size: 21px;
	   color: #216653;
   }
   #wrapper .tbMobileMenu #search {
	   position: relative;
   }
   #wrapper .tbMobileMenu #search input {
	   width: 100%!important;
	   min-width: 100%;
   }
   #wrapper .tbMobileMenu .tb_wt_menu.tbMainNavigation {
	   margin-top: 0;
   }
   #wrapper .tbMobileMenu #search .tb_search_wrap {
	   padding-right: 0;
   }
   #wrapper .tbMobileMenu #search #search_button_cloned {
	   position: absolute;
	   right: 11px;
   }
   .tbMobileMenu #search input:focus, .tbMobileMenu #search input:hover {
	   border: 0;
	   outline: 0;
   }
   .tbMobileMenu .tbMainNavigation ul.nav-horizontal {
	   display: block!important;
	   width: 100%!important;
	   padding-left: 0!important;
	   left: 0!important;
   }
   #header .tbLogoCol &gt; .tbToggleButtons .tb_toggle, #header .acc-log strong {
	   background-color: transparent!important;
	   //color: #000!important;
	   color: #fff !important;
	   width: 40px!important;
	   margin-right: 0;
   }
   #header .acc-log strong {
	   line-height: 72px;
   }
   #header .acc-log strong:before {
	   font-size: 27px;
   }
   @media (max-width: 768px){
	   #header .tbLogoCol &gt; .tbToggleButtons {
		   display: flex !important;
	   }
	   #header .acc-log strong {
		   line-height: 72px;
		   display: flex !important;
		   justify-content: center;
		   align-items: center;
	   }
	   #header .acc-log strong:before {
		   content: '';
		   background: url(/image/catalog/theme/user.svg) 0 0 no-repeat;
		   display: inline-block;
		   width: 27px !important;
		   height: 27px !important;
		   position: relative;
	   }
   }
   #header .tbToggleButtons .tb_toggle:before {
	   font-size: 31px;
   }
   #header .tbToggleButtons .tbToggleHeader:before {
	   margin-top: 3px;
   }
   .product-br-top .tb_products {
	   padding-right: 0;
   }
   .user-box .tb_accent_label {
	   background-color: transparent!important;
	   color: #000!important;
	   line-height: 26px;
	   font-size: 13px;
   }
   .user-box .tb_icon {
	   width: 30px;
   }
   #form-language_cloned li {
	   margin-right: 0;
   }
   #wrapper #form-language_cloned li {
	   padding-left: 15px!important;
   }
   
   
   #wrapper .nav-responsive .dropdown-menu .tb_subcategories li{
	   margin-top:0;
	   } 
	   
   
	   #wrapper .nav-responsive .dropdown-menu li{
   
   padding-left:15px!important;
	   }
	   
	   #wrapper .nav-responsive .dropdown-menu li{
   
   padding-top:5px!important;
   padding-bottom:5px!important;
	   }
	   
	   
	   #wrapper .nav-responsive .tb_listing.tb_grid  .tb_list_1 li{
		   padding-left:0!important;
		   }
		   
		   #wrapper .nav-responsive .tb_listing.tb_grid  { 
		   margin-left:1px;
		   margin-top: 0px;
		   }
   
   
		   
		   .acc-tabs .tb_icon_list li {
			   
			   width: 100%;
	   max-width: 100%;
	   -ms-flex: 0 0 100%;
	   -webkit-flex: 0 0 100%;
	   flex: 0 0 100%;
			   }
			   
			   .acc-tabs .tb_grid_view.tb_size_2 &gt; .tb_size_2_last {
				   margin-bottom:30px!important;
				   }
		   
		   #tab-learn-more-tab .tb_product_attributes .table thead tr th,
		   #tab-learn-more-tab .tb_product_attributes .table thead tr,
		   #tab-learn-more-tab .tb_product_attributes .table thead {
			   display:none!important;
			   }
			   
			   .cart-info.tb_max_w_500 tr {
   
	   padding: 0 130px 40px 0;
   }
   
   }
	.mobile-filter {
		 display: block!important;
		 float: none;
		 background: #db2d2e;
		 padding: 8px 25px 8px 49px;
		 font-size: 17px;
		 color: #ffffff !important;
		 position: relative;
		 width: 100%;
		 top: 0px;
		 margin-bottom: 30px !important;
		 margin-top: 30px;
	 }
	 .mobile-filter:hover,
	 .mobile-filter:focus {
		 background: #363636;
	 }
	 .mobile-filter .tbIcon {
	   position: absolute;
	   left: 18px;
	   top: 8px;
	   color: #fff;
	 }
	 section.mobile-filter-show:after {
	   content: '';
	   display: block;
	   background: rgba(0,0,0,0.2);
	   position: fixed !important;
	   left: 0;
	   top: 0;
	   right: 0;
	   bottom: 0;
	   z-index: 12;
   }
	 .filter_m {
	   position: fixed;
	   left: -100%;
	   top: 0px;
	   width: 100%;
	   height: 100vh;
	   z-index: 10000;
	   max-width: 100%;
	   background: #fff;
	   -webkit-transition: all 0.5s;
	   transition: all 0.5s;
	   margin-top: 0;
	   min-height: -webkit-fill-available;
	   height: -webkit-fill-available;
	 }
   
   .filter_m .row.tb_gut_xs_30 {
	   width: 100%;
	   height: 100vh;
	   z-index: 10000;
	   max-width: 100%;
	   background: #fff;
	   overflow-x: hidden;
	   -webkit-transition: all 0.5s;
	   transition: all 0.5s;
	   padding:0px !important;
	   margin:0px !important;
   }
   
   #content #left_col .filter_m .row.tb_gut_xs_30&gt;.col {
	   margin:0px !important
   }
	 
	  .filter_m.mobile-filter-show {
	   left: 0px;
	 }
	 #content.mobile-filter-show {
	   postion: relative;
	   z-index: 2 !important;
	 }
	 #header.mobile-filter-show {
	   postion: relative;
	   z-index: 1 !important;
	 }
	 .filter_m a.filter-close {
	   position: absolute;
	   right: 10px;
	   top: 10px;
	   display: block;
	   z-index: 2;
	   font-size: 28px;
	 }
	 .filter_m .row {
	   z-index: 1;
	 }
	 body.mobile-filter-show {
	   overflow: hidden;
	 }
	 .tb_module_mega_filter {
	   position: relative;
	   top: 4px;
	   width: 100%;
	   background: #fff;
	   border: none;
	   z-index: 999;
	   padding: 10px 20px 20px;
	 }
	 .tb_module_mega_filter.-db {
	   display: block!important;
	 }
	 body:not(.common-home) .filter_m .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-content &gt; ul &gt; li {
	   width: 100%;
	   padding: 20px 0!important;
	   border-bottom: 1px solid #eee !important;
	 }
	 .filter_m .mfilter-content-opts {
	   position: relative;
	   top: 0px;
	   box-shadow: none;
	   overflow: hidden;
	 }
	 .mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-button-bottom {
	   position: relative;
	   right: 0px;
	 }
	.filter_m a.filter-close {
	   position: absolute;
	   right: 0px;
	   top: 0px;
	   display: block;
	   z-index: 2;
	   font-size: 28px;
	   z-index: 110000;
		 width:40px;
		 height:40px;
		 background:#fff;
		 padding:6px 0 0 9px;
	 }
	 
	 .product-filter {
   
	   margin-bottom: 20px!important;
   }
   
   .filter_m .mfilter-opts-container {
	   padding-left: 0px!important;
   }
   
   .filter_m .mfilter-tb-as-td {
	   padding:5px 0!important;
	   }
	   
	   .filter_m label.mfilter-tb-as-td { 
	   min-width:300px;
	   line-height: 22px;
	   }
	   
	   .filter_m .mfilter-col-count {
		   
		   position:absolute;
		   right:0;
		   }
   @media (min-width: 769px) {
	 .filter_m {
		 width: 500px !important;
		 min-width: 500px !important;
	 }
	  .mobile-filter {
		   width: auto !important;
		   float: right;
		   margin-bottom: 0 !important;
	 }
   }	
   
	@media (max-width: 550px) {
   .tb_wt_page_title_system h1 {
	   font-size: 27px;
   }
   #tab-learn-more-tab .tb_accordion .panel-title a {
	   font-size: 20px;
   }
   #tab-learn-more-tab .tb_accordion .panel-title a {
	   padding: 14px 40px!important;
   }
   }
	@media (max-width: 430px) {
   #header .tbLogoCol &gt; .tbToggleButtons {
	   position: absolute;
	   right: 15px;
	   margin-top: 0px!important;
   }
   #header .tb_wt_header_logo_system {
	   display: block!important;
	   width: 100%;
	   margin-bottom: 38px!important;
   }
   .product-filter {
	   position: relative;
	   top: 13px;
   }
   #site_logo img {
	   max-width: 140px;
   }
   }
   .tb_wt_product_options_system {
	   padding: 0px !important;
   }
   .tb_wt_product_options_system .options .form-group  {
	   padding: 30px !important;
   }
   
   
   .tb_wt_product_special_price_counter_system .h4{font-size:12px !important; line-height: normal}
   
   #cart .dropdown-menu h3{font-size:22px !important;}
   
   .hidden{display:none}
   
   .mfilter-button-more a{font-size:13px !important; font-weight: 400 !important} 
   
   .mfilter-tb-as-td{
	   
   }
   
   .mfilter-tb-as-td a{
	   color: #6c4743 !important;
	   padding:0 0 0 30px !important;
   }
   
	.mfilter-box.mfilter-box.mfilter-box.mfilter-box .mfilter-option.mfilter-tb-as-tr &gt; label, .mfilter-tb-as-td a{
		font-size:13px !important
   }
   
   .mfilter-category-tree ul li.mfilter-to-parent{font-size:12px !important; font-weight: normal !important}
   
   
   
   .mc-field-group{display:block !important}
   .mc-field-group label{display:block; width: 100%;}
   
   
   #payment_images img{max-width:50px;border-radius: 10px;overflow:hidden;}
   
   .footer-social a{display:inline-block;margin-right:10px;}
   .footer-social a img{width:30px;}
   
   
   #header .nav.nav-horizontal{    justify-content: center; align-items: flex-end;}
   
   @media (max-width: 892px) { 
	   #header .nav.nav-horizontal {
		   flex-wrap: nowrap;
	   }
   }
   
   .poll-icon-0:hover svg path{ stroke: #baff00;}
   .poll-icon-1:hover svg path{ stroke: orange;}
   .poll-icon-2:hover svg path{ stroke: red;}
   
   .stpoll {
	   position:fixed;
	   right:-300px;
	   top:40%;
	   background:-o-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
	   background:-ms-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
	   background:-moz-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
	   background:-webkit-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
	   background:linear-gradient(0deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
	   width:240px;
	   padding:20px 30px 10px;
	   display: block !important;
			   transition-timing-function: ease-in;
	   transition: 1s;
	   transform: translateX(130%);
   }
   
   .stpoll.show{
	   right:0px;
	   transition-timing-function: ease-out;
	   transition: 1s;
	   transform: translateX(0);
   }
   
   .poll-headline{
	   position: fixed;
	   right:-190px;
	   top:50%;
	   cursor: pointer
   }
   
   .poll-headline.hide{
	   right:-300px;
   }
   
   .poll-headline h3{
	   font-size:18px;
	   color:#fff; 
	   position: relative;
	   transform: rotate(-90deg)  translate3d( 0, 0, 0);
	   background:#E00019;
	   transform-origin: left bottom;
	   line-height: normal;
	   padding:10px 10px 10px 60px;
	   width: 190px;
   }
   
   .poll-headline h3 img{
	   position:absolute;
	   left:10px;
	   top:0px;
	   max-width: 50px;
   }
   
   .stpoll-module li{
	   width:100%;
	   padding:10px 0;
   }
   
   .stpoll-module li span{
	   position: relative;
	   top:-10px;
   }
   
   .stpoll h4{
	   font-size:17px; 
	   color: #fff;
   }

.my-stpolls, .my-stpolls .col-md-12{
    width:100% !important;
    max-width: 100%;
}

   
   .promo-label{
	   position:absolute;
	   max-width:50px;
	   right:0px;
	   top:0px;
	   z-index: 2;
	   pointer-events: none;
   }
   
   .product-thumb .tb_label_special{  
	   position: absolute;
   width: auto;
   height: auto;
   left: auto;
   border-radius: 30px;
   right: 0px;
   top: 0px;
   z-index: 2;
   pointer-events: none;
   padding: 10px;
   line-height: normal;
   }
   
   .hidden{display:none !important}
   
   .tb_system_product_images{position:relative;}
   .promo-price{position:absolute; right:10px; top:10px; z-index: 2;pointer-events: none;  width:70px; height: 70px; }
   .promo-price span{background:#e00019; color:#fff; padding:24px 10px;border-radius: 100px; text-align: center;font-weight: bold; font-size:18px; display: block;  width:80px; height: 80px; position: relative; right: 10px;}
   
   
   .prod-acc .tbActivated .panel-body {height:auto !important}
   
   .promo-product .tb_label_special{display:none !important}
   
   
   #header-icons .user-box{margin-top:0px !important}
   .header_icons .dropdown &gt; a:not(.tb_no_caret)::after, .header_icons .dropdown-toggle::after{position:absolute;}
   
   #header .tb_wt_header_cart_menu_system  #cart .dropdown .tb_label{position:relative; top:-7px;}
   
   .zoomImg{cursor:grab !important}
   
   @media (max-width: 480px) { 
	   #footer select {
		   width: 100% !important;
	   }
   }
   
   
   .br10{border-radius: 5px;}
   
   
   
   
   body.xform-xform .form-wrapper .form-ul li input[type="text"]{
	   border-bottom-color: #eeeeee;
	   border-right-color: #eeeeee;
	   background-color: #eeeeee;
		   border-top-color: #eeeeee;
	   border-left-color: #eeeeee;
	   color: #333333;
	   transition: color 0.3s,border 0.3s,background 0.3s;
	   height: 52px;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   padding: 11px 13px;
	   
   }
   
   body.xform-xform .form-wrapper .form-ul .f-c22.btn {
	   
	   height: 52px;
	   line-height: 38px !important;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   padding-left: 26px;
	   padding-right: 26px;
	   font-size: 17px;
	   color: #ffffff !important;
		   background-color: #E00019 !important;
	   background-image:none;
		   margin-left: 197px;
   
   }
   
   body.xform-xform .form-wrapper .form-ul .f-c22.btn:hover, 
   body.xform-xform .form-wrapper .form-ul .f-c22.btn:focus {	
	   
	   background-color: #333 !important;
	   background-image:none;
   }
   
   
   
   body.xform-xform .form-wrapper .form-ul li label {
		   display: -webkit-flex;
	   display: -ms-flexbox;
	   display: flex;
	   -ms-flex: 1 1 0px !important;
	   -webkit-flex: 1 1 0px !important;
	   flex: 1 1 0px !important;
	   width: auto;
	   margin-top: 0;
	   margin-left: 0;
	   align-self: flex-start;
	   -ms-flex-align: center;
	   -webkit-align-items: center;
	   align-items: center;
	   max-width: 150px;
	   min-width: 100px;
	   min-height: 52px;
	   padding-top: 0;
	   padding-bottom: 0;
	   padding-right: 6.5px;
		   font-size: 16px;
	   font-weight: 400;
   }
   
   
   body.xform-xform .form-wrapper .form-ul li.field {
	   display: -webkit-flex;
	   display: -ms-flexbox;
	   display: flex;
	   -ms-flex-wrap: wrap;
	   -webkit-flex-wrap: wrap;
	   flex-wrap: wrap;
	   margin-top: 0;
	   margin-left: 0;
   }
   
   body.xform-xform .form-wrapper .form-ul .field.row-c22.li-submit {
		   display: block;
	   padding-top: 39px;
	   
   }
   
   body.xform-xform .form-wrapper .form-ul li input[type="text"]:focus, 
   body.xform-xform .form-wrapper .form-ul li input[type="text"]:hover{
	   border-bottom-color: #42bab0;
	   border-right-color: #42bab0;
		   border-top-color: #42bab0;
	   border-left-color: #42bab0;
	   background-color: transparent!important;
   }
   
   body.xform-xform .form-wrapper .form-ul span.error-block{display:none !important}
   
   body.xform-xform .form-wrapper .form-ul li input[type="text"].error{
	   display:block !important; 
	   background:rgba(244,164,166,1.00); 
	   border-color:rgba(244,164,166,1.00);
   }
   
   .app-container{
	   position: fixed;
	   bottom: 0px;
	   left: 0px;
	   z-index: 1000000000000000;
	   width: 100%;
	   display: none;
	   transform: translate3d(0, 0, 0);
   } 
   
   @media (max-width:768px){
	   .app-container{
		   display:block;
	   }
	   
   }
   
   .app-container ul{
	   display: block;
	   list-style-type: none;
	   background: #fff;
	   width: 100%;
	   box-shadow: 0 0 5px rgba(0,0,0,.1);
	   width:100%; 
	   float:left;
   }
   
   .app-container ul li{
	   display: inline-block;
	   list-style-type: none;
	   width:20%;
	   float:left;
   }
   
   .app-container ul li a{
	   width:100%;
	   display: block;
	   font-size:10px;
	   color: #000;
	   text-align: center;
	   line-height: normal;
	   padding:5px;
   }
   
   .app-container ul li a span{
	   display: block;
   }
   
   .app-container ul li a svg{
	   width:35px;
	   margin:0px;
   }
   
   .app-container ul li ul{
	   position:absolute; 
	   right:0px;
	   bottom:62px; 
	   max-width: 20%;
	   box-shadow: none;
	   display: none;
	   box-shadow: 0 -5px 5px rgba(0,0,0,.1);
   }
   
   .app-container ul li ul.active{
	   display:block;
   }
   
   .app-container ul li ul li{
	   width:100%;
   }
   
   .app-container ul li ul li a{
	   padding: 10px 10px;
	   border-top:solid 1px #ddd;
   }
   
   .app-container ul li ul li:first-child a{
	   border-top:none;
   }
   
   .clientCard{
		  /* display:none;*/
	   } 
	   
	   .showCard{
		   display: none;
		   position: absolute;
		   left: 50%;
		   top: -62px;
		   margin: 0 0 0 -100px;
		   box-shadow: 0 0 5px rgba(0,0,0,.5);
	   }
   
   body.is_logged .showCard{display:inline-block;}
	   
	   .noty_message.modified{
		   width:100%;
		   height:100vh;
		   left:0px;
		   top:0px;
		   position: fixed;
		   padding:0px;
		   text-center;
	   }
	   
	   .noty_message.modified .noty_text{
		   height:100%;
		   background:-o-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
		   background:-ms-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
		   background:-moz-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
		   background:-webkit-linear-gradient(90deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
		   background:linear-gradient(0deg,rgba(172,13,13,1),rgba(247,2,1,1)) no-repeat center;
		   background-size:auto;
		   background-attachment:scroll;
		   color:#fff;
	   }
	   
	   .noty_message.modified .noty_close:before {
		   content:"";
		   width:1px;
		   height:30px;
		   transform: rotate(45deg);
		   background:#fff;
		   display: block;
	   }
	   
	   .noty_message.modified .noty_close:after {
		   content:"";
		   width:1px;
		   height:30px;
		   transform: rotate(135deg);
		   background:#fff;
		   display: block;
		   position: absolute;
		   left: 0px;
		   top: 0px;
	   }
	   
	   .noty_message.modified .clientCardBox{
		   text-align: center;
	   }
   
   
   .account-wishlist .table.table-hover .btn-primary {}
   
   .tk_table th{
	   text-align:left !important;
   }
   
   #footer  .tb_width_fixed, #bottom  .tb_width_fixed{
	   margin:0 auto;
   }
   
   
   .price-old.show-old-price{
	   display:inline-block !important;
	   visibility: visible !important; 
   }
   
   .price-new.old-new-price{
	   color: #E00019 !important;
   }
   
   
   
@media (max-width:768px){
    	 .filter_m {
       overflow: auto;
	 }
   
   .filter_m .row.tb_gut_xs_30 {
       height:auto !important;
   }
    
    .filter_m.mobile-filter-show .filter-close{
        position: fixed;
        right:10px;
        top:10px;
    }

}
  

.my-stpolls .buttons {
    display:none !important;
}

.z100{
    position: relative;
    z-index: 100;
}

.noty_message.modified .noty_text{
    background:#9d0a0e url('/images/app-card.png') center top no-repeat;
    background-size:100% auto !important;
}
.SILVER-popup .noty_text{
    background:#9d0a0e url('/images/app-card-silver.png') center top no-repeat !important;
    background-size:100% auto !important;
}
.BRONZE-popup .noty_text{
    background:#9d0a0e url('/images/app-card-bronze.png') center top no-repeat !important;
    background-size:100% auto !important;
}
.GOLD-popup .noty_text{
    background:#9d0a0e url('/images/app-card-gold.png') center top no-repeat !important;
    background-size:100% auto !important;
}






























   
   
   
   
   
   
   
   
   
   
   
   </pre></body></html>