.bj-rings .bj-video-expand,.bj-product-film .bj-video-expand,.bj-designer .bj-video-expand,.bj-designer__play,.bj-rings__film-toggle{display:none!important}
.bj-rings article{overflow:hidden}
.bj-clean-media{width:100%;aspect-ratio:1;overflow:hidden;background:#000;display:grid;place-items:center}
.bj-rings .bj-clean-media video,.bj-rings .bj-alliance-media video{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:scale(1.22)!important;margin:0!important;pointer-events:none}
.bj-rings .bj-alliance-media{aspect-ratio:1;overflow:hidden}
.bj-product-film video.bj-clean-video{max-width:100%!important;max-height:none!important;pointer-events:none}
.bj-rings:not(.bj-alliance) .bj-rings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}
.bj-rings .bj-rings__copy{padding:0 20px 20px}
.bj-rings h3{min-height:48px;text-align:center}
.bj-rings output{font-weight:700}
.bj-alliance .bj-rings__grid{align-items:stretch;scroll-padding-inline:0}
.bj-alliance .bj-rings__grid>article{display:flex;flex-direction:column}
.bj-alliance .bj-rings__copy{flex:1;display:flex;flex-direction:column}
.bj-alliance .bj-alliance__choose,.bj-alliance .bj-rings__link{margin-top:auto}
@media(max-width:1000px){.bj-rings:not(.bj-alliance) .bj-rings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bj-rings:not(.bj-alliance) .bj-rings__grid>article:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 24px)/2);justify-self:center}}
@media(max-width:600px){.bj-rings:not(.bj-alliance) .bj-rings__grid{grid-template-columns:minmax(0,1fr)}.bj-rings:not(.bj-alliance) .bj-rings__grid>article:last-child:nth-child(odd){width:100%}.bj-rings h3{min-height:0}.bj-alliance .bj-rings__grid>article{flex-basis:100%;scroll-snap-align:center}.bj-alliance .bj-rings__grid{gap:16px}.bj-rings__image{max-height:none!important}}

.bj-rings .bj-clean-media video.bj-portrait-video{object-fit:cover!important;object-position:center 65%!important;transform:scale(1.12)!important}


.bj-ring-shop__media video,.bj-ring-product__media video,[data-bj-chosen] video,[data-bj-studs] video,.bj-designer__stage video{pointer-events:none}.bj-clean-video::-webkit-media-controls,.bj-clean-video::-webkit-media-controls-enclosure{display:none!important}.bj-ring-shop__media .bj-video-expand,.bj-ring-product__media .bj-video-expand,[data-bj-chosen-pause],[data-bj-stud-pause]{display:none!important}.bj-ring-shop__media{overflow:hidden}.bj-ring-shop__media video{aspect-ratio:1;max-height:none;object-fit:contain;object-position:center;transform:none}@media(max-width:899px){.bj-ring-shop__main{display:flex;flex-direction:column}.bj-ring-shop__media,.bj-ring-shop__choices{width:100%}.bj-ring-shop__media video{max-height:none}.bj-ring-shop__price{font-weight:800;color:inherit}.bj-ring-shop__fields>.bj-ring-shop__wide{width:100%}}

[data-bj-studs] [data-pause],boonjan-wedding-shop [data-wed-motion]{display:none!important}boonjan-wedding-shop video{pointer-events:none}
