body:has(#s-b2099.active){background:#080909;color:#f9ecd0}body:has(#s-b2099.active) .wrap{width:100%;max-width:1024px;padding:0;margin:auto;container-type:inline-size;background:#080909}body:has(#s-b2099.active) #progress,body:has(#s-b2099.active) #floating-contact,body:has(#s-b2099.active) .wrap>footer{display:none!important}body:has(#s-b2099.active) .v2-brand-header{background:#090a0a;margin:0;padding:2cqw 3cqw;min-height:8cqw;border-bottom:1px solid #bb925345}body:has(#s-b2099.active) .v2-brand-name,body:has(#s-b2099.active) .lang-btn{color:#efd09b}#s-b2099{padding:0!important;max-width:none;margin:0;font-family:'Mahayant Sarabun',Sarabun,sans-serif;container-type:inline-size}#s-b2099 *{box-sizing:border-box}#s-b2099 h1,#s-b2099 p{margin:0}#s-b2099 button{font-family:inherit;cursor:pointer}#s-b2099 .b2099-hero{position:relative;min-height:69cqw;background:url('v2/B2099_TOP.png') center top/100% 100% no-repeat}#s-b2099 .b2099-copy{position:relative;margin-left:53%;width:44%;padding:5cqw 0 2cqw;text-align:center;z-index:2}#s-b2099 .b2099-kicker{font-size:1.35cqw;letter-spacing:.3cqw;color:#e7bb71;display:flex;align-items:center;gap:1cqw;justify-content:center}#s-b2099 .b2099-kicker:before,#s-b2099 .b2099-kicker:after{content:'';height:1px;flex:1;background:#9f7738}#s-b2099 h1{font-size:4.6cqw;line-height:1.37;font-weight:600;color:#ffe8bc;margin:2cqw 0 1cqw;text-shadow:0 2px 20px #000}#s-b2099 h1 span{display:block;white-space:nowrap}#s-b2099 .b2099-only{font-size:2.65cqw;line-height:1.6;color:#f3dfb8}#s-b2099 .b2099-rule{height:1px;background:linear-gradient(90deg,transparent,#d3a559,transparent);margin:2.7cqw 0}#s-b2099 .b2099-benefit{font-size:2.35cqw;line-height:1.7;color:#fff5e5}#s-b2099 .b2099-price{font-size:8.7cqw;line-height:1.3;color:#f3ca87;font-weight:600;margin:1.2cqw 0 1.8cqw;font-variant-numeric:lining-nums}#s-b2099 .b2099-price small{font-size:3cqw;font-weight:400}#s-b2099 .b2099-primary{width:100%;border:1px solid #f6d99b;border-radius:6cqw;background:linear-gradient(115deg,#f8d796,#d9a451 70%,#ac752e);box-shadow:inset 0 1px 3px #fff8,0 .5cqw 2cqw #0008;color:#1d160c;padding:1.5cqw 1cqw;font-size:2.55cqw;font-weight:700;line-height:1.5}#s-b2099 .b2099-decline{width:100%;border:1px solid #c4a166;border-radius:5cqw;background:#050606b0;color:#f6e9d4;padding:1.2cqw .8cqw;font-size:1.55cqw;line-height:1.55;margin-top:1.7cqw}#s-b2099 .b2099-proof{padding:1cqw 3.5cqw 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.3cqw;background:#080909}#s-b2099 .b2099-proof img{display:block;width:100%;aspect-ratio:1179/2556;object-fit:cover;border:1px solid #cba261;border-radius:1.2cqw;box-shadow:0 .5cqw 2cqw #0008}#s-b2099 .b2099-bottom{height:29cqw;text-align:center;padding:5cqw 2cqw 2cqw;background:url('v2/B2099_BOTTOM.png') center/cover}#s-b2099 .b2099-bottom p{font-size:1.45cqw;letter-spacing:.35cqw;color:#dbb778}#s-b2099 .b2099-bottom strong{display:block;font:400 2.5cqw Georgia,serif;letter-spacing:.55cqw;margin:4cqw 0 1cqw}#s-b2099 .b2099-bottom small{font-size:1.6cqw;color:#e7d4b4}#s-b2099 .b2099-phone{position:absolute;object-fit:cover;object-position:center 25%;pointer-events:none;border-radius:1cqw}
#s-b2099 .b2099-phone:nth-child(1){left:5.3%;top:23.8%;width:9.4%;height:19%;transform:rotate(-22deg);clip-path:polygon(0 0,100% 0,100% 44%,0 100%)}#s-b2099 .b2099-phone:nth-child(2){left:14.3%;top:17.8%;width:9.6%;height:19.2%;transform:rotate(-12deg);clip-path:polygon(0 0,100% 0,100% 72%,0 95%)}#s-b2099 .b2099-phone:nth-child(3){left:23.9%;top:12.8%;width:9.9%;height:18.4%;clip-path:polygon(0 0,100% 0,100% 98%,0 98%)}#s-b2099 .b2099-phone:nth-child(4){left:34.4%;top:17.1%;width:9.2%;height:19%;transform:rotate(16deg);clip-path:polygon(0 0,100% 0,100% 98%,0 67%)}#s-b2099 .b2099-phone:nth-child(5){left:43.6%;top:24%;width:8.5%;height:20%;transform:rotate(24deg);clip-path:polygon(0 0,100% 0,100% 100%,0 44%)}
#b2099-allocation{position:fixed;inset:0;margin:auto;width:min(94vw,620px);max-height:88dvh;overflow:auto;background:#fcf5e8;color:#302616;border:1px solid #bb9656;border-radius:18px;padding:24px;font-family:'Mahayant Sarabun',sans-serif}#b2099-allocation::backdrop{background:#000b}#b2099-allocation h2{font-size:23px;margin:0 28px 10px 0}#b2099-allocation p{font-size:16px}#b2099-allocation .close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px}#b2099-slot-list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}#b2099-slot-list button{padding:0;aspect-ratio:1/2;border:1px solid #b18a50;border-radius:8px;background:#191b19;color:#f1c985;overflow:hidden;font-size:28px}#b2099-slot-list img{width:100%;height:100%;object-fit:cover}#b2099-allocation .confirm{width:100%;padding:14px;background:linear-gradient(110deg,#f8dc9e,#bb863f);border:0;border-radius:30px;font-size:18px;font-weight:600}#b2099-error{color:#9c3324}#s-b2099 button:focus-visible{outline:3px solid #fff;outline-offset:3px}
#s-b2099{width:100%;max-width:1024px;margin:0 auto}body:has(#s-b2099.active) .v2-brand-header{max-width:1024px;margin:0 auto}#b2099-allocation button:disabled{opacity:.45;cursor:not-allowed}
