.page-box>.page-txt,.page-box>.page-txt-4k{padding-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.25)}.page-box>.page-head:first-child img{margin-left:14px}.page-txt .desPro .desTxt h1,.page-txt-4k .desPro .desTxt h1,.desPro .desTxt h1,.desTxt h1{color:#fff !important;font-size:28px !important;font-weight:800 !important;line-height:1.25 !important;margin:0 0 12px 0 !important;letter-spacing:-.3px}.page-txt .code-color,.page-txt-4k .code-color{color:#9ca3af !important}.page-txt .code-color1,.page-txt-4k .code-color1{color:#fbbf24 !important;font-weight:700 !important}.page-txt .desTxt.code-color.lineH p.code-color1,.page-txt-4k .desTxt.code-color.lineH p.code-color1{font-size:11px !important;text-transform:uppercase !important;letter-spacing:.7px !important;color:#9ca3af !important;margin:0 0 8px 0 !important}.page-txt .desTxt.code-color.lineH p.code-color1 strong,.page-txt-4k .desTxt.code-color.lineH p.code-color1 strong{color:#9ca3af !important;font-weight:800 !important}.page-txt .desTxt.code-color.lineH,.page-txt-4k .desTxt.code-color.lineH{color:#d1d5db !important;line-height:1.65 !important;font-size:14px !important}.page-txt .desPro .desTxt,.page-txt-4k .desPro .desTxt{padding:5px 10px !important;color:#e5e7eb !important}.page-txt select,.page-txt-4k select{appearance:none !important;-webkit-appearance:none !important;padding:10px 36px 10px 14px !important;background:rgba(255,255,255,.08) url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='12'height='8'viewBox='00128'fill='none'%3E%3Cpathd='M11.5L66.5L111.5'stroke='%23e5e7eb'stroke-width='2'stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:10px !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;cursor:pointer;min-width:220px;margin:6px 0 !important}.page-txt select option,.page-txt-4k select option{color:#111 !important;background:#fff !important}.page-txt select:hover,.page-txt-4k select:hover{border-color:#f97316 !important}.page-txt .btnCart,.page-txt-4k .btnCart{background:linear-gradient(135deg,#f97316 0,#ea580c 100%) !important;background-image:linear-gradient(135deg,#f97316 0,#ea580c 100%) !important;padding:13px 28px !important;font-size:16px !important;font-weight:800 !important;border-radius:10px !important;box-shadow:0 4px 14px rgba(249,115,22,.4);display:inline-flex !important;align-items:center;gap:8px;transition:transform .15s,box-shadow .15s;letter-spacing:.3px;color:#fff !important;text-decoration:none !important;border:none !important}.page-txt .btnCart::before,.page-txt-4k .btnCart::before{content:'🛒';font-size:18px}.page-txt .btnCart:hover,.page-txt-4k .btnCart:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(249,115,22,.5)}.page-txt .btnBack,.page-txt-4k .btnBack{display:none !important}.page-txt .picPro img,.page-txt-4k .picPro img{border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,.5)}.page-txt .tmdb-block,.page-txt-4k .tmdb-block{background:transparent !important;clear:both;float:none !important;padding:0 20px 10px 20px;color:#e5e7eb;font-family:'Sarabun',Arial,sans-serif;box-sizing:border-box;overflow:hidden;width:100%;margin-top:10px;border:0;border-radius:0}.page-txt .tmdb-block *,.page-txt-4k .tmdb-block *{box-sizing:border-box}.tmdb-block .tmdb-sect{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.tmdb-block .tmdb-sect:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.tmdb-block .tmdb-sect-video{padding-bottom:16px}.tmdb-block .tmdb-sect-title{font-size:12px;font-weight:800;letter-spacing:.6px;color:#9ca3af;text-transform:uppercase;margin:0 0 12px;display:flex;align-items:center;gap:9px}.tmdb-block .tmdb-sect-title::before{content:'';display:inline-block;width:4px;height:14px;background:#f97316;border-radius:2px}.tmdb-block .tmdb-vid-wrap{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.6)}.tmdb-block .tmdb-vid-wrap [id$="-iframe"]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.tmdb-block .tmdb-vid-poster{position:absolute;inset:0;z-index:3;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s}.tmdb-block .tmdb-vid-poster::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.55) 100%)}.tmdb-block .tmdb-vid-poster.tmdb-hide{opacity:0;pointer-events:none}.tmdb-block .tmdb-vid-playbtn{position:relative;z-index:2;width:80px;height:80px;border-radius:50%;background:rgba(249,115,22,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 26px rgba(249,115,22,.6);transition:transform .2s}.tmdb-block .tmdb-vid-poster:hover .tmdb-vid-playbtn{transform:scale(1.1)}.tmdb-block .tmdb-vid-playbtn svg{width:34px;height:34px;fill:#fff;margin-left:5px}.tmdb-block .tmdb-vid-label{position:absolute;bottom:18px;left:22px;right:22px;z-index:2;color:#fff;font-size:17px;font-weight:700;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8)}.tmdb-block .tmdb-vid-unmute{position:absolute;top:14px;right:14px;z-index:10;display:none;align-items:center;gap:7px;padding:10px 16px;background:rgba(0,0,0,.8);color:#fff;border-radius:99px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.2)}.tmdb-block .tmdb-vid-unmute.tmdb-show{display:inline-flex}.tmdb-block .tmdb-vid-unmute:hover{background:#ea580c;border-color:#ea580c}.tmdb-block .tmdb-vid-unmute svg{width:18px;height:18px;fill:#fff}.tmdb-block .tmdb-vid-err{position:absolute;inset:0;z-index:15;display:none;align-items:center;justify-content:center;background:rgba(17,24,39,.95);color:#fff;opacity:0;transition:opacity .2s}.tmdb-block .tmdb-vid-err.tmdb-show{display:flex;opacity:1}.tmdb-block .tmdb-vid-err-inner{text-align:center;padding:24px}.tmdb-block .tmdb-vid-err-icon{font-size:38px;margin-bottom:10px}.tmdb-block .tmdb-vid-err-msg{font-size:16px;font-weight:700;margin-bottom:6px}.tmdb-block .tmdb-vid-err-sub{font-size:13px;color:#9ca3af}.tmdb-block .tmdb-vid-chips{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:6px}.tmdb-block .tmdb-vid-chips::-webkit-scrollbar{height:6px}.tmdb-block .tmdb-vid-chips::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.tmdb-block .tmdb-vid-chip{flex:0 0 auto;width:130px;border-radius:8px;overflow:hidden;cursor:pointer;background:rgba(255,255,255,.06);border:2px solid transparent;transition:border-color .18s,transform .15s;position:relative}.tmdb-block .tmdb-vid-chip.tmdb-active{border-color:#f97316}.tmdb-block .tmdb-vid-chip:hover{transform:translateY(-2px)}.tmdb-block .tmdb-vid-chip img{width:100%;height:74px;object-fit:cover;display:block}.tmdb-block .tmdb-vid-chip-label{padding:5px 7px;font-size:11px;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tmdb-block .tmdb-vid-chip-type{position:absolute;top:4px;left:4px;padding:2px 7px;background:rgba(0,0,0,.85);color:#fbbf24;font-size:10px;font-weight:800;border-radius:3px;text-transform:uppercase}.tmdb-block .tmdb-ratings{display:flex;flex-wrap:wrap;gap:9px}.tmdb-block .tmdb-rating-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:rgba(255,255,255,.07);border:2px solid;border-radius:10px;font-size:14px;font-weight:700}.tmdb-block .tmdb-rating-label{font-size:11px;color:#9ca3af;letter-spacing:.3px;text-transform:uppercase}.tmdb-block .tmdb-rating-score{font-weight:800}.tmdb-block .tmdb-rating-scale{font-size:11px;color:#6b7280;font-weight:500}.tmdb-block .tmdb-genres{display:flex;flex-wrap:wrap;gap:7px}.tmdb-block .tmdb-genre{padding:6px 14px;background:rgba(249,115,22,.18);border:1px solid rgba(249,115,22,.5);color:#fdba74;border-radius:99px;font-size:13px;font-weight:700}.tmdb-block .tmdb-cast-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.tmdb-block .tmdb-cast-card{text-align:center;min-width:0}.tmdb-block .tmdb-cast-img{width:100%;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.06) center/cover no-repeat;margin-bottom:8px;box-shadow:0 3px 12px rgba(0,0,0,.4);transition:transform .2s}.tmdb-block .tmdb-cast-card:hover .tmdb-cast-img{transform:translateY(-3px)}.tmdb-block .tmdb-cast-img img{width:100%;height:100%;object-fit:cover;display:block}.tmdb-block .tmdb-cast-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:36px}.tmdb-block .tmdb-cast-name{font-size:13px;font-weight:700;color:#f9fafb;line-height:1.3;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tmdb-block .tmdb-cast-char{font-size:11px;color:#9ca3af;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tmdb-block .tmdb-director{display:flex;align-items:center;gap:14px;padding:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px}.tmdb-block .tmdb-director-img{width:62px;height:62px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.06) center/cover no-repeat}.tmdb-block .tmdb-director-img img{width:100%;height:100%;object-fit:cover;display:block}.tmdb-block .tmdb-director-name{font-size:17px;font-weight:800;color:#fff;line-height:1.2}.tmdb-block .tmdb-director-role{font-size:11px;color:#9ca3af;margin-top:3px;letter-spacing:.5px;text-transform:uppercase}.tmdb-block .tmdb-awards{padding:16px;border-radius:12px;display:flex;align-items:flex-start;gap:14px}.tmdb-block .tmdb-awards-oscar{background:linear-gradient(135deg,rgba(251,191,36,.25) 0,rgba(234,88,12,.2) 100%);border:1px solid rgba(251,191,36,.5)}.tmdb-block .tmdb-awards-other{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.tmdb-block .tmdb-awards-icon{font-size:32px;line-height:1;flex-shrink:0}.tmdb-block .tmdb-awards-text{font-size:14px;color:#e5e7eb;line-height:1.6}.tmdb-block .tmdb-awards-oscar .tmdb-awards-text{color:#fde68a;font-weight:600}.tmdb-block .tmdb-boxoffice{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.tmdb-block .tmdb-bo-card{padding:14px 12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;text-align:center}.tmdb-block .tmdb-bo-label{font-size:10px;color:#9ca3af;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px}.tmdb-block .tmdb-bo-value{font-size:19px;font-weight:800;color:#fff}.tmdb-block .tmdb-bo-card.tmdb-bo-roi{background:linear-gradient(135deg,#15803d 0,#166534 100%);border-color:#16a34a}.tmdb-block .tmdb-bo-card.tmdb-bo-roi .tmdb-bo-label{color:#bbf7d0}.tmdb-block .tmdb-bo-card.tmdb-bo-roi .tmdb-bo-value{color:#fff}.tmdb-block .tmdb-coll-header{font-size:14px;color:#d1d5db;margin-bottom:11px}.tmdb-block .tmdb-coll-name{color:#fbbf24;font-weight:800}.tmdb-block .tmdb-coll-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.tmdb-block .tmdb-coll-scroll::-webkit-scrollbar{height:6px}.tmdb-block .tmdb-coll-scroll::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.tmdb-block .tmdb-coll-item{flex:0 0 auto;width:140px;scroll-snap-align:start;text-decoration:none;color:inherit}.tmdb-block .tmdb-coll-item-img{width:100%;aspect-ratio:2/3;background:rgba(255,255,255,.06) center/cover no-repeat;border-radius:10px;margin-bottom:7px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:transform .18s}.tmdb-block .tmdb-coll-item:hover .tmdb-coll-item-img{transform:translateY(-4px)}.tmdb-block .tmdb-coll-item-img img{width:100%;height:100%;object-fit:contain;background:rgba(255,255,255,.05);display:block}.tmdb-block .tmdb-coll-item-title{font-size:12px;color:#f9fafb;line-height:1.35;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tmdb-block .tmdb-coll-item-year{font-size:11px;color:#9ca3af;margin-top:3px}.page-txt .desTxt-trunc,.page-txt-4k .desTxt-trunc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;position:relative;max-height:9em}.page-txt .desTxt-trunc.desTxt-expanded,.page-txt-4k .desTxt-trunc.desTxt-expanded{display:block;-webkit-line-clamp:unset;max-height:none}.page-txt .desTxt-toggle,.page-txt-4k .desTxt-toggle{display:inline-block;margin-top:10px;padding:7px 16px;background:rgba(249,115,22,.18);border:1px solid rgba(249,115,22,.5);color:#fdba74;border-radius:99px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.page-txt .desTxt-toggle:hover,.page-txt-4k .desTxt-toggle:hover{background:rgba(249,115,22,.28)}.page-box{margin-bottom:18px}.page-box:last-of-type{margin-bottom:0}.tmdb-block .tmdb-coll-grid{display:flex;flex-direction:row;gap:14px;margin-top:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;padding:2px 4px 14px;scroll-padding-left:4px}.tmdb-block .tmdb-coll-grid::-webkit-scrollbar{height:6px}.tmdb-block .tmdb-coll-grid::-webkit-scrollbar-track{background:transparent}.tmdb-block .tmdb-coll-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:99px}.tmdb-block .tmdb-coll-grid::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.tmdb-block .tmdb-coll-card{flex:0 0 calc(25% - 11px);min-width:190px;max-width:240px;scroll-snap-align:start;display:flex;flex-direction:column;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:transform .18s,border-color .18s}.tmdb-block .tmdb-coll-card:hover{transform:translateY(-3px);border-color:rgba(249,115,22,.4)}.tmdb-block .tmdb-coll-card-img{display:block;width:100%;aspect-ratio:2/3;background:rgba(255,255,255,.05) center/cover no-repeat;overflow:hidden}.tmdb-block .tmdb-coll-card-img img{width:100%;height:100%;object-fit:contain;background:rgba(255,255,255,.05);display:block}.tmdb-block .tmdb-coll-card-body{padding:11px 11px 12px;display:flex;flex-direction:column;gap:7px}.tmdb-block .tmdb-coll-card-title-link{text-decoration:none;color:inherit}.tmdb-block .tmdb-coll-card-title{font-size:12px;font-weight:700;color:#f9fafb;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.tmdb-block .tmdb-coll-card-year{font-size:11px;color:#9ca3af;font-weight:600}.tmdb-block .tmdb-coll-card-select{width:100%;padding:8px 28px 8px 10px;font-size:12px;font-weight:600;color:#fff;font-family:'Sarabun',Arial,sans-serif;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:rgba(255,255,255,.06) url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='10'height='7'viewBox='00107'fill='none'%3E%3Cpathd='M11.5L55.5L91.5'stroke='%23e5e7eb'stroke-width='1.5'stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 9px center;appearance:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box;margin:0}.tmdb-block .tmdb-coll-card-select option{color:#111;background:#fff}.tmdb-block .tmdb-coll-card-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 8px;border:0;cursor:pointer;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:12px;font-weight:800;font-family:'Sarabun',Arial,sans-serif;border-radius:8px;text-decoration:none;text-align:center;box-shadow:0 3px 10px rgba(249,115,22,.35);transition:transform .12s,box-shadow .15s,opacity .15s;box-sizing:border-box}.tmdb-block .tmdb-coll-card-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(249,115,22,.5)}.tmdb-block .tmdb-coll-card-btn:active{transform:translateY(0)}.tmdb-block .tmdb-coll-card-btn:disabled{opacity:.7;cursor:wait;transform:none}.tmdb-block .tmdb-coll-card-btn.tmdb-coll-card-btn-ok{background:linear-gradient(135deg,#22c55e,#15803d)}.tmdb-block .tmdb-coll-card-btn-alt{background:rgba(249,115,22,.15);color:#fdba74;border:1px solid rgba(249,115,22,.4);box-shadow:none;font-weight:700}.tmdb-block .tmdb-coll-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);padding:14px 28px;background:#111827;color:#fff;border-radius:99px;font-weight:700;font-size:15px;box-shadow:0 10px 34px rgba(0,0,0,.5);font-family:'Sarabun',Arial,sans-serif;z-index:9999;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.tmdb-block .tmdb-coll-toast.tmdb-coll-toast-show{opacity:1;transform:translateX(-50%) translateY(0)}.tmdb-block .tmdb-coll-divider{display:flex;align-items:center;gap:14px;margin:6px 0 22px;color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.tmdb-block .tmdb-coll-divider::before,.tmdb-block .tmdb-coll-divider::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.2) 50%,transparent 100%)}.tmdb-block .tmdb-coll-divider-label{padding:5px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:99px;white-space:nowrap;color:#d1d5db}.tmdb-block .tmdb-sect-coll{padding-top:4px}.page-txt .rating-pills,.page-txt-4k .rating-pills{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.page-txt .rating-pill,.page-txt-4k .rating-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:700;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e5e7eb}.page-txt .rating-pill strong,.page-txt-4k .rating-pill strong{font-weight:800}.page-txt .rating-pill.rating-imdb,.page-txt-4k .rating-pill.rating-imdb{background:rgba(251,191,36,.2);border-color:rgba(251,191,36,.5);color:#fde68a}.page-txt .rating-pill.rating-tmdb,.page-txt-4k .rating-pill.rating-tmdb{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5);color:#93c5fd}.page-txt .rating-pill.rating-rt,.page-txt-4k .rating-pill.rating-rt{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.4);color:#fca5a5}.page-txt .rating-pill.rating-rt-fresh,.page-txt-4k .rating-pill.rating-rt-fresh{background:rgba(251,191,36,.2);border-color:rgba(251,191,36,.5);color:#fde68a}.page-txt .trust-row,.page-txt-4k .trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 12px}.page-txt .trust-item,.page-txt-4k .trust-item{display:flex;align-items:center;gap:6px;padding:8px 10px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);border-radius:8px;font-size:12px;font-weight:700;color:#86efac;font-family:'Sarabun',Arial,sans-serif}.page-txt .trust-ico,.page-txt-4k .trust-ico{font-size:14px;line-height:1;flex-shrink:0}.page-txt .social-proof,.page-txt-4k .social-proof{padding:9px 14px;margin:0 0 12px;background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.4);border-radius:8px;font-size:13px;color:#fdba74;font-family:'Sarabun',Arial,sans-serif}.page-txt .social-proof strong,.page-txt-4k .social-proof strong{color:#fff;font-weight:800}.page-txt .desTxt input[type="image"][name="toCart"],.page-txt-4k .desTxt input[type="image"][name="toCart"]{opacity:0 !important;width:100% !important;max-width:320px !important;height:52px !important;cursor:pointer !important;position:absolute !important;left:0 !important;top:0 !important;z-index:2 !important}.page-txt .desTxt:has(input[name="toCart"]),.page-txt-4k .desTxt:has(input[name="toCart"]){position:relative !important;overflow:hidden !important;max-width:320px !important;margin:6px 0 !important}.page-txt .desTxt:has(input[name="toCart"])::before,.page-txt-4k .desTxt:has(input[name="toCart"])::before{content:'🛒  ใส่ตะกร้า — สั่งซื้อเลย' !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:320px !important;height:52px !important;background:linear-gradient(135deg,#f97316,#ea580c) !important;color:#fff !important;font-size:16px !important;font-weight:800 !important;font-family:'Sarabun',Arial,sans-serif !important;border-radius:12px !important;box-shadow:0 5px 18px rgba(249,115,22,.45) !important;letter-spacing:.3px !important;transition:transform .15s,box-shadow .15s !important}.page-txt .desTxt:has(input[name="toCart"]):hover::before,.page-txt-4k .desTxt:has(input[name="toCart"]):hover::before{transform:translateY(-1px) !important;box-shadow:0 7px 22px rgba(249,115,22,.55) !important}.page-txt .desTxt:has(input[name="toCart"])::after,.page-txt-4k .desTxt:has(input[name="toCart"])::after{content:'⚡ สั่งวันนี้ ส่งไวทันที · ส่งฟรี ฿259+' !important;display:block !important;font-size:12px !important;color:#9ca3af !important;text-align:center !important;margin-top:8px !important;font-family:'Sarabun',Arial,sans-serif !important}.tmdb-block .reviews-placeholder{padding:32px 24px;text-align:center;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.15);border-radius:14px;font-family:'Sarabun',Arial,sans-serif}.tmdb-block .reviews-placeholder-ico{font-size:38px;margin-bottom:8px}.tmdb-block .reviews-placeholder-title{font-size:16px;font-weight:800;color:#e5e7eb;margin-bottom:6px}.tmdb-block .reviews-placeholder-sub{font-size:13px;color:#9ca3af;line-height:1.6}.tmdb-block .reviews-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tmdb-block .review-card{padding:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px}.tmdb-block .review-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.tmdb-block .review-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.1)}.tmdb-block .review-avatar img{width:100%;height:100%;object-fit:cover}.tmdb-block .review-avatar-placeholder{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.tmdb-block .review-meta{flex:1;min-width:0}.tmdb-block .review-author{font-size:14px;font-weight:700;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmdb-block .review-rating{font-size:14px;color:#fbbf24;letter-spacing:1.5px}.tmdb-block .review-score{color:#9ca3af;font-size:12px;margin-left:5px}.tmdb-block .review-source{font-size:10px;font-weight:800;letter-spacing:.6px;padding:3px 8px;background:rgba(255,255,255,.1);color:#d1d5db;border-radius:5px}.tmdb-block .review-content{font-size:13px;color:#d1d5db;line-height:1.7}.tmdb-block .review-more a{color:#fdba74;font-weight:700}.page-txt .wishlist-btn,.page-txt-4k .wishlist-btn{display:flex;align-items:center;justify-content:center;gap:8px;max-width:320px;padding:10px 16px;margin:8px 0 12px;background:rgba(255,255,255,.05);color:#d1d5db;border:1.5px solid rgba(255,255,255,.15);border-radius:10px;font-size:13px;font-weight:700;font-family:'Sarabun',Arial,sans-serif;cursor:pointer;box-sizing:border-box;transition:background .15s,border-color .15s,color .15s}.page-txt .wishlist-btn:hover,.page-txt-4k .wishlist-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25)}.page-txt .wishlist-btn .wishlist-ico,.page-txt-4k .wishlist-btn .wishlist-ico{font-size:18px;color:#9ca3af}.page-txt .wishlist-btn.wishlist-btn-on,.page-txt-4k .wishlist-btn.wishlist-btn-on{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5);color:#fca5a5}.page-txt .wishlist-btn.wishlist-btn-on .wishlist-ico,.page-txt-4k .wishlist-btn.wishlist-btn-on .wishlist-ico{color:#f87171}.page-txt .wishlist-count,.page-txt-4k .wishlist-count{margin-left:auto;padding:2px 8px;background:rgba(255,255,255,.08);border-radius:99px;font-size:11px;color:#9ca3af}.page-txt .wishlist-btn.wishlist-btn-on .wishlist-count,.page-txt-4k .wishlist-btn.wishlist-btn-on .wishlist-count{background:rgba(239,68,68,.2);color:#fca5a5}#dsk-wishlist-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-right:10px;background:#fff;border:2px solid #ef4444;border-radius:12px;color:#ef4444;text-decoration:none;transition:all .15s;vertical-align:middle}#dsk-wishlist-btn:hover{background:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}#dsk-wishlist-badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 6px;background:#ef4444;color:#fff;border-radius:99px;border:2px solid #fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:'Sarabun',Arial,sans-serif;line-height:1}.b-cart{display:flex;align-items:center;gap:8px}.tmdb-cast-placeholder-letter,.tmdb-cast-placeholder-letter-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:800;font-size:42px;font-family:'Sarabun',Arial,sans-serif;text-transform:uppercase}.tmdb-director-img-letter,.tmdb-director-img-letter-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:800;font-size:26px;font-family:'Sarabun',Arial,sans-serif;text-transform:uppercase;border-radius:50%}.tmdb-block .review-avatar-letter{background:linear-gradient(135deg,#f97316,#ea580c) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:800 !important;font-size:18px !important;font-family:'Sarabun',Arial,sans-serif !important;text-transform:uppercase !important}.tmdb-block .review-avatar-letter img{display:none !important}.tmdb-block .tmdb-coll-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tmdb-coll-swipe-hint{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af;font-family:'Sarabun',Arial,sans-serif;padding:4px 10px;background:rgba(255,255,255,.08);border-radius:99px;white-space:nowrap}.tmdb-block .tmdb-coll-grid-wrap{position:relative}.tmdb-block .tmdb-coll-grid-wrap::after{content:'';position:absolute;right:0;top:0;bottom:14px;width:40px;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.7));pointer-events:none;border-radius:0 12px 12px 0}.page-txt-4k .tmdb-block .tmdb-coll-grid-wrap::after{background:linear-gradient(to right,rgba(0,0,0,0),rgba(51,51,51,.7))}.sp-coin-ico{display:inline-block;width:1em;height:1em;vertical-align:-.15em;background:radial-gradient(circle at 32% 30%,#fff6c2 0%,#ffd54f 42%,#d4a017 100%);border-radius:50%;box-shadow:inset -.08em -.08em .12em rgba(120,80,0,.45),inset .05em .05em .08em rgba(255,255,255,.55),0 0 0 .04em rgba(140,100,0,.55);position:relative;line-height:1;flex-shrink:0;font-family:inherit;color:transparent;text-indent:-9999em;overflow:hidden}.sp-coin-ico::before{content:"฿";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.65em;font-weight:900;font-family:'Sarabun','Helvetica Neue',Arial,sans-serif;color:#7a5510;line-height:1;text-indent:0;text-shadow:0 .02em 0 rgba(255,240,180,.6)}