.tbl-p-wrp{margin:50px auto}
.tbl-p{width:100%;margin:0}
.tbl-p thead tr{width:100%;border-bottom:1px solid #fff}
.tbl-p thead th{font-size:24px;font-weight:500;height:45px;text-align:center;color:#fff;background:radial-gradient(circle,#26a5db,#1c81cd);position:relative;cursor:pointer}
.tbl-p tbody{opacity:0;display:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tbl-p tbody tr{width:100%;background:#fff}
.tbl-p tbody tr:nth-child(even){background:#f7fafc}
.tbl-p tbody td{font-size:18px;height:40px;padding:10px 20px;color:#35353b}
.tbl-p tbody tr td:first-child{width:55%;text-align:left}
.tbl-p tbody tr td:nth-child(2){width:20%;text-align:right}
.tbl-p tbody tr td:last-child{width:25%;text-align:right}
.tbl-p tbody tr td:last-child button{background:none;border:1px solid #1c81cd;color:#155584;border-radius:4px;font-family:'Avenir Next Cyr';font-size:15px;font-weight:500;line-height:24px;padding:2px 10px;outline:none;position:relative;overflow:hidden}
.tbl-p tbody tr td:last-child button:before{content:"";position:absolute;top:0;bottom:0;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(10%,hsla(0,0%,100%,.1)),color-stop(20%,hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.6)));background:linear-gradient(90deg,hsla(0,0%,100%,.1)10%,hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.6));width:20px;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);left:-20%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation-name:btn_blick;animation-name:btn_blick;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@keyframes btn_blick {
0%{left:-20%}
100%{left:140%}
}
.order-price-hidden{display:none!important}
.order-price-title{width:100%;color:#202020;font-size:22px;font-family:"Georgia";font-weight:600;margin-bottom:20px;text-align:center}
.tbl-p tbody td[colspan="2"],.tbl-p tbody td[colspan="3"]{text-align:center!important;font-size:20px;font-weight:500;background:radial-gradient(circle,#bedbf0,#88bde4);position:relative;cursor:pointer;border-bottom:1px solid #fff}
.tbl-p tbody td[colspan="2"].sub-t,.tbl-p tbody td[colspan="3"].sub-t{font-size:17px;height:20px;font-weight:400;background:radial-gradient(circle,#d2e5f3,#cae2f1);padding:3px 20px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.tbl-p thead th:before{content:"";width:20px;height:20px;display:block;position:absolute;z-index:2;top:50%;left:20px;transform:translateY(-50%) rotate(-90deg);background:url(/assets/images/dubble-arrow.png) no-repeat center;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tbl-p thead th.th-open:before{transform:translateY(-50%) rotate(0deg);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tbl-p.tbody-open tbody{opacity:1;display:contents;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tbl-p tbody tr[class^=tr-]{display:none}
.tbl-p tbody td[colspan="2"]:before,.tbl-p tbody td[colspan="3"]:before{content:"";width:20px;height:20px;display:block;position:absolute;z-index:2;top:50%;left:20px;transform:translateY(-50%) rotate(-90deg);background:url(/images/dubble-arrow.png) no-repeat center;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tbl-p tbody td[colspan="2"].tr-open:before,.tbl-p tbody td[colspan="3"].tr-open:before{transform:translateY(-50%) rotate(0deg);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tbl-p tbody tr[class^=tr-sub-]{display:none}
.tbl-p tbody td[colspan="2"].sub-t:before,.tbl-p tbody td[colspan="3"].sub-t:before{content:"";width:16px;height:16px;display:block;position:absolute;z-index:2;top:50%;left:20px;transform:translateY(-50%) rotate(-90deg);background:url(/images/dubble-arrow.png) no-repeat center;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tbl-p tbody td[colspan="2"].tr-open:before,.tbl-p tbody td[colspan="3"].tr-open:before{transform:translateY(-50%) rotate(0deg);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
@media(max-width:660px) {
.tbl-p-wrp{padding:0 10px}
.tbl-p thead th,.tbl-p tbody td[colspan="2"],.tbl-p tbody td[colspan="2"].sub-t,.tbl-p tbody td[colspan="3"],.tbl-p tbody td[colspan="3"].sub-t{padding-left:30px}
.tbl-p tbody tr{display:flex;flex-wrap:wrap}
.tbl-p tbody tr td{display:block;width:100%!important;min-height:40px!important;height:auto!important;text-align:center!important;padding:10px}
.tbl-p thead th:before,.tbl-p tbody td[colspan="2"]:before,.tbl-p tbody td[colspan="2"].sub-t:before,.tbl-p tbody td[colspan="3"]:before,.tbl-p tbody td[colspan="3"].sub-t:before{left:10px}
}