html:has(dialog.sf-modal[open]){overflow:hidden!important}html.sf-modal-open{overflow:hidden!important}dialog.sf-modal::backdrop{background:#241238c7!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;backdrop-filter:blur(18px) saturate(1.1)!important;animation:sfModalFade .25s ease both!important}@supports not (backdrop-filter: blur(1px)){dialog.sf-modal::backdrop{background:#241238f0!important}}@keyframes sfModalFade{0%{opacity:0!important}to{opacity:1!important}}dialog.sf-modal{border:2px solid #241238!important;border-radius:24px!important;padding:0!important;max-width:560px!important;width:calc(100% - 32px)!important;background:#fff8fc!important;color:#241238!important;box-shadow:0 40px 80px -24px #0009,0 14px 28px -10px #24123873!important;overflow:visible!important}dialog.sf-modal .sf-modal-inner{padding:28px 24px 24px!important;overflow-y:auto!important;max-height:85vh!important;-webkit-overflow-scrolling:touch!important}dialog.sf-modal .sf-modal-inner::-webkit-scrollbar{width:5px!important}dialog.sf-modal .sf-modal-inner::-webkit-scrollbar-thumb{background:#2412382e!important;border-radius:10px!important}dialog.sf-modal .sf-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}dialog.sf-modal .sf-modal-title{font-family:Bowlby One SC,cursive!important;font-size:20px!important;text-transform:uppercase!important;margin:0!important;color:#241238!important}dialog.sf-modal .sf-modal-close{width:36px!important;height:36px!important;border-radius:50%!important;border:1.5px solid #241238!important;background:#fff!important;color:#241238!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;padding:0!important;line-height:1!important;box-shadow:0 2px 6px #0000001a!important;transition:transform .15s ease,background .15s ease,color .15s ease!important}dialog.sf-modal .sf-modal-close:hover{background:#241238!important;color:#fff8fc!important;transform:scale(1.08)!important}dialog.sf-modal .sf-modal-close:focus-visible{outline:2px solid #6D28D9!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){dialog.sf-modal .sf-modal-close{transition:none!important}dialog.sf-modal .sf-modal-close:hover{transform:none!important}}dialog.sf-modal .sf-modal-img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;object-fit:contain!important;border-radius:16px!important}dialog.sf-modal .sf-modal-zoom{display:block!important;margin:12px auto 0!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#6d28d9!important;text-decoration:underline!important;text-underline-offset:2px!important;text-align:center!important}dialog.sf-modal .sf-modal-zoom:hover{opacity:.7!important}@media(max-width:700px){dialog.sf-modal{max-width:none!important;width:calc(100vw - 24px)!important;border-radius:20px!important}dialog.sf-modal .sf-modal-inner{padding:22px 18px 20px!important;max-height:calc(100dvh - 48px)!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sf-modal.css.map */
