.pf-nav__group,.pf-nav__details{position:relative}.pf-nav__summary{cursor:pointer;list-style:none}.pf-nav__summary::-webkit-details-marker{display:none}.pf-nav__submenu{display:none;position:absolute;top:100%;left:0;min-width:210px;z-index:500;background:#faf8f2;color:#364a39;border:1px solid #dce4d7;border-radius:12px;box-shadow:0 14px 35px #1a302324;padding:8px}.pf-nav__details[open] .pf-nav__submenu,.pf-nav__group:hover .pf-nav__submenu,.pf-nav__group:focus-within .pf-nav__submenu{display:grid;gap:3px}.pf-nav__submenu a{display:block;color:inherit;text-decoration:none;padding:10px 12px;border-radius:7px;white-space:nowrap}.pf-nav__submenu a:hover{background:#e8efe7}.pf-nav__mobile-details summary{cursor:pointer;list-style:none}.pf-nav__mobile-details summary::-webkit-details-marker{display:none}.pf-nav__mobile-submenu{display:grid;gap:4px;padding:5px 12px 12px 22px}.pf-nav__mobile-submenu a{display:block;color:inherit;text-decoration:none;padding:12px 8px}.menu-list .pf-nav__group{display:flex;align-items:center;justify-content:center;position:relative;overflow:visible!important;height:100%}.menu-list .pf-nav__details{position:relative;height:100%;display:flex;align-items:stretch;overflow:visible!important}.menu-list .pf-nav__details>.pf-nav__summary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--menu-top-level-font-color)!important;font-size:var(--menu-top-level-font-size-desktop);font-family:var(--menu-top-level-font-family);font-weight:var(--menu-top-level-font-weight);font-style:var(--menu-top-level-font-style);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);white-space:nowrap;cursor:pointer;list-style:none}.menu-list .pf-nav__summary>.menu-list__link-title{display:inline-flex;align-items:center;gap:5px;padding-inline:var(--gap-sm)}.pf-nav__chevron{display:inline-block;font-size:14px;line-height:1;transform:translateY(-1px)}.menu-list .pf-nav__submenu,.menu-list .pf-nav__details[open]>.pf-nav__submenu{position:absolute;left:0;top:calc(100% - 2px);min-width:228px;z-index:9999;background:#f8f6ee!important;border:1px solid #aabda8!important;border-radius:11px;box-shadow:0 12px 34px #14271a3d;padding:7px;color:#233c2b!important;opacity:1!important;filter:none!important;-webkit-mask:none!important;mask:none!important}.menu-list .pf-nav__submenu a,.menu-list .pf-nav__submenu a:link,.menu-list .pf-nav__submenu a:visited{display:block!important;background:transparent!important;color:#233c2b!important;opacity:1!important;text-shadow:none!important;font-family:inherit;font-weight:600;font-size:14px;line-height:1.45;padding:12px 14px;white-space:nowrap}.menu-list .pf-nav__submenu a:hover,.menu-list .pf-nav__submenu a:focus-visible{background:#e1eadf!important;color:#183a25!important}@media(max-width:989px){.menu-list .pf-nav__summary{font-size:var(--menu-top-level-font-size)!important}}.menu-list .pf-nav__group,.menu-list .pf-nav__details{z-index:50!important;overflow:visible!important}.menu-list .pf-nav__submenu{display:none!important;position:absolute!important;left:0!important;top:calc(100% - 1px)!important;z-index:5000!important;min-width:240px!important;max-width:310px!important;width:max-content!important;background:#fcfbf7!important;background-color:#fcfbf7!important;color:#23402c!important;border:1px solid #bbcbb8!important;border-radius:12px!important;padding:8px!important;opacity:1!important;filter:none!important;box-shadow:0 18px 35px #14231647!important;isolation:isolate}.menu-list .pf-nav__details[open]>.pf-nav__submenu,.menu-list .pf-nav__group:hover .pf-nav__submenu,.menu-list .pf-nav__group:focus-within .pf-nav__submenu{display:grid!important;gap:2px!important}.menu-list .pf-nav__submenu a,.menu-list .pf-nav__submenu a:link,.menu-list .pf-nav__submenu a:visited{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:42px!important;padding:11px 14px!important;border-radius:7px!important;background:#fcfbf7!important;color:#23402c!important;-webkit-text-fill-color:#23402c!important;opacity:1!important;filter:none!important;text-shadow:none!important;font-size:15px!important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}.menu-list .pf-nav__submenu a:hover,.menu-list .pf-nav__submenu a:focus-visible{background:#e2eee0!important;color:#23402c!important;-webkit-text-fill-color:#23402c!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pawfect-primary-navigation.css.map */
