body #MainContent#MainContent [data-bj-alliance-wheel].bj-wheel-ready .bj-rings__grid{display:block!important;overflow:visible!important;padding:0!important}
body #MainContent#MainContent [data-bj-alliance-wheel].bj-wheel-ready .bj-rings__grid>article{display:none!important;width:min(100%,520px);margin:0 auto;border:0;background:transparent;overflow:visible}
body #MainContent#MainContent [data-bj-alliance-wheel].bj-wheel-ready .bj-rings__grid>article.bj-alliance-selected{display:block!important}
body #MainContent#MainContent [data-bj-alliance-wheel].bj-wheel-ready .bj-rings__grid>article>:not(.bj-rings__copy){display:none!important}
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-rings__copy{background:transparent!important}
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-rings__copy h3{min-height:0;text-align:center}
.bj-alliance-wheel{position:relative;width:100%;height:clamp(280px,36vw,440px);overflow:hidden;perspective:1000px;touch-action:pan-y;isolation:isolate}
.bj-alliance-wheel__item{position:absolute;left:50%;top:50%;width:clamp(180px,24vw,300px);aspect-ratio:1;padding:0;border:1px solid #c6b897;background:#000;overflow:hidden;cursor:pointer;transform-origin:center;will-change:transform;transition:transform 700ms cubic-bezier(.22,.61,.36,1),opacity 650ms,filter 650ms;touch-action:pan-y}
.bj-alliance-wheel__item>:is(img,video,div){display:block;width:100%!important;height:100%!important;aspect-ratio:1;margin:0!important;object-fit:contain!important}
.bj-alliance-wheel__item :is(img,video){width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;scale:1!important;transition:scale 1800ms ease-out!important}
.bj-alliance-wheel__item.is-resting :is(img,video){scale:1.12!important}
.bj-alliance-wheel__item:focus-visible{outline:3px solid #92763d;outline-offset:4px}
[data-bj-alliance-wheel] .bj-alliance__controls{margin:16px auto 4px}
@media(max-width:749px){.bj-alliance-wheel{height:310px}.bj-alliance-wheel__item{width:48vw;max-width:230px}}
@media(prefers-reduced-motion:reduce){.bj-alliance-wheel__item,.bj-alliance-wheel__item :is(img,video){transition:none!important}.bj-alliance-wheel__item.is-resting :is(img,video){scale:1!important}}
body #MainContent#MainContent .bj-alliance-wheel__item video{object-fit:cover!important;object-position:50% 65%!important}

body #MainContent#MainContent [data-bj-alliance-wheel]{position:relative;isolation:isolate;background:transparent!important}
body #MainContent#MainContent [data-bj-alliance-wheel]::before{content:"";position:absolute;inset:140px 0 0;z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,.12),rgba(255,255,255,.20) 48%,#fff 86%),url("/cdn/shop/files/boonjan-dao-daniel-gllips-bryllup.jpg?v=1792091327");background-size:100% 100%,auto 100%;background-position:center,center top;background-repeat:no-repeat;background-color:#efefed}
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-alliance-wheel{height:clamp(440px,44vw,580px)}
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-alliance-wheel__item{top:63%}
@media(max-width:749px){body #MainContent#MainContent [data-bj-alliance-wheel] .bj-alliance-wheel{height:420px}body #MainContent#MainContent [data-bj-alliance-wheel]::before{inset:150px 0 0;background-size:100% 100%,100% auto}}

body #MainContent#MainContent [data-bj-alliance-wheel]::before{background-position:center,center -110px}
body #MainContent#MainContent [data-bj-alliance-wheel] header>p:last-child{background:rgba(255,255,255,.8);padding:6px 10px}
@media(max-width:749px){body #MainContent#MainContent [data-bj-alliance-wheel]::before{background-position:center,center -50px}}


body #MainContent#MainContent .bj-alliance-wheel__item :is(img,video){position:absolute!important;inset:0!important;margin:0!important;object-fit:contain!important;object-position:50% 50%!important;transform-origin:50% 50%!important}
body #MainContent#MainContent [data-bj-alliance-wheel]::before{background-size:100% 100%,auto clamp(700px,70vw,960px)}
@media(max-width:749px){body #MainContent#MainContent [data-bj-alliance-wheel]::before{background-size:100% 100%,100% auto}}


body #MainContent#MainContent [data-bj-alliance-wheel] header,
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-alliance__controls>span,
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-rings__copy>h3,
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-rings__copy>.bj-alliance__from,
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-rings__copy>output,
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-rings__note,
body #MainContent#MainContent [data-bj-alliance-wheel] .bj-alliance__all{display:none!important}

body #MainContent#MainContent [data-bj-alliance-wheel]::before{inset:0!important;background-position:center,center top!important}
