.gift-navigation{display:grid;gap:.75rem;margin-block:1rem}.gift-navigation__group,.gift-navigation__more{min-width:0;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-surface)}.gift-navigation__group>summary,.gift-navigation__more>summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:.9rem 1rem;cursor:pointer;list-style:none;color:var(--color-ink);line-height:1.35}.gift-navigation__group>summary::-webkit-details-marker,.gift-navigation__more>summary::-webkit-details-marker{display:none}.gift-navigation__group>summary strong{font-size:1rem}.gift-navigation__group>summary>span,.gift-navigation__more>summary>span{flex:0 0 auto;color:var(--color-accent-dark);font-size:1.15rem}.gift-navigation__group[open]>summary>span,.gift-navigation__more[open]>summary>span{transform:rotate(45deg)}.gift-navigation__group>summary:hover,.gift-navigation__group>summary:focus-visible,.gift-navigation__more>summary:focus-visible{background:var(--color-background);border-radius:1rem}.gift-navigation__group>summary:focus-visible,.gift-navigation__links a:focus-visible,.gift-navigation__more>summary:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}.gift-navigation__links{display:grid;gap:.2rem;padding:.3rem .65rem .65rem}.gift-navigation__links a{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:.75rem;padding:.65rem;color:var(--color-ink);text-decoration:none;border-radius:.5rem;line-height:1.35}.gift-navigation__links a>span{min-width:0;overflow-wrap:anywhere}.gift-navigation__links a>small{flex:0 0 auto;color:var(--color-muted)}.gift-navigation__links a:hover,.gift-navigation__links a[aria-current]{background:var(--color-background);color:var(--color-accent-dark)}.gift-navigation__all{font-weight:700;border-bottom:1px solid var(--color-line)}.gift-navigation__more{margin-block:1rem}.gift-navigation__more .shop-directory__groups{padding:.75rem}.gift-navigation--context{max-width:30rem;margin-block:1.25rem}.gift-navigation--mobile{margin:0}.mobile-nav__panel .gift-navigation__links a{font-size:.94rem;min-height:44px}.gift-recipient-section .section-heading{margin-bottom:1rem}@media(min-width:750px){.gift-navigation--directory{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media(min-width:900px){.gift-navigation--desktop{display:contents}.catalog-header-nav__inner{gap:.15rem;flex-wrap:wrap}.gift-navigation--desktop .gift-navigation__group{position:relative;border-color:transparent;background:transparent}.gift-navigation--desktop .gift-navigation__group>summary{min-height:44px;padding:.6rem .65rem;gap:.5rem}.gift-navigation--desktop .gift-navigation__group>summary strong{font-size:.9rem}.gift-navigation--desktop .gift-navigation__links{position:absolute;z-index:55;inset:calc(100% + .3rem) auto auto 0;width:18rem;max-width:calc(100vw - 2rem);background:var(--color-surface);border:1px solid var(--color-line);border-radius:1rem;padding:.65rem;box-shadow:0 20px 50px #30201d2e}.gift-navigation--desktop .gift-navigation__group:nth-child(n+4) .gift-navigation__links{left:auto;right:0}.catalog-header-nav__inner>.catalog-nav-group>summary{min-height:44px;padding:.6rem;gap:.5rem}.catalog-header-nav__inner>.catalog-nav-group>summary strong{font-size:.85rem}.catalog-header-nav__inner .catalog-header-nav__all{min-width:0;min-height:44px;padding:.6rem .75rem;font-size:.85rem}.catalog-header-nav__inner .catalog-nav-popover{left:auto;right:0;transform:none}}.product-personalization-summary{display:grid;gap:.2rem;min-width:0;max-width:100%;white-space:normal;font:400 .8rem/1.5 var(--font-body);color:var(--color-muted);overflow-wrap:anywhere}.product-personalization-summary>span{min-width:0}.product-card .product-card__promise--scope{min-width:0;max-width:100%;padding:0;white-space:normal;border:0;border-radius:0;background:transparent}.product-card__promise--scope:before{display:none}.product-card__promise--scope .product-personalization-summary{font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
