body main.bv-gifts{color:var(--bv-ink)}body .bv-gifts .bvgi-wrap{box-sizing:border-box;width:100%;max-width:var(--bv-frame-max,1328px);margin-inline:auto;padding-inline:var(--bv-page-gutter,64px)}body .bv-gifts .bvgi-section{margin-top:var(--bv-rhythm-section,72px)}body .bv-gifts .bvgi-kicker{margin:0 0 16px!important;color:var(--bv-accent)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em;text-transform:uppercase}body .bv-gifts .bvgi-h2{margin:0!important;color:var(--bv-ink)!important;font:500 24px/1.25 var(--bv-serif)!important}body .bv-gifts .bvgi-lead{margin:16px 0 0!important;max-width:640px;color:var(--bv-muted)!important;font:400 16px/1.75 var(--bv-sans)!important}body .bv-gifts .bvgi-head{margin-bottom:48px}body .bv-gifts .bvgi-head--center{text-align:center}body .bv-gifts h3{margin:0;color:var(--bv-ink)!important;font:500 20px/1.35 var(--bv-serif)!important}body .bv-gifts h4{margin:0;color:var(--bv-ink)!important;font:500 16px/1.4 var(--bv-sans)!important}body .bv-gifts p{margin:0}body .bv-gifts .bvgi-fine{margin-top:8px!important;color:var(--bv-muted)!important;font:500 12px/1.5 var(--bv-sans)!important;letter-spacing:.02em}body .bv-gifts .bvgi-note{margin-top:32px!important;color:var(--bv-muted)!important;font:500 12px/1.5 var(--bv-sans)!important;letter-spacing:.02em}body .bv-gifts :focus-visible{outline:2px solid var(--bv-ink);outline-offset:2px}body main.bv-gifts a.bvgi-link:is(#bvgi-id,:any-link){color:var(--bv-accent)!important;font:500 14px/1.4 var(--bv-sans)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px}body main.bv-gifts a.bvgi-link:is(#bvgi-id,:any-link):hover{color:var(--bv-ink)!important}body main.bv-gifts a.bvgi-button:is(#bvgi-id,:any-link),body main.bv-gifts button.bvgi-copy{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;padding:0 28px;border:1px solid var(--bv-accent);border-radius:0;background:var(--bv-accent);color:var(--bv-paper)!important;-webkit-text-fill-color:var(--bv-paper)!important;text-decoration:none!important;font:600 14px/1 var(--bv-sans)!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body main.bv-gifts a.bvgi-button:is(#bvgi-id,:any-link):hover{background:var(--bv-ink);border-color:var(--bv-ink)}body main.bv-gifts h4 a:is(#bvgi-id,:any-link),body main.bv-gifts h3 a:is(#bvgi-id,:any-link){color:var(--bv-ink)!important;font:inherit!important;text-decoration:none!important}body main.bv-gifts h4 a:is(#bvgi-id,:any-link):hover{text-decoration:underline!important;text-underline-offset:4px}body .bv-gifts .bvgi-hero{position:relative;height:480px;overflow:hidden;color:var(--bv-paper)}body .bv-gifts .bvgi-hero__media,body .bv-gifts .bvgi-hero__media img,body .bv-gifts .bvgi-hero__scrim{position:absolute;inset:0;width:100%;height:100%}body .bv-gifts .bvgi-hero__media img{display:block;object-fit:cover;object-position:50% 50%}body .bv-gifts .bvgi-hero__scrim{background:linear-gradient(90deg,rgb(20 35 31 / .76) 0%,rgb(20 35 31 / .72) 38%,rgb(20 35 31 / .28) 100%)}body .bv-gifts .bvgi-hero__inner{position:relative;z-index:2;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:var(--bv-frame-max,1328px);margin:0 auto;padding-inline:var(--bv-page-gutter,64px)}body .bv-gifts .bvgi-hero__crumb{display:flex;gap:8px;margin:0 0 16px;color:#d5d5d2;font:500 12px/1.5 var(--bv-sans)}body .bv-gifts .bvgi-hero__crumb [aria-current]{color:#fff}body main.bv-gifts .bvgi-hero__crumb a:is(#bvgi-id,:any-link){color:#d5d5d2!important;-webkit-text-fill-color:#d5d5d2!important;text-decoration:none!important}body main.bv-gifts .bvgi-hero__crumb a:is(#bvgi-id,:any-link):hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body .bv-gifts .bvgi-hero h1{max-width:640px;margin:0 0 24px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font:400 48px/1.05 var(--bv-serif)!important;letter-spacing:-.02em!important}body .bv-gifts .bvgi-hero__body{max-width:640px;color:#ffffff!important;font:400 16px/1.75 var(--bv-sans)!important}body .bv-gifts .bvgi-strand{position:relative;display:flex;justify-content:space-between;max-width:760px;margin:0 auto 48px}body .bv-gifts .bvgi-strand::before{content:"";position:absolute;left:36px;right:36px;top:36px;height:1px;background:var(--bv-line-strong)}body main.bv-gifts .bvgi-bead{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:88px;padding:0;border:0;background:#fff0;cursor:pointer;color:var(--bv-muted);font:600 12px/1.4 var(--bv-mono);letter-spacing:.12em;text-transform:uppercase}body .bv-gifts .bvgi-bead img{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--bv-paper);outline:1px solid #fff0;outline-offset:4px;transition:transform .25s ease,outline-color .2s ease}body .bv-gifts .bvgi-bead:hover img{transform:translateY(-3px)}body .bv-gifts .bvgi-bead[aria-selected="true"]{color:var(--bv-ink)}body .bv-gifts .bvgi-bead[aria-selected="true"] img{outline-color:var(--bv-ink)}body .bv-gifts .bvgi-panel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start;padding-top:48px;border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-panel[hidden]{display:none}body main.bv-gifts.bvgi-js .bvgi-panel{animation:bvgi-in .35s ease}@keyframes bvgi-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body .bv-gifts .bvgi-panel+.bvgi-panel{margin-top:48px}body main.bv-gifts.bvgi-js .bvgi-panel+.bvgi-panel{margin-top:0}body .bv-gifts .bvgi-panel__title{margin-bottom:16px!important;font-size:24px!important;line-height:1.3!important}body .bv-gifts .bvgi-panel__intro>p:not(.bvgi-kicker){color:var(--bv-muted);font:400 16px/1.75 var(--bv-sans)}body .bv-gifts .bvgi-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}body .bv-gifts .bvgi-pick__img{display:block;aspect-ratio:1 / 1;margin-bottom:12px;overflow:hidden;background:var(--bv-image-surface)}body .bv-gifts .bvgi-pick__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}body .bv-gifts .bvgi-pick__img:hover img{transform:scale(1.03)}body .bv-gifts .bvgi-pick--diy .bvgi-pick__img{background:var(--bv-paper);border:1px dashed var(--bv-line-strong)}body .bv-gifts .bvgi-pick--diy .bvgi-pick__img img{object-fit:contain;padding:22%;box-sizing:border-box}body .bv-gifts .bvgi-pick__tags{margin-top:4px!important;color:var(--bv-muted)!important;font:500 12px/1.5 var(--bv-sans)!important;letter-spacing:.02em}body .bv-gifts .bvgi-pick__price{margin-top:8px!important;color:var(--bv-ink)!important;font:500 20px/1 var(--bv-serif)!important}body .bv-gifts .bvgi-pick--diy .bvgi-pick__price{color:var(--bv-accent)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em;text-transform:uppercase}body .bv-gifts .bvgi-note-block{padding-block:72px;background:var(--bv-deep)}body .bv-gifts .bvgi-note-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:center}body .bv-gifts .bvgi-field-label{display:block;margin:32px 0 8px;color:var(--bv-ink);font:600 12px/1.4 var(--bv-mono);letter-spacing:.12em;text-transform:uppercase}body .bv-gifts .bvgi-note-form textarea{box-sizing:border-box;display:block;width:100%;padding:14px 16px;border:1px solid var(--bv-line-strong);border-radius:0;background:var(--bv-paper);color:var(--bv-ink);font:400 16px/1.6 var(--bv-sans);resize:vertical}body .bv-gifts .bvgi-note-form textarea:focus{outline:2px solid var(--bv-ink);outline-offset:0}body .bv-gifts .bvgi-note-meta{display:flex;justify-content:space-between;align-items:center;margin-top:8px;color:var(--bv-muted);font:500 12px/1.5 var(--bv-mono)}body main.bv-gifts button.bvgi-copy{height:40px;padding:0 16px;background:#fff0;color:var(--bv-accent)!important;-webkit-text-fill-color:var(--bv-accent)!important}body main.bv-gifts button.bvgi-copy:hover{background:var(--bv-accent);color:var(--bv-paper)!important;-webkit-text-fill-color:var(--bv-paper)!important}body .bv-gifts .bvgi-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--bv-line-strong);list-style:none}body .bv-gifts .bvgi-services li{display:flex;flex-direction:column;gap:4px}body .bv-gifts .bvgi-services strong{color:var(--bv-ink);font:500 14px/1.4 var(--bv-sans)}body .bv-gifts .bvgi-services span{color:var(--bv-muted);font:400 14px/1.5 var(--bv-sans)}body .bv-gifts .bvgi-card-stage{display:flex;flex-direction:column;align-items:center}body .bv-gifts .bvgi-card{box-sizing:border-box;display:flex;align-items:center;width:min(100%, 340px);aspect-ratio:105 / 148;padding:12%;border:1px solid var(--bv-line-strong);background:var(--bv-paper);transform:rotate(-2deg)}body .bv-gifts .bvgi-card__text{color:var(--bv-ink)!important;font:400 23px/1.4 'Caveat',cursive!important;white-space:pre-wrap;overflow-wrap:anywhere}body .bv-gifts .bvgi-card-caption{margin-top:24px!important;color:var(--bv-muted)!important;font:500 12px/1.5 var(--bv-sans)!important}body .bv-gifts .bvgi-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}body .bv-gifts .bvgi-pair__imgs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px}body .bv-gifts .bvgi-pair__imgs img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--bv-image-surface)}body .bv-gifts .bvgi-pair__names{margin-top:4px!important;color:var(--bv-muted)!important;font:400 14px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-pair__price{margin-top:12px!important;color:var(--bv-ink)!important;font:500 20px/1 var(--bv-serif)!important}body .bv-gifts .bvgi-pair__price s{margin-right:8px;color:var(--bv-muted);font-size:16px}body .bv-gifts .bvgi-pair__links{display:flex;gap:20px;margin-top:16px!important}body .bv-gifts .bvgi-before{display:grid;grid-template-columns:1fr 1fr;gap:72px}body .bv-gifts .bvgi-before h3{margin-bottom:16px}body .bv-gifts .bvgi-before>div>p{color:var(--bv-muted);font:400 16px/1.75 var(--bv-sans)}body .bv-gifts .bvgi-measure{counter-reset:m;list-style:none;margin:24px 0;padding:0;border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-measure li{counter-increment:m;display:grid;grid-template-columns:40px 1fr;padding:16px 0;border-bottom:1px solid var(--bv-line);color:var(--bv-muted);font:400 14px/1.6 var(--bv-sans)}body .bv-gifts .bvgi-measure li::before{content:counter(m,decimal-leading-zero);color:var(--bv-accent);font:500 14px/1.6 var(--bv-mono);letter-spacing:.04em}body .bv-gifts .bvgi-measure strong{color:var(--bv-ink);font-weight:500}body .bv-gifts .bvgi-table{width:100%;margin:24px 0 0;border-collapse:collapse}body .bv-gifts .bvgi-table th,body .bv-gifts .bvgi-table td{padding:16px 0;border-bottom:1px solid var(--bv-line);text-align:left;vertical-align:top;font:400 14px/1.6 var(--bv-sans)}body .bv-gifts .bvgi-table tr:first-child th,body .bv-gifts .bvgi-table tr:first-child td{border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-table th{width:46%;color:var(--bv-muted);font-weight:400}body .bv-gifts .bvgi-table td{color:var(--bv-ink);font-weight:500;font-variant-numeric:tabular-nums}body .bv-gifts .bvgi-before .bvgi-link{display:inline-block;margin-top:16px}body .bv-gifts .bvgi-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px}body .bv-gifts .bvgi-faq details{border-bottom:1px solid var(--bv-line)}body .bv-gifts .bvgi-faq details:first-of-type{border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-faq summary{display:flex;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;list-style:none;color:var(--bv-ink);font:500 16px/1.4 var(--bv-sans)}body .bv-gifts .bvgi-faq summary::-webkit-details-marker{display:none}body .bv-gifts .bvgi-faq summary span{flex:0 0 auto;font:400 20px/1 var(--bv-sans);transition:transform .2s ease}body .bv-gifts .bvgi-faq details[open] summary span{transform:rotate(45deg)}body .bv-gifts .bvgi-faq details>p{padding:0 0 20px;max-width:720px;color:var(--bv-muted);font:400 16px/1.75 var(--bv-sans)}body main.bv-gifts .bvgi-faq details>p a:is(#bvgi-id,:any-link){color:var(--bv-accent)!important;text-decoration:underline!important;text-underline-offset:3px}body main.bv-gifts button.bvgi-bead{height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bv-muted)!important;-webkit-text-fill-color:currentColor!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important}body main.bv-gifts button.bvgi-bead[aria-selected="true"]{color:var(--bv-ink)!important}body main.bv-gifts .bvgi-field-label{margin:32px 0 8px!important;color:var(--bv-ink)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important}body main.bv-gifts .bvgi-note-form textarea{min-height:120px!important;padding:14px 16px!important;border:1px solid var(--bv-line-strong)!important;border-radius:0!important;background:var(--bv-paper)!important;color:var(--bv-ink)!important;font:400 16px/1.6 var(--bv-sans)!important;box-shadow:none!important}body main.bv-gifts .bvgi-note-meta span{font:500 12px/1.5 var(--bv-mono)!important;color:var(--bv-muted)!important}@media (max-width:1199px){body .bv-gifts .bvgi-hero{height:440px}body .bv-gifts .bvgi-panel{grid-template-columns:1fr;gap:32px}body .bv-gifts .bvgi-note-grid,body .bv-gifts .bvgi-before,body .bv-gifts .bvgi-faq{gap:48px}}@media (max-width:899px){body .bv-gifts .bvgi-note-grid,body .bv-gifts .bvgi-before,body .bv-gifts .bvgi-faq{grid-template-columns:1fr}body .bv-gifts .bvgi-card-stage{order:-1}body .bv-gifts .bvgi-faq{gap:24px}}@media (max-width:767px){body .bv-gifts .bvgi-section{margin-top:48px}body .bv-gifts .bvgi-head{margin-bottom:32px}body .bv-gifts .bvgi-hero{height:560px}body .bv-gifts .bvgi-hero__scrim{background:rgb(20 35 31 / .66)}body .bv-gifts .bvgi-hero h1{font-size:36px!important}body .bv-gifts .bvgi-strand{margin-inline:-8px}body .bv-gifts .bvgi-strand::before{left:30px;right:30px;top:26px}body main.bv-gifts button.bvgi-bead{min-width:0;flex:1 1 0%;gap:8px;letter-spacing:.08em!important;white-space:nowrap}body main.bv-gifts button.bvgi-bead span{visibility:hidden}body main.bv-gifts button.bvgi-bead[aria-selected="true"] span{visibility:visible}body .bv-gifts .bvgi-bead img{width:52px;height:52px}body .bv-gifts .bvgi-panel{padding-top:32px}body .bv-gifts .bvgi-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}body .bv-gifts .bvgi-note-block{padding-block:48px}body .bv-gifts .bvgi-services{grid-template-columns:1fr;gap:16px}body .bv-gifts .bvgi-card{width:min(78%, 280px)}body .bv-gifts .bvgi-card__text{font-size:20px!important}body .bv-gifts .bvgi-pairs{grid-template-columns:1fr;gap:40px}body .bv-gifts .bvgi-before{gap:40px}}@media (prefers-reduced-motion:reduce){body .bv-gifts *{animation:none!important;transition:none!important}}body .bv-gifts p,body .bv-gifts li,body .bv-gifts dd,body .bv-gifts summary{text-wrap:pretty}body .bv-gifts h1,body .bv-gifts h2,body .bv-gifts h3,body .bv-gifts h4{text-wrap:balance}body .bv-gifts .bvgi-keep{white-space:nowrap}body .bv-gifts .bvgi-card{width:min(100%, 380px);padding:12% 11%;min-height:0;overflow:hidden}body .bv-gifts .bvgi-card__text{line-height:1.45!important}@media (max-width:767px){body .bv-gifts .bvgi-card{width:min(88%, 340px)}}body .bv-gifts [hidden]{display:none!important}body .bv-gifts .bvgi-modes{display:flex;justify-content:center;gap:40px;margin:0 auto 40px;border-bottom:1px solid var(--bv-line)}body main.bv-gifts button.bvgi-mode{height:auto!important;min-height:0!important;margin:0 0 -1px!important;padding:0 2px 14px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bv-muted)!important;-webkit-text-fill-color:currentColor!important;cursor:pointer;font:500 16px/1.4 var(--bv-sans)!important;letter-spacing:0!important;text-transform:none!important}body main.bv-gifts button.bvgi-mode:hover{color:var(--bv-ink)!important}body main.bv-gifts button.bvgi-mode[aria-selected="true"]{color:var(--bv-ink)!important;border-bottom-color:var(--bv-ink)!important}body .bv-gifts .bvgi-by__title{margin:0 0 24px!important;text-align:center}body main.bv-gifts.bvgi-js .bvgi-by__title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .bv-gifts .bvgi-by+.bvgi-by{margin-top:72px}body main.bv-gifts.bvgi-js .bvgi-by+.bvgi-by{margin-top:0}body .bv-gifts .bvgi-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 40px}body main.bv-gifts button.bvgi-chip{flex:0 0 auto;height:40px!important;min-height:40px!important;margin:0!important;padding:0 18px!important;border:1px solid var(--bv-line-strong)!important;border-radius:0!important;background:var(--bv-paper)!important;box-shadow:none!important;color:var(--bv-ink)!important;-webkit-text-fill-color:currentColor!important;cursor:pointer;white-space:nowrap;font:500 14px/1 var(--bv-sans)!important;letter-spacing:0!important;text-transform:none!important}body main.bv-gifts button.bvgi-chip:hover{border-color:var(--bv-ink)!important}body main.bv-gifts button.bvgi-chip[aria-selected="true"]{border-color:var(--bv-ink)!important;background:var(--bv-ink)!important;color:var(--bv-paper)!important}body .bv-gifts [data-bvgi-chips="month"]{max-width:none}body main.bv-gifts [data-bvgi-chips="month"] button.bvgi-chip{min-width:56px;padding:0 12px!important}body .bv-gifts .bvgi-pick__badge{display:inline-block;margin:0 0 8px!important;padding:3px 8px;border:1px solid var(--bv-accent);color:var(--bv-accent)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.06em;text-transform:uppercase}body .bv-gifts .bvgi-pick__badge--inspired{border-style:dashed;border-color:var(--bv-line-strong);color:var(--bv-muted)!important;text-transform:none;letter-spacing:0;font-family:var(--bv-sans)!important;font-weight:500!important}body main.bv-gifts button.bvgi-textlink{display:inline!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;cursor:pointer;color:var(--bv-accent)!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px}body .bv-gifts .bvgi-note--center{text-align:center}body .bv-gifts .bvgi-note-grid{grid-template-areas:"form card" "services card";align-items:start;row-gap:0}body .bv-gifts .bvgi-note-form{grid-area:form}body .bv-gifts .bvgi-card-stage{grid-area:card;align-self:center}body .bv-gifts .bvgi-services{grid-area:services}body main.bv-gifts button.bvgi-copy[data-bvgi-save]{height:44px!important;padding:0 20px!important;background:var(--bv-accent)!important;color:var(--bv-paper)!important;-webkit-text-fill-color:var(--bv-paper)!important}body main.bv-gifts button.bvgi-copy[data-bvgi-save]:hover{background:var(--bv-ink)!important;border-color:var(--bv-ink)!important}body main.bv-gifts button.bvgi-copy[data-state="saved"]{background:transparent!important;color:var(--bv-accent)!important;-webkit-text-fill-color:var(--bv-accent)!important}body main.bv-gifts [data-bvgi-status] a:is(#bvgi-id,:any-link){margin-left:4px;color:var(--bv-accent)!important;text-decoration:underline!important;text-underline-offset:3px}body main.bv-gifts [data-bvgi-status].is-error{color:var(--bv-alert)!important}body .bv-gifts .bvgi-head--center .bvgi-lead{margin-inline:auto!important}body .bv-gifts .bvgi-card__line{display:block}body .bv-gifts .bvgi-card__line.is-para{margin-bottom:.5em}body .bv-gifts .bvgi-card__line.is-blank{display:none}body .bv-gifts .bvgi-pair .bvgi-kicker{margin:0 0 6px!important}body .bv-gifts .bvgi-pair .bvgi-pair__names{margin-top:8px!important;max-width:360px}@media (max-width:899px){body .bv-gifts .bvgi-note-grid{grid-template-columns:1fr;grid-template-areas:"form" "card" "services"}body .bv-gifts .bvgi-card-stage{order:0;margin-top:48px}}@media (max-width:767px){body .bv-gifts .bvgi-modes{gap:0;justify-content:space-between}body main.bv-gifts button.bvgi-mode{flex:1 1 0%;font-size:14px!important;text-align:center}body .bv-gifts .bvgi-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(-1 * var(--bv-page-gutter, 20px));padding-inline:var(--bv-page-gutter,20px);scrollbar-width:none;margin-bottom:32px}body .bv-gifts .bvgi-chips::-webkit-scrollbar{display:none}body .bv-gifts .bvgi-note-meta{gap:12px}}body .bv-gifts .bvgi-pick__why{margin:0 0 4px!important;color:var(--bv-muted)!important;font:500 12px/1.4 var(--bv-sans)!important;letter-spacing:.02em}body .bv-gifts .bvgi-pick__badge,body .bv-gifts .bvgi-pick__badge--inspired{display:block;margin:0 0 4px!important;padding:0;border:0;color:var(--bv-muted)!important;font:500 12px/1.4 var(--bv-sans)!important;letter-spacing:.02em;text-transform:none}body .bv-gifts .bvgi-pick__badge--inspired{font-style:italic!important}@media (min-width:768px){body .bv-gifts .bvgi-picks:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}body .bv-gifts .bvgi-panel--static{border-top:0;padding-top:8px}@media (min-width:768px){body .bv-gifts .bvgi-picks--wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}}@media (max-width:767px){body .bv-gifts .bvgi-modes{justify-content:flex-start;gap:24px;overflow-x:auto;flex-wrap:nowrap;margin-inline:calc(-1 * var(--bv-page-gutter, 20px));padding-inline:var(--bv-page-gutter,20px);scrollbar-width:none}body .bv-gifts .bvgi-modes::-webkit-scrollbar{display:none}body main.bv-gifts button.bvgi-mode{flex:0 0 auto;white-space:nowrap}}body main.bv-gifts.bvgi-js .bvgi-panel:not(.is-open) .bvgi-pick--more{display:none}body main.bv-gifts button.bvgi-more{grid-column:2;justify-self:start;height:44px!important;min-height:44px!important;margin:8px 0 0!important;padding:0 20px!important;border:1px solid var(--bv-ink)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;color:var(--bv-ink)!important;-webkit-text-fill-color:currentColor!important;font:600 14px/1 var(--bv-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body main.bv-gifts button.bvgi-more:hover{background:var(--bv-ink)!important;color:var(--bv-paper)!important}body main.bv-gifts:not(.bvgi-js) button.bvgi-more{display:none}@media (max-width:899px){body main.bv-gifts button.bvgi-more{grid-column:1}}@media (max-width:599px){body .bv-gifts .bvgi-hero__media img{object-position:50% 100%}}@media (max-width:599px){body .bv-gifts .bvgi-hero__inner{justify-content:flex-start;padding-top:max(48px, calc((560px - 55vw - 150px) / 2))}}@media (max-width:599px){body .bv-gifts .bvgi-hero__scrim{background:linear-gradient(180deg,rgb(20 35 31 / .72) 0%,rgb(20 35 31 / .66) 48%,rgb(20 35 31 / .30) 70%,rgb(20 35 31 / .06) 100%)!important}}@media (min-width:600px) and (max-width:767px){body .bv-gifts .bvgi-hero__scrim{background:linear-gradient(90deg,rgb(20 35 31 / .76) 0%,rgb(20 35 31 / .72) 45%,rgb(20 35 31 / .18) 100%)!important}}@media (min-width:1200px){body .bv-gifts .bvgi-hero h1,body .bv-gifts .bvgi-hero__body{max-width:min(640px, calc(43vw - max(var(--bv-page-gutter, 64px), (100vw - var(--bv-frame-max, 1328px)) / 2 + var(--bv-page-gutter, 64px)) - 24px))}}@media (min-width:1024px) and (max-width:1199px){body .bv-gifts .bvgi-hero h1{font-size:40px!important}body .bv-gifts .bvgi-hero h1,body .bv-gifts .bvgi-hero__body{max-width:calc(50vw - 138px)}}@media (min-width:600px) and (max-width:1023px){body .bv-gifts .bvgi-hero h1,body .bv-gifts .bvgi-hero__body{max-width:calc(58vw - var(--bv-page-gutter, 64px) - 24px)}body .bv-gifts .bvgi-hero__scrim{background:linear-gradient(90deg,rgb(20 35 31 / .82) 0%,rgb(20 35 31 / .78) 55%,rgb(20 35 31 / .24) 100%)!important}}body .bv-gifts .bvgi-finder{max-width:1040px;margin:0 auto}body .bv-gifts .bvgi-q{display:grid;grid-template-columns:176px minmax(0,1fr);gap:16px;align-items:baseline;padding:16px 0;border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-q--sub{border-top:0;padding-top:0}body .bv-gifts .bvgi-q__label{margin:0!important;color:var(--bv-ink)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em;text-transform:uppercase}body .bv-gifts .bvgi-q .bvgi-chips{justify-content:flex-start;margin:0}body main.bv-gifts button.bvgi-chip[aria-pressed="true"]{border-color:var(--bv-ink)!important;background:var(--bv-ink)!important;color:var(--bv-paper)!important;-webkit-text-fill-color:var(--bv-paper)!important}body main.bv-gifts button.bvgi-chip--more{border-style:dashed!important;color:var(--bv-muted)!important}body .bv-gifts .bvgi-applied{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 32px;padding:16px 0;border-top:1px solid var(--bv-line-strong);border-bottom:1px solid var(--bv-line)}body .bv-gifts .bvgi-count{margin:0 8px 0 0!important;color:var(--bv-muted)!important;font:500 14px/1.4 var(--bv-sans)!important}body .bv-gifts .bvgi-count b{color:var(--bv-ink);font-weight:600}body main.bv-gifts button.bvgi-tag{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--bv-line-strong);border-radius:0;background:var(--bv-paper);color:var(--bv-ink)!important;font:500 12px/1 var(--bv-sans)!important;letter-spacing:.02em;cursor:pointer}body main.bv-gifts button.bvgi-tag span{color:var(--bv-muted);font-size:14px}body main.bv-gifts button.bvgi-tag:hover{border-color:var(--bv-ink)}body main.bv-gifts button.bvgi-textlink{padding:0;border:0;background:none;color:var(--bv-accent)!important;font:500 14px/1.4 var(--bv-sans)!important;text-decoration:underline;text-underline-offset:4px;cursor:pointer}body main.bv-gifts button.bvgi-textlink:hover{color:var(--bv-ink)!important}body .bv-gifts .bvgi-top,body .bv-gifts .bvgi-all{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}body .bv-gifts .bvgi-rank{margin:0 0 4px!important;color:var(--bv-accent)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em;text-transform:uppercase}body .bv-gifts .bvgi-result h4{margin-bottom:8px}body .bv-gifts .bvgi-reason{margin:0 0 8px!important;color:var(--bv-muted)!important;font:400 14px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-facts{margin:0!important;color:var(--bv-muted)!important;font:500 12px/1.5 var(--bv-sans)!important;letter-spacing:.02em}body main.bv-gifts .bvgi-finder button.bvgi-more{display:flex;margin:32px auto 0}body .bv-gifts .bvgi-all__label{margin:48px 0 24px!important;padding-top:24px;border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-empty{margin:0!important;padding:40px 0;color:var(--bv-muted)!important;font:400 16px/1.75 var(--bv-sans)!important;text-align:center}body .bv-gifts .bvgi-diy{display:grid;grid-template-columns:176px minmax(0,1fr);gap:16px;align-items:center;margin-top:48px;padding-top:24px;border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-diy__list{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none}body main.bv-gifts .bvgi-diy__list a:is(#bvgi-id,:any-link){display:inline-flex;align-items:center;gap:10px;color:var(--bv-ink)!important;font:500 14px/1.4 var(--bv-sans)!important;text-decoration:none!important}body main.bv-gifts .bvgi-diy__list a:is(#bvgi-id,:any-link):hover span{text-decoration:underline;text-underline-offset:4px}body .bv-gifts .bvgi-diy__list img{width:40px;height:40px;border-radius:50%;object-fit:cover}@media (max-width:899px){body .bv-gifts .bvgi-q,body .bv-gifts .bvgi-diy{grid-template-columns:minmax(0,1fr);gap:10px}body .bv-gifts .bvgi-top,body .bv-gifts .bvgi-all{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}@media (max-width:599px){body .bv-gifts .bvgi-q .bvgi-chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}body .bv-gifts .bvgi-reason{font-size:13px!important}}body main.bv-gifts .bvgi-finder button.bvgi-more{display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;margin:32px auto 0!important}@media (max-width:599px){body .bv-gifts .bvgi-top>li:first-child{grid-column:1 / -1}body main.bv-gifts .bvgi-finder button.bvgi-more{width:100%!important}}body .bv-gifts .bvgi-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body .bv-gifts .bvgi-result--style .bvgi-rank,body .bv-gifts .bvgi-result--open .bvgi-rank,body .bv-gifts .bvgi-result--related .bvgi-rank{color:var(--bv-muted)!important}body .bv-gifts .bvgi-hint{margin:-16px 0 32px!important;color:var(--bv-muted)!important;font:400 14px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-diy__none{margin:0!important;color:var(--bv-muted)!important;font:400 14px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-applied:focus{outline:none}body .bv-gifts .bvgi-all__label:focus{outline:none}body main.bv-gifts.bvgi-js .bvgi-picks--fold:not(.is-open)>.bvgi-pick--extra{display:none}body main.bv-gifts .bvgi-panel button.bvgi-more[data-bvgi-fold]{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:2;justify-self:start;margin:24px 0 0!important}body main.bv-gifts:not(.bvgi-js) button[data-bvgi-fold]{display:none!important}body main.bv-gifts button.bvgi-view{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;height:48px;border:1px solid var(--bv-ink);border-radius:0;background:var(--bv-ink)!important;color:var(--bv-paper)!important;-webkit-text-fill-color:var(--bv-paper)!important;font:600 14px/1 var(--bv-sans)!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body main.bv-gifts button.bvgi-view[hidden]{display:none!important}@media (min-width:900px){body main.bv-gifts button.bvgi-view{display:none!important}}@media (max-width:899px){body main.bv-gifts .bvgi-panel button.bvgi-more[data-bvgi-fold]{grid-column:1;width:100%!important}}@media (max-width:599px){body main.bv-gifts .bvgi-q button.bvgi-chip{height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:14px!important}body .bv-gifts .bvgi-q{padding:12px 0}}body .bv-gifts .bvgi-finder{max-width:none}body .bv-gifts .bvgi-moments{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 32px;margin:0 0 24px}body main.bv-gifts button.bvgi-mtab{height:40px;padding:0;border:0!important;border-bottom:1px solid transparent!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--bv-muted)!important;-webkit-text-fill-color:currentColor!important;font:500 16px/1 var(--bv-sans)!important;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}body main.bv-gifts button.bvgi-mtab:hover{color:var(--bv-ink)!important}body main.bv-gifts button.bvgi-mtab[aria-pressed="true"]{color:var(--bv-ink)!important;border-bottom-color:var(--bv-ink)!important}body .bv-gifts .bvgi-tools{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;padding:16px 0;border-top:1px solid var(--bv-line);border-bottom:1px solid var(--bv-line)}body .bv-gifts .bvgi-subs,body .bv-gifts .bvgi-styles{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body .bv-gifts .bvgi-styles__label{margin-right:8px;color:var(--bv-muted);font:600 12px/1.4 var(--bv-mono);letter-spacing:.12em;text-transform:uppercase}body main.bv-gifts button.bvgi-subtab,body main.bv-gifts button.bvgi-swatch{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border:1px solid var(--bv-line)!important;border-radius:18px!important;background:var(--bv-paper)!important;color:var(--bv-ink)!important;-webkit-text-fill-color:currentColor!important;font:500 14px/1 var(--bv-sans)!important;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}body main.bv-gifts button.bvgi-subtab{padding:0 14px}body main.bv-gifts button.bvgi-swatch img{width:24px;height:24px;border-radius:50%;object-fit:cover}body main.bv-gifts button.bvgi-subtab:hover,body main.bv-gifts button.bvgi-swatch:hover{border-color:var(--bv-ink)!important}body main.bv-gifts button.bvgi-subtab[aria-pressed="true"],body main.bv-gifts button.bvgi-swatch[aria-pressed="true"]{border-color:var(--bv-ink)!important;box-shadow:inset 0 0 0 1px var(--bv-ink)!important}body .bv-gifts .bvgi-rhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:40px 0 24px}body .bv-gifts .bvgi-rtitle{margin:0!important;color:var(--bv-ink)!important;font:500 20px/1.3 var(--bv-serif)!important}body .bv-gifts .bvgi-rtitle span{margin-left:8px;color:var(--bv-muted);font:500 14px/1 var(--bv-sans)}body .bv-gifts .bvgi-budget{display:flex;flex-wrap:wrap;gap:4px 20px}body main.bv-gifts button.bvgi-bopt{padding:4px 0;border:0!important;border-bottom:1px solid transparent!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--bv-muted)!important;-webkit-text-fill-color:currentColor!important;font:500 14px/1.4 var(--bv-sans)!important;letter-spacing:0;text-transform:none;cursor:pointer}body main.bv-gifts button.bvgi-bopt:hover{color:var(--bv-ink)!important}body main.bv-gifts button.bvgi-bopt[aria-pressed="true"]{color:var(--bv-ink)!important;border-bottom-color:var(--bv-ink)!important}body .bv-gifts .bvgi-hint{margin:0 0 8px!important}body .bv-gifts .bvgi-sec{margin-top:48px;padding-top:24px;border-top:1px solid var(--bv-line)}body .bv-gifts .bvgi-sec__title{margin:0 0 4px!important;color:var(--bv-ink)!important;font:500 18px/1.3 var(--bv-serif)!important}body .bv-gifts .bvgi-sec__note{margin:0 0 16px!important;color:var(--bv-muted)!important;font:400 14px/1.6 var(--bv-sans)!important}body main.bv-gifts .bvgi-sec button.bvgi-more{margin:8px 0 0!important}body .bv-gifts .bvgi-sec .bvgi-top{margin-top:16px}body .bv-gifts .bvgi-diy{margin-top:40px}@media (max-width:899px){body .bv-gifts .bvgi-moments,body .bv-gifts .bvgi-styles,body .bv-gifts .bvgi-subs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--bv-page-gutter, 20px));padding-inline:var(--bv-page-gutter,20px)}body .bv-gifts .bvgi-moments::-webkit-scrollbar,body .bv-gifts .bvgi-styles::-webkit-scrollbar,body .bv-gifts .bvgi-subs::-webkit-scrollbar{display:none}body .bv-gifts .bvgi-moments{gap:24px;margin-bottom:8px}body .bv-gifts .bvgi-tools{display:block;padding:12px 0}body .bv-gifts .bvgi-subs{margin-bottom:12px}body .bv-gifts .bvgi-rhead{display:block;margin:24px 0 16px}body .bv-gifts .bvgi-budget{margin-top:8px;gap:4px 16px}body main.bv-gifts .bvgi-sec button.bvgi-more{width:100%!important}}body .bv-gifts .bvgi-finder .bvgi-top{grid-template-columns:repeat(4,minmax(0,1fr))}body main.bv-gifts button.bvgi-swatch,body main.bv-gifts button.bvgi-subtab,body main.bv-gifts button.bvgi-mtab{flex-shrink:0}body .bv-gifts .bvgi-styles__label{flex-shrink:0;white-space:nowrap}@media (max-width:899px){body .bv-gifts .bvgi-finder .bvgi-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){body .bv-gifts .bvgi-finder .bvgi-top>li:first-child{grid-column:auto}}body .bv-gifts .bvgi-mrow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 40px;padding-bottom:8px;border-bottom:1px solid var(--bv-line)}body .bv-gifts .bvgi-mrow .bvgi-moments{margin:0;gap:4px 28px}body main.bv-gifts a.bvgi-mlink:is(#bvgi-id,:any-link){color:var(--bv-accent)!important;font:500 14px/1 var(--bv-sans)!important;text-decoration:none!important;white-space:nowrap}body main.bv-gifts a.bvgi-mlink:is(#bvgi-id,:any-link):hover{color:var(--bv-ink)!important;text-decoration:underline!important;text-underline-offset:4px}body .bv-gifts .bvgi-rhead{margin:40px 0 24px;align-items:center}body main.bv-gifts button.bvgi-refine{padding:8px 0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--bv-ink)!important;-webkit-text-fill-color:currentColor!important;font:500 14px/1.4 var(--bv-sans)!important;letter-spacing:0;text-transform:none;cursor:pointer;text-decoration:underline;text-underline-offset:4px}body main.bv-gifts button.bvgi-refine span{color:var(--bv-muted)}body .bv-gifts .bvgi-refine-panel{display:grid;grid-template-columns:auto 1fr;gap:24px 48px;margin:-8px 0 32px;padding:24px;background:var(--bv-image-surface)}body .bv-gifts .bvgi-refine-panel[hidden]{display:none!important}body .bv-gifts .bvgi-rgroup .bvgi-q__label{margin-bottom:12px!important}body .bv-gifts .bvgi-colors{display:flex;flex-wrap:wrap;gap:12px}body main.bv-gifts button.bvgi-color{display:flex;flex-direction:column;align-items:center;gap:8px;width:104px;padding:8px 4px;border:1px solid transparent!important;border-radius:0;background:var(--bv-paper)!important;box-shadow:none!important;color:var(--bv-ink)!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.3 var(--bv-sans)!important;letter-spacing:.02em;text-transform:none;cursor:pointer;text-align:center}body main.bv-gifts button.bvgi-color img{width:72px;height:72px;object-fit:cover;background:var(--bv-image-surface)}body main.bv-gifts button.bvgi-color:hover{border-color:var(--bv-line-strong)!important}body main.bv-gifts button.bvgi-color[aria-pressed="true"]{border-color:var(--bv-ink)!important}body .bv-gifts .bvgi-gifts{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 32px;margin:0;padding:0;list-style:none}body .bv-gifts .bvgi-gift{flex:0 0 calc((100% - 64px) / 3);max-width:calc((100% - 64px) / 3)}body .bv-gifts .bvgi-gift__img{display:block;aspect-ratio:1 / 1;margin-bottom:16px;overflow:hidden;background:var(--bv-image-surface)}body .bv-gifts .bvgi-gift__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}body .bv-gifts .bvgi-gift__img:hover img{transform:scale(1.03)}body .bv-gifts .bvgi-gift__body{display:flex;justify-content:space-between;align-items:baseline;gap:16px}body .bv-gifts .bvgi-gift h4{font-size:18px!important}body main.bv-gifts .bvgi-gift h4 a:is(#bvgi-id,:any-link){color:var(--bv-ink)!important;text-decoration:none!important}body .bv-gifts .bvgi-gift__price{margin:0!important;color:var(--bv-ink)!important;font:500 20px/1 var(--bv-serif)!important;white-space:nowrap}body .bv-gifts .bvgi-gift__type{margin:12px 0 4px!important;color:var(--bv-accent)!important;font:600 12px/1.4 var(--bv-mono)!important;letter-spacing:.12em;text-transform:uppercase}body .bv-gifts .bvgi-gift__why{margin:0!important;color:var(--bv-muted)!important;font:400 14px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-empty{padding:32px 0;text-align:center}body .bv-gifts .bvgi-empty p{margin:0 0 16px!important;color:var(--bv-ink)!important;font:400 16px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-empty__acts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px}body main.bv-gifts .bvgi-empty__acts button.bvgi-more{margin:0!important;grid-column:auto}body .bv-gifts .bvgi-after{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:40px}body main.bv-gifts .bvgi-after button.bvgi-more{margin:0!important;grid-column:auto;justify-self:auto;display:flex!important;align-items:center!important}body .bv-gifts .bvgi-after .bvgi-diy{width:100%;margin:0;padding-top:24px;border-top:1px solid var(--bv-line);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px}body .bv-gifts .bvgi-after .bvgi-diy .bvgi-q__label{margin:0!important}body .bv-gifts .bvgi-months .bvgi-chips{margin-top:0}@media (max-width:1023px){body .bv-gifts .bvgi-gift{flex-basis:calc((100% - 32px) / 2);max-width:calc((100% - 32px) / 2)}body .bv-gifts .bvgi-gifts{gap:32px 32px}}@media (max-width:899px){body .bv-gifts .bvgi-mrow{display:block;border-bottom:0}body .bv-gifts .bvgi-mrow .bvgi-moments{border-bottom:1px solid var(--bv-line)}body main.bv-gifts a.bvgi-mlink:is(#bvgi-id,:any-link){display:inline-block;margin-top:12px}body .bv-gifts .bvgi-refine-panel{grid-template-columns:1fr;padding:16px}body .bv-gifts .bvgi-colors{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body main.bv-gifts button.bvgi-color{flex:0 0 88px;width:88px}body main.bv-gifts button.bvgi-color img{width:64px;height:64px}}@media (max-width:599px){body .bv-gifts .bvgi-rhead{display:flex;margin:24px 0 16px}body .bv-gifts .bvgi-gift{flex-basis:100%;max-width:100%}body .bv-gifts .bvgi-gifts{gap:32px}body .bv-gifts .bvgi-gift__img{aspect-ratio:4 / 3}}body main.bv-gifts .bvgi-months[hidden]{display:none!important}body .bv-gifts #bvgi-month-title:focus{outline:none}body .bv-gifts .bvgi-top{background:var(--bv-image-surface)}body .bv-gifts .bvgi-top__inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:248px;padding-block:40px;text-align:center}body .bv-gifts .bvgi-top__crumb{display:flex;gap:8px;margin:0 0 16px;color:var(--bv-muted);font:500 12px/1.5 var(--bv-sans)}body main.bv-gifts .bvgi-top__crumb a:is(#bvgi-id,:any-link){color:var(--bv-muted)!important;text-decoration:none!important}body main.bv-gifts .bvgi-top__crumb a:is(#bvgi-id,:any-link):hover{color:var(--bv-ink)!important}body .bv-gifts .bvgi-top h1{max-width:760px;margin:0!important;color:var(--bv-ink)!important;-webkit-text-fill-color:var(--bv-ink)!important;font:400 44px/1.1 var(--bv-serif)!important;letter-spacing:-.01em!important}body .bv-gifts .bvgi-top__lead{max-width:560px;margin:16px 0 0!important;color:var(--bv-muted)!important;font:400 16px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-find{margin-top:32px}body .bv-gifts .bvgi-ready{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center}body .bv-gifts .bvgi-ready__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--bv-image-surface)}body .bv-gifts .bvgi-ready__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:74% 50%}body .bv-gifts .bvgi-services--stack{grid-template-columns:1fr;gap:16px;margin-top:24px}body .bv-gifts .bvgi-services--stack li{display:grid;gap:2px}@media (max-width:899px){body .bv-gifts .bvgi-top__inner{min-height:200px;padding-block:28px}body .bv-gifts .bvgi-top h1{font-size:32px!important}body .bv-gifts .bvgi-top__lead{margin-top:12px!important;font-size:14px!important}body .bv-gifts .bvgi-top__crumb{margin-bottom:12px}body .bv-gifts .bvgi-find{margin-top:16px}body .bv-gifts .bvgi-ready{grid-template-columns:1fr;gap:24px}body .bv-gifts .bvgi-ready__media{margin-inline:calc(-1 * var(--bv-page-gutter, 20px))}}@media (max-width:599px){body .bv-gifts .bvgi-top__inner{min-height:196px;padding-block:24px}body .bv-gifts .bvgi-top h1{font-size:28px!important}}body .bv-gifts .bvgi-top{background:none}body .bv-gifts .bvgi-top__inner{display:block;min-height:0;padding-block:64px 0;text-align:left}body .bv-gifts .bvgi-top h1{max-width:none;font:400 48px/1.1 var(--bv-serif)!important;letter-spacing:0!important}body .bv-gifts .bvgi-top__lead{max-width:640px;margin:12px 0 0!important;font:400 16px/1.6 var(--bv-sans)!important}body .bv-gifts .bvgi-find{margin-top:28px}body .bv-gifts .bvgi-mrow{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 24px;padding:0;border:0}body .bv-gifts .bvgi-mrow__label{margin-right:16px;color:var(--bv-ink);font:600 12px/1.4 var(--bv-sans);letter-spacing:.14em;text-transform:uppercase}body main.bv-gifts button.bvgi-mchip{height:48px;padding:0 22px;border:1px solid var(--bv-line-strong)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bv-ink)!important;-webkit-text-fill-color:currentColor!important;font:500 16px/1 var(--bv-sans)!important;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}body main.bv-gifts button.bvgi-mchip:hover{border-color:var(--bv-ink)!important}body main.bv-gifts button.bvgi-mchip[aria-pressed="true"]{border-color:var(--bv-accent)!important;background:var(--bv-accent)!important;color:var(--bv-paper)!important}body .bv-gifts .bvgi-rhead{margin:0 0 16px}body .bv-gifts .bvgi-rtitle{color:var(--bv-muted)!important;font:500 14px/1.4 var(--bv-sans)!important}body .bv-gifts .bvgi-gifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}body .bv-gifts .bvgi-gift{flex:none;max-width:none}body .bv-gifts .bvgi-gift__img{aspect-ratio:1 / 1;margin-bottom:14px}body .bv-gifts .bvgi-gift h4{margin:0 0 4px!important;font:500 20px/1.25 var(--bv-sans)!important}body .bv-gifts .bvgi-gift__price{font:500 18px/1.2 var(--bv-serif)!important}body .bv-gifts .bvgi-gift__why{margin:10px 0 0!important;font:400 13px/1.55 var(--bv-sans)!important}body .bv-gifts .bvgi-gift__type{display:block;margin:0 0 2px;color:var(--bv-accent);font:600 12px/1.4 var(--bv-sans);letter-spacing:.1em;text-transform:uppercase}body .bv-gifts .bvgi-months{margin-top:0}body .bv-gifts .bvgi-months .bvgi-chips{justify-content:flex-start;margin:0 0 32px}body .bv-gifts .bvgi-after{align-items:flex-start}body .bv-gifts .bvgi-after .bvgi-diy{justify-content:flex-start}@media (max-width:1023px){body .bv-gifts .bvgi-gifts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){body .bv-gifts .bvgi-top__inner{padding-top:40px}body .bv-gifts .bvgi-top h1{font-size:36px!important}body .bv-gifts .bvgi-top__lead{font-size:15px!important}body .bv-gifts .bvgi-find{margin-top:20px}body .bv-gifts .bvgi-mrow{display:flex;margin-bottom:20px}body .bv-gifts .bvgi-mrow__label{flex-basis:100%;margin:0 0 4px}body main.bv-gifts button.bvgi-mchip{height:40px;padding:0 14px;font-size:14px!important}body .bv-gifts .bvgi-gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}body .bv-gifts .bvgi-gift h4{font-size:16px!important}body .bv-gifts .bvgi-gift__price{font-size:16px!important}}@media (max-width:599px){body .bv-gifts .bvgi-top__inner{padding-top:28px}body .bv-gifts .bvgi-top h1{font-size:32px!important}body .bv-gifts .bvgi-gift{flex-basis:auto;max-width:none}body .bv-gifts .bvgi-gift__img{aspect-ratio:1 / 1}body .bv-gifts .bvgi-rhead{display:flex;margin:0 0 12px}}@media (min-width:900px){body main.bv-gifts button.bvgi-mchip{height:44px;padding:0 16px;font-size:15px!important}body .bv-gifts .bvgi-mrow__label{margin-right:12px}}body main.bv-gifts .bvgi-months button.bvgi-chip[aria-selected="true"]{border-color:var(--bv-accent)!important;background:var(--bv-accent)!important}body .bv-gifts p.bvgi-mrow__label{display:block;margin:0 0 12px!important;color:var(--bv-ink)!important}body .bv-gifts .bvgi-mrow{margin-bottom:32px}body main.bv-gifts button.bvgi-refine{display:inline-flex;align-items:center;gap:8px}body .bv-gifts .bvgi-refine__chev{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}body .bv-gifts .bvgi-refine[aria-expanded="true"] .bvgi-refine__chev{transform:translateY(2px) rotate(-135deg)}body .bv-gifts .bvgi-coming{margin:0 0 8px!important;color:var(--bv-accent)!important;font:600 12px/1.4 var(--bv-sans)!important;letter-spacing:.12em;text-transform:uppercase}@media (max-width:899px){body .bv-gifts p.bvgi-mrow__label{margin-bottom:8px!important}body .bv-gifts .bvgi-mrow{margin-bottom:20px}}body .bv-gifts .bvgi-months .bvgi-panel{display:block;padding-top:32px}body .bv-gifts .bvgi-months .bvgi-panel__intro{max-width:720px;margin-bottom:24px}body .bv-gifts .bvgi-months .bvgi-panel__title{margin:0 0 8px!important}body .bv-gifts .bvgi-gift--diy .bvgi-gift__img{border:0;background:var(--bv-image-surface)}body .bv-gifts .bvgi-gift--diy .bvgi-gift__img img{box-sizing:border-box;padding:26%;object-fit:contain}body .bv-gifts .bvgi-gift--diy .bvgi-gift__price{color:var(--bv-accent)!important}body .bv-gifts .bvgi-gift__type--inspired{color:var(--bv-muted)}body main.bv-gifts .bvgi-months .bvgi-panel button.bvgi-more[data-bvgi-fold]{margin:32px 0 0!important}body .bv-gifts .bvgi-months .bvgi-chips{gap:0 28px;padding:0;border-bottom:1px solid var(--bv-line)}body main.bv-gifts .bvgi-months button.bvgi-chip,body main.bv-gifts [data-bvgi-chips="month"] button.bvgi-chip{min-width:0;height:44px;padding:0 2px!important;margin-bottom:-1px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--bv-muted)!important;-webkit-text-fill-color:currentColor!important;font:500 15px/1 var(--bv-sans)!important;letter-spacing:.02em}body main.bv-gifts .bvgi-months button.bvgi-chip:hover{color:var(--bv-ink)!important}body main.bv-gifts .bvgi-months button.bvgi-chip[aria-selected="true"]{color:var(--bv-ink)!important;border-bottom-color:var(--bv-ink)!important;background:none!important}body .bv-gifts .bvgi-months .bvgi-panel{border-top:0}@media (max-width:899px){body .bv-gifts .bvgi-months .bvgi-chips{flex-wrap:nowrap;overflow-x:auto;gap:0 22px;scrollbar-width:none;margin-inline:0;padding-inline:0}}body main.bv-gifts .bvgi-months button.bvgi-chip{display:inline-flex;align-items:center;gap:8px}body main.bv-gifts .bvgi-months button.bvgi-chip img{width:22px;height:22px;border-radius:50%;object-fit:cover;opacity:.75;transition:opacity .2s ease,transform .2s ease}body main.bv-gifts .bvgi-months button.bvgi-chip:hover img,body main.bv-gifts .bvgi-months button.bvgi-chip[aria-selected="true"] img{opacity:1}body main.bv-gifts .bvgi-months button.bvgi-chip[aria-selected="true"] img{transform:scale(1.1)}@media (max-width:899px){body .bv-gifts .bvgi-months .bvgi-chips{gap:0 18px}}body main.bv-gifts .bvgi-months button.bvgi-chip img{opacity:1;box-sizing:border-box;border:1px solid var(--bv-line-strong);background:var(--bv-image-surface)}body main.bv-gifts h2.bvgi-rtitle{margin:0!important;color:var(--bv-muted)!important;font:500 14px/1.4 var(--bv-sans)!important;letter-spacing:0!important}body main.bv-gifts .bvgi-gift h3.bvgi-gift__name{margin:0 0 4px!important;color:var(--bv-ink)!important;font:500 20px/1.25 var(--bv-sans)!important;letter-spacing:0!important}body main.bv-gifts .bvgi-gift h3.bvgi-gift__name a:is(#bvgi-id,:any-link){color:var(--bv-ink)!important;font:inherit!important;text-decoration:none!important}@media (max-width:899px){body main.bv-gifts .bvgi-gift h3.bvgi-gift__name{font-size:16px!important}}body main.bv-gifts .bvgi-gift h4.bvgi-gift__name{margin:0 0 4px!important;color:var(--bv-ink)!important;font:500 20px/1.25 var(--bv-sans)!important;letter-spacing:0!important}body main.bv-gifts .bvgi-gift h4.bvgi-gift__name a:is(#bvgi-id,:any-link){color:var(--bv-ink)!important;font:inherit!important;text-decoration:none!important}@media (max-width:899px){body main.bv-gifts .bvgi-gift h4.bvgi-gift__name{font-size:16px!important}}body .bv-gifts .bvgi-ready__media img{object-position:50% 50%}