.boyfriend-recipient-page_page__8701_{--color-text:246 242 232;--color-text-subtle:193 210 206;background:#09272d;color:#f6f2e8}.boyfriend-recipient-page_inner__skg39,.boyfriend-recipient-page_storyInner__KdKsM{width:min(100%,1216px);margin:0 auto;padding-inline:24px}.boyfriend-recipient-page_inner__skg39{padding-top:24px}.boyfriend-recipient-page_breadcrumbs__M_DOL{font-size:12px;margin-bottom:35px}.boyfriend-recipient-page_lyricExample__v2G75 blockquote,.boyfriend-recipient-page_page__8701_ h1,.boyfriend-recipient-page_page__8701_ h2,.boyfriend-recipient-page_price__W8_CU{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.035em}.boyfriend-recipient-page_page__8701_ a{text-underline-offset:5px}.boyfriend-recipient-page_page__8701_ a:focus-visible,.boyfriend-recipient-page_page__8701_ summary:focus-visible{outline:3px solid #f4ab28;outline-offset:5px}.boyfriend-recipient-page_hero__0WB_Z{padding:6px 0 55px}.boyfriend-recipient-page_intro__3MoEa h1{max-width:600px;margin:0 0 24px;font-size:clamp(47px,6vw,74px);line-height:1.06}.boyfriend-recipient-page_lead__d2PvO{max-width:465px;font-size:17px;line-height:1.75;color:#c1d2ce}.boyfriend-recipient-page_primary__aMlan{display:inline-flex;min-height:52px;align-items:center;justify-content:center;background:#f5a916;color:#08262b;border-radius:6px;padding:15px 25px;font-size:15px;font-weight:750;text-decoration:none;transition:background .15s}.boyfriend-recipient-page_primary__aMlan:hover{background:#ffc24f}.boyfriend-recipient-page_intro__3MoEa .boyfriend-recipient-page_primary__aMlan{margin-top:28px;width:100%}.boyfriend-recipient-page_priceNote__W88Et{margin-top:13px;color:#c1d2ce;font-size:12px;line-height:1.75;text-align:center}.boyfriend-recipient-page_jumpLink__GE_bf{display:inline-flex;gap:14px;align-items:center;margin-top:24px;color:#8bddcf;font-size:13px;line-height:1.6;text-decoration:underline}.boyfriend-recipient-page_listening__6m6lx{margin-top:42px}.boyfriend-recipient-page_listening__6m6lx h2{margin:0 0 9px;font-size:31px;line-height:1.15}.boyfriend-recipient-page_listeningIntro__wGV9s,.boyfriend-recipient-page_templateNote__u5JR3{font-size:13px;line-height:1.7;color:#c1d2ce}.boyfriend-recipient-page_trackList__Rb9Do{margin-top:18px;border-top:1px solid #3b5758}.boyfriend-recipient-page_track__mrqVr{position:relative;padding:20px 0 15px;border-bottom:1px solid #3b5758}.boyfriend-recipient-page_trackHeading__9PaVq{display:flex;align-items:center;gap:14px}.boyfriend-recipient-page_cover__TRcrh{width:56px;height:56px;flex:0 0 56px;border-radius:3px;overflow:hidden}.boyfriend-recipient-page_cover__TRcrh img{width:100%;height:100%;object-fit:cover}.boyfriend-recipient-page_genre__zXl8k{color:#a0c6be;font-size:11px;line-height:1.4;margin-bottom:4px}.boyfriend-recipient-page_track__mrqVr h3{margin:0;font-size:17px;line-height:1.35;font-weight:600}.boyfriend-recipient-page_track__mrqVr h3 a:hover{text-decoration:underline}.boyfriend-recipient-page_trackNote__MLdCQ{font-size:12px;line-height:1.65;color:#c1d2ce;margin:12px 0 5px}.boyfriend-recipient-page_template__2S4Ye{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:34px;width:fit-content;margin-left:auto;font-size:12px;color:#94dfd1;text-decoration:underline}.boyfriend-recipient-page_templateNote__u5JR3{margin-top:15px;font-size:11px}.boyfriend-recipient-page_storyBand__emauX{background:#f3efe5;color:#143e40;scroll-margin-top:100px}.boyfriend-recipient-page_storyInner__KdKsM{padding-block:48px}.boyfriend-recipient-page_faqs__vlgcg h2,.boyfriend-recipient-page_giftCopy__Dy_su h2,.boyfriend-recipient-page_occasions__01r_e h2,.boyfriend-recipient-page_storyCopy__x85zx h2{font-size:clamp(34px,4vw,49px);line-height:1.12;margin:0 0 21px}.boyfriend-recipient-page_storyCopy__x85zx>p{font-size:15px;line-height:1.8;color:#4c605b}.boyfriend-recipient-page_roughNote__XlJKz{margin-top:24px}.boyfriend-recipient-page_lyricExample__v2G75 h3,.boyfriend-recipient-page_roughNote__XlJKz h3{font-size:12px;line-height:1.6;font-weight:600;margin-bottom:12px}.boyfriend-recipient-page_roughNote__XlJKz p{font-size:16px;line-height:1.85}.boyfriend-recipient-page_lyricExample__v2G75{margin-top:28px;padding-top:25px;border-top:1px solid #b9c9bd}.boyfriend-recipient-page_lyricExample__v2G75 blockquote{font-size:clamp(25px,3vw,34px);line-height:1.6;margin:16px 0 20px}.boyfriend-recipient-page_lyricExample__v2G75 p{color:#5d6c62;font-size:11px;line-height:1.65;max-width:280px}.boyfriend-recipient-page_storyAfter__2Y_8m{border-top:1px solid #c6cfc4;margin-top:30px;padding-top:22px;color:#4c605b;font-size:13px;line-height:1.85}.boyfriend-recipient-page_occasions__01r_e{padding:35px 0 50px}.boyfriend-recipient-page_sectionIntro__WJTvv{font-size:15px;color:#c1d2ce;line-height:1.8}.boyfriend-recipient-page_occasionList__nE_yd{margin-top:25px}.boyfriend-recipient-page_occasionList__nE_yd>div{padding:22px 0;border-top:1px solid #3b5758}.boyfriend-recipient-page_occasionList__nE_yd dt{font-size:19px;font-weight:600;margin-bottom:10px}.boyfriend-recipient-page_occasionList__nE_yd dt a{text-decoration:underline;text-decoration-color:#668d85}.boyfriend-recipient-page_occasionList__nE_yd dt a:hover{color:#94dfd1}.boyfriend-recipient-page_occasionList__nE_yd dd{margin:0;color:#c1d2ce;font-size:14px;line-height:1.8}.boyfriend-recipient-page_gift__DyuyG{border-top:1px solid #3b5758;padding-block:45px;display:grid;gap:40px}.boyfriend-recipient-page_print__ggRb6{margin:0 auto;max-width:310px;width:83%}.boyfriend-recipient-page_print__ggRb6>img{display:block;width:100%;height:auto;box-shadow:0 12px 35px #03131670}.boyfriend-recipient-page_print__ggRb6 figcaption{font-size:11px;line-height:1.75;color:#b9cec8;margin-top:17px}.boyfriend-recipient-page_print__ggRb6 a{text-decoration:underline}.boyfriend-recipient-page_giftCopy__Dy_su>p:not(.boyfriend-recipient-page_price__W8_CU){color:#c1d2ce;font-size:15px;line-height:1.8}.boyfriend-recipient-page_included__n4pl_{padding:0;margin:23px 0;list-style:none}.boyfriend-recipient-page_included__n4pl_ li{font-size:14px;line-height:1.8;color:#c1d2ce;padding-block:10px;border-bottom:1px solid #3b5758}.boyfriend-recipient-page_included__n4pl_ strong{font-weight:600;color:#f6f2e8}.boyfriend-recipient-page_price__W8_CU{font-size:40px;line-height:1.25;margin:26px 0 20px}.boyfriend-recipient-page_price__W8_CU span{display:block;font:12px/1.7 var(--font-sans),sans-serif;color:#c1d2ce;letter-spacing:normal;margin-top:6px}.boyfriend-recipient-page_giftCopy__Dy_su .boyfriend-recipient-page_primary__aMlan{width:100%}.boyfriend-recipient-page_giftCopy__Dy_su .boyfriend-recipient-page_giftLink__jJC8c{margin-top:18px;font-size:12px!important}.boyfriend-recipient-page_giftLink__jJC8c a{color:#94dfd1;text-decoration:underline}.boyfriend-recipient-page_faqs__vlgcg{padding-block:18px 30px}.boyfriend-recipient-page_faqs__vlgcg h2{max-width:570px;font-size:clamp(32px,3.5vw,42px)}.boyfriend-recipient-page_faqs__vlgcg details{border-bottom:1px solid #3b5758}.boyfriend-recipient-page_faqs__vlgcg summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:18px 0;font-size:15px;line-height:1.55;font-weight:600;cursor:pointer;list-style:none}.boyfriend-recipient-page_faqs__vlgcg summary::-webkit-details-marker{display:none}.boyfriend-recipient-page_faqs__vlgcg summary span{font-size:22px;line-height:1;font-weight:400;color:#94dfd1}.boyfriend-recipient-page_faqs__vlgcg details[open] summary span{transform:rotate(45deg)}.boyfriend-recipient-page_faqs__vlgcg details p{margin:0;padding:0 30px 22px 0;max-width:790px;color:#c1d2ce;font-size:14px;line-height:1.85}.boyfriend-recipient-page_related__jeACH{display:flex;flex-wrap:wrap;gap:16px 30px;padding:7px 0 50px}.boyfriend-recipient-page_related__jeACH a{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:12px;color:#94dfd1;text-decoration:underline}@media (min-width:600px){.boyfriend-recipient-page_inner__skg39,.boyfriend-recipient-page_storyInner__KdKsM{padding-inline:38px}.boyfriend-recipient-page_giftCopy__Dy_su .boyfriend-recipient-page_primary__aMlan,.boyfriend-recipient-page_intro__3MoEa .boyfriend-recipient-page_primary__aMlan{width:auto;min-width:215px}.boyfriend-recipient-page_priceNote__W88Et{text-align:left}.boyfriend-recipient-page_gift__DyuyG{grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.boyfriend-recipient-page_print__ggRb6{width:100%}}@media (min-width:900px){.boyfriend-recipient-page_inner__skg39,.boyfriend-recipient-page_storyInner__KdKsM{padding-inline:48px}.boyfriend-recipient-page_breadcrumbs__M_DOL{margin-bottom:28px}.boyfriend-recipient-page_hero__0WB_Z{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;padding-block:28px 74px}.boyfriend-recipient-page_intro__3MoEa{padding-top:38px}.boyfriend-recipient-page_intro__3MoEa h1{max-width:500px}.boyfriend-recipient-page_lead__d2PvO{font-size:18px}.boyfriend-recipient-page_jumpLink__GE_bf{margin-top:42px}.boyfriend-recipient-page_listening__6m6lx{margin-top:0;padding-left:33px;border-left:1px solid #3b5758}.boyfriend-recipient-page_listening__6m6lx h2{font-size:29px}.boyfriend-recipient-page_track__mrqVr{padding-top:17px}.boyfriend-recipient-page_storyInner__KdKsM{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;padding-block:68px 43px}.boyfriend-recipient-page_lyricExample__v2G75{margin:0;padding:6px 0 0 34px;border-top:0;border-left:1px solid #b9c9bd;align-self:center}.boyfriend-recipient-page_lyricExample__v2G75 blockquote{font-size:30px}.boyfriend-recipient-page_storyAfter__2Y_8m{grid-column:1/-1;margin-top:40px;padding-top:25px}.boyfriend-recipient-page_occasions__01r_e{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;padding-block:63px 66px}.boyfriend-recipient-page_occasions__01r_e h2{font-size:42px}.boyfriend-recipient-page_occasionList__nE_yd{margin:0}.boyfriend-recipient-page_occasionList__nE_yd>div:first-child{padding-top:0;border-top:0}.boyfriend-recipient-page_gift__DyuyG{gap:90px;grid-template-columns:.85fr 1.15fr;padding-block:72px}.boyfriend-recipient-page_print__ggRb6{max-width:335px}.boyfriend-recipient-page_faqs__vlgcg{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;padding-block:35px 50px;border-top:1px solid #3b5758}.boyfriend-recipient-page_faqs__vlgcg h2{font-size:39px;margin-top:12px}.boyfriend-recipient-page_related__jeACH{padding-bottom:65px}}@media (prefers-reduced-motion:reduce){.boyfriend-recipient-page_primary__aMlan{transition:none}}