.wm-app-ui,.wm-app-dashboard{display:none}.wm-app-menu:not([open]){display:none}.wm-app-menu{padding:0;border:0;color:#17445c;font-family:inherit}.wm-app-menu::backdrop{background:#082f49a8;backdrop-filter:blur(3px)}.wm-app-menu-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #deedf3;background:#fff}.wm-app-menu-head small{font-size:10px;letter-spacing:.13em;color:#008da9;font-weight:800}.wm-app-menu-head h2{font-size:23px;font-weight:800;margin:5px 0 0}.wm-app-menu-head button{width:44px;height:44px;border-radius:13px;background:#f0f7fa;color:#23556e;display:grid;place-items:center;flex-shrink:0}.wm-app-menu-scroll{overflow:auto;overscroll-behavior:contain;padding:4px 22px max(24px,env(safe-area-inset-bottom))}.wm-app-menu-scroll section{margin:22px 0}.wm-app-menu-scroll h3{font-size:12px;font-weight:800;color:#637f90;margin-bottom:10px}.wm-app-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wm-app-menu-grid a{display:flex;align-items:center;gap:10px;padding:14px 12px;min-height:60px;border-radius:14px;border:1px solid #deecf2;background:#f7fbfd;font-size:12px;font-weight:700;line-height:1.5}.wm-app-menu-grid svg{width:21px;height:21px;flex-shrink:0;color:#0089a5}.wm-app-menu-contact{display:flex;gap:10px;margin:24px 0 12px}.wm-app-menu-contact a{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:46px;border-radius:13px;background:#e5f6f0;color:#14714f;font-size:13px;font-weight:700}.wm-app-exit{width:100%;min-height:46px;border:1px solid #c8dfe9;border-radius:13px;font-size:12px;font-weight:700;background:#fff;color:#426b82}.wm-app-menu :is(a,button):focus-visible,.wm-app-ui :is(a,button):focus-visible,.wm-app-dashboard a:focus-visible{outline:3px solid #00a6c8;outline-offset:3px}@media(max-width:767px){.wm-mode-switch:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 14px 16px;padding:12px 14px;background:linear-gradient(115deg,#e9f8fc,#f5fbfe);border:1px solid #cde7f0;border-radius:17px;color:#1a4e67}.wm-mode-switch>div{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800}.wm-mode-switch>div>svg{color:#0089a4;flex-shrink:0}.wm-mode-switch small{display:block;font-size:10px;font-weight:400;color:#627f91;margin-top:3px}.wm-mode-switch button{flex-shrink:0;min-height:40px;padding:9px 14px;border-radius:11px;background:#0056a8;color:#fff;font-size:11px;font-weight:800}.wm-app-mode body{background:#f3f8fb;padding-bottom:calc(90px + env(safe-area-inset-bottom))}.wm-app-mode{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))}.wm-app-mode .top-announcement,.wm-app-mode #water-footer,.wm-app-mode #menu-toggle,.wm-app-mode #open-cart-btn,.wm-app-mode #mobile-menu{display:none!important}.wm-app-mode header{background:#fff!important;border-color:#e1eef4;box-shadow:none}.wm-app-mode .header-inner{min-height:62px;padding-block:9px}.wm-app-mode #wm-mode-switch{margin:0;padding:7px 16px;border:0;border-bottom:1px solid #e2edf3;border-radius:0;background:#fff}.wm-app-mode #wm-mode-switch small{display:none}.wm-app-mode #wm-mode-switch button{min-height:34px;padding:5px 11px;background:#f0f7fa;color:#456f85}.wm-app-mode #wm-floating-contact{bottom:calc(85px + env(safe-area-inset-bottom))}.wm-app-mode #wm-floating-contact a{width:46px;height:46px;min-width:46px}.wm-app-mode .wm-app-nav:not([hidden]){position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));min-height:70px;border-top:1px solid #dceaf1;background:#fffffff5;backdrop-filter:blur(16px);box-shadow:0 -8px 28px #063a5310}.wm-app-nav>a,.wm-app-nav>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:52px;border-radius:14px;color:#6c8696;font-size:10px;font-weight:700;line-height:1.4;background:#fff0;text-decoration:none;padding:5px 1px}.wm-app-nav [aria-current=page],.wm-app-nav [aria-expanded=true]{background:#e7f6fb;color:#006da0}#wm-app-count{position:absolute;top:0;inset-inline-end:12%;min-width:18px;padding:2px 4px;border-radius:20px;background:#00a0b9;color:#fff;font-size:9px;line-height:1.2;border:2px solid #fff}#wm-app-count[hidden]{display:none}.wm-app-menu[open]{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:680px;max-height:88dvh;height:88dvh;border-radius:26px 26px 0 0;display:flex;flex-direction:column;background:#fff;box-shadow:0 -15px 60px #002d492b}.wm-app-mode #home-view>.wm-app-dashboard{display:block;padding:18px 14px 8px}.wm-app-mode #home-view>.wm-site-hero,.wm-app-mode #home-view>.wm-choice{display:none}.wm-app-welcome{position:relative;overflow:hidden;padding:25px 22px;background:linear-gradient(120deg,#073b62,#006b94);border-radius:23px;color:#fff;isolation:isolate}.wm-app-welcome::after{content:'';position:absolute;width:180px;height:180px;border-radius:50%;border:35px solid #63d4e819;inset-inline-end:-75px;top:-60px;z-index:-1}.wm-app-welcome>p:first-child{font-size:9px;letter-spacing:.12em;color:#9fe5f0;font-weight:700}.wm-app-welcome h1{font-size:30px!important;line-height:1.25;font-weight:800;letter-spacing:-.03em;margin:12px 0 10px}.wm-app-welcome>p{font-size:13px;line-height:1.7;color:#c6e7f2}.wm-app-welcome>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin-top:20px;padding:12px 15px;border-radius:13px;background:#fff;color:#005a82;font-size:12px;font-weight:800}.wm-app-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0}.wm-app-shortcuts>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:84px;padding:12px 4px;border-radius:17px;background:#fff;border:1px solid #dcebf2;color:#255971;font-size:10px;font-weight:700;text-align:center}.wm-app-shortcuts svg{color:#0095b1;width:25px;height:25px}.wm-app-mode #catalog{padding:20px 14px 30px}.wm-app-mode #catalog-heading{font-size:24px}.wm-app-mode .boutique-layout{margin-top:18px;gap:18px}.wm-app-mode .store-sidebar{padding:16px;border-radius:17px}.wm-app-mode .store-sidebar>h3{font-size:11px}.wm-app-mode #products-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wm-app-mode .product-card{border-radius:18px}.wm-app-mode .product-card:hover{transform:none}.wm-app-mode .product-card .product-img-box{height:165px}.wm-app-mode .product-card .product-img-box>span{font-size:8px;inset-inline-start:6px;max-width:calc(100% - 12px);padding:4px 6px}.wm-app-mode .product-card>div{padding:12px}.wm-app-mode .product-card h3{font-size:13px;line-height:1.55}.wm-app-mode .product-card .sku-row{display:none}.wm-app-mode .product-card .card-actions{grid-template-columns:1fr}.wm-app-mode .product-card .card-actions button{font-size:11px;min-height:42px}.wm-app-mode .product-card .price-row{gap:5px}.wm-app-mode .product-card .price-row .text-2xl{font-size:21px}.wm-app-mode .fp-main,.wm-app-mode .assist-main{padding-top:18px}.wm-app-mode .fp-hero{border-radius:21px;padding:24px 20px 55px}.wm-app-mode .catalog-nav{flex-wrap:nowrap;overflow:auto;white-space:nowrap;padding-bottom:7px}.wm-app-mode .catalog-nav a{flex-shrink:0}.wm-app-mode .catalog-grid,.wm-app-mode .fp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wm-app-mode .catalog-card,.wm-app-mode .fp-product{padding:14px;border-radius:17px}.wm-app-mode .catalog-card img,.wm-app-mode .fp-product-image img{height:165px}.wm-app-mode .catalog-card h2,.wm-app-mode .fp-product h3{font-size:14px}.wm-app-mode .catalog-card .secondary,.wm-app-mode .fp-product .btn{padding:10px;font-size:11px}[dir=rtl].wm-app-mode .wm-app-welcome h1{letter-spacing:0;line-height:1.5}}@media(max-width:359px){.wm-app-mode .product-card .product-img-box{height:145px}.wm-app-shortcuts>a{font-size:9px}.wm-app-menu-grid{grid-template-columns:1fr}}@media(min-width:768px){.wm-app-menu[open]{display:none}}@media print{.wm-app-ui,.wm-app-dashboard,.wm-app-menu{display:none!important}.wm-app-mode body{padding-bottom:0!important}.wm-app-mode .wm-site-hero{display:block!important}}.wm-app-mode.wm-app-typing .wm-app-nav,.wm-app-mode.wm-app-typing #wm-floating-contact{display:none!important}