.confidence-points details[open]>div{padding-top:12px}.confidence-points .country-shipping summary>.hb-shipping-title{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.confidence-points .country-shipping summary>.hb-shipping-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:#111;flex:0 0 18px}.confidence-points .country-shipping summary>.hb-shipping-icon svg{display:block;width:18px;height:18px}.hb-shipping-standalone{width:min(calc(100% - 32px),620px);margin:22px auto 28px}.hb-shipping-standalone .confidence-points{width:100%}.template-page .page-main .page-width--narrow{max-width:820px}.template-page .page-main .page-header{max-width:760px;margin:0 auto 2.4rem}.template-page .page-main .page-header h1{font-size:clamp(2.1rem,3.6vw,3.15rem);line-height:1.08;font-weight:700;letter-spacing:-.025em}.template-page .page-main .page-content{font-size:1rem;line-height:1.76;color:var(--hb-ink)}.template-page .page-main .page-content>p:first-child{font-size:1.06rem;line-height:1.75;color:var(--hb-muted)}.template-page .page-main .page-content h2{margin-top:2.4rem;margin-bottom:.8rem;font-size:clamp(1.35rem,2vw,1.72rem);line-height:1.22;font-weight:700;letter-spacing:-.015em}.template-page .page-main .page-content h3{margin-top:1.85rem;margin-bottom:.65rem;font-size:1.12rem;line-height:1.32;font-weight:650;letter-spacing:-.008em}.template-page .page-main .page-content p,.template-page .page-main .page-content li{font-weight:400}.template-page .page-main .page-content p+p,.template-page .page-main .page-content ul+p,.template-page .page-main .page-content ol+p{margin-top:1rem}.template-page .page-main .faq-list{margin-top:2rem;gap:10px}.template-page .page-main .faq-item summary{padding:1.05rem 1.1rem;font-size:1rem;line-height:1.4;font-weight:650;letter-spacing:-.005em}.template-page .page-main .faq-item .accordion__content{padding:0 1.1rem 1.15rem;font-size:.98rem;line-height:1.72}@media(max-width:749px){.template-page .page-main .page-header{margin-bottom:1.8rem}.template-page .page-main .page-header h1{font-size:clamp(1.9rem,9vw,2.45rem)}.template-page .page-main .page-content h2{margin-top:2rem;font-size:1.35rem}}.template-collection .collection-main .collection-hero{max-width:760px;margin:0 auto clamp(2rem,4vw,3rem)}.template-collection .collection-main .collection-hero h1{max-width:100%;margin:0 auto .85rem;font-size:clamp(2.45rem,4vw,4rem);line-height:1.03;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.template-collection .collection-main .collection-hero .eyebrow{margin-bottom:.8rem}@media(max-width:749px){.template-collection .collection-main .collection-hero{margin-bottom:1.75rem}.template-collection .collection-main .collection-hero h1{font-size:clamp(2.05rem,10.5vw,3rem);line-height:1.05;letter-spacing:-.03em}}.site-header .has-mega-menu{position:static}.site-header__inner--advanced{position:relative}.nav-mega{position:absolute;left:50%;top:calc(100% - 4px);width:min(980px,calc(100vw - 48px));padding-top:14px;opacity:0;visibility:hidden;transform:translate(-50%,10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:80}.has-mega-menu:hover .nav-mega,.has-mega-menu:focus-within .nav-mega{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.nav-mega__inner{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:30px;border:1px solid rgba(58,18,41,.1);border-radius:20px;background:#fff;box-shadow:0 24px 60px #2d0e1f29}.nav-mega__intro{padding:8px 28px 8px 4px;border-right:1px solid rgba(58,18,41,.1)}.nav-mega__eyebrow{display:block;margin-bottom:8px;color:var(--hb-plum);font-size:.66rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.nav-mega__intro strong{display:block;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.05;color:var(--hb-ink)}.nav-mega__intro p{margin:0;color:var(--hb-muted);font-size:.86rem;line-height:1.6}.nav-mega__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.nav-mega__links a{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:15px 17px;border:1px solid rgba(58,18,41,.08);border-radius:13px;background:#fffaf8;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.nav-mega__links a:hover,.nav-mega__links a:focus-visible{transform:translateY(-2px);border-color:#6b1f4b47;background:#fff;box-shadow:0 10px 24px #3a122914;outline:none}.nav-mega__links span{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700;line-height:1.2;color:var(--hb-ink)}.nav-mega__links small{margin-top:7px;color:var(--hb-plum);font-size:.7rem;font-weight:800}.mobile-nav__group{border-bottom:1px solid #eee}.mobile-nav__group>summary{list-style:none;padding:15px 0;font-family:Georgia,serif;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.mobile-nav__group>summary::-webkit-details-marker{display:none}.mobile-nav__group>summary:after{content:"+";font-family:Inter,sans-serif;font-size:1.2rem;color:var(--hb-plum)}.mobile-nav__group[open]>summary:after{content:"\2212"}.mobile-nav__children{display:grid;padding:0 0 12px 16px}.mobile-nav__children a{padding:10px 0;border:0;font-family:Inter,sans-serif;font-size:.95rem;color:var(--hb-muted)}.mobile-nav__children a:hover{color:var(--hb-plum)}@media(max-width:990px){.nav-mega{display:none}}.recipient-grid--6{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;gap:12px}@media(max-width:1100px){.recipient-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.recipient-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.recipient-grid--6{grid-template-columns:1fr}}.recipient-grid--6 .recipient-card--granddaughter .recipient-card__content{padding-left:12px;padding-right:12px}.recipient-grid--6 .recipient-card--granddaughter h3{font-size:1.15rem;white-space:nowrap;letter-spacing:-.04em}@media(max-width:1100px){.recipient-grid--6 .recipient-card--granddaughter .recipient-card__content{padding-left:24px;padding-right:24px}.recipient-grid--6 .recipient-card--granddaughter h3{font-size:1.45rem}}.site-header .nav-mega:before{content:"";position:absolute;inset-inline:0;top:-24px;height:24px}.desktop-nav__trigger{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;display:block;font:inherit;font-size:.94rem;font-weight:750;line-height:inherit;padding:30px 0;white-space:nowrap}.desktop-nav__trigger:hover,.desktop-nav__trigger:focus-visible,.desktop-nav__trigger[aria-expanded=true]{color:var(--hb-plum)}.desktop-nav__trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}.has-mega-menu.is-mega-open .nav-mega{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/5/assets/heartborne-v59-fixes.css.map */
