:root{--mm-green:#0E756B;--mm-green-dark:#0B4F48;--mm-ink:#1F3A36;--mm-text:#3B5A54;--mm-muted:#5F7871;--mm-pink:#E85D8C;--mm-pink-text:#B8335F;--mm-pink-soft:#FFF4F8;--mm-pink-line:#F6CADB;--mm-line:#E6EEEA;--mm-mint:#F3F8F6;--mm-ease:cubic-bezier(.2,.7,.2,1)}@media(min-width:651px){.mega-item.has-mega{gap:0}.mega-toggle{display:inline-grid;place-items:center;align-self:center;width:20px;height:32px;margin:0 0 0 1px;padding:0;border:0;border-radius:6px;background:transparent;color:#86a09a;cursor:pointer;flex:none;transition:color .15s,background-color .15s}.mega-toggle svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--mm-ease)}.mega-toggle:hover{color:var(--mm-pink);background:var(--mm-pink-soft)}.mega-item:hover>.mega-toggle,.mega-item.is-open>.mega-toggle{color:var(--mm-pink)}.mega-item:hover>.mega-toggle svg,.mega-item.is-open>.mega-toggle svg{transform:rotate(180deg)}.mega-panel.mega-panel--pro{left:0;right:0;margin-inline:auto;width:min(1370px,calc(100% - 48px));background:#fff;border:1px solid var(--mm-line);border-top:0;border-radius:0 0 20px 20px;box-shadow:0 30px 60px -22px #0e463e3d,0 12px 24px -14px #0e463e24;max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);overflow:auto;overscroll-behavior:contain;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .24s var(--mm-ease),visibility 0s linear .24s}.mega-item:hover>.mega-panel--pro,.mega-item.is-open>.mega-panel--pro{z-index:31;pointer-events:auto;transition-delay:.09s,.09s,0s}.mega-nav .mega-item:focus-within:not(.is-open):not(:hover)>.mega-panel--pro{opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none}.mm-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(28px,3vw,48px);padding:30px clamp(24px,2.6vw,40px) 32px}.mm-shell:not(:has(.mega-feature)){grid-template-columns:minmax(0,1fr)}.mm-main{min-width:0;display:flex;flex-direction:column}.mm-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--mm-line)}.mega-panel--pro .mm-title{font:400 30px/1.1 "DM Serif Display",Georgia,serif;letter-spacing:-.02em;color:var(--mm-green-dark)}.mega-panel--pro .mm-title:hover{color:var(--mm-green)}.mm-meta{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-muted)}.mm-grid,.mm-groups{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(var(--mm-cols,3),minmax(0,1fr));gap:10px 12px}.mm-grid[data-cols="2"],.mm-groups[data-cols="2"]{--mm-cols:2}.mm-grid[data-cols="3"],.mm-groups[data-cols="3"]{--mm-cols:3}.mm-grid[data-cols="4"],.mm-groups[data-cols="4"]{--mm-cols:4}.mm-grid[data-cols="2"]{max-width:720px}.mm-grid li{margin:0;min-width:0}.mega-panel--pro .mm-link{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;min-height:54px;padding:12px 14px 12px 16px;border:1px solid var(--mm-line);border-radius:12px;background:#fff;color:var(--mm-ink);font-size:14.5px;font-weight:600;line-height:1.3;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.mega-panel--pro .mm-link span{min-width:0}.mega-panel--pro .mm-link svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#a9bdb7;transform:translate(-3px);transition:transform .2s var(--mm-ease),color .16s}.mega-panel--pro .mm-link:hover,.mega-panel--pro .mm-link:focus-visible{color:var(--mm-pink-text);background:var(--mm-pink-soft);border-color:var(--mm-pink-line);box-shadow:0 6px 16px -10px #e85d8c73}.mega-panel--pro .mm-link:hover svg,.mega-panel--pro .mm-link:focus-visible svg{color:var(--mm-pink);transform:none}.mega-panel--pro .mm-link.is-active{border-color:var(--mm-green);color:var(--mm-green)}.mega-panel--pro .mm-group-title{display:block;margin-bottom:10px;font:400 19px/1.2 "DM Serif Display",Georgia,serif;color:var(--mm-green-dark)}.mm-group ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mega-panel--pro .mm-sublink{display:flex;align-items:center;min-height:40px;padding:6px 10px;margin-left:-10px;border-radius:8px;font-size:14px;font-weight:500;color:var(--mm-text)}.mega-panel--pro .mm-sublink:hover,.mega-panel--pro .mm-sublink:focus-visible{background:var(--mm-pink-soft);color:var(--mm-pink-text)}.mega-panel--pro .mm-all{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;margin-top:0;min-height:46px;padding:0 22px;border-radius:999px;background:var(--mm-green);color:#fff;font-size:14px;font-weight:700;transition:background-color .16s}.mega-panel--pro .mm-all svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--mm-ease)}.mega-panel--pro .mm-all:hover,.mega-panel--pro .mm-all:focus-visible{background:var(--mm-green-dark);color:#fff}.mega-panel--pro .mm-all:hover svg,.mega-panel--pro .mm-all:focus-visible svg{transform:translate(3px)}.mega-panel--pro a:focus-visible,.mega-toggle:focus-visible{outline:2px solid var(--mm-green);outline-offset:2px}.mega-panel--pro .mega-feature{align-self:start;padding:18px;border:1px solid var(--mm-line);border-radius:16px;background:linear-gradient(160deg,#f2f8f5,#fff7fa)}.mega-panel--pro .mega-feature-head{display:block;margin:0 2px 12px}.mega-panel--pro .mega-feature-head>span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-muted)}.mega-panel--pro .mega-products{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.mega-panel--pro .mega-product{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;align-items:center;padding:8px;border-radius:12px;background:#ffffffc7;border:1px solid transparent;color:var(--mm-ink);transition:border-color .16s,background-color .16s}.mega-panel--pro .mega-product:hover,.mega-panel--pro .mega-product:focus-visible{border-color:var(--mm-pink-line);background:#fff}.mega-panel--pro .mega-product>:not(.mega-product-img){grid-column:2}.mega-panel--pro .mega-product-img{grid-row:1/span 3;width:64px;height:64px;border-radius:10px;background:#fff}.mega-panel--pro .mega-product-img img{width:88%;height:88%;object-fit:contain}.mega-panel--pro .mega-product-vendor{margin:0;font-size:10px}.mega-panel--pro .mega-product-name{font-size:12.5px;line-height:1.3}.mega-panel--pro .mega-product b{font-size:13px;color:var(--mm-green)}}@media(min-width:1101px)and (max-width:1280px){.mm-shell{grid-template-columns:minmax(0,1fr) 260px}}@media(min-width:1024px)and (max-width:1199px){.mega-toggle{width:0;margin:0;overflow:hidden;opacity:0}.mega-toggle:focus-visible{width:20px;margin-left:1px;opacity:1}}@media(min-width:651px)and (max-width:1100px){.mega-panel--pro .mega-feature{display:none}.mm-shell{grid-template-columns:minmax(0,1fr);padding:24px 24px 26px}.mega-panel.mega-panel--pro{width:calc(100% - 32px)}}@media(min-width:651px)and (max-width:820px){.mm-grid[data-cols="4"],.mm-groups[data-cols="4"]{--mm-cols:2}.mega-panel--pro .mm-title{font-size:26px}}@media(min-width:651px)and (max-width:1023px){.site-header .mega-nav{display:none}.mobile-menu-trigger{display:flex;flex:none;align-self:center;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:-10px;padding:9px;border:0;background:transparent;color:var(--green)}.header-main{gap:clamp(14px,2.4vw,24px)}.header-main .brand{min-width:0;flex:none}.header-main .search{min-width:0}.header-main .cart-trigger>span{display:none}.header-main .cart-trigger,.header-main .header-action{min-width:44px;min-height:44px;justify-content:center}.mobile-menu-trigger span{display:block;width:23px;height:2px;border-radius:2px;background:currentColor}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.mobile-menu-overlay:not([hidden]){display:block}.mobile-menu-panel{display:flex;position:fixed;left:0;top:0;bottom:0;z-index:41;background:#fff;flex-direction:column;transform:translate(-103%);visibility:hidden}.mobile-menu-panel.open{transform:translate(0);visibility:visible}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center}.mobile-menu-head h2{margin:4px 0 0}.mobile-menu-head button{border:0;line-height:1;width:44px;height:44px}.mobile-menu-links{overflow-y:auto;overscroll-behavior:contain}.mobile-menu-links>a,.mobile-menu-links summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1ed;font-size:16px;font-weight:700;color:#1b3936;cursor:pointer;list-style:none}.mobile-menu-links summary::-webkit-details-marker{display:none}.mobile-menu-links span{color:var(--green);font-size:18px}.mobile-menu-links details[open]>summary span{transform:rotate(180deg)}.mobile-submenu{padding:4px 0 11px 16px;background:#f8faf8}.mobile-submenu a,.mobile-submenu summary{display:flex;align-items:center;min-height:43px;padding:6px 10px;font-size:14px;font-weight:600;color:#48635d;border:0}}@media(max-width:1023px){.mobile-menu-overlay{background:#0a22206b}.mobile-menu-panel{width:min(400px,88vw);padding-bottom:env(safe-area-inset-bottom);box-shadow:16px 0 40px #0a393629;transition:transform .3s var(--mm-ease),visibility 0s linear .3s}.mobile-menu-panel.open{transition:transform .3s var(--mm-ease),visibility 0s}.mobile-menu-head{flex:none;padding:18px 14px 14px 22px;background:linear-gradient(120deg,#f2faf6,#fff6f9);border-bottom:1px solid var(--mm-line)}.mobile-menu-head h2{font:400 28px/1.05 "DM Serif Display",Georgia,serif;letter-spacing:-.02em;color:var(--mm-green-dark)}.mobile-menu-head button{display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 1px 0 var(--mm-line),0 2px 8px #0e463e14;font-size:28px;color:var(--mm-green)}.mobile-menu-head button:focus-visible{outline:2px solid var(--mm-green);outline-offset:2px}.mobile-menu-links{flex:1;min-height:0;padding:4px 16px calc(28px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.mnav-label{margin:20px 6px 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-muted)}.mnav-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-menu-links .mnav-chip{display:flex;align-items:center;justify-content:center;min-height:50px;padding:6px 12px;border:1px solid var(--mm-line);border-radius:12px;background:var(--mm-mint);color:var(--mm-ink);font-size:14.5px;font-weight:700;text-align:center;line-height:1.2}.mobile-menu-links .mnav-chip.is-highlight{background:#fff1f6;border-color:#f7d2df;color:var(--mm-pink-text)}.mobile-menu-links .mnav-chip:active{transform:scale(.98)}.mobile-menu-links .mnav-group{border-bottom:1px solid #EDF2EF}.mobile-menu-links .mnav-group>summary{justify-content:flex-start;gap:10px;min-height:56px;padding:0 4px 0 6px;border-bottom:0;font-size:16px;font-weight:700;color:var(--mm-ink);border-radius:12px;-webkit-tap-highlight-color:transparent}.mobile-menu-links .mnav-group>summary span,.mobile-menu-links .mnav-group[open]>summary span{color:inherit;font-size:inherit;transform:none}.mobile-menu-links .mnav-group>summary .mnav-title{flex:1;min-width:0}.mobile-menu-links .mnav-group>summary .mnav-count{display:grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border-radius:999px;background:var(--mm-mint);color:var(--mm-muted);font-size:12px;font-weight:700}.mobile-menu-links .mnav-group>summary .mnav-chevron{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--mm-green);transition:transform .25s var(--mm-ease),background-color .2s}.mnav-chevron svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-menu-links .mnav-group[open]>summary{color:var(--mm-green)}.mobile-menu-links .mnav-group[open]>summary .mnav-chevron{transform:rotate(180deg);background:#e6f3ee}.mobile-menu-links .mnav-group>summary:focus-visible{outline:2px solid var(--mm-green);outline-offset:-2px}.mobile-menu-links .mnav-group>.mobile-submenu{display:grid;gap:2px;margin:0 0 12px 6px;padding:2px 0 2px 12px;border-left:2px solid #D7EBE3;background:transparent}.mobile-menu-links .mnav-group .mobile-submenu>a{display:flex;align-items:center;min-height:46px;padding:0 12px;border-radius:10px;font-size:15px;font-weight:500;color:var(--mm-text);line-height:1.3}.mobile-menu-links .mnav-group .mobile-submenu>a:active,.mobile-menu-links .mnav-group .mobile-submenu>a.is-active{background:var(--mm-mint);color:var(--mm-green)}.mobile-menu-links .mnav-group .mobile-submenu>a.mnav-all{justify-content:space-between;font-weight:700;color:var(--mm-green)}.mobile-menu-links .mnav-group .mobile-submenu>a.mnav-all span{font-size:16px;color:inherit}.mobile-menu-links>a.mnav-info{min-height:48px;padding:0 6px;font-size:15px;font-weight:600;color:var(--mm-text)}.mobile-menu-links>a.mnav-info span{font-size:16px;color:var(--mm-green)}@supports (interpolate-size:allow-keywords){.mobile-menu-panel{interpolate-size:allow-keywords}.mnav-group::details-content{block-size:0;overflow:hidden;transition:block-size .26s var(--mm-ease),content-visibility .26s allow-discrete}.mnav-group[open]::details-content{block-size:auto}}}@media(prefers-reduced-motion:reduce){.mega-panel.mega-panel--pro,.mega-panel--pro *,.mega-toggle,.mega-toggle svg,.mobile-menu-panel,.mobile-menu-links *,.mnav-group::details-content{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pao-megamenu.css.map */
