#SiteHeader .hdr-nav-primary-level-ul{gap:0}#SiteHeader .hdr-nav-primary-level-ul>li>a{font-family:var(--font-body-family);font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none}#SiteHeader .hdr-nav-primary-level-ul>li:first-child>a{color:#1a1a1a;font-weight:600}#SiteHeader .hdr-nav-primary-level-ul>li:last-child>a{color:#1a1a1a;text-decoration:underline;text-underline-offset:5px}#SiteHeader .dd-nav-dd-contents{color:#1a1a1a;max-height:calc(100svh - 110px);overflow-y:auto}#SiteHeader .header-nav-desktop-dd-panel a{min-height:36px;line-height:1.4;font-size:14px;opacity:1}#SiteHeader .dd-nav-column-heading,#SiteHeader .dd-nav-column-heading a{color:#1a1a1a;font-size:15px;font-weight:600;opacity:1}#SiteHeader .header-nav-desktop-dd-panel a:hover,#SiteHeader .header-nav-desktop-dd-panel a:focus-visible{color:#1a1a1a;text-decoration:underline;text-underline-offset:4px;opacity:1}.cupid-drawer{color:#1a1a1a;text-transform:none;font-family:var(--font-body-family)}.cupid-drawer ul{margin:0;padding:0;list-style:none}.cupid-drawer__group{border-bottom:1px solid #dfbec8}.cupid-drawer summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 0;font-size:20px;line-height:1.3;list-style:none;cursor:pointer}.cupid-drawer summary::-webkit-details-marker{display:none}.cupid-drawer summary span{font-size:22px;font-weight:400}.cupid-drawer details[open]>summary>span{transform:rotate(45deg)}.cupid-drawer__group:first-child>summary{color:#1a1a1a}.cupid-drawer a{display:flex;align-items:center;min-height:44px;padding:8px 0;color:inherit;font-size:15px;line-height:1.4}.cupid-drawer__content{padding:0 0 14px 12px}.cupid-drawer a.cupid-drawer__overview{font-size:13px;color:#1a1a1a;text-decoration:underline;text-underline-offset:4px}.cupid-drawer__subgroup>summary{font-size:16px}.cupid-drawer__subgroup ul{padding-left:14px}.cupid-drawer a.cupid-drawer__direct{min-height:54px;font-size:17px;color:#1a1a1a}.cupid-drawer a:focus-visible,.cupid-drawer summary:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px}@media(min-width:1025px)and (max-width:1240px){#SiteHeader .hdr-nav-primary-level-ul>li>a{font-size:13px}}@media(max-width:749px){#mobNavDrawer .header-nav-drawer-linklist{padding-top:8px}}.cupid-drawer li{padding:0!important;border:0!important}.cupid-drawer__content a{box-sizing:border-box}.cupid-drawer>a.cupid-drawer__direct{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:12px 0;font-size:20px;line-height:1.3;text-decoration:none;border-bottom:1px solid #dfbec8}.cupid-drawer__direct-label{display:inline-flex;align-items:center;gap:10px;min-width:0}.cupid-gift-envelope{display:inline-block;flex:0 0 auto;width:22px;height:22px;color:#a63e49;vertical-align:middle}#SiteHeader .hdr-nav-primary-level-ul>li>a .cupid-gift-envelope{width:18px;height:18px;margin-left:7px}.cupid-drawer>a.cupid-drawer__direct>svg{flex:0 0 auto}@media(max-width:1024px){.cupid-drawer>.cupid-drawer__group>summary{min-height:54px;padding:12px 0;font-size:20px;line-height:1.3}}@media(min-width:1025px){#SiteHeader .header-bar-inner--navlist-center .header-bar--center>.hdr-nav-desktop{width:max-content;flex:0 0 max-content}}@media(min-width:1025px){#SiteHeader .cupid-editorial-menu{background:#faf9f6;border-top:1px solid #eadcda;border-bottom:1px solid #eadcda;box-shadow:0 14px 28px #1a1a1a0d;padding:0 32px 30px}#SiteHeader .cupid-editorial-menu .dd-nav-dd-contents{display:block;max-width:1440px;margin:0 auto;padding-right:0;padding-left:0;padding-bottom:0;width:100%;max-height:calc(100svh - 30px)}#SiteHeader .cupid-editorial-menu ul{list-style:none;margin:0;padding:0}#SiteHeader .cupid-editorial-menu .cupid-editorial-cards{display:grid!important;grid-template-columns:repeat(var(--cupid-menu-columns, 4),minmax(0,1fr));gap:16px;width:100%}#SiteHeader .cupid-editorial-cards>li{width:auto!important;max-width:none;padding:0!important;margin:0!important}#SiteHeader .cupid-editorial-cards>li>.cupid-menu-card{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;height:100%;min-height:178px;width:100%;gap:0;padding:22px 42px 26px 22px!important;border:1px solid #e4cdce;border-radius:0;background:#fff;color:#1a1a1a;text-decoration:none;transition:background .18s ease,border-color .18s ease}#SiteHeader .cupid-menu-card__eyebrow{font-family:var(--font-accent-family);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.4;color:#9a424c;text-transform:uppercase;margin-bottom:14px}#SiteHeader .cupid-menu-card__title{font-family:var(--font-heading-family);font-size:clamp(21px,1.7vw,26px);line-height:1.18;font-weight:400;letter-spacing:-.02em;text-transform:none;margin-bottom:10px}#SiteHeader .cupid-menu-card__description{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.5;color:#57514f;text-transform:none;letter-spacing:0;max-width:28ch}#SiteHeader .cupid-menu-card__arrow{display:flex;position:absolute;right:18px;bottom:22px;color:#9a424c;transition:transform .18s ease}#SiteHeader .cupid-editorial-cards>li>.cupid-menu-card:hover,#SiteHeader .cupid-editorial-cards>li>.cupid-menu-card:focus-visible{background:#fff4f3;border-color:#e66771;text-decoration:none}#SiteHeader .cupid-menu-card:hover .cupid-menu-card__arrow{transform:translate(2px,-2px)}#SiteHeader .cupid-editorial-menu a:focus-visible{outline:2px solid #9a424c;outline-offset:3px}#SiteHeader .cupid-editorial-menu .cupid-editorial-columns{display:grid!important;grid-template-columns:repeat(var(--cupid-menu-columns, 4),minmax(0,1fr));gap:24px;width:100%}#SiteHeader .cupid-editorial-columns>.header-nav-desktop-dd-panel-col{width:auto;max-width:none;margin:0;padding:0 0 0 22px;border:0;border-left:1px solid #e4cdce}#SiteHeader .cupid-editorial-columns>.header-nav-desktop-dd-panel-col:first-child{padding-left:0;border-left:0}#SiteHeader .cupid-editorial-columns .dd-nav-column-heading,#SiteHeader .cupid-editorial-columns .dd-nav-column-heading>a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-family:var(--font-heading-family);font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:none;padding:0;min-height:0;margin:0;color:#1a1a1a}#SiteHeader .cupid-editorial-columns .dd-nav-column-heading{display:block;margin-bottom:16px}#SiteHeader .cupid-editorial-columns .dd-nav-column-heading .cupid-arrow-icon{margin-top:6px;color:#9a424c}#SiteHeader .cupid-editorial-columns .header-nav-desktop-dd-panel-col>ul>li{padding:0;margin:0!important;width:100%;border:0}#SiteHeader .cupid-editorial-columns .header-nav-desktop-dd-panel-col>ul>li>a{display:flex;align-items:center;min-height:34px;padding:6px 0;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:#3f3937;background:transparent}}@media(prefers-reduced-motion:reduce){#SiteHeader .cupid-menu-card,#SiteHeader .cupid-menu-card__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cupid-navigation.css.map */
