#sidebar-widget .gensearch__submit{border-radius:0 3px 3px 0;justify-content:center;align-items:center;color:#fff!important;background:#b34a43!important;height:auto!important;padding:0 14px!important;display:flex!important;top:0!important;bottom:0!important}#sidebar-widget .gensearch__submit:hover{background:#993f39!important}#sidebar-widget .gensearch__submit:before{content:"";font-family:Glyphicons Halflings;font-size:17px;font-weight:400}#sidebar-widget .gensearch__input{padding-right:56px!important}#sidebar-widget .dim-search-btn{color:#b34a43!important;background:0 0!important;border:2px solid #b34a43!important}#sidebar-widget .dim-search-btn:hover{color:#fff!important;background:#b34a43!important}#sidebar-widget .gensearch__submit:before{margin:0;line-height:1;top:0}.gf-dual{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;top:0;left:0}.gf-dual::-webkit-slider-runnable-track{background:0 0;height:22px}.gf-dual::-moz-range-track{background:0 0;height:22px}.gf-dual::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:pointer;background:#fff;border:3px solid #b34a43;border-radius:50%;width:18px;height:18px;margin-top:2px;box-shadow:0 1px 3px #0000004d}.gf-dual::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#fff;border:3px solid #b34a43;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0000004d}#sidebar-widget .gensearch__submit:after{display:none!important}#sidebar-widget .widget{margin-bottom:18px!important}#sidebar-widget .widgettitle{margin-bottom:6px!important;padding-bottom:6px!important}#sidebar-widget .widget_search{margin-bottom:6px!important}.contact_form .form-control{font-size:16px!important}.gf-login-box{padding-top:6px!important}.subheader-maintitle{white-space:nowrap!important}body{max-width:100vw}.page-subheader,.kl-slideshow,.scontent__maps,.gf-hero{overflow:hidden}.kl-bottommask{width:100%;left:0;right:0;overflow:hidden}.kl-bottommask svg{width:100%;display:block}.gf-password-wrap{z-index:0;display:block;position:relative}.kl-fancy-form label.control-label{z-index:2}.gf-password-wrap input{width:100%;padding-right:38px}.gf-password-wrap button.gf-eye-toggle{cursor:pointer;color:#b34a43;z-index:5;background:0 0;border:0;padding:4px 8px;font-size:16px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gf-password-wrap button.gf-eye-toggle:hover{color:#993f39}.gf-langswitch{z-index:120;float:left;margin:10px 0;display:inline-block;position:relative}.gf-langswitch__btn{cursor:pointer;color:#fff;letter-spacing:1px;opacity:.85;background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font:700 13px/1 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex}.gf-langswitch__btn:hover{opacity:1}.gf-langswitch__caret{font-size:10px;line-height:1;transition:transform .15s}.gf-langswitch__caret.is-open{transform:rotate(180deg)}.gf-langswitch__menu{z-index:9999;background:#5a1712;border:1px solid #ffffff14;border-radius:8px;min-width:64px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #00000059}.gf-langswitch__menu>li{margin:0}.gf-langswitch__item{text-align:center;cursor:pointer;color:#f0d9d6;letter-spacing:1px;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 14px;font:700 13px/1 Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.gf-langswitch__item:hover{color:#fff;background:#ffffff14}.gf-langswitch__item.is-active{color:#fff;background:#b34a43}.gf-badge{text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.gf-badge--pending{background:#f1c40f}.gf-badge--confirmed{background:#3498db}.gf-badge--shipped{background:#9b59b6}.gf-badge--delivered{background:#27ae60}.gf-badge--cancelled{background:#95a5a6}.gf-form-alert{border-radius:3px;margin-bottom:16px;padding:12px 16px;font-size:14px}.gf-form-alert--success{color:#155724;background:#d4edda}.gf-form-alert--error{color:#721c24;background:#f8d7da}.gf-form-field-error{color:red;white-space:nowrap;margin-top:4px;font-size:12px;display:block}.gf-req{color:#e60000;vertical-align:middle;margin-left:3px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:0}.kl-fancy-form.has-error label.control-label{color:#e60000}.gf-modal-backdrop{z-index:1050;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gf-modal{background:#fff;border-radius:4px;width:100%;max-width:720px;max-height:90vh;padding:24px;overflow:auto}.gf-modal__header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.gf-modal__header h2{margin:0;font-size:18px}.gf-modal__close{cursor:pointer;color:#666;background:0 0;border:0;font-size:24px;line-height:1}.gf-hero{width:100%;margin:0;padding:0;position:relative;overflow:hidden}.gf-hero__swiper{width:100%;height:600px;min-height:600px}.gf-hero .swiper,.gf-hero__swiper .swiper-wrapper,.gf-hero__swiper .swiper-slide{min-height:600px;height:600px!important}.gf-hero__slide{background-color:#222;width:100%;height:100%;min-height:600px;position:relative}.gf-hero__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.gf-hero__overlay{position:absolute;inset:0}.gf-hero__caption{z-index:3;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gf-hero__caption--right{text-align:right;align-items:flex-end}.gf-hero__caption--left{text-align:left;align-items:flex-start}.gf-hero__caption--center{text-align:center;align-items:center}.gf-hero__title{color:#fff;text-transform:none;letter-spacing:.5px;margin:0;font-size:38px;font-weight:300}.gf-hero__title strong{font-weight:700}.gf-hero__cta{color:#fff;text-transform:uppercase;letter-spacing:1.5px;background:#e2001a;border:0;padding:14px 36px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;transform:skew(-18deg)}.gf-hero__cta:hover{color:#fff;background:#b80015}.gf-hero__cta>*{display:inline-block;transform:skew(18deg)}.gf-hero__prev,.gf-hero__next{z-index:10;cursor:pointer;opacity:.75;background:0 0;border:0;padding:16px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.gf-hero__prev:hover,.gf-hero__next:hover{opacity:1}.gf-hero__prev{left:24px}.gf-hero__next{right:24px}.gf-hero__prev:disabled,.gf-hero__next:disabled{opacity:.3;cursor:default}.site-header[data-header-style="1"]{z-index:200;background:0 0;position:absolute;top:0;left:0;right:0}.site-header a,.site-header .ctabutton,.site-header .kl-cta-ribbon{z-index:201;position:relative;pointer-events:auto!important}.gf-hero,.gf-hero__swiper,.gf-hero .swiper{z-index:1}body.header-scrolled .site-header[data-header-style="1"]{box-shadow:0 2px 8px #00000040;background:linear-gradient(#a5342a 0%,#6e1d17 100%)!important;padding:0!important;position:fixed!important}body.header-scrolled .site-header .kl-header-bg{display:none!important}body.header-scrolled .site-header .kl-top-header{border:0!important;min-height:0!important;padding-top:7px!important;padding-bottom:1px!important;padding-left:150px!important}body.header-scrolled .site-header .kl-top-header hr{display:none!important}body.header-scrolled .site-header .kl-top-header .separator{clear:both!important;width:100%!important;margin:0!important;display:block!important}body.header-scrolled .site-header .kl-top-header,body.header-scrolled .site-header .kl-top-header .topnav{margin-top:0!important;margin-bottom:0!important;line-height:1!important}body.header-scrolled .site-header .kl-top-header .topnav>li>a{padding-top:1px!important;padding-bottom:1px!important;font-size:11px!important;line-height:15px!important}body.header-scrolled .site-header .kl-top-header .topnav>li>a .glyphicon{font-size:11px!important}body.header-scrolled .site-header .header-leftside-container{float:left!important;margin:0 0 0 30px!important}body.header-scrolled .site-header .header-links-container{align-items:center;gap:16px;float:right!important;margin:0!important;display:flex!important}body.header-scrolled .site-header .header-links-container .gf-langswitch{order:1;float:none!important;margin:0!important}body.header-scrolled .site-header .header-links-container .topnav{order:2;float:none!important;margin:0!important}body.header-scrolled .site-header .header-links-container .gf-langswitch__btn{padding:0!important}body.header-scrolled .site-header .siteheader-container{min-height:0!important;padding-top:0!important;padding-bottom:0!important;position:relative!important}body.header-scrolled .site-header .logo-container{z-index:5;top:0;bottom:0;left:15px;align-items:center!important;margin:0!important;display:flex!important;position:absolute!important}body.header-scrolled .site-header .kl-main-header{gap:28px;align-items:center!important;min-height:30px!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:150px!important;display:flex!important}body.header-scrolled .site-header .kl-top-header .social-icons>li>a{height:14px!important;font-size:12px!important;line-height:14px!important}body.header-scrolled .site-header .kl-header-toptext{font-size:11px!important;line-height:14px!important}body.header-scrolled .site-header .kl-top-header .social-icons{margin:0!important}body.header-scrolled .site-header #menu-main-menu{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important}body.header-scrolled .site-header .main-menu>li>a{padding-top:2px!important;padding-bottom:2px!important;line-height:16px!important}body.header-scrolled .site-header .main-menu>li{margin-bottom:0!important;padding-bottom:0!important;line-height:1!important}body.header-scrolled .site-header .kl-main-header .main-nav,body.header-scrolled .site-header .kl-main-header #main-menu{margin:0!important}body.header-scrolled .site-header .kl-main-header .ctabutton{align-self:center!important;margin:0 0 0 auto!important}body.header-scrolled .site-header .ctabutton .trisvg{display:none!important}body.header-scrolled .site-header .logo-img{filter:brightness(0)invert();max-height:50px!important}body.header-scrolled .site-header .site-logo,body.header-scrolled .site-header .site-logo a{height:auto!important;min-height:0!important}#th-content-post img,.itemBody img,#content article img,a[data-mfp=image] img,.gf-zoom{cursor:pointer;border-radius:8px}.gf-orders{margin-top:8px}.gf-order-card{background:#fff;border:1px solid #b34a4340;border-radius:8px;margin-bottom:26px;overflow:hidden;box-shadow:0 6px 18px -14px #0006}.gf-order-head{color:#fff;background:#b34a43;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.gf-order-head__main{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.gf-order-head__lbl{color:#fff9;text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.gf-order-head__num{font-family:monospace;font-size:20px}.gf-order-head__date{color:#fffc;font-size:13px}.gf-order-items{border-collapse:collapse;width:100%;margin:0}.gf-order-items thead th{color:#8a2f29;text-transform:uppercase;letter-spacing:.5px;text-align:left;background:#b34a431a;padding:8px 14px;font-size:12px}.gf-order-items th.qty,.gf-order-items td.qty{text-align:right;width:120px}.gf-order-items tbody td{border-top:1px solid #eee;padding:8px 14px;font-size:14px}.gf-order-items tbody tr:nth-of-type(odd) td{background:#b34a4309}.gf-order-items td.code{color:#b34a43;font-family:monospace;font-weight:700}.gf-order-items td.qty{font-size:16px;font-weight:700}.main-menu .menu-orders{margin-left:12px}.main-menu .menu-orders__link{text-transform:uppercase;letter-spacing:.5px;background:#e2001a;border-radius:3px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex;color:#fff!important}.main-menu .menu-orders__link:hover,.main-menu .menu-orders__link:focus{background:#b80015;text-decoration:none;color:#fff!important}.main-menu .menu-orders__link i{font-size:13px}.gf-catalog-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.gf-catalog-table th,.gf-catalog-table td{text-align:left;border-bottom:1px solid #e5e5e5;padding:10px 12px}.gf-catalog-table th{color:#fff;text-transform:uppercase;background:#fa00008c;font-size:12px}.gf-catalog-table tr:nth-child(2n) td{background:#fafafa}
