.menu-drawer{--mi-teal: #2BA2BB;--mi-teal-ink: #146577;--mi-teal-soft: #E8F6F9;--mi-blue: #3D71B7;--mi-blue-ink: #2B5592;--mi-blue-soft: #EAF0FA;--mi-coral: #FF3024;--mi-coral-ink: #C2271D;--mi-coral-soft: #FFEDEB;--mi-navy: #0F2930;--mi-line: #DCE8EC;background:radial-gradient(120% 60% at 100% 0%,#eaf6f9,#eaf6f900 60%),#fff}.menu-drawer .menu-drawer__navigation{padding-inline:16px}.menu-drawer .menu-drawer__menu.has-submenu{display:grid;gap:10px;padding-top:6px}.menu-drawer .menu-drawer__list-item--flat,.menu-drawer .menu-drawer__list-item--deep{list-style:none}.menu-drawer .menu-drawer__menu-item--mainlist{display:flex!important;align-items:center;gap:14px;min-height:72px;padding:10px 14px!important;background:#fff;border:2px solid var(--mi-line);border-radius:18px;box-shadow:0 6px 18px #0f29300f;font-size:1.1rem!important;font-weight:800;line-height:1.2;color:var(--mi-navy)!important;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.menu-drawer .menu-drawer__menu-item--mainlist:hover,.menu-drawer .menu-drawer__menu-item--mainlist:focus-visible{border-color:var(--mi-teal);transform:translate(4px)}.menu-drawer .menu-drawer__menu-item--mainlist:active{transform:scale(.98);background:var(--mi-teal-soft)}.menu-drawer .menu-drawer__menu-item--mainlist[aria-current=page]{border-color:var(--mi-teal);background:var(--mi-teal-soft)}.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:inherit;font-weight:inherit}.ceo-mi__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ceo-mi__hint{font-size:.9rem;font-weight:500;color:#4a6168;line-height:1.3}.ceo-mi__arrow{flex:none;color:var(--mi-teal-ink);display:grid;place-items:center;transition:transform .2s ease}.ceo-mi__arrow .ceo-icon{width:22px;height:22px}.menu-drawer .menu-drawer__menu-item--mainlist:hover .ceo-mi__arrow{transform:translate(4px)}.ceo-mi__icon{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--mi-teal-soft);color:var(--mi-teal-ink)}.ceo-mi__icon .ceo-icon{width:28px;height:28px}.ceo-mi__icon--blue{background:var(--mi-blue-soft);color:var(--mi-blue-ink)}.ceo-mi__icon--coral{background:var(--mi-coral-soft);color:var(--mi-coral-ink)}.menu-drawer summary.menu-drawer__menu-item--mainlist .icon-plus{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--mi-teal-soft);color:var(--mi-teal-ink);transition:transform .3s ease}.menu-drawer summary.menu-drawer__menu-item--mainlist .icon-plus{display:flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;position:static!important}.menu-drawer summary.menu-drawer__menu-item--mainlist .icon-plus svg{display:block;width:16px!important;height:16px!important;margin:0!important;position:static!important;transform:none}.menu-drawer details[open]>summary.menu-drawer__menu-item--mainlist{border-color:var(--mi-teal);border-radius:18px 18px 6px 6px}.menu-drawer summary.menu-drawer__menu-item--mainlist .icon-plus path{stroke-width:2.2}.menu-drawer .menu-drawer__menu--childlist{margin:6px 0 4px 18px!important;padding:6px 0 6px 16px!important;border-left:3px solid var(--mi-teal-soft)}.menu-drawer .menu-drawer__menu-item--child{display:flex!important;align-items:center;min-height:48px;padding:8px 12px!important;border-radius:12px;font-size:1.05rem!important;font-weight:600;color:var(--mi-navy)!important;justify-content:flex-start!important;text-align:left!important;width:100%}.menu-drawer .menu-drawer__menu--childlist>li{display:block;width:100%;text-align:left}.menu-drawer .menu-drawer__menu-item--child:before{content:"";width:8px;height:8px;border-radius:50%;margin-right:12px;flex:none;background:var(--mi-teal)}.menu-drawer .menu-drawer__menu-item--child:hover{background:var(--mi-teal-soft)}.menu-drawer-container[open] .menu-drawer .menu-drawer__menu.has-submenu>li{animation:ceo-mi-in .5s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--menu-drawer-animation-index, 1) * 70ms)}.menu-drawer-container[open] .ceo-mi__icon{animation:ceo-mi-pop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--menu-drawer-animation-index, 1) * 70ms + .15s)}.menu-drawer-container[open] .ceo-mx{animation:ceo-mi-in .6s ease both .45s}.ceo-mx{position:relative;overflow:hidden;margin:18px 16px 24px;padding:18px 16px 16px;border-radius:22px;background:linear-gradient(140deg,#0f2930,#146577);color:#e6f3f6}.ceo-mx__ecg{position:absolute;left:0;right:0;top:0;width:100%;height:34px;opacity:.45}.ceo-mx__ecg path{fill:none;stroke:#9fdce8;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:ceo-draw 3.2s ease-in-out infinite}.ceo-mx__title{position:relative;margin:14px 0 12px;font-size:1.1rem;font-weight:800;color:#fff}.ceo-mx__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;margin-bottom:10px;border-radius:999px;font-size:1.1rem;font-weight:800;text-decoration:none}.ceo-mx__btn .ceo-icon{width:26px;height:26px}.ceo-mx__btn--wa{background:#1f9d55;color:#fff;box-shadow:0 8px 20px #1f9d5559}.ceo-mx__btn--call{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55)}.ceo-mx__btn:active{transform:scale(.98)}.ceo-mx__info{position:relative;list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px;font-size:.95rem}.ceo-mx__info li{display:flex;gap:10px;align-items:flex-start}.ceo-mx__info .ceo-icon{width:20px;height:20px;flex:none;color:#9fdce8;margin-top:1px}.ceo-mx__dots{position:absolute;right:-20px;bottom:-24px;width:110px;height:100px;pointer-events:none}.ceo-mx__dots i{position:absolute;width:56px;height:56px;border-radius:50%;opacity:.35}.ceo-mx__dots i:nth-child(1){left:0;top:0;background:#2ba2bb;animation:ceo-float-a 7s ease-in-out infinite}.ceo-mx__dots i:nth-child(2){left:34px;top:0;background:#3d71b7;animation:ceo-float-b 8s ease-in-out infinite}.ceo-mx__dots i:nth-child(3){left:17px;top:28px;background:#ff3024;animation:ceo-float-c 7.5s ease-in-out infinite}.ceo-icon{width:1.4em;height:1.4em;flex:none}.menu-drawer .ceo-anim-pulse{transform-box:fill-box;transform-origin:center;animation:ceo-pulse 2.2s ease-in-out infinite}.menu-drawer .ceo-anim-beat{transform-box:fill-box;transform-origin:center;animation:ceo-beat 1.4s ease-in-out infinite}.menu-drawer .ceo-anim-bounce{animation:ceo-hop 2.4s ease-in-out infinite}.menu-drawer .ceo-anim-ring{transform-box:fill-box;transform-origin:center;animation:ceo-ring 3s ease-in-out infinite}.menu-drawer .ceo-anim-spin{transform-box:view-box;transform-origin:12px 12px;animation:ceo-spin 6s linear infinite}@keyframes ceo-mi-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes ceo-mi-pop{0%{transform:scale(.4) rotate(-12deg)}to{transform:none}}@keyframes ceo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes ceo-beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.25)}28%{transform:scale(.95)}}@keyframes ceo-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes ceo-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-12deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(6deg)}}@keyframes ceo-spin{to{transform:rotate(360deg)}}@keyframes ceo-draw{0%{stroke-dashoffset:1}55%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ceo-float-a{0%,to{transform:translate(0)}50%{transform:translate(-6px,-10px)}}@keyframes ceo-float-b{0%,to{transform:translate(0)}50%{transform:translate(7px,-8px)}}@keyframes ceo-float-c{0%,to{transform:translate(0)}50%{transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.menu-drawer *,.menu-drawer *:before{animation:none!important;transition:none!important}.ceo-mx__ecg path{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ceo-menu.css.map */
