.tx_lpcshop label{display:block;margin-top:10px;}.tx_lpcshop form{max-width:500px;}.tx_lpcshop input,.tx_lpcshop select{width:100%;display:block;}.tx_lpcshop input[type="checkbox"],.tx_lpcshop input[type="radio"]{display:inline;width:auto;}.tx_lpcshop .validation-error{color:#e22;}.tx_lpcshop .f3-form-error{box-shadow:0 0 5px #e22;}.tx_lpcshop .f3-form-error:hover,.tx_lpcshop .f3-form-error:focus{box-shadow:0 0 5px #e22,inset 0 0 4px #ccc;}.tx_lpcshop .action-buttons{margin-top:20px;}.tx_lpcshop .action-buttons form{display:inline;}.tx_lpcshop .shop{margin-right:-30px;}.tx_lpcshop .shop .article{float:left;text-align:center;margin:0px 30px 30px 0px;line-height:160%;}.tx_lpcshop .shop:after{content:'';display:block;clear:both;}.tx_lpcshop .shop .image{width:200px;height:200px;background-color:silver;}.tx_lpcshop .shop .title{margin-top:5px;}.tx_lpcshop .shop .variants{color:gray;}.tx_lpcshop .shop .price{font-weight:500;}.tx_lpcshop .filter:after{content:'';display:block;clear:both;}.tx_lpcshop .detail{display:flex;}.tx_lpcshop .detail .image{margin:0px 20px 20px 0px;width:500px;background-color:silver;}.tx_lpcshop .detail .info .title{font-weight:bold;font-size:130%;margin-bottom:1em;}.tx_lpcshop .detail .images a{position:relative;overflow:hidden;height:500px;}.tx_lpcshop .detail .images .image-variant{position:absolute;bottom:0px;text-align:center;color:white;background-color:rgba(0,0,0,0.6);width:100%;padding:10px;box-sizing:border-box;}.tx_lpcshop .basket-items{display:table;width:100%;max-width:500px;}.tx_lpcshop .basket-items > div{display:table-row;}.tx_lpcshop .basket-items > div > div{display:table-cell;padding:7px 14px;border-bottom:1px solid silver;vertical-align:middle;}.tx_lpcshop .basket-items .number,.tx_lpcshop .basket-items .price,.tx_lpcshop .basket-items .singlePrice{text-align:right;}.tx_lpcshop .basket .links{display:block;margin:14px;}.tx_lpcshop .basket-items .article .title,.tx_lpcshop .basket-items .sum .article{font-weight:bold;}.tx_lpcshop .basket-items .sum > div{border-bottom:3px double silver;}.tx_lpcshop .check .order-detail{display:table;width:100%;max-width:500px;}.tx_lpcshop .check .order-detail > div{display:table-row;}.tx_lpcshop .check .order-detail > div > div{display:table-cell;padding:7px 14px;border-bottom:1px solid silver;vertical-align:top;}.tx_lpcshop #forminvoice{display:inline-block;}
