/* Shared related-product cards */
body.single-product .related.trlt-related .owl-buttons .owl-prev:before,body.single-product .related.trlt-related .owl-buttons .owl-next:before{display:block!important;position:absolute!important;inset:0!important;text-indent:0!important;font-family:Arial,sans-serif!important;font-size:32px!important;line-height:46px!important;text-align:center!important;color:#fff!important;opacity:1!important;background:#191b1e!important;}
body.single-product .related.trlt-related .owl-buttons .owl-prev:before{content:'‹'!important;}
body.single-product .related.trlt-related .owl-buttons .owl-next:before{content:'›'!important;}

@media(max-width:480px){
body.single-product .related.trlt-related .item-col{padding-left:16px!important;padding-right:16px!important;}
body.single-product .related.trlt-related .product-wrapper>.product-name{height:90px!important;padding:12px!important;}
body.single-product .related.trlt-related .product-wrapper>.product-name a{font-size:19px!important;}
body.single-product .related.trlt-related .product-image img.primary_image{height:230px!important;aspect-ratio:auto!important;object-fit:contain!important;background:#e5e1da!important;}
body.single-product .related.trlt-related .trlt-related-footer{padding:12px!important;}
body.single-product .related.trlt-related .owl-buttons>div{background:#191b1e!important;color:#fff!important;opacity:1!important;border:1px solid #444!important;}
body.single-product .related.trlt-related .title1{margin-bottom:18px!important;}
}

body.single-product .main-container .related.trlt-related .title1 h3,body.single-product .main-container .related.trlt-related .title1 h3 span{background:transparent!important;color:#191b1e!important;}
@media(max-width:480px){.trlt-related .product-wrapper>.product-name{height:110px!important;}.trlt-related .product-wrapper>.product-name a{font-size:20px!important;}}

.trlt-related .title1 h3 span{background:transparent!important;padding-left:0!important;}
.trlt-related .title1 h3{padding-left:0!important;border-top:3px solid #ff2855!important;}
.trlt-related .ticket-info{gap:5px;}

.trlt-related .product-name,.trlt-related .product-name a{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;min-width:0;max-width:100%;width:100%;word-break:normal;}
.trlt-related .product-wrapper>.product-name a{font-size:17px!important;}
.trlt-related .product-image img.secondary_image{display:none!important;}
.trlt-related .product-image img.primary_image{visibility:visible!important;position:static!important;transform:none!important;}
.trlt-related .trlt-related-footer>*{min-width:0;}
.trlt-related .trlt-related-footer .price-box{font-size:18px!important;}
.trlt-related .ticket-info>div{font-size:9px!important;box-sizing:border-box;}
.trlt-related .title1{border-bottom:1px solid #dedede!important;}
.trlt-related .title1 h3{background:none!important;border:0!important;color:#191b1e!important;font-family:Impact,'Arial Narrow',sans-serif!important;font-size:28px!important;}
.trlt-related .title1 h3:before,.trlt-related .title1 h3:after{display:none!important;}

.trlt-related{max-width:1120px;margin:36px auto!important;}
.trlt-related .product-wrapper{background:#191b1e!important;border:1px solid #46494c!important;border-radius:4px!important;overflow:hidden;padding:0!important;box-shadow:none!important;}
.trlt-related .product-wrapper>.product-name{display:flex!important;align-items:center;margin:0!important;padding:16px 14px!important;height:160px;box-sizing:border-box;}
.trlt-related .product-wrapper>.product-name a{display:block;border-left:3px solid #ff2855;padding-left:10px;color:#fff!important;font-family:Impact,'Arial Narrow',sans-serif!important;text-transform:uppercase;font-size:17px!important;line-height:1.18!important;text-align:left!important;}
.trlt-related .list-col4{width:100%!important;float:none!important;}
.trlt-related .list-col8,.trlt-related .box-hover,.trlt-related .shadow,.trlt-related .lottery-days{display:none!important;}
.trlt-related .product-image{margin:0!important;padding:0!important;width:100%!important;}
.trlt-related .product-image a{display:block!important;}
.trlt-related .product-image img.primary_image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;opacity:1!important;}
.trlt-related .trlt-related-footer{padding:14px 12px!important;display:grid;grid-template-columns:1fr 1.25fr;gap:12px 6px;align-items:center;background:#191b1e;color:#fff;}
.trlt-related .trlt-related-footer .price-box{margin:0!important;padding:0!important;background:none!important;color:#ff2855!important;text-align:left!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;}
.trlt-related .trlt-related-footer .ticket-info{position:static!important;display:flex!important;justify-content:space-between;width:auto!important;margin:0!important;padding:0!important;background:none!important;color:#c5c7c9!important;font-size:10px!important;line-height:1.4!important;}
.trlt-related .ticket-info>div{float:none!important;width:50%!important;margin:0!important;padding:0 4px!important;text-align:center!important;}
.trlt-related .ticket-info b{display:block!important;color:#fff!important;font-size:19px!important;line-height:1.3!important;}
.trlt-related .lottery-sold{border-left:1px solid #5d6165;}
.trlt-related .trlt-related-footer .wcl-progress-meter{grid-column:1/-1;position:static!important;margin:0!important;padding:0!important;height:7px!important;width:100%!important;background:none!important;}
.trlt-related .wcl-progress-meter span{display:none!important;}
.trlt-related progress{display:block;width:100%!important;height:7px!important;appearance:none;border:0;border-radius:5px;overflow:hidden;background:#45494e;}
.trlt-related progress::-webkit-progress-bar{background:#45494e;border-radius:5px;}
.trlt-related progress::-webkit-progress-value{background:#ff2855;border-radius:5px;}
.trlt-related progress::-moz-progress-bar{background:#ff2855;border-radius:5px;}
