/* Static migration: original page CSS supplies the layout; these rules replace
   platform-only loading, navigation and preview interactions. */
html[data-migration] .wixui-rich-text,html[data-migration] .wixui-image,html[data-migration] .wixui-button,html[data-migration] .wixui-dropdown-menu{opacity:1!important}
html[data-migration] img[src]{visibility:visible}
html[data-migration] body>script{display:none}
html[data-migration] #MENU_AS_CONTAINER{display:none!important}
html[data-migration] [id$="__more__"]{display:none!important}
html[data-migration] #SITE_HEADER wix-dropdown-menu p[id$="label"]{line-height:32px!important}
.migration-language{display:flex;align-items:center;justify-content:space-between;width:85px;height:32px;border:0;padding:0 2px;background:#f7f6f2;color:#171717;font:14px/18.2px work-sans-v2,Arial,sans-serif;cursor:pointer}
.migration-language span{position:relative;font-size:0;width:10px;height:5px}.migration-language span:after{content:"";position:absolute;left:1px;top:-3px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.migration-languages{position:absolute;top:32px;left:0;width:85px;padding:8px 0;background:#f7f6f2;box-shadow:0 3px 8px #0002;z-index:100}.migration-languages a{display:block;padding:8px 14px;color:#171717;text-decoration:none;font:14px work-sans-v2,Arial,sans-serif}
.migration-mobile-navigation{display:none}
.migration-category-options{position:absolute;left:0;right:0;z-index:1000;padding:8px 0;background:#f7f6f2;box-shadow:0 4px 8px #0002}.migration-category-options a{display:block;padding:12px 18px;color:#171717;text-decoration:none;font:14px/1.4 work-sans-v2,Arial,sans-serif}
.migration-search{box-sizing:border-box;width:680px;max-width:90%;max-height:80dvh;padding:40px 28px;background:#f7f6f2;color:#171717;border:1px solid #aaa;font:16px/1.5 work-sans-v2,Arial,sans-serif}.migration-search::backdrop{background:#0005}.migration-search>button{position:absolute;right:10px;top:4px;border:0;background:none;font-size:28px;cursor:pointer}.migration-search label{display:block}.migration-search input{display:block;box-sizing:border-box;width:100%;margin:8px 0 18px;padding:10px;border:1px solid #aaa;font:inherit}.migration-search-results a{display:block;padding:12px 0;color:inherit;border-bottom:1px solid #ddd}
.migration-options{position:fixed;z-index:2147483644;max-height:240px;overflow:auto;box-sizing:border-box;background:#fff;border:1px solid #b8b8b8;box-shadow:0 3px 12px #0002;font:16px/1.4 inter,Arial,sans-serif}.migration-options button{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:0;background:transparent;text-align:left;color:#171717;cursor:pointer;font:inherit}.migration-options button:hover,.migration-options button:focus-visible{background:#eeeae2}[data-migration-value] [data-hook="dropdown-base-text"]{color:#171717}
.migration-toast{position:fixed;z-index:2147483645;left:50%;bottom:20px;transform:translateX(-50%);max-width:calc(100% - 40px);width:480px;padding:18px 22px;background:#171717;color:#f7f6f2;border:1px solid #f7f6f2;box-shadow:0 4px 24px #0004;font:16px/1.5 inter,Arial,sans-serif;box-sizing:border-box}
.migration-toast button{position:absolute;right:7px;top:3px;background:none;border:0;color:inherit;font:24px Arial;cursor:pointer}.migration-toast a{color:inherit;text-decoration:underline}
.migration-lightbox{box-sizing:border-box;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:74px 70px;border:0;background:#e9e2d7;color:#967a58;overflow:hidden}
.migration-lightbox[open]{display:flex;align-items:center;justify-content:center}.migration-lightbox::backdrop{background:#e9e2d7}.migration-lightbox img{display:block;max-height:calc(100dvh - 148px);max-width:100%;object-fit:contain}
.migration-lightbox button{position:absolute;border:0;padding:0;background:none;color:inherit;cursor:pointer;font:40px Arial}.migration-lightbox .close{right:35px;top:24px;width:44px;height:44px;font-weight:200}.migration-lightbox .previous{left:20px;top:calc(50% - 25px);height:50px;width:40px}.migration-lightbox .next{right:20px;top:calc(50% - 25px);height:50px;width:40px}.migration-lightbox [hidden]{display:none!important}
html[data-migration] video{max-width:100%;object-fit:cover}
@media(min-width:768px) and (max-width:979px){html[data-migration] body{width:980px!important;min-width:980px!important;zoom:var(--desktop-scale,1)}}
@media(max-width:767px){
 html[data-migration] body.migration-mobile{width:320px!important;min-width:320px!important;zoom:var(--mobile-scale,1)}
 .migration-mobile-navigation.is-open{box-sizing:border-box;display:flex;flex-direction:column;position:fixed;top:66px;left:0;width:320px;min-height:calc(100dvh / var(--mobile-scale,1) - 66px);padding:40px 66px 24px;z-index:2147483000;background:#f7f6f2}
 .migration-mobile-navigation a{display:block;width:188px;height:56px;text-align:center;font:400 16px/56px inter,Arial,sans-serif;color:#171717;text-decoration:none}
 .migration-toast{width:280px;font-size:14px;bottom:16px;max-width:280px}
 .migration-lightbox{width:calc(100vw / var(--mobile-scale,1));height:calc(100dvh / var(--mobile-scale,1));padding:50px 24px}
 .migration-lightbox img{max-height:calc(100dvh / var(--mobile-scale,1) - 100px)}
 .migration-lightbox .close{right:15px;top:10px}.migration-lightbox .previous{left:2px}.migration-lightbox .next{right:2px}
}
