.nikecl-store-components-0-x-reviews-modal-container,.nikecl-store-components-0-x-reviews-modal-container.nikecl-store-components-0-x-isVisible{}.nikecl-store-components-0-x-reviews-modal-container .nikecl-store-components-0-x-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);cursor:pointer;z-index:999}.nikecl-store-components-0-x-reviews-modal-container .nikecl-store-components-0-x-modal-content{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.16);max-height:85vh;overflow-y:auto;padding:24px;z-index:1000}.nikecl-store-components-0-x-reviews-modal-container .nikecl-store-components-0-x-modal-content .nikecl-store-components-0-x-modal-close-wrapper{position:-webkit-sticky;position:sticky;top:0;height:0;overflow:visible;z-index:10;pointer-events:none}.nikecl-store-components-0-x-reviews-modal-container .nikecl-store-components-0-x-modal-content .nikecl-store-components-0-x-modal-close-button{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#333;padding:8px;pointer-events:auto}.tt-o-modal__close,.tt-o-modal__container{overflow:visible!important}.tt-o-modal__close{position:-webkit-sticky!important;position:sticky!important;top:16px!important;height:0!important;display:block!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;left:auto!important;right:auto!important;margin-left:auto!important}