:root{--tm-bg:#0e0f11;--tm-card:#191a1e;--tm-card2:#202126;--tm-line:#2c2d32;--tm-pink:#ed7d9a;--tm-text:#f5f1f2;--tm-muted:#aaa5a8}
body.ty-media-theme{background:var(--tm-bg);color:var(--tm-text)}
html,body.ty-media-theme{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}
body.ty-media-theme .offer-dedicated-nav,body.ty-media-theme .offer-dedicated-body,body.ty-media-theme .footer,body.ty-media-theme footer{width:100%;max-width:100%;overflow-x:hidden}
body.ty-media-theme .offer-dedicated-body .row,body.ty-media-theme .offer-dedicated-body [class*="col-"]{min-width:0}
body.ty-media-theme img,body.ty-media-theme video,body.ty-media-theme iframe,body.ty-media-theme table,body.ty-media-theme pre{max-width:100%}
body.ty-media-theme .owl-carousel,body.ty-media-theme .owl-stage-outer,body.ty-media-theme .offers-interested-carousel{max-width:100%;overflow:hidden}
body.ty-media-theme .list-card-body,body.ty-media-theme .media-body,body.ty-media-theme .custom-control{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
body.ty-media-theme .beemedia-nav{background:#111215!important;border-bottom:1px solid var(--tm-line);box-shadow:none!important}
body.ty-media-theme .beemedia-nav .nav-link{color:#ccc!important}
body.ty-media-theme .offer-dedicated-nav{background:#15161a!important;border-bottom:1px solid var(--tm-line);box-shadow:none!important}
body.ty-media-theme .offer-dedicated-nav .container{max-width:1200px}
body.ty-media-theme .offer-dedicated-nav .nav-link{color:#b8b3b5;min-height:52px;display:flex;align-items:center;gap:7px;border-radius:0;border-bottom:2px solid transparent}
body.ty-media-theme .offer-dedicated-nav .nav-link.active{color:var(--tm-pink);background:transparent;border-color:var(--tm-pink)}
body.ty-media-theme .shareit-single{min-height:52px;display:flex;align-items:center;float:right;position:static;top:auto}
body.ty-media-theme .shareit{display:flex;align-items:center;gap:5px;margin:0;text-align:center}
body.ty-media-theme .shareit a{box-sizing:border-box;width:34px;height:34px;padding:0;margin:0;border-radius:50%;display:grid;place-items:center;color:#fff;touch-action:manipulation}
body.ty-media-theme .offer-dedicated-body>.container{max-width:1200px}
body.ty-media-theme .offer-dedicated-body .bg-white,body.ty-media-theme .offer-dedicated-body .list-card{background:var(--tm-card)!important;color:var(--tm-text);border:1px solid var(--tm-line);box-shadow:none!important;border-radius:12px!important}
body.ty-media-theme .list-card-image{background:#09090a;min-height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}
body.ty-media-theme .list-card-image>a{display:flex;width:100%;align-items:center;justify-content:center}
body.ty-media-theme .list-card-image .item-img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain}
body.ty-media-theme .list-card-image iframe,body.ty-media-theme .mall-category-item iframe{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;border:0}
body.ty-media-theme .list-card .star{z-index:3;top:12px;left:12px}
body.ty-media-theme .list-card .favourite-heart{z-index:3;top:10px;right:12px}
body.ty-media-theme .favourite-heart button{width:42px;height:42px;border-radius:50%;background:rgba(20,20,23,.82);color:var(--tm-pink);font-size:20px;touch-action:manipulation}
body.ty-media-theme .list-card .member-plan{z-index:3;bottom:12px;left:12px;top:auto}
body.ty-media-theme .list-card-body{padding:7px 4px}
body.ty-media-theme .list-card-body h4{font-size:clamp(22px,3vw,34px);line-height:1.25;margin-bottom:14px!important}
body.ty-media-theme .text-black,body.ty-media-theme .list-card-body h4 a{color:var(--tm-text)!important}
body.ty-media-theme .list-card-body>p{color:#d1ccce;line-height:1.75;font-size:15px;overflow-wrap:anywhere}
body.ty-media-theme .text-gray{color:var(--tm-muted)!important}
body.ty-media-theme .btn-primary{background:var(--tm-pink);border-color:var(--tm-pink);color:#fff;border-radius:8px;min-height:40px}
body.ty-media-theme .videox-detailed-earn-pts{color:var(--tm-text)!important}
body.ty-media-theme .videox-detailed-earn-pts>img{width:72px;height:72px;object-fit:cover;border-radius:50%!important}
body.ty-media-theme .videox-detailed-earn-pts h6 a{color:var(--tm-pink)}
body.ty-media-theme .custom-control a{display:inline-flex;padding:7px 9px;margin:3px;border:1px solid #383940;border-radius:7px;color:#d8d3d5;background:#222328}
body.ty-media-theme .offers-interested-carousel .item-img{width:100%;height:210px;object-fit:cover;border-radius:8px}
body.ty-media-theme .mall-category-item h6{color:var(--tm-text);margin:10px 0 0;line-height:1.4}
body.ty-media-theme .reviews-members{margin:0!important;padding:18px 0!important}
body.ty-media-theme .reviews-members .media .mr-3{width:52px;height:52px;object-fit:cover}
body.ty-media-theme .reviews-members-body p{color:#ddd;line-height:1.65;overflow-wrap:anywhere}
body.ty-media-theme textarea.form-control{min-height:130px;background:#121316;border:1px solid #3a3b41;color:#fff;border-radius:9px;font-size:16px}
body.ty-media-theme .footer,body.ty-media-theme footer{background:#111215!important;color:#aaa;border-top:1px solid var(--tm-line)}
.tm-recommendations{padding:15px!important}.tm-recommend-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:13px}.tm-recommend-heading span{display:block;color:var(--tm-pink);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;margin-bottom:3px}.tm-recommend-heading h6{margin:0;color:var(--tm-text);font-size:15px}.tm-recommend-heading>a{color:#bbb;font-size:10px;padding:6px 0}.tm-recommend-grid{display:grid;gap:10px}.tm-recommend-card{display:grid;grid-template-columns:108px minmax(0,1fr);min-width:0;overflow:hidden;background:#121316;border:1px solid #292a2f;border-radius:10px;transition:border-color .18s,transform .18s}.tm-recommend-card:hover{border-color:#58404a;transform:translateY(-2px)}.tm-recommend-image{height:105px;position:relative;display:block;background:#09090a;overflow:hidden}.tm-recommend-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.tm-recommend-card:hover img{transform:scale(1.04)}.tm-recommend-image small{position:absolute;left:6px;bottom:6px;padding:3px 6px;border-radius:5px;background:#111216d9;color:#fff;font-size:8px}.tm-video-placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--tm-pink);font-size:22px}.tm-recommend-copy{min-width:0;padding:10px;display:flex;flex-direction:column}.tm-recommend-copy>span{color:var(--tm-pink);font-size:8px;text-transform:uppercase;font-weight:700}.tm-recommend-copy h3{font-size:12px;line-height:1.35;margin:5px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tm-recommend-copy h3 a{color:var(--tm-text)}.tm-read-more{color:#bbb!important;font-size:9px;margin-top:auto}.tm-read-more b{color:var(--tm-pink);font-size:13px}.tm-no-recommendations{color:var(--tm-muted);font-size:12px;margin:0}
@media(max-width:991.98px){
 body.ty-media-theme .beemedia-nav{position:sticky;top:0;z-index:1030;padding:8px 12px}
 body.ty-media-theme .navbar-toggler{width:44px;height:44px;border:1px solid #3b3c42;border-radius:10px;background:#1b1c20}
 body.ty-media-theme .navbar-toggler-icon{filter:invert(1)}
 body.ty-media-theme .navbar-collapse{margin-top:8px;padding:8px 10px;background:#17181c;border:1px solid var(--tm-line);border-radius:12px;max-height:calc(100vh - 72px);overflow-y:auto}
 body.ty-media-theme .navbar-nav .nav-link{min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #26272b}
 body.ty-media-theme .dropdown-menu{background:#202126;border:1px solid #34353a!important}body.ty-media-theme .dropdown-item{color:#eee;min-height:44px}
 body.ty-media-theme .offer-dedicated-body>.container{max-width:100%}
 body.ty-media-theme .offer-dedicated-body .col-md-8{flex:0 0 65%;max-width:65%}
 body.ty-media-theme .offer-dedicated-body .col-md-4{flex:0 0 35%;max-width:35%}
 body.ty-media-theme .videox-detailed-earn-pts{padding:16px!important}
}
@media(max-width:767.98px){
 body.ty-media-theme{position:relative;touch-action:pan-y pinch-zoom}
 body.ty-media-theme .offer-dedicated-body *{box-sizing:border-box}
 body.ty-media-theme .tab-content,body.ty-media-theme .tab-pane,body.ty-media-theme .offer-dedicated-body-left{width:100%;max-width:100%;min-width:0}
 body.ty-media-theme .offer-dedicated-nav{position:sticky;top:60px;z-index:1020}
 body.ty-media-theme .offer-dedicated-nav .container{padding:0 12px}
 body.ty-media-theme .offer-dedicated-nav .col-md-12{display:flex;flex-direction:column;padding:0}
 body.ty-media-theme .offer-dedicated-nav .shareit-single{float:none!important;position:static;top:auto;order:2;width:100%;min-height:52px;padding:7px 0;overflow:visible;border-top:1px solid #292a2f;justify-content:center}
 body.ty-media-theme .offer-dedicated-nav .shareit{width:100%;justify-content:center;margin:0;gap:7px}
 body.ty-media-theme .offer-dedicated-nav .shareit-single label{font-size:11px;white-space:nowrap}
 body.ty-media-theme .offer-dedicated-nav .nav{order:1;display:grid;grid-template-columns:1fr 1fr;width:100%}
 body.ty-media-theme .offer-dedicated-nav .nav-link{justify-content:center;min-height:48px;font-size:13px}
 body.ty-media-theme .offer-dedicated-body{margin-top:12px!important;padding:0!important}
 body.ty-media-theme .offer-dedicated-body>.container{padding:0 10px}
 body.ty-media-theme .offer-dedicated-body>.container>.row{margin:0}
 body.ty-media-theme .offer-dedicated-body .col-md-8,body.ty-media-theme .offer-dedicated-body .col-md-4{flex:0 0 100%;max-width:100%;padding:0}
 body.ty-media-theme .offer-dedicated-body .col-md-4{margin-top:14px}
 body.ty-media-theme .list-card-image{min-height:220px;border-radius:11px 11px 0 0}
 body.ty-media-theme .list-card-image .item-img{max-height:68vh}
 body.ty-media-theme .list-card>.p-3{padding:16px!important}
 body.ty-media-theme .list-card-body h4{font-size:23px}
 body.ty-media-theme .list-card-body>p{font-size:14px;line-height:1.65}
 body.ty-media-theme .list-card-body .text-gray{font-size:11px;line-height:1.7}
 body.ty-media-theme .list-card-body .btn{width:100%;min-height:46px;margin-top:14px!important}
 body.ty-media-theme .videox-detailed-ratings-and-reviews,body.ty-media-theme .rating-review-select-page{padding:16px!important}
 body.ty-media-theme .reviews-members .media{align-items:flex-start}
 body.ty-media-theme .reviews-members .media-body{min-width:0}
 body.ty-media-theme .reviews-members-footer .btn{min-height:42px}
 body.ty-media-theme .videox-detailed-earn-pts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px!important}
 body.ty-media-theme .videox-detailed-earn-pts>img{float:none!important;margin:0 8px 0 0!important;width:60px;height:60px}
 body.ty-media-theme .videox-detailed-earn-pts form .btn{min-height:42px}
 body.ty-media-theme .offers-interested-carousel .item-img{height:auto;max-height:300px;object-fit:contain;background:#09090a}
 body.ty-media-theme .col-md-12.mt-2{padding:0}
 body.ty-media-theme button,body.ty-media-theme a{touch-action:manipulation}
 .tm-recommendations{padding:16px 0 16px 16px!important;overflow:hidden}.tm-recommend-heading{padding-right:16px}.tm-recommend-heading h6{font-size:17px}.tm-recommend-heading>a{font-size:12px}.tm-recommend-grid{display:flex;gap:10px;overflow-x:auto;padding:0 16px 5px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.tm-recommend-grid::-webkit-scrollbar{display:none}.tm-recommend-card{flex:0 0 76%;display:block;scroll-snap-align:start}.tm-recommend-image{height:165px}.tm-recommend-copy{min-height:118px;padding:12px}.tm-recommend-copy>span{font-size:9px}.tm-recommend-copy h3{font-size:14px}.tm-read-more{font-size:11px}
}
@media(max-width:420px){
 body.ty-media-theme .offer-dedicated-nav .shareit-single label{display:none}
 body.ty-media-theme .shareit a{width:32px;height:32px}
 body.ty-media-theme .list-card-image{min-height:180px}
 body.ty-media-theme .list-card-image .item-img{max-height:62vh}
 body.ty-media-theme .reviews-members .media{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px}
 body.ty-media-theme .reviews-members .media .mr-3{width:44px;height:44px;margin:0!important}
 body.ty-media-theme .list-card-body h4{font-size:21px}
 .tm-recommend-card{flex-basis:84%}.tm-recommend-image{height:150px}
}
