body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene]{--bj-portrait-zone:43svh;position:relative!important;isolation:isolate;box-sizing:border-box;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;scroll-margin:0;background:#f5f3ef!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-inner,body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-rings__inner{position:relative!important;box-sizing:border-box;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-carousel-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;z-index:-1!important;overflow:hidden;container-type:size;align-items:flex-start!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-carousel-photo img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:50% 0%!important;transform:none!important;scale:1!important;filter:grayscale(1)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-palace-photo img{object-position:50% 25%!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-carousel-photo::after{background:linear-gradient(to bottom,transparent 48%,rgba(245,243,239,.12) 66%,rgba(245,243,239,.8) 100%)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-wheel-shell{position:absolute!important;inset:var(--bj-portrait-zone) 0 0!important;left:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 16px!important;transform:none!important;--bj-stage-height:calc(100dvh - var(--bj-portrait-zone) - 80px)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage{box-sizing:border-box;width:100%!important;height:var(--bj-stage-height)!important;margin:0!important;overflow:hidden!important;transition:none!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card{top:55%!important;transform-origin:center!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active.bj-detail-active{--bj-frame-size:2!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-controls,body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-alliance__controls{position:relative!important;inset:auto!important;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;gap:64px!important;width:100%!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:12px auto 0!important;padding:0 16px!important;z-index:220!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] :is(.bj-controls,.bj-alliance__controls) button{position:static!important;inset:auto!important;transform:none!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important;border-radius:0!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-card :is(img,video,.bj-front-movie){filter:none!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene][data-bj-alliance-wheel]{padding:var(--bj-portrait-zone) 0 16px!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene][data-bj-alliance-wheel]::before{inset:0!important;background-size:100% 100%,cover!important;background-position:center,50% 0%!important;filter:grayscale(1)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-alliance-wheel{box-sizing:border-box;width:100%!important;height:calc(100dvh - var(--bj-portrait-zone) - 80px)!important;min-height:0!important;overflow:hidden!important;transition:none!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-alliance-wheel__item{top:50%!important;border:0!important;box-shadow:none!important;transform-origin:center!important;aspect-ratio:1;filter:none}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-alliance-wheel__item :is(img,video){object-fit:contain!important;object-position:50% 50%!important;scale:1!important;filter:none!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene][data-bj-alliance-wheel] :is(header,.bj-rings__grid,.bj-rings__copy,.bj-rings__note,.bj-alliance__all,.bj-design-trigger,.bj-alliance__controls>span){display:none!important}
body.boonjan-home.bj-carousel-view header-component{transform:translateY(-120%)!important;pointer-events:none!important;transition:transform .25s ease}
@media(max-width:749px){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-first-wheel .bj-carousel-photo img{height:62svh!important;object-position:50% 0%!important}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-alliance-wheel__item{width:48vw!important;max-width:230px!important}}
@media(min-width:750px){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene]{--bj-portrait-zone:42svh}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active{--bj-frame-size:1.35!important}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active.bj-detail-active{--bj-frame-size:1.35!important}}
@media(max-height:540px) and (orientation:landscape){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene]{--bj-portrait-zone:24svh}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card{--bj-frame-size:1!important}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active.bj-detail-active{--bj-frame-size:1!important}}
@media(prefers-reduced-motion:reduce){body.boonjan-home.bj-carousel-view header-component{transition:none}}

@media(max-width:749px){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo img{height:60svh!important;object-position:50% 0%!important}}


@media(min-width:750px){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene]{--bj-portrait-zone:48svh}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo img{object-position:50% 100%!important}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active,body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active.bj-detail-active{--bj-frame-size:1.1!important}}
@media(max-width:749px){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-second-wheel .bj-carousel-photo img{height:74svh!important}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene][data-bj-alliance-wheel]::before{background-size:100% 100%,100% auto!important}}

body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo img{filter:grayscale(1) contrast(.90) brightness(1.08)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo::after{background:linear-gradient(to bottom,transparent 62%,rgba(245,243,239,.10) 76%,rgba(245,243,239,.82) 100%)!important}
@media(max-width:749px) and (orientation:portrait){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel{--bj-portrait-zone:55svh}}
@media(min-width:750px){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel{--bj-portrait-zone:56svh}}

body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-room-space{display:none!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo{display:block!important;background:#c8c7c4!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo::after{background:linear-gradient(to bottom,transparent 65%,rgba(0,0,0,.08) 100%)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] :is(.bj-controls,.bj-alliance__controls),body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] :is(.bj-controls,.bj-alliance__controls) *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] :is(.bj-controls,.bj-alliance__controls) button{touch-action:manipulation}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-controls button svg{pointer-events:none}
@media(max-width:749px) and (orientation:portrait){
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo img{height:auto!important;width:100%!important;object-fit:contain!important;object-position:50% 0%!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel .bj-carousel-photo::after{background:linear-gradient(to bottom,transparent calc(133.333vw - 48px),#c8c7c4 133.333vw)!important}
}

body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene]{--bj-scene-surface:#f5f3ef;--bj-portrait-zone:46svh;height:100svh!important;min-height:100svh!important;max-height:100svh!important;background:var(--bj-scene-surface)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-wheel-shell{--bj-stage-height:calc(100svh - var(--bj-portrait-zone) - 80px)!important;inset:var(--bj-portrait-zone) 0 0!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card{top:50%!important;--bj-product-scale:1!important;transform-origin:center!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-first-wheel .bj-stage .bj-card{top:47.5%!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active,body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active.bj-detail-active{--bj-frame-size:1.3!important;--bj-product-scale:1!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.bj-no-product-zoom{--bj-frame-size:1!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-alliance-wheel{height:calc(100svh - var(--bj-portrait-zone) - 80px)!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] :is(.bj-controls,.bj-alliance__controls){gap:64px!important;margin-top:12px!important;justify-content:center!important}
body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel{--bj-portrait-zone:46svh}
@media(max-width:749px){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene]{--bj-portrait-zone:45svh}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-first-wheel .bj-stage .bj-card{top:46.5%!important}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel{--bj-portrait-zone:45svh}}
@media(max-height:540px) and (orientation:landscape){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene],body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene].bj-rainbow-wheel{--bj-portrait-zone:24svh}body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active{--bj-frame-size:1.1!important}}
html.boonjan-dark body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene]{--bj-scene-surface:#080808}
@media(prefers-reduced-motion:reduce){body.boonjan-home #MainContent#MainContent#MainContent#MainContent [data-bj-carousel-scene] .bj-stage .bj-card.is-front.bj-focus-active{--bj-frame-size:1!important}}