:root{--theme-bg-color:linear-gradient(135deg, rgba(45, 217, 179, 0.06), rgba(45, 217, 179, 0.01));--theme-bg-color-second:linear-gradient(180deg, rgba(45, 217, 179, 0.12), rgba(45, 217, 179, 0.02));--theme-border-color:rgba(45, 217, 179, 0.2);--theme-color:#2DD9B3;--border-radius-sm:8px;--border-radius:14px;--border-radius-lg:24px;--border-color:rgba(255, 255, 255, 0.1);--link-color:#C8D3E2;--link-color-hover:#2DD9B3;--text-danger:#ff8da1;--body-color-bg:#081A36;--body-text-color:#FFF;--body-font-family:'Manrope',system-ui,sans-serif;--h-font:'Bricolage Grotesque',system-ui,sans-serif;--h1-color:#fff;--h1-size:54px;--h2-size:24px;--main-button-color:#050F22;--main-button-color-bg:#2DD9B3;--main-button-color-bg-hover:#3BE8C1;--main-button-color-box-shadow:rgba(45, 217, 179, 0.25);--secondary-button-color:#fff;--secondary-button-bg:transparent;--secondary-button-border-color-hover:#2DD9B3;--secondary-button-color-hover:#2DD9B3;--theme-secondary-bg-color:#0C2449;--footer-color-bg:#050F22;--header-logo-url:url("/Client/Themes/calso-demov3/Images/logo_calso.svg")}a.button-back,a.button-next,a.eshop-cart-button-back,button.button-next,button.eshop-cart-button-next,input.button-next,input.eshop-cart-button-back{position:relative}a.button-next:after,button.button-next:after,button.eshop-cart-button-next:after,input.button-next:after{content:"\f105";font-family:FontAwesome;position:absolute;right:20px;top:50%;transform:translateY(-50%)}a.button-back:before,a.eshop-cart-button-back:before,input.eshop-cart-button-back:before{content:"\f104";font-family:FontAwesome;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.eshop-cart-product-button-remove{appearance:none;background:0 0;padding:0;border:0;cursor:pointer;vertical-align:middle}.eshop-cart-product-button-remove:hover:before{box-shadow:0 8px 32px var(--main-button-color-box-shadow)}.button-remove:after,.eshop-cart-product-button-remove:before{font-family:FontAwesome;content:"\f00d";font-size:18px;color:var(--theme-color);transition:.3s all}.calculator-files-removebtn{font-weight:400!important;font-size:12px!important}@media (max-width:767px){.calculator-files-name,.calculator-files-removebtn{width:auto!important}}.eshop-category-sorter{display:none}.eshop-cart-product-properties-property{padding:1px 0!important;overflow:hidden}.eshop-cart-product-comment-caption,.eshop-cart-product-files-header,.eshop-cart-product-property-properties-property,.eshop-cart-product-property-property,.item-name label,.requested-files-order-info label{font-weight:500;padding-right:15px;min-width:200px;display:block;float:left;color:var(--link-color)}@media (max-width:767px){.eshop-cart-product-comment-caption,.eshop-cart-product-files-header,.eshop-cart-product-property-properties-property,.eshop-cart-product-property-property,.item-name label,.requested-files-order-info label{min-width:175px;max-width:175px}}.eshop-cart-product-property-properties-variant{display:block;overflow:hidden}.eshop-cart-product-properties-group{margin-bottom:10px}.product-properties-group-name{border-bottom:1px dashed #000;font-size:16px;margin-bottom:3px}.offer-form-content{overflow:hidden}@media (max-width:991px){.doc-del-info,.doc-inv-info,.eshop-cart-content-address{width:100%!important;padding-left:0!important;padding-right:0!important}}.doc-items-header,.doc-items-item-header{text-transform:uppercase;letter-spacing:.04em;font-size:12px;padding:12px 14px;font-family:var(--h-font);font-weight:600;color:var(--link-color);background:rgba(45,217,179,.04);border-bottom:1px solid var(--theme-border-color)}@media (max-width:991px){.doc-items-header,.doc-items-item-header{padding:6px 8px}}.doc-items-header span,.doc-items-item-header span{display:inline-block}.doc-items-header .offer-items-header-label-radio,.doc-items-item-header .offer-items-header-label-radio{display:none}.doc-items-header .doc-items-col,.doc-items-header .doc-items-label,.doc-items-item-header .doc-items-col,.doc-items-item-header .doc-items-label{width:13%;text-align:center}@media (max-width:991px){.doc-items-header .doc-items-col,.doc-items-header .doc-items-label,.doc-items-item-header .doc-items-col,.doc-items-item-header .doc-items-label{width:44%;padding:5px 0}}.doc-items-header .doc-items-col-name,.doc-items-item-header .doc-items-col-name{text-align:left;width:40%;padding-left:17px}@media (max-width:991px){.doc-items-header .doc-items-col-name,.doc-items-item-header .doc-items-col-name{width:100%;text-align:center;padding:10px 0;border-bottom:1px solid var(--border-color)}}.doc-items-header .doc-items-col-action,.doc-items-item-header .doc-items-col-action{width:2%}@media (max-width:991px){.doc-items-header .doc-items-col-action,.doc-items-item-header .doc-items-col-action{width:8%}}.doc-items-item-header{padding:10px 0;background-color:var(--body-color-bg);color:#fff;font-size:14px;font-weight:400}@media (max-width:991px){.doc-items-item-header{padding:0}}.doc-items-item-body{padding:17px;text-align:left;background-color:var(--theme-secondary-bg-color);background-color:transparent}@media (max-width:991px){.doc-items-item-body{padding:10px}}@media (max-width:991px){.doc-items-col-price,.doc-items-col-vat-percentage,.eshop-cart-products-header-name{display:none!important}.doc-items-col-action{text-align:right}}.eshop-cart-customer-order-number label,.same-as-invoice label{width:200px;max-width:155px}.eshop-userlinkedproducts-content{text-align:center}.eshop-category-items{display:flex;flex-wrap:wrap;gap:20px;margin:50px 0}@media (max-width:991px){.eshop-category-items{gap:15px;margin:25px 0}}@media (max-width:767px){.eshop-category-items{gap:10px}}.eshop-category-items .eshop-category-item{display:flex;flex-direction:column;gap:10px;width:calc(25% - 15px);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));text-align:center;padding:10px;border:1px solid var(--border-color);border-radius:var(--border-radius-lg);transition:all .3s}@media (max-width:991px){.eshop-category-items .eshop-category-item{width:calc(33.33% - 10px)}}@media (max-width:767px){.eshop-category-items .eshop-category-item{width:calc(50% - 5px);padding:5px;gap:5px}}.eshop-category-items .eshop-category-item:hover{cursor:pointer;transform:translateY(-6px);border-color:var(--theme-border-color);box-shadow:0 20px 40px rgba(0,0,0,.3)}.eshop-category-items .eshop-category-item:hover img{transform:scale(1.02)}.eshop-category-items .eshop-category-item-name{order:2;font-size:16px}@media (max-width:767px){.eshop-category-items .eshop-category-item-name{font-size:14px}}.eshop-category-items .eshop-category-item-desc{order:3;font-size:12px}.eshop-category-items .eshop-category-item-price{order:4}.eshop-category-items .eshop-category-item-thumbnail{order:1;height:200px;display:flex;align-items:center;justify-content:center}.eshop-category-items .eshop-category-item-thumbnail img{transition:transform .3s ease-in-out;max-width:100%;max-height:190px;height:auto}@media (max-width:991px){.eshop-category-items .eshop-category-item-thumbnail{height:175px}.eshop-category-items .eshop-category-item-thumbnail img{max-height:165px}}@media (max-width:767px){.eshop-category-items .eshop-category-item-thumbnail{height:150px}.eshop-category-items .eshop-category-item-thumbnail img{max-height:140px}}.offers-add-files .buttons-row a{float:left}.offers-add-files .buttons-row .button-next{float:right}.offers-add-files .buttons-row input{float:right;margin:0}.offers-add-files .calculator-section-caption{margin-left:0!important;padding-left:0}.offers-detail .doc-inv-info,.offers-detail .doc-status-info{display:inline-block;width:49%;vertical-align:top}@media (max-width:991px){.offers-detail .doc-inv-info,.offers-detail .doc-status-info{width:100%}}.offers-detail .order-status-info{padding-right:2%}@media (max-width:991px){.offers-detail .order-status-info{padding:0}}.offers-detail .doc-inv-info{padding-left:2%}@media (max-width:991px){.offers-detail .doc-inv-info{padding:0}}.offers-detail .offer-items-item-amount-variants-variant{margin-bottom:3px}.offers-detail .offer-items-item-amount-variants-variant>span{display:inline-block;width:21%}@media (max-width:991px){.offers-detail .offer-items-item-amount-variants-variant>span{width:43%;padding-left:40px}}@media (max-width:499px){.offers-detail .offer-items-item-amount-variants-variant>span{padding-left:0}}.offers-detail .offer-items-item-prop-variants>div:not(:first-child)>div{margin-left:20px}.offers-detail .offer-items-item-prop-variants>div:not(:first-child):before{content:"\f064";font-family:FontAwesome;transform:rotate(270deg);font-weight:900;position:absolute}.offers-detail .offer-items-item-prop-variants-variant{position:relative}.offers-detail .offer-items-item-prop-variants-variant .offer-items-item-prop-variants-variant-select{position:absolute;left:40%;top:40px;padding-left:10px}@media (max-width:991px){.offers-detail .offer-items-item-prop-variants-variant .offer-items-item-prop-variants-variant-select{position:relative;left:0;top:0;background:#f0f0f0;padding:0 0 20px 50px}}.offers-detail .offer-items-item-prop-variants-variant .offer-items-item-prop-variants-variant-select>span{vertical-align:middle;font-weight:500}.offers-detail .offer-items-item-prop-variants-radio-select{width:10%!important;text-align:center}.offers-detail .offer-items-item-optional .doc-items-item-header{padding-left:17px}.offers-detail .offer-items-item-optional .offer-items-item-chck-optional{position:relative;z-index:1}.offers-detail .offer-items-item-optional .offer-items-item-chck-optional>input{position:absolute;top:3px;left:13px}@media (max-width:991px){.offers-detail .offer-items-item-optional .offer-items-item-chck-optional>input{top:7px}}.offers-detail .offer-items.has-amount-discount .doc-items-header .doc-items-col:not(.doc-items-col-name),.offers-detail .offer-items.has-amount-discount .doc-items-header .doc-items-label:not(.doc-items-col-name),.offers-detail .offer-items.has-amount-discount .doc-items-item-header .doc-items-col:not(.doc-items-col-name),.offers-detail .offer-items.has-amount-discount .doc-items-item-header .doc-items-label:not(.doc-items-col-name){width:11%}@media (max-width:991px){.offers-detail .offer-items.has-amount-discount .doc-items-header .doc-items-col:not(.doc-items-col-name),.offers-detail .offer-items.has-amount-discount .doc-items-header .doc-items-label:not(.doc-items-col-name),.offers-detail .offer-items.has-amount-discount .doc-items-item-header .doc-items-col:not(.doc-items-col-name),.offers-detail .offer-items.has-amount-discount .doc-items-item-header .doc-items-label:not(.doc-items-col-name){width:32%}}.offers-detail .offer-items.has-amount-discount .offer-items-item-amount-variants-variant>span{width:17%}@media (max-width:991px){.offers-detail .offer-items.has-amount-discount .offer-items-item-amount-variants-variant>span.offer-items-item-price-vat{width:40%}.offers-detail .offer-items.has-amount-discount .offer-items-item-amount-variants-variant>span.offer-items-item-discount,.offers-detail .offer-items.has-amount-discount .offer-items-item-amount-variants-variant>span.offer-items-item-quantity{width:22%}}.offers-detail .offer-items.has-amount-discount .offer-items-item-amount-variants-variant>span.offer-items-item-discount{text-align:center}.offers-detail .buttons-row{text-align:right}@media (max-width:767px){.offers-detail .buttons-row{margin-top:0;text-align:center}}.offers-detail .summary{margin-top:0}.offer-add-files-items-item-name{width:100%}.offer-items-valid-until{margin-top:20px;font-size:18px;font-weight:500;color:var(--text-danger)}.offer-items-item-body{display:flex;flex-wrap:wrap}.offer-items-item-body .eshop-cart-product-properties{width:40%;order:1}.offer-items-item-body .offer-items-item-amount-variants{width:60%;order:2;padding-left:10px}@media (max-width:991px){.offer-items-item-body .offer-items-item-amount-variants{order:3}}.offer-items-item-body .eshop-cart-messageforcustomer{width:100%;order:3}@media (max-width:991px){.offer-items-item-body .eshop-cart-messageforcustomer{margin-bottom:15px;order:2}}@media (max-width:1399px){.offer-items-item-body .eshop-cart-product-comment-caption,.offer-items-item-body .eshop-cart-product-property-properties-property{min-width:175px!important}}@media (max-width:991px){.offer-items-item-body .eshop-cart-product-properties,.offer-items-item-body .offer-items-item-amount-variants{width:100%}}.button-remove{font-size:0;position:relative;padding:0!important;width:auto}.button-remove:after{color:var(--text-danger);margin-top:-7px}.order-status-nok span,.payment-nok span{color:var(--text-danger)!important}.order-status-ok span,.payment-ok span{color:var(--link-color-hover)!important}.payment-status-online span{display:block;margin-bottom:5px}.payment-status-online a{font-size:12px}.product-file-missing{margin-bottom:5px}.product-file-missing .eshop-cart-product-files-file-filename{color:var(--text-danger);font-weight:500;margin-left:5px}.eshop-order-detail .doc-del-info,.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{display:inline-block;vertical-align:top;width:33%}@media (max-width:1199px){.eshop-order-detail .doc-del-info,.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{width:49%}}@media (max-width:991px){.eshop-order-detail .doc-del-info,.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{width:100%;display:block}}.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{padding-right:5%}@media (max-width:1199px){.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{padding-right:2%}}@media (max-width:991px){.eshop-order-detail .doc-inv-info,.eshop-order-detail .doc-status-info{padding-right:0}}@media (max-width:1199px){.eshop-order-detail .doc-inv-info{padding-right:0;padding-left:2%}}.eshop-order-detail .button-insert,.eshop-order-detail .eshop-cart-product-files-add a{font-size:12px;padding:5px 10px;width:auto}.eshop-order-detail .order-document{overflow:auto}@media (max-width:1199px){.eshop-order-detail .order-document{overflow:hidden}}.eshop-order-detail .doc{padding-top:0}.doc-info-props div{display:block;padding:10px 0;text-align:right;overflow:hidden;font-size:15px;border-bottom:1px solid var(--border-color)}@media (max-width:767px){.doc-info-props div{font-size:14px}}.doc-info-props label{float:left;opacity:.75}.eshop-cart-product-files-file{padding-right:15px;display:block}.eshop-cart-product-files-file .eshop-cart-product-files-file-filename{margin-right:5px;display:inline-block}.requested-files-message{margin-bottom:30px}.item-name label,.requested-files-order-info label{text-align:left;max-width:none}.eshop-cart-product-files-add,.eshop-cart-product-files-file{margin-left:200px}@media (max-width:767px){.eshop-cart-product-files-add,.eshop-cart-product-files-file{margin-left:175px}}.eshop-cart-product-files-message{display:none}.eshop-requested-files .eshop-cart-product-files-file{padding-left:0}.eshop-cart-product-files-add{margin-top:5px}.files-header label,.requested-files-order-info label{width:150px}.doc-items-item-messages-for-customer{padding:17px}.eshop-product-content{margin:25px auto;overflow:hidden;clear:both}.eshop-product-catalog-detail-gallery,.eshop-product-description-image,.eshop-product-gallery,.eshop-product-simple-detail-gallery{max-width:400px;margin-right:50px;margin-bottom:25px;float:left;text-align:center}.eshop-product-catalog-detail-gallery img,.eshop-product-description-image img,.eshop-product-gallery img,.eshop-product-simple-detail-gallery img{max-width:100%;max-height:300px}@media (max-width:991px){.eshop-product-catalog-detail-gallery,.eshop-product-description-image,.eshop-product-gallery,.eshop-product-simple-detail-gallery{max-width:none;width:100%;margin-right:0;margin-bottom:20px}}#eshop-product-editor-templatepreview-gallerythumbnails>div.active{border:1px solid #ccc}#eshop-product-editor-templatepreview-gallerythumbnails-wrapper{position:relative;padding:0 40px}#eshop-product-editor-templatepreview-gallerythumbnails-next,#eshop-product-editor-templatepreview-gallerythumbnails-prev{position:absolute;top:0;bottom:0;width:40px;background-position:center;background-repeat:no-repeat;cursor:pointer}#eshop-product-editor-templatepreview-gallerythumbnails-prev{left:0;background-image:url(/Client/Themes/calso-demov3/Images/templatepicker-gallery-prev.png)}#eshop-product-editor-templatepreview-gallerythumbnails-next{right:0;background-image:url(/Client/Themes/calso-demov3/Images/templatepicker-gallery-next.png)}#eshop-product-editor-templatepreview-gallerythumbnails{white-space:nowrap;overflow:hidden}.eshop-product-editor-templatepreview-gallerythumbnail{margin:5px;display:inline-block;cursor:pointer;opacity:.7}.eshop-product-editor-templatepreview-gallerythumbnail img{max-width:75px}.eshop-product-editor-templatepreview-gallerythumbnail.active,.eshop-product-editor-templatepreview-gallerythumbnail:hover{opacity:1}.eshop-product-catalog-detail,.eshop-product-simple-detail{display:flex}@media (max-width:991px){.eshop-product-catalog-detail,.eshop-product-simple-detail{flex-direction:column}}.eshop-product-catalog-detail-name,.eshop-product-simple-detail-name{display:none}.eshop-product-catalog-detail-quantity-input,.eshop-product-simple-detail-quantity-input{text-align:right;max-width:150px}.eshop-product-catalog-detail-summary-pricebox,.eshop-product-simple-detail-summary-pricebox{font-size:18px;margin-bottom:20px}.eshop-product-catalog-detail-summary-pricebox span:last-child,.eshop-product-simple-detail-summary-pricebox span:last-child{font-weight:700;font-size:20px;margin-left:10px;color:var(--theme-color)}.eshop-product-catalog-detail .btn-primary,.eshop-product-simple-detail .btn-primary{padding:10px 40px}.eshop-product-catalog-detail-gallery,.eshop-product-simple-detail-gallery{min-width:400px;text-align:center}@media (max-width:991px){.eshop-product-catalog-detail-gallery,.eshop-product-simple-detail-gallery{width:100%;min-width:100%}}.eshop-product-editor-templatedetail-propertycategory{margin-bottom:20px}.eshop-product-editor-templatedetail-propertycategory-name{font-size:16px;margin-bottom:3px}.eshop-product-editor-templatedetail-property{display:inline-block;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:5px 10px;cursor:pointer;transition:.3s all}.eshop-product-editor-templatedetail-property.active,.eshop-product-editor-templatedetail-property:hover{border-color:var(--theme-border-color);background:var(--theme-bg-color-second)}.eshop-product-catalog-detail-variants .eshop-product-editor-templatedetail-property{display:grid;grid-template-columns:85px auto auto;grid-template-areas:"img name price" "img desc desc";text-align:left;margin-bottom:10px;gap:5px}.eshop-product-catalog-detail-variants .eshop-product-editor-templatedetail-property-image{grid-area:img}.eshop-product-catalog-detail-variants .eshop-product-editor-templatedetail-property-image img{max-height:43px;max-width:75px}.eshop-product-catalog-detail-variants .eshop-product-editor-templatedetail-property-name{grid-area:name}.eshop-product-catalog-detail-variants .eshop-product-editor-templatedetail-property-desc{grid-area:desc;font-weight:400}.eshop-product-catalog-detail-variants .eshop-product-editor-templatedetail-property-price{text-align:right;grid-area:price}.eshop-product-catalog-detail-summary-notinstock{font-size:20px;font-weight:700}.eshop-product-catalog-detail-parameters{margin-bottom:20px}.eshop-product-catalog-detail-parameters-caption{font-size:18px}.eshop-product-catalog-detail-parameters-item-parameter{min-width:75px;display:inline-block}.eshop-product-catalog-detail-parameters-item-value{font-weight:700}.auth .pad-btm,.crm .pad-btm{text-align:center}.auth form,.crm form{text-align:center}.auth form .form-group label,.crm form .form-group label{display:none}.auth .site-content{max-width:500px;width:100%}.auth .checkbox label{display:block!important;max-width:none;width:100%;text-align:center}.auth .btn-link{color:var(--link-color);font-weight:500}.auth .btn-link:hover{color:var(--link-color-hover)}.auth .text-muted{color:var(--link-color)}.auth .page-account-login-methods iframe{margin:10px auto}.eshop-order-detail h1,.offers-detail h1{font-weight:400}.crm:not(.crm-registration-detail):not(.crm-delivery-addresses) .site-content{max-width:800px;width:100%}.cust-reg-form-aceptnews label,.register-form-aceptnews label{width:93%;margin-left:5px;display:block!important;max-width:500px}.crm-registration .register-form-inner{display:grid;grid-template-areas:"reg     reg" "contact invoice" "news    news" "button  button";grid-template-columns:1fr 1fr;gap:20px}@media (max-width:600px){.crm-registration .register-form-inner{grid-template-areas:"reg" "contact" "invoice" "news" "button";grid-template-columns:1fr;gap:0}}.crm-registration .register-form-reg{grid-area:reg}.crm-registration .register-form-contact{grid-area:contact}.crm-registration .register-form-invoice{grid-area:invoice}.crm-registration .register-form-aceptnews{grid-area:news;max-width:none;display:flex;gap:5px}.crm-registration .buttons-row{grid-area:button;margin-top:0}.crm-registration-detail .cust-reg-inner{display:grid;grid-template-areas:"reg     reg" "contact invoice" "news    news" "button  button";grid-template-columns:1fr 1fr;gap:20px;max-width:800px;width:100%;margin:0 auto}@media (max-width:600px){.crm-registration-detail .cust-reg-inner{grid-template-areas:"contact" "invoice" "news" "button";grid-template-columns:1fr;gap:0}}.crm-registration-detail .cust-reg-inner .cust-reg-contact{grid-area:contact}.crm-registration-detail .cust-reg-inner .cust-reg-invoice{grid-area:invoice}.crm-registration-detail .cust-reg-inner .cust-reg-form-aceptnews{grid-area:news;max-width:none;display:flex;justify-content:center;gap:5px}.crm-registration-detail .cust-reg-inner .buttons-row{grid-area:button;margin-top:0}.crm-delivery-addresses label[for=Preffered]{display:inline-block!important}.log-on-user-content{text-align:center;max-width:359px;margin:0 auto}.log-on-user-content label{display:none}.log-on-user-content .btn-log-on-user{margin-top:15px}@media (max-width:767px){.log-on-user-content{max-width:none;width:100%}}@media (max-width:767px){#cookieconsent .collapse{display:block!important}}.form-group{text-align:left;max-width:359px;margin:0 auto 15px;position:relative}@media (max-width:991px){.form-group{max-width:none;width:100%;margin:0 auto 10px}}.body-header{margin-bottom:30px}.body-header h1{font-size:clamp(32px,4vw,54px);font-family:var(--h-font);color:var(--h1-color);letter-spacing:-.03px;text-align:center}header{position:sticky;top:0;z-index:101;background:rgba(8,26,54,.85);border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(18px)}.site-header{position:relative;margin:0 auto;max-width:1170px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;height:72px}@media (max-width:991px){.site-header{height:64px}}.body-content{min-height:400px;margin:0 15px}.site-header-logo{vertical-align:middle;height:42px;width:110px}@media (max-width:991px){.site-header-logo{width:85px}}.site-header-logo .site-header-logo-content{background-image:var(--header-logo-url);background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.site-header-login.logged,.site-header-user{display:flex;gap:5px;align-items:center}.hamburger-menu a,.hamburger-menu button,.site-header-cart a,.site-header-cart button,.site-header-login a,.site-header-login button,.site-header-logout a,.site-header-logout button{display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:50%}.hamburger-menu i,.site-header-cart i,.site-header-login i,.site-header-logout i{font-size:22px}.site-header-cart{position:relative}.site-header-cart .items-count{background-color:#fff;color:var(--theme-color);border-radius:50%;position:absolute;top:-1px;left:23px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px}.page-menu-wrapper{width:100%;margin-bottom:32px;border-radius:var(--border-radius);background-color:var(--body-color-bg);border:1px solid var(--border-color);overflow:hidden}.page-menu-wrapper .page-menu{margin:0;padding:0;width:100%;display:table}.page-menu-wrapper .page-menu-item{display:table-cell;padding:10px 0;text-align:center}@media (max-width:991px){.page-menu-wrapper .page-menu-item{display:block;padding:5px 0}}.page-menu-wrapper .page-menu-item a{color:var(--link-color)}.page-menu-wrapper .page-menu-item a:hover{color:var(--link-color-hover)}.page-menu-wrapper .page-menu-item.active a{color:var(--link-color-hover)}.hamburger-menu{display:none;z-index:1}@media (max-width:991px){.hamburger-menu{display:inline-block}}.body-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(2px);transition:background-color .35s,visibility .35s;z-index:100;visibility:hidden;pointer-events:none}.body-overlay.active{visibility:visible;pointer-events:auto;background-color:rgba(0,0,0,.8)}@media (min-width:992px){.site-header-menu{display:inline-block!important}}@media (max-width:991px){.site-header-menu{position:absolute;display:none;top:100%;left:0;width:100%;max-width:none;z-index:101;background-color:var(--body-color-bg);box-shadow:0 40px 80px -20px rgba(0,0,0,.5);border-top:1px solid var(--border-color)}.site-header-menu>ul{margin:10px 0!important}}.site-header-menu ul{display:flex;gap:36px;padding:0;margin:0;font-weight:500;list-style:none}@media (max-width:991px){.site-header-menu ul{flex-direction:column;gap:0}}.site-header-menu li{position:relative;padding:26px 0;transition:color .3s ease}@media (max-width:991px){.site-header-menu li{padding:15px 20px;margin-left:10px}}@media (min-width:992px){.site-header-menu li:hover ul{display:block;opacity:1;visibility:visible;transform:translateY(0)}}.site-header-menu li:hover>a,.site-header-menu li:hover>i{color:var(--link-color-hover)}.site-header-menu li i{margin-left:5px;vertical-align:middle}@media (max-width:991px){.site-header-menu li i{margin-left:10px}}.site-header-menu a,.site-header-menu i{color:var(--link-color);cursor:pointer}.site-header-menu ul ul{display:none;width:100%}@media (min-width:992px){.site-header-menu ul ul{z-index:10;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;position:absolute;left:0;top:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);width:max-content;padding:10px 20px 10px 20px;background:var(--theme-secondary-bg-color)}}.site-header-menu ul ul li{padding:8px 0}footer{background:var(--footer-color-bg);padding:70px 0 28px;text-align:center}footer .footer-main{margin-bottom:50px}footer .footer-main p{margin-top:50px;font-size:15px}footer .footer-bottom{border-top:1px solid var(--border-color);padding-top:24px;font-size:13px;display:flex;justify-content:space-between;color:#7a8ca6;gap:10px}@media (max-width:767px){footer .footer-bottom{flex-direction:column}}.cart-progressbar{margin-bottom:32px;border-radius:var(--border-radius);background-color:var(--body-color-bg);border:1px solid var(--border-color);overflow:hidden}.cart-progressbar span:nth-child(1):after{content:".";display:inline-block;padding-right:5px}.cart-progressbar td{padding:10px;color:var(--link-color);vertical-align:top}.cart-progressbar td.cart-progressbar-current{color:var(--link-color-hover)}@media (max-width:767px){.cart-progressbar td span{display:block}}.eshop-cart-message-voucher{display:inline-block;width:400px}@media (max-width:1024px){.eshop-cart-message-voucher{width:100%}}.eshop-cart-message-voucher .eshop-cart-vocuher-add{position:relative}.eshop-cart-message-voucher ul{margin:0;padding:0;list-style:none;text-align:left}.eshop-cart-message-voucher .eshop-cart-voucher-add-wrapper{border-top:2px solid rgba(45,217,179,.4);padding:17px 17px 0 17px;background-color:rgba(45,217,179,.06)}.eshop-cart-message-voucher .eshop-cart-message-from-customer{background-color:rgba(45,217,179,.06);padding:17px}.eshop-cart-message-voucher .eshop-cart-message-from-customer textarea{min-height:80px;max-width:100%}.eshop-cart-message-voucher .eshop-cart-voucher-add-code input{width:calc(100% - 75px);border-top-right-radius:0;border-bottom-right-radius:0}.eshop-cart-message-voucher label{display:none}.eshop-cart-message-voucher .eshop-cart-voucher-add-btn-wrapper{position:absolute;right:0;top:0}.eshop-cart-message-voucher .eshop-cart-voucher-add-btn-wrapper input{padding:11px;border-radius:0;border-bottom-right-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm);height:50px;width:75px}@media (max-width:767px){.eshop-cart-message-voucher .eshop-cart-voucher-add-btn-wrapper input{height:40px;padding:6px}}.doc-overviewpanel-wrapper{overflow:hidden}.doc-overviewpanel-content{padding:17px;border-bottom:1px solid var(--theme-border-color)}.doc-overviewpanel-summary{padding:17px}.doc-overviewpanel-summary .buttons-row{display:none}.doc-overviewpanel h2{padding:0 17px}.product-property-label{width:auto;max-width:none;float:left}.doc-overview{float:right;width:38%;margin-bottom:15px;background-color:rgba(45,217,179,.06);border-top:2px solid var(--theme-border-color);overflow:hidden}@media (max-width:1024px){.doc-overview{width:100%;float:none;margin-top:15px}}.doc-overviewpanel-content-item,.doc-overviewpanel-summary-price-vat-row,.doc-overviewpanel-summary-price-without-vat-row{padding:5px 0}.doc-overviewpanel-content-item span:last-child,.doc-overviewpanel-summary-price-vat-row span:last-child,.doc-overviewpanel-summary-price-without-vat-row span:last-child{float:right;width:44%;text-align:right}.doc-overviewpanel-content-item label,.doc-overviewpanel-summary-price-vat-row label,.doc-overviewpanel-summary-price-without-vat-row label{width:56%;max-width:none}.doc-overviewpanel-summary-price-vat-row label,.doc-overviewpanel-summary-price-vat-row span,.doc-overviewpanel-summary-price-without-vat-row label,.doc-overviewpanel-summary-price-without-vat-row span{font-size:16px;font-weight:700}.doc-overviewpanel-summary-price-vat-row span,.doc-overviewpanel-summary-price-without-vat-row span{color:var(--theme-color)}.cart-address .eshop-cart-content-address,.cart-address .eshop-cart-content-ship-pay,.cart-address .eshop-cart-overview,.cart-ship-pay .eshop-cart-content-address,.cart-ship-pay .eshop-cart-content-ship-pay,.cart-ship-pay .eshop-cart-overview{display:inline-block;text-align:unset;vertical-align:top}.eshop-cart .buttons-row .eshop-cart-button-next{float:right}.eshop-cart .buttons-row .eshop-cart-button-back{float:left}.eshop-cart .input-chk,.eshop-cart .same-as-invoice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;cursor:pointer;margin-bottom:5px}.eshop-cart .input-chk input,.eshop-cart .same-as-invoice input{order:1;margin:0}.eshop-cart .input-chk label,.eshop-cart .same-as-invoice label{order:2;font-weight:500;max-width:none;width:92%}.eshop-cart .input-chk .text-danger,.eshop-cart .same-as-invoice .text-danger{order:3;width:100%;padding-top:0}.btn-cart-edit-pencil{border:0;background-color:transparent;margin-left:0}.btn-cart-edit-pencil:before{font-family:FontAwesome;content:"\f040"}.eshop-cart-product-quantity input{width:100px;color:#fff;height:30px;text-align:center}.eshop-cart-items .cart-overviewpanel-content{display:none}.eshop-cart-delivery-method,.eshop-cart-payment-method{padding:10px 0;border-bottom:1px dashed var(--border-color)}.eshop-cart-content-ship-pay{width:61%;padding-right:5%}@media (max-width:1024px){.eshop-cart-content-ship-pay{padding-right:0;width:100%}}.eshop-cart-content-ship-pay input{float:left;margin:2px 0 0}.eshop-cart-content-ship-pay label{width:auto;max-width:none;margin-left:20px;display:block}.eshop-cart-content-ship-pay span{font-weight:700;float:right}.eshop-cart-delivery-method-description:not(:empty),.eshop-cart-payment-method-description:not(:empty){padding-left:20px;font-size:12px;padding-top:5px}.cart-address .eshop-cart-content-address{width:61%;padding-right:5%}@media (max-width:1024px){.cart-address .eshop-cart-content-address{padding-right:0;width:100%}}.cart-address .eshop-cart-content-address .eshop-cart-create-account{margin:20px 0}.cart-address .eshop-cart-content-address .eshop-cart-create-account-description{font-size:13px;margin-bottom:10px}.cart-address .eshop-cart-content-address .eshop-cart-create-account label{max-width:none}.cart-address .eshop-cart-content-address .eshop-cart-delivery-informations,.cart-address .eshop-cart-content-address .eshop-cart-invoice-informations{width:48%;float:left}@media (max-width:767px){.cart-address .eshop-cart-content-address .eshop-cart-delivery-informations,.cart-address .eshop-cart-content-address .eshop-cart-invoice-informations{width:100%;float:none;margin-right:0}}.cart-address .eshop-cart-content-address .eshop-cart-invoice-informations{margin-right:4%}.cart-address .eshop-cart-content-address .eshop-cart-invoice-informations.full-size{width:100%;margin-right:0}.cart-address .eshop-cart-content-address .form-group{max-width:none}.cart-address .eshop-cart-content-address .form-group:not(.same-as-invoice) label{display:none}.cart-summary .doc-del-info,.cart-summary .doc-inv-info{display:inline-block;vertical-align:top;width:49%}.cart-summary .doc-del-info{padding-left:2%}.cart-summary .doc-inv-info{padding-right:2%}.cart-summary .eshop-cart-accept-agreement{padding:17px;border-top:1px solid var(--theme-border-color)}.cart-summary .eshop-cart-accept-agreement .buttons-row{display:none}.eshop-cart-product-comment{margin-top:5px}.eshop-cart-changesafterupdate-notice{background-color:var(--theme-secondary-bg-color);text-align:center;border-radius:var(--border-radius);padding:10px;font-weight:700}.cart-success-payment-callback{text-align:center}.cart-success-payment-callback .eshop-payment-status-text{font-weight:700}#eshop-product-calculator-wrapper .calculator-current{background:var(--theme-bg-color);border:1px solid var(--border-color)}.calculator-pricescurrent-pricetotal{background-color:var(--theme-color);color:#000}.calculator .form-control{padding:6px 12px!important}.calculator-files-addbtn{padding:8px 12px}#eshop-product-calculator-wrapper .calculator-column-2 .calculator-files,#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-comment{border:1px solid var(--border-color)!important;border-radius:var(--border-radius)}.calculator-tooltip-toggle{background-color:var(--text-danger)!important}#eshop-product-calculator-wrapper .calculator-column-2 .calculator-section-caption,#eshop-product-calculator-wrapper .calculator-column-2 .calculator-section-caption:first-child,#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-section-caption,.calculator-column-1 .calculator-section-caption{border-left:7px solid var(--theme-color)}.eshop-product-calculator-buttons-row{text-align:right}.calculator-tabs-switcher{margin-bottom:10px;border-bottom:0!important}.calculator-tabs-tab{margin:3px!important;padding:10px!important}.calculator-tabs-content{border-radius:var(--border-radius)!important;background:var(--theme-bg-color)!important;border:1px solid var(--border-color)!important;padding:0!important;overflow:hidden}.calculator-tabs-switcher .calculator-tabs-tab{width:auto!important}.calculator-categories .calculator-categories-group{border-bottom:1px dashed var(--theme-border-color)!important;border-top:1px dashed var(--theme-border-color)!important;border-left:3px solid var(--theme-color)!important;padding:10px 0 10px 10px}.calculator-files-req-name{float:none!important;padding-left:0!important}.calculator-section-caption{font-size:16px!important;padding:5px 0 5px 15px!important;margin-top:15px;margin-bottom:6px;margin-left:10px;text-transform:uppercase}@media (max-width:1199px){.calculator-column-1{width:100%;float:none}}.calculator-files-status-uploaded{background-color:var(--main-button-color-bg)!important;color:var(--main-button-color)!important}.calculator-files-items:not(:empty){border:0!important}.calculator-categories{border-radius:var(--border-radius);background:var(--theme-bg-color)!important;border:1px solid var(--border-color)!important;overflow:hidden}.calculator-files-status{border-radius:var(--border-radius);margin-top:-7px;padding:8px!important}.calculator-files-removebtn{padding:7px 17px!important;margin-top:-7px;height:35px}.calculator-categories-category{padding:10px!important}.calculator-categories-category:not(:last-child){border-bottom:1px dashed var(--border-color)}.calculator-files-item{margin:3px 0;padding:15px!important;position:relative;border-radius:var(--border-radius);border:1px solid var(--border-color)}.calculator-current-amount{border-bottom:0!important;margin:0!important;padding:10px;display:flex;justify-content:space-between;align-items:center}.calculator-current-amount span{font-weight:700;margin-top:0}.calculator-pricescurrent-pricetotal>*{padding-bottom:0!important}.calculator-pricescurrent-pricetotal .calculator-prices-label{font-weight:700}.calculator-files .pad-all{padding-left:9px;padding-right:10px}.calculator-prices-primary{display:inline-block!important}#eshop-product-calculator-wrapper{overflow:hidden}#eshop-product-calculator-wrapper>div:nth-child(3){overflow:hidden}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-section-caption{margin-left:12%}@media (max-width:1199px){#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-section-caption{margin-left:10px}}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-suggestions .calculator-suggestions-group-item{margin:0;background-color:transparent;color:var(--link-color);transition:.3s all}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-suggestions .calculator-suggestions-group-item:hover{background:var(--theme-border-color);color:var(--theme-color)}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-suggestions .calculator-suggestions-group>div:not(:last-child){border-bottom:1px dashed var(--border-color)}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-price,#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-pricetotal{padding:10px;display:block}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-price .calculator-prices-label,#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-pricetotal .calculator-prices-label{float:left;display:block}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-price .calculator-prices-primary,#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-pricescurrent-pricetotal .calculator-prices-primary{display:inline-block}#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-secondary{display:inline-block;min-width:140px}@media (max-width:767px){#eshop-product-calculator-wrapper>div:nth-child(3) .calculator-prices-secondary{min-width:160px}}#eshop-product-calculator-wrapper .calculator-current{padding:0}@media (max-width:991px){#eshop-product-calculator-wrapper .calculator-column-2{padding-left:0}}#eshop-product-calculator-wrapper .calculator-column-2 .calculator-files{padding:9px}#eshop-product-calculator-wrapper .calculator-pricessuggestion-price>*,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-prices>*{border:0}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item{border:none}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-name{font-size:15px;background-color:transparent;float:left;width:33%;margin:0}@media (max-width:767px){#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-name{width:20%}}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-prices-label,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-name:before{display:none}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-suggestions-group-item-prices{width:67%}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-price,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-priceTotal{display:table-cell!important;padding:4px}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-price .calculator-prices-primary,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-priceTotal .calculator-prices-primary{font-size:15px}#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-price .calculator-prices-secondary,#eshop-product-calculator-wrapper .calculator-suggestions-group-item-wrapper .calculator-suggestions-group-item .calculator-pricessuggestion-priceTotal .calculator-prices-secondary{font-size:12px}.calculator-suggestions-group-item .calculator-prices-secondary{min-width:100px!important}.calculator-current-amount,.calculator-files-item,.calculator-suggestions-group{background:var(--theme-bg-color-second)!important}#eshop-product-calculator-wrapper .calculator-column-1{width:50%;float:left}#eshop-product-calculator-wrapper .calculator-column-2{float:left;clear:left;padding-left:0;margin-top:10px;display:flex;flex-direction:column;width:50%}#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-files{order:1}#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-section-caption:nth-child(1){order:2}#eshop-product-calculator-wrapper>.calculator-column-2 .calculator-comment{order:3}#eshop-product-calculator-wrapper .calculator-prices{width:100%}#eshop-product-calculator-wrapper .calculator-prices .calculator-column-1{width:90%;margin-left:10%;border-radius:var(--border-radius);overflow:hidden}#eshop-product-calculator-wrapper .calculator-prices .calculator-prices-suggestions{width:90%;margin-left:10%;border-top:0!important}#eshop-product-calculator-wrapper .calculator-prices .calculator-prices-suggestions:before{content:"MNOŽSTVÍ, ZPŮSOB DOPRAVY";border-left:7px solid var(--theme-color);font-size:16px!important;padding:2px 0 2px 15px;margin-top:10px;margin-bottom:10px;margin-left:10px;text-transform:uppercase;font-weight:700;padding-top:10px}#eshop-product-calculator-wrapper .calculator-current{padding-left:0;padding-right:0}@media (max-width:1199px){#eshop-product-calculator-wrapper .calculator-column-1,#eshop-product-calculator-wrapper .calculator-column-2,#eshop-product-calculator-wrapper>div:nth-child(3){width:100%!important}#eshop-product-calculator-wrapper .calculator-column-1,#eshop-product-calculator-wrapper .calculator-column-2{margin-left:0!important;padding-left:0!important}}@media (max-width:767px){#eshop-product-calculator-wrapper .calculator-files-addbtn{margin-bottom:5px}}#eshop-product-calculator-wrapper .calculator-files .calculator-files-name{width:auto!important}body{background-color:var(--body-color-bg);font-family:var(--body-font-family);color:var(--body-text-color);overflow-x:hidden}a{color:var(--link-color);font-weight:500;transition:color .2s}a:hover{text-decoration:none!important;color:var(--link-color-hover)}.site-content-wrapper{max-width:1170px;z-index:1;margin:0 auto}.site-content-wrapper .site-content{background:var(--theme-bg-color);border:1px solid var(--theme-border-color);border-radius:var(--border-radius-lg);margin:50px auto;padding:15px 32px 32px 32px}@media (max-width:991px){.site-content-wrapper .site-content{margin:30px auto;padding:6px 16px 16px 16px}}@media (max-width:767px){.site-content-wrapper .site-content{margin:20px auto;padding:2px 10px 10px 10px}}h1,h2,h3,h4,h5,h6{font-family:var(--h-font);font-weight:700;line-height:1.1;letter-spacing:-.02em}h2{font-size:var(--h2-size)}.form-control{display:inline-block}.clearfix::after{content:" ";display:table;clear:both}table{width:100%}td{text-align:center}.btn,.btn-log-on-user,.button,.button-back,.button-insert,.button-next,.calculator-tabs-switcher .calculator-tabs-tab,.eshop-cart-button-back,.eshop-cart-delivery-pickup-place button,.eshop-cart-product-files-add>a,.eshop-cart-voucher-add-btn,.eshop-product-calculator-button-next,.payment-status-online>a,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;font-weight:600;border-radius:var(--border-radius-lg);border:none;font-size:15px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.btn,.btn-log-on-user,.button,.button-back,.button-insert,.button-next,.calculator-tabs-switcher .calculator-tabs-tab,.eshop-cart-button-back,.eshop-cart-delivery-pickup-place button,.eshop-cart-product-files-add>a,.eshop-cart-voucher-add-btn,.eshop-product-calculator-button-next,.payment-status-online>a,input[type=submit]{width:100%}}.btn-log-on-user,.btn-primary,.button-next,.calculator-files-addbtn,.calculator-tabs-switcher .calculator-tabs-tab.active,.cart-success-payment-btn a,.eshop-cart-product-files-add a,.eshop-cart-voucher-add-btn,.eshop-product-calculator-button-next,.payment-status-online>a{color:var(--main-button-color);background-color:var(--main-button-color-bg);box-shadow:0 4px 24px var(--main-button-color-box-shadow)}.btn-log-on-user:active,.btn-log-on-user:focus,.btn-log-on-user:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.button-next:active,.button-next:focus,.button-next:hover,.calculator-files-addbtn:active,.calculator-files-addbtn:focus,.calculator-files-addbtn:hover,.calculator-tabs-switcher .calculator-tabs-tab.active:active,.calculator-tabs-switcher .calculator-tabs-tab.active:focus,.calculator-tabs-switcher .calculator-tabs-tab.active:hover,.cart-success-payment-btn a:active,.cart-success-payment-btn a:focus,.cart-success-payment-btn a:hover,.eshop-cart-product-files-add a:active,.eshop-cart-product-files-add a:focus,.eshop-cart-product-files-add a:hover,.eshop-cart-voucher-add-btn:active,.eshop-cart-voucher-add-btn:focus,.eshop-cart-voucher-add-btn:hover,.eshop-product-calculator-button-next:active,.eshop-product-calculator-button-next:focus,.eshop-product-calculator-button-next:hover,.payment-status-online>a:active,.payment-status-online>a:focus,.payment-status-online>a:hover{color:var(--main-button-color);background:var(--main-button-color-bg-hover)!important;transform:translateY(-1px);box-shadow:0 8px 32px var(--main-button-color-box-shadow)}.btn-outline,.button-back,.button-insert,.buttons-row .btn-default,.calculator-tabs-switcher .calculator-tabs-tab,.eshop-cart-button-back,.eshop-cart-delivery-pickup-place button{color:var(--secondary-button-color);background-color:var(--secondary-button-bg);border:1px solid rgba(255,255,255,.2);transition:all .25s}.btn-outline:active,.btn-outline:focus,.btn-outline:hover,.button-back:active,.button-back:focus,.button-back:hover,.button-insert:active,.button-insert:focus,.button-insert:hover,.buttons-row .btn-default:active,.buttons-row .btn-default:focus,.buttons-row .btn-default:hover,.calculator-tabs-switcher .calculator-tabs-tab:active,.calculator-tabs-switcher .calculator-tabs-tab:focus,.calculator-tabs-switcher .calculator-tabs-tab:hover,.eshop-cart-button-back:active,.eshop-cart-button-back:focus,.eshop-cart-button-back:hover,.eshop-cart-delivery-pickup-place button:active,.eshop-cart-delivery-pickup-place button:focus,.eshop-cart-delivery-pickup-place button:hover{border-color:var(--secondary-button-border-color-hover);color:var(--secondary-button-color-hover)}.buttons-row{clear:both;margin-top:20px;margin-bottom:5px}.buttons-row::after{content:" ";display:table;clear:both}.buttons-row .btn,.buttons-row .button,.buttons-row a,.buttons-row button,.buttons-row input[type=submit]{padding:11px 40px}@media (max-width:767px){.buttons-row>*{margin-top:10px}}label{max-width:145px;min-width:145px;font-weight:400;display:inline-block;padding-right:10px;margin-bottom:0;vertical-align:middle;text-align:left;line-height:1.2;color:var(--link-color)}.form-control,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{padding:12px 20px;height:50px;font-size:15px;border-radius:var(--border-radius-sm);background:rgba(255,255,255,.04);border:1px solid var(--border-color);outline:0;color:#fff;width:100%}@media (max-width:767px){.form-control,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{height:40px;font-size:14px;padding:6px 12px}}.form-control::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#7a8ca6}.form-control:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background:var(--body-color-bg);border-color:var(--theme-color);box-shadow:0 0 0 3px var(--main-button-color-box-shadow)}input[type=checkbox],input[type=radio]{accent-color:var(--link-color-hover)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{filter:invert(1)}.btn-danger{background-color:var(--text-danger)}.form-group.required:after{color:var(--text-danger);content:"*";position:absolute;right:8px;top:5px}.text-danger:not(:empty){display:block;color:var(--text-danger);font-size:13px;padding-top:5px}.modal-content{background-color:var(--body-color-bg)}.modal-footer button{width:auto}.k-grid{border:1px solid var(--border-color)!important;background-color:var(--body-color-bg)!important;border-radius:var(--border-radius);overflow:hidden}.k-grid input[type=text]{height:30px}.k-grid .k-grid-pager,.k-grid .k-table-row,.k-grid .k-table-thead{background-color:var(--body-color-bg);color:var(--body-text-color)}.k-grid table{border-collapse:collapse!important;border:1px solid var(--border-color)}.k-grid table thead tr .k-header{padding-bottom:0;border:0;background:0 0;text-align:center}.k-grid table tbody tr:hover{background:var(--theme-secondary-bg-color)!important}.k-grid table tbody .k-table-alt-row{background:var(--theme-secondary-bg-color)!important}.k-grid table tbody .k-table-alt-row:hover{background:var(--body-color-bg)!important}.k-grid table tbody tr td .btn-toolbar a{font:unset;font-weight:700;font-size:14px;border:0;padding:0 10px;background:0 0;float:none}.k-grid table tbody tr td .btn-toolbar a:before{display:none}.k-grid table tbody tr td .btn-toolbar a:hover{background:0 0;color:var(--link-color-hover);text-decoration:none}.k-grid table th{width:14.28%}.k-grid table td{text-align:center!important;border:0!important}.k-grid .k-input,.k-grid .k-input-solid{border:0;background-color:rgba(255,255,255,.04)!important}.k-grid .k-button{color:#fff}.k-grid .k-button:before{background-color:gray}.k-grid .k-filtercell span .k-button,.k-grid .k-filtercell-operator{display:none!important}#Invoices .k-table input,#Invoices .k-table span:not(.k-icon):not(.k-sort-icon):not(.k-clear-value),#Offers .k-table input,#Offers .k-table span:not(.k-icon):not(.k-sort-icon):not(.k-clear-value),#OrdersList .k-table input,#OrdersList .k-table span:not(.k-icon):not(.k-sort-icon):not(.k-clear-value){width:100%!important;min-width:50px}@media (max-width:991px){.k-grid table td{padding:5px 3px!important}.k-grid table td,.k-grid table th{font-size:12px}#Invoices thead td,#Invoices thead th,#Offers thead td,#Offers thead th,#OrdersList thead td,#OrdersList thead th{width:25%}#OrdersList thead .k-icon:before,#OrdersList thead th:nth-child(2),#OrdersList thead th:nth-child(3),#OrdersList thead th:nth-child(4){display:none!important}#OrdersList tbody td:nth-child(2),#OrdersList tbody td:nth-child(3),#OrdersList tbody td:nth-child(4),#OrdersList thead td:nth-child(2),#OrdersList thead td:nth-child(3),#OrdersList thead td:nth-child(4){display:none}#Offers thead .k-icon:before,#Offers thead th:nth-child(1),#Offers thead th:nth-child(3),#Offers thead th:nth-child(4){display:none!important}#Offers tbody td:nth-child(1),#Offers tbody td:nth-child(3),#Offers tbody td:nth-child(4),#Offers thead td:nth-child(1),#Offers thead td:nth-child(3),#Offers thead td:nth-child(4){display:none}#Invoices thead .k-icon:before,#Invoices thead th:nth-child(1),#Invoices thead th:nth-child(3),#Invoices thead th:nth-child(4),#Invoices thead th:nth-child(6),#Invoices thead th:nth-child(7){display:none!important}#Invoices tbody td:nth-child(1),#Invoices tbody td:nth-child(3),#Invoices tbody td:nth-child(4),#Invoices tbody td:nth-child(6),#Invoices tbody td:nth-child(7),#Invoices thead td:nth-child(1),#Invoices thead td:nth-child(3),#Invoices thead td:nth-child(4),#Invoices thead td:nth-child(6),#Invoices thead td:nth-child(7){display:none}}