.pm-story-menu-set{display:flex;align-items:center;gap:var(--pm-story-menu-gap,20px);min-width:0}.pm-story-menu{position:static;min-width:0}.pm-story-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;list-style:none;padding:0 5px;cursor:pointer}.pm-story-menu>summary::-webkit-details-marker{display:none}.pm-story-menu>summary svg{flex:0 0 14px;transition:transform .15s ease}.pm-story-menu[open]>summary{color:var(--pm-violet,#7045df)}.pm-story-menu[open]>summary svg{transform:rotate(180deg)}.pm-story-menu:not([open])>.pm-story-menu__links{display:none}.pm-story-menu__links{display:grid;gap:18px;position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:6;width:min(1240px,calc(100vw - 48px));max-height:calc(100dvh - 190px);overflow-y:auto;grid-template-columns:repeat(7,minmax(0,1fr));padding:24px;border:1px solid var(--pm-line,#e6dfee);border-radius:0 0 20px 20px;background:#fff;box-shadow:0 18px 30px #25193b12}.pm-story-menu[data-story-menu=people]>.pm-story-menu__links{width:min(1000px,calc(100vw - 48px));grid-template-columns:repeat(5,minmax(0,1fr))}.pm-nav .pm-story-menu__links a,.pm-story-menu-set--mobile .pm-story-menu__links a{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;min-width:0;min-height:44px;padding:0;border-radius:10px;font-size:13px;font-weight:550;line-height:1.45;white-space:normal;overflow-wrap:anywhere;text-align:left;text-decoration:none}.pm-story-menu__image{display:block;aspect-ratio:5/4;overflow:hidden;border:1px solid #f0edf3;border-radius:10px;background:#fff}.pm-story-menu__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .18s ease}.pm-story-menu__label{display:block;padding:0 2px 4px;-webkit-hyphens:auto;hyphens:auto}.pm-story-menu__links a:hover,.pm-story-menu__links a:focus-visible{color:var(--pm-violet,#7045df)}.pm-story-menu__links a:hover .pm-story-menu__image{border-color:#cdbdeb}.pm-story-menu__links a:hover img{transform:scale(1.025)}.pm-story-menu__links a:focus-visible,.pm-story-menu>summary:focus-visible{outline:2px solid var(--pm-violet,#7045df);outline-offset:4px}.pm-story-menu-set--mobile{display:grid;gap:0;border-bottom:1px solid var(--pm-line,#e6dfee);padding-bottom:8px}.pm-story-menu-set--mobile .pm-story-menu>summary{min-height:48px;padding:8px;font-size:15px;font-weight:700}.pm-story-menu-set--mobile .pm-story-menu>.pm-story-menu__links{position:static;transform:none;width:100%;min-width:0;max-width:100%;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:4px 8px 16px;border:0;border-radius:0;box-shadow:none}.pm-story-menu-set--mobile .pm-story-menu__links a{font-size:14px;gap:7px}@media(prefers-reduced-motion:reduce){.pm-story-menu>summary svg,.pm-story-menu__image img{transition:none}.pm-story-menu__links a:hover img{transform:none}}.pm-story-menu[data-story-menu=occasions] .pm-story-menu__image img{object-fit:cover}.pm-story-menu [data-story-category=wedding-gifts] .pm-story-menu__image img{object-position:70% 50%}.pm-story-menu [data-story-category=birthday-gifts] .pm-story-menu__image img{object-position:50% 0%}.pm-story-menu [data-story-category=anniversary-gifts] .pm-story-menu__image img{object-position:50% 25%}.pm-story-menu [data-story-category=graduation-gifts] .pm-story-menu__image img,.pm-story-menu [data-story-category=pet-memorial-gifts] .pm-story-menu__image img{object-position:50% 0%}.pm-story-menu [data-story-category=sports-gyn] .pm-story-menu__image img{object-position:50% 15%}.pm-story-menu [data-story-category=unique-business-gifts] .pm-story-menu__image img{object-position:50% 10%}.pm-story-menu[data-story-menu=people] .pm-story-menu__image img{object-fit:cover}.pm-story-menu [data-story-category="1-person-custom-figurines"] .pm-story-menu__image img{object-position:50% 0%}.pm-story-menu [data-story-category=couple-custom-figurines] .pm-story-menu__image img{object-position:50% 45%}.pm-story-menu [data-story-category=family-custom-figurines] .pm-story-menu__image img{object-position:50% 65%}.pm-story-menu [data-story-category=human-pet-figurines] .pm-story-menu__image img{object-position:50% 35%}.pm-story-menu [data-story-category=pet-figurines] .pm-story-menu__image img{object-position:50% 5%}
/*# sourceMappingURL=/cdn/shop/t/79/assets/pm-story-menu.css.map */
