#product-type .subproduct{background-color:#fff;margin-bottom:5px;padding:0 15px}#product-type .subproduct:last-child{margin-bottom:0}#product-type .subproduct .subproduct-title{color:#000;cursor:pointer;font-size:16px;font-weight:600;padding:15px 25px 15px 0;position:relative}#product-type .subproduct .subproduct-title:after{border-color:#0056bd transparent transparent transparent;border-style:solid;border-width:8px 7.5px 0 7.5px;content:"";height:0;position:absolute;right:0;top:15px;width:0}#product-type .subproduct .subproduct-title.opened:after{border-color:transparent transparent #0056bd transparent;border-width:0 7.5px 8px 7.5px}#product-type .subproduct .grid-table{display:none;padding:8px}#product-type .subproduct .grid-table .body{margin-bottom:0}#product-type .subproduct .grid-table .body .ticket{color:#0056bd;font-weight:600;font-size:14px}#product-type .subproduct .grid-table .body .hour{font-weight:500;font-size:.875rem;text-align:center}@media screen and (min-width:48em){#product-type .subproduct .grid-table .body .hour{font-size:1.125rem}}#product-type .subproduct .grid-table .body .hour .wrapper{background-color:#ebf2fa;border-bottom:1px solid #fff;margin-top:-5px;padding:5px 0}@media screen and (min-width:48em){#product-type .subproduct .grid-table .body .hour .wrapper{margin-top:-10px;padding:10px 0}}#product-type .grid-table .body,#product-type .grid-table .body>div,#product-type .grid-table .body>div>div{background-color:#fff}