.bg-home .gifts-hero{padding-block:var(--s-7) var(--s-8)}.bg-home .gifts-hero__inner{gap:var(--s-6);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.bg-home .gifts-hero__inner{gap:var(--s-8);grid-template-columns:5fr 6fr}}.bg-home .gifts-hero h1{max-width:14ch}.bg-home .gifts-hero__copy p{color:var(--c-ink-soft)}.bg-home .gifts-hero__lede{font-size:var(--t-lg);color:var(--c-ink)!important}.bg-home .gifts-hero__actions{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.bg-home .gifts-hero__media img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg)}@media (max-width:899px){.bg-home .gifts-hero{padding-block:var(--s-6) var(--s-7)}.bg-home .gifts-hero__media img{aspect-ratio:3/2}}.bg-home .gift-ideas{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.bg-home .gift-idea{background:var(--c-white);border:1px solid var(--c-rule);border-top:3px solid var(--c-brown-light);border-radius:var(--radius-lg);padding:var(--s-5);flex-direction:column;display:flex}.bg-home .gift-idea h3{font-size:var(--t-lg);margin-bottom:var(--s-2)}.bg-home .gift-idea p{font-size:var(--t-sm);color:var(--c-ink-soft);margin-bottom:var(--s-3)}.bg-home .gift-idea__link{font-size:var(--t-sm);margin-top:auto;font-weight:700}.bg-home .gifts-help{gap:var(--s-6);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:860px){.bg-home .gifts-help{gap:var(--s-8);grid-template-columns:1fr 1fr}}.bg-home .gifts-help__media img{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.bg-home .gifts-help p{color:var(--c-ink-soft)}.bg-home .gifts-steps{margin:var(--s-5) 0 0;counter-reset:step;gap:var(--s-4);max-width:var(--measure);flex-direction:column;padding:0;list-style:none;display:flex}.bg-home .gifts-steps li{counter-increment:step;font-size:var(--t-sm);color:var(--c-ink-soft);padding-left:2.75rem;line-height:1.6;position:relative}.bg-home .gifts-steps li:before{content:counter(step);width:1.9rem;height:1.9rem;font-family:var(--f-display);font-size:var(--t-base);background:var(--c-cream-deep);color:var(--c-brown-deep);border:1px solid var(--c-rule);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.bg-home .gifts-steps strong{color:var(--c-ink)}.bg-home .gifts-occasions__title{text-align:center;margin-inline:auto}.bg-home .gifts-occasions{justify-content:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;max-width:52rem;margin:0 auto;padding:0;list-style:none;display:flex}.bg-home .gifts-occasions li{font-size:var(--t-sm);background:var(--c-white);color:var(--c-brown-deep);border:1px solid var(--c-rule);padding:var(--s-2) var(--s-4);border-radius:999px;font-weight:700}.bg-home .gifts-occasions__note{text-align:center;margin:var(--s-5) auto 0;font-size:var(--t-sm);color:var(--c-ink-soft)}.bg-home .gift-coffees{gap:var(--s-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.bg-home .gift-coffees{grid-template-columns:repeat(3,1fr)}}.bg-home .gift-coffee{gap:var(--s-4);background:var(--c-white);border:1px solid var(--c-rule);border-radius:var(--radius-lg);padding:var(--s-3);grid-template-columns:7rem 1fr;align-items:center;display:grid}@media (min-width:700px){.bg-home .gift-coffee{grid-template-columns:1fr;align-items:start;padding:0;overflow:hidden}.bg-home .gift-coffee>div{padding:0 var(--s-4) var(--s-4)}}.bg-home .gift-coffee img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:var(--c-cream-deep);width:100%}@media (min-width:700px){.bg-home .gift-coffee img{aspect-ratio:4/3;border-radius:0}}.bg-home .gift-coffee h3{font-size:var(--t-lg);margin-bottom:var(--s-1)}.bg-home .gift-coffee p{font-size:var(--t-sm);color:var(--c-ink-soft);margin:0}.bg-home .gift-coffee__roast{font-weight:700;color:var(--c-brown)!important}.bg-home .gifts-ask__aside{font-size:var(--t-xs);color:var(--c-ink-soft);margin-top:var(--s-5)}.bg-home .gifts .section-head p a,.bg-home .gifts .gift-idea__link{color:var(--c-brown)}.bg-home .nav a[aria-current=page]{color:var(--c-brown);border-bottom-color:var(--c-brown)}
