.th-shop .validation-errors{padding:10px;background-color:#c00;color:#fff}.th-shop .files .file{margin-bottom:30px;padding-bottom:1rem;border-bottom:1px dotted #a3d8f6}.th-shop .file-size{font-size:.85em}.th-shop-pagination{text-align:center}.th-shop-pagination ul{margin-left:auto;margin-right:auto}.th-shop .pre-text{margin-bottom:20px}.th-shop .post-text{margin-top:20px}.th-shop .shop-header{border-bottom:2px solid #eaeaea;padding-bottom:10px;margin-bottom:20px}.th-shop .shop-header h1{margin-top:0px;margin-bottom:0px}@media(min-width: 600px){.th-shop .shop-header .shop-toolbar{text-align:right}}.th-shop .shop-header .breadcrumb{margin-top:10px;margin-bottom:0px}.th-shop .shop-header .breadcrumb li{margin-top:0px;margin-bottom:0px}.th-shop .shop-header .shop-nav-main-search{margin-bottom:1rem}.th-shop .shop-header .shop-nav-main{padding:10px;margin-top:10px;margin-bottom:10px;background-color:#eaeaea}.th-shop .shop-header .shop-nav-main ul.nav{width:auto;max-width:100%;display:inline-block;margin-top:5px}.th-shop .shop-header .shop-nav-main ul.nav li{margin:0px;display:inline-block}.th-shop .shop-header .shop-nav-main ul.nav li a{padding:10px 20px 10px 0px}.th-shop .shop-header .shop-nav-main ul.nav li.active a{font-weight:bold}.th-shop .shop-header .shop-nav-main ul.nav li:last-child a{padding-right:0px}@media(max-width: 480px){.th-shop .shop-header .shop-nav-main ul.nav li{display:block}}.th-shop .shop-footer{padding-top:1rem;margin-top:25px}.th-shop .category-list .layout-blog .item:not(:first-child),.th-shop .article-list .item:not(:first-child),.th-shop .basket-list .item:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px dotted #ccc}.th-shop .position-detail{margin-bottom:20px}.th-shop .category-list .layout-default .item-content{border:1px solid #a3d8f6;background-color:#fff;border-radius:10px;padding:1rem;margin-top:1rem;margin-bottom:1rem}.th-shop .category-list .layout-default .item-content img{width:100%;vertical-align:middle}.th-shop .article-list header.category{margin-bottom:30px;padding:1rem;border:1px solid #a3d8f6}.th-shop .article-leaders{margin-bottom:30px;border-bottom:2px solid #eaeaea;padding-bottom:1rem}.th-shop .article-leaders .image{margin:-2rem 0rem;max-height:320px;line-height:320px;overflow:hidden}.th-shop .article-leaders .image img{width:100%;vertical-align:middle}.th-shop .article-quantity-unit,.th-shop .article-unit{font-size:.85em;color:gray}.th-shop .article-abstract{margin-bottom:1rem}.th-shop .article-price,.th-shop .article-summary-price{font-size:28px}.th-shop .article-priceinfo{font-size:.85em}.th-shop .article-info{margin-bottom:20px}.th-shop .article-info dl dt{text-align:left;font-size:.85em;text-transform:uppercase}.th-shop .article-info dl dd{font-size:.85em}.th-shop .article-sum #btnCalc{cursor:pointer}.th-shop .basket-list .control-buttons,.th-shop .form-buttons{margin-top:1rem;padding-top:1rem;border-top:2px solid #a3d8f6;text-align:right}.th-shop .basket-list .item-summary dt{font-weight:normal;font-size:.85em;text-transform:uppercase;color:gray}.th-shop .basket-list .summary{border-top:2px dashed #eaeaea;margin-top:1rem;padding-top:1rem}.th-shop .basket-tabs{margin-top:20px}.th-shop .basket-tabs .tab-content{border-left:1px solid #a3d8f6;border-right:1px solid #a3d8f6;border-bottom:1px solid #a3d8f6;padding:1rem}.th-shop .basket-detail fieldset{margin-bottom:20px}.th-shop .basket-fields .form-collections{margin-top:20px}.th-shop dl.form-data{font-size:.875rem}.th-shop .checkout .basket-list{border:0px;padding:0px}.th-shop .checkout fieldset{margin-bottom:20px}.th-shop .checkout .plugin-item{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px}.th-shop .checkout .plugin-item:last-child{border-bottom:0px}.th-shop .checkout-step{margin-bottom:20px;position:relative}.th-shop .checkout-step ul{list-style-type:none;padding:0px;margin:0px;width:100%}.th-shop .checkout-step ul li{margin:0px;vertical-align:middle;height:32px;display:inline-flex;align-items:center;float:none;clear:both;margin-right:20px}.th-shop .checkout-step .step-number{display:inline-block;border:1px solid #013476;color:#013476;padding:2px;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-right:.5rem;text-align:center}.th-shop .checkout-step ul li.active{font-weight:bold}.th-shop .checkout-step ul li.active .step-number{background-color:#e8f5fd}.th-shop .checkout-step ul li:last-child{background-image:none}.th-shop .checkout-navigation{border-top:2px solid #a3d8f6;padding-top:10px;margin-top:20px}.th-shop form .field .pre-text{font-size:.85em}.th-shop form .field .post-text{font-size:.85em}.th-shop form .validation-error,.th-shop form .has-validation-error .input-group,.th-shop form .has-validation-error .input-group-addon{border-color:#c00}.th-shop form .validation-results ul.errors,.th-shop form .validation-result ul.errors{padding:0px;padding-top:5px;padding-bottom:5px;color:#c00;list-style-type:none;font-weight:bold}.th-shop form .validation-result ul.errors{font-size:.85em;font-weight:normal;list-style-type:none}.th-shop form .validation-result ul.errors li{display:inline}.th-shop form .validation-result ul.errors li::after{content:" | "}.th-shop form .validation-result ul.errors li:last-child::after{content:""}.th-shop form .field ul.dropdown-menu.selector{float:none;left:auto;top:auto;max-height:420px;overflow:auto;padding:0px}.th-shop form .field ul.selector li.selector-optiongroup{margin:0px;padding:0px;font-weight:bold;padding:10px}.th-shop form .field ul.selector li.selector-item{margin:0px;padding:10px;cursor:pointer;border-bottom:1px solid #a3d8f6;overflow:auto}.th-shop form .field ul.selector li.selector-item span.image{float:left;margin-right:10px}.th-shop form .field ul.selector li.selected{color:#c00;font-weight:bold}.th-shop form .field ul.selector li.selector-item:hover{background-color:#eaeaea}.th-shop .address-list .item .item-body{border:1px solid #a3d8f6;border-radius:10px;padding:1rem;margin-top:1rem}.th-shop .address-list .item .item-body .address{min-height:160px}.th-shop .available-addresses ul li{padding-top:10px;margin-top:10px;cursor:pointer;border:1px dotted #a3d8f6;padding:10px}.th-shop .available-addresses ul li:hover{background-color:#eaeaea}

/*# sourceMappingURL=styles.min.css.map */