/* WordPress content preview: scoped compatibility for the exported Shopify theme. */
html,body{margin:0;max-width:100%;}body.kiins-migration{opacity:1!important}button,a,input,textarea{font-family:inherit}
.kiins-migration [data-animate],.kiins-migration .show-on-scroll{opacity:1!important;visibility:visible!important;transform:none}
.kiins-migration .custom-liquid{opacity:1!important;visibility:visible!important}
.kiins-migration #NavDrawer{position:fixed;left:0;top:0;height:100dvh;max-width:90vw;width:360px;z-index:10020;transform:translateX(-100%);visibility:hidden;overflow:auto;transition:transform .25s;background:#fff}
.kiins-migration #NavDrawer.kiins-open{transform:translateX(0);visibility:visible}
.kiins-migration #NavDrawerOverlay{display:none;position:fixed;inset:0;background:#0008;z-index:10010}
.kiins-migration #NavDrawerOverlay.kiins-open{display:block}
.kiins-migration .mobile-nav__sublist{display:none!important}.kiins-migration .mobile-nav__item.kiins-expanded>.mobile-nav__sublist{display:block!important}
.kiins-migration .mobile-nav__item.kiins-expanded .mobile-nav__toggle-close{display:inline-flex}.kiins-migration .mobile-nav__item.kiins-expanded .mobile-nav__toggle-open{display:none}
.kiins-migration collapsible-button{display:block;cursor:pointer}.kiins-migration collapsible-button .minus-icon{display:none}.kiins-migration collapsible-button[aria-expanded=true] .minus-icon{display:inline-block}.kiins-migration collapsible-button[aria-expanded=true] .plus-icon{display:none}
.kiins-migration .collapsible-content.kiins-open{height:auto!important;visibility:visible!important;opacity:1!important;display:block!important}
.kiins-migration .verification-popup-container.kiins-age-dismissed{display:none!important}
.kiins-migration .verification-popup-container{position:fixed!important;inset:0!important;z-index:20000!important;display:flex!important;align-items:center;justify-content:center;background:#0009}
.kiins-migration .verification-popup-container [data-verification-rejected]{display:none}
.kiins-migration .kiins-form-note{padding:12px;font-size:14px;background:#fff8df;border:1px solid #e6c967;margin:12px 0;color:#493516}
@media(max-width:767px){.kiins-migration{overflow-x:hidden}.kiins-migration .site-header img{max-width:100%}.kiins-migration table{max-width:100%}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.kiins-migration .collapsible-content.kiins-open .content{visibility:visible!important;transform:none!important;opacity:1!important}
