.sl-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .35s cubic-bezier(.104,.204,.492,1)}#sl-product-quick-view-modal.sl-modal{z-index:2147483638}.sl-modal.is--active{opacity:1;visibility:visible}body:has(.sl-modal.is--active),html:has(.sl-modal.is--active){overflow:hidden}.sl-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000a3;display:block!important}.sl-modal__content{width:calc(100% - 30px);max-width:640px;background:#fff;position:relative;padding:40px;border-radius:24px;overflow:hidden}.sl-modal__close-btn{z-index:1;position:absolute;right:10px;top:10px;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.sl-modal--guardians-filter{align-items:flex-end}.sl-modal--guardians-filter .sl-modal__content{width:100%;padding:30px 26px;border-radius:20px 20px 0 0;max-height:95vh;overflow-y:auto}.sl-modal--guardians-filter.is--active .sl-modal__content{animation:.5s cubic-bezier(.25,.46,.45,.94) 0s 1 normal both running scale-in-ver-bottom}.sl-modal--guardians-filter .sl-modal__close-btn{position:initial}@-webkit-keyframes scale-in-ver-bottom{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;opacity:1}}@keyframes scale-in-ver-bottom{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;opacity:1}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;opacity:1}}@media only screen and (max-width: 767px){.sl-modal__content{width:calc(100% - 32px);padding:55px 20px;border-radius:16px}.sl-modal__close-btn{top:10px;right:10px}}.sl-modal--side{justify-content:flex-start}.sl-modal--side .sl-modal__content{max-width:480px;height:100%;border-radius:0;padding:24px}.sl-modal--side-left{justify-content:flex-start}.sl-modal--side-right{justify-content:flex-end}.sl-modal__content-body{max-height:100%;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width: 767px){.sl-modal--side .sl-modal__content{padding:20px 16px}}@media only screen and (max-width: 767px){.sl-modal--collection-filter{align-items:end}.sl-modal--collection-filter .sl-modal__content{width:100%;max-width:100%;height:70dvh;transform:translateY(100%);transition:all .35s ease-in-out}.sl-modal--collection-filter.is--active .sl-modal__content{transform:translateY(0)}}.sl-modal--product-qv .sl-modal__content{max-width:780px;border-radius:16px;padding:0}.sl-modal--product-qv .sl-modal__content-body{max-height:65dvh;overflow-y:auto}.sl-modal--product-qv .sl-modal__close-btn{border:1.5px solid #000000;border-radius:50%;width:23px;height:23px;right:20px}.sl-modal--product-qv .sl-modal__close-btn>svg{width:12px;height:12px;top:16px;right:24px}.sl-modal--specs .sl-modal__content{padding:0;width:100%}.sl-modal__content-body{max-height:100%;overflow:hidden}.sl-modal--specs .sl-modal__close-btn{right:16px;top:28px;width:32px;height:32px}.sl-modal--specs .sl-modal__content-body{max-height:initial;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/137/assets/sl-modal.css.map */
