/* Only activates where tenant 019 HTML box 19 mounts the Rock Nails scene. */
body.nhomtrang1:has(#rock019){--beon-header:100px;--beon-utilities:150px;--beon-ink:#050505;background:#f86687;}
body.nhomtrang1:has(#rock019) #khung_chinh>div:first-child{grid-template-rows:max(300px,calc(var(--beon-screen,100svh) - var(--beon-header) - var(--beon-utilities))) var(--beon-utilities) auto;}
body.nhomtrang1:has(#rock019) .bocuc_19{grid-column:1;grid-row:1;display:block;position:relative;width:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:visible;background:transparent;}
body.nhomtrang1:has(#rock019) .bocuc_19>.loprong,body.nhomtrang1:has(#rock019) .bocuc_19>.loprong>.padding{position:static;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:visible;}
body.nhomtrang1:has(#rock019) .beon-header,body.nhomtrang1:has(#rock019) .beon-utilities{background:transparent;}
body.nhomtrang1:has(#rock019) .beon-header>.loprong,body.nhomtrang1:has(#rock019) .beon-utilities>.loprong{width:min(1288px,calc(100% - 48px));max-width:1288px;}
body.nhomtrang1:has(#rock019) #khung_chinh .beon-menu .menu_div>.ul1{gap:26px;}
body.nhomtrang1:has(#rock019) #khung_chinh .beon-menu .menu_div>.ul1>li{font-size:18px;}
body.nhomtrang1:has(#rock019) #khung_chinh .beon-menu .menu_div>.ul1>li>a{color:#050505;border-bottom:0;}
body.nhomtrang1:has(#rock019) .beon-search .wmp-search-tool-input,body.nhomtrang1:has(#rock019) .beon-search .wmp-search-tool-submit{color:#050505;}
body.nhomtrang1:has(#rock019) .beon-utilities{color:#080808;}
body.nhomtrang1:has(#rock019) .beon-weather .location{font-size:15px;font-weight:bold;}
body.nhomtrang1:has(#rock019) .beon-weather .beon-clock{display:none;}
body.nhomtrang1:has(#rock019) .beon-weather .time-widget::after{content:'Current Weather';display:block;margin-top:8px;font-size:13px;}
body.nhomtrang1:has(#rock019) .beon-temperature{color:white;font-size:34px;}
body.nhomtrang1:has(#rock019) .beon-condition{color:white;font-size:11px;}
body.nhomtrang1:has(#rock019) .beon-music>.loprong>.padding{display:flex;flex-direction:column-reverse;gap:10px;}
body.nhomtrang1:has(#rock019) .beon-player .time{display:none;}
body.nhomtrang1:has(#rock019) .beon-customer p{font-size:15px;}
body.nhomtrang1:has(#rock019) .beon-customer a{font-size:13px;}
body.nhomtrang1:has(#rock019) .beon-player{margin:0;}
body.nhomtrang1:has(#rock019) .beon-social a{width:42px;height:42px;border:0;background:transparent;font-size:30px;}
#rock019,#rock019 *{box-sizing:border-box;}
#rock019{position:absolute;left:0;top:calc(0px - var(--beon-header));width:100%;height:max(var(--beon-screen,100svh),calc(300px + var(--beon-header) + var(--beon-utilities)));overflow:hidden;isolation:isolate;pointer-events:none;}
#rock019 .rn-viewport{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;}
#rock019 .rn-scene{position:absolute;left:50%;top:50%;width:2048px;height:1103px;transform:translate(-50%,-50%) scale(var(--rn-scale,1));transform-origin:center;isolation:isolate;}
#rock019 .rn-liquid{position:absolute;left:548px;top:203px;width:1011px;height:650px;z-index:1;}
#rock019 .rn-layer-fallback{position:absolute;inset:0;overflow:hidden;}
#rock019 .rn-layer-fallback img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;max-width:none;}
#rock019 .rn-liquid-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;}
#rock019.rn-webgl .rn-liquid-canvas{opacity:1;}
#rock019.rn-webgl .rn-layer-fallback{visibility:hidden;}
#rock019 .rn-title{position:absolute;inset:0;z-index:3;pointer-events:none;}
#rock019 .rn-letter,#rock019 .rn-a,#rock019 .rn-happy,#rock019 .rn-ween{position:absolute;transform-origin:50% 70%;}
#rock019 .rn-h{left:736px;top:237px;width:121px;height:149px;}
#rock019 .rn-a{left:839px;top:202px;width:306px;height:282px;}
#rock019 .rn-a img{display:block;width:100%;height:100%;max-width:none;}
#rock019 .rn-l1{left:1068px;top:235px;width:69px;height:107px;}
#rock019 .rn-l2{left:1145px;top:235px;width:69px;height:172px;}
#rock019 .rn-letter-back,#rock019 .rn-letter img{position:absolute;inset:0;width:100%;height:100%;display:block;}
#rock019 .rn-letter-back{background:#000;transition:background .6s ease;}
#rock019 .rn-h .rn-letter-back{clip-path:polygon(0 0,30.38% 0,30.38% 37.59%,69.62% 37.59%,69.62% 0,100% 0,100% 100%,69.62% 100%,69.62% 59.17%,30.38% 59.17%,30.38% 100%,0 100%);}
#rock019 .rn-l1 .rn-letter-back{clip-path:polygon(0 0,38.13% 0,38.13% 77.89%,100% 77.89%,89.49% 100%,0 100%);}
#rock019 .rn-l2 .rn-letter-back{clip-path:polygon(0 0,38.52% 0,38.52% 85.85%,100% 85.85%,89.49% 100%,0 100%);}
#rock019.rn-style2 .rn-letter-back{background:#fff;}
#rock019 .rn-stripe{filter:brightness(0);transition:filter .6s ease;}
#rock019.rn-style2 .rn-stripe{filter:brightness(1);}
#rock019 .rn-happy{left:1214px;top:269px;width:220px;height:93px;}
#rock019 .rn-happy-image{display:block;width:100%;height:auto;max-width:none;}
#rock019 .rn-ween{left:736px;top:520px;width:611px;height:156px;}
#rock019 .rn-ween img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;transition:opacity .6s ease;}
#rock019 .rn-ween-vang{opacity:0;}
#rock019.rn-style2 .rn-ween-cam{opacity:0;}
#rock019.rn-style2 .rn-ween-vang{opacity:1;}
#rock019 .rn-booking{position:absolute;left:1213px;top:352px;width:163px;height:163px;z-index:5;display:block;border-radius:50%;pointer-events:auto;cursor:pointer;transform-origin:center;transition:scale .2s ease;}
#rock019 .rn-booking img{position:absolute;display:block;max-width:none;user-select:none;}
#rock019 .rn-booking-disc{inset:0;width:100%;height:100%;}
#rock019 .rn-booking-ring{left:7px;top:7px;width:149px;height:149px;}
#rock019 .rn-booking:focus-visible{outline:3px solid black;outline-offset:7px;}
@media(hover:hover){#rock019 .rn-booking:hover{scale:1.07;}}
#rock019 .rn-cat{position:absolute;z-index:4;overflow:hidden;perspective:420px;pointer-events:none;}
#rock019 .rn-cat1{left:855px;top:191px;width:95px;height:114px;}
#rock019 .rn-cat2{left:989px;top:339px;width:134px;height:140px;clip-path:polygon(0 0,64% 0,100% 100%,0 100%);}
#rock019 .rn-cat3{left:955px;top:519px;width:68px;height:178px;}
#rock019 .rn-cat-head{position:relative;width:100%;height:100%;transform-origin:75% 55%;will-change:transform;}
#rock019 .rn-cat-head>img{display:block;width:100%;height:100%;max-width:none;user-select:none;}
#rock019 .rn-lid{position:absolute;background:#000;border-radius:50%;transform:scaleY(0);transform-origin:center;}
#rock019 .rn-cat1 .rn-lid:first-of-type{left:37px;top:31px;width:12px;height:14px;}
#rock019 .rn-cat1 .rn-lid:last-of-type{left:53px;top:52px;width:13px;height:12px;}
#rock019 .rn-cat2 .rn-lid:first-of-type{left:58px;top:45px;width:13px;height:15px;}
#rock019 .rn-cat2 .rn-lid:last-of-type{left:41px;top:70px;width:14px;height:13px;}
#rock019 .rn-cat3 .rn-lid:first-of-type{left:46px;top:64px;width:15px;height:17px;}
#rock019 .rn-cat3 .rn-lid:last-of-type{left:46px;top:103px;width:15px;height:16px;}
#rock019.rn-booting .rn-intro,#rock019.rn-booting .rn-cat{visibility:hidden;}
#rock019.rn-booting .rn-layer-fallback{visibility:hidden;}
html.rn019-loading #rock019 .rn-intro,html.rn019-loading #rock019 .rn-cat,html.rn019-loading #rock019 .rn-layer-fallback{visibility:hidden;}
#rock019.rn-running .rn-intro{will-change:transform,opacity,filter;}
@media(max-width:1399px){body.nhomtrang1:has(#rock019) #khung_chinh .beon-menu .menu_div>.ul1{gap:16px;}body.nhomtrang1:has(#rock019) #khung_chinh .beon-menu .menu_div>.ul1>li{font-size:15px;}}
@media(max-width:959px){body.nhomtrang1:has(#rock019){--beon-header:64px;--beon-utilities:190px;}body.nhomtrang1:has(#rock019) .beon-header>.loprong,body.nhomtrang1:has(#rock019) .beon-utilities>.loprong{width:100%;}}
@media(max-width:599px){body.nhomtrang1:has(#rock019){--beon-utilities:222px;}body.nhomtrang1:has(#rock019) .beon-weather .location{font-size:13px;}body.nhomtrang1:has(#rock019) .beon-customer p{font-size:13px;}body.nhomtrang1:has(#rock019) .beon-social a{width:34px;height:34px;font-size:25px;}}
@media(prefers-reduced-motion:reduce){#rock019 *,#rock019 *::before,#rock019 *::after{animation:none!important;transition:none!important;}}
