.bgg{--ink:#1a1817;--soft:#57514b;--muted:#8a827a;--sand:#f3ede5;--stone:#ebe3d8;--line:#e3dbd0;--taupe:#9c8670;--white:#fff;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;font-family:var(--sans);font-weight:300;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:clip}.bgg *,.bgg *:before,.bgg *:after{box-sizing:border-box}.bgg img{display:block;max-width:100%}.bgg a{color:inherit;text-decoration:none}.bgg-wrap{max-width:1320px;margin:0 auto;padding:0 16px}@media(min-width:750px){.bgg-wrap{padding:0 40px}}.bgg-hero{display:grid;background:var(--sand)}@media(min-width:900px){.bgg-hero{grid-template-columns:5fr 7fr;min-height:580px}}.bgg-hero-text{display:flex;flex-direction:column;justify-content:center;padding:56px 24px 48px;text-align:center}@media(min-width:900px){.bgg-hero-text{padding:72px 56px;text-align:left}}.bgg-eyebrow{font-size:11px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--taupe);margin:0 0 22px}.bgg-hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(46px,7.5vw,92px);line-height:.95;letter-spacing:-.02em;margin:0 0 24px}.bgg-hero h1 em{font-style:italic}.bgg-hero p{font-size:16px;line-height:1.7;color:var(--soft);max-width:420px;margin:0 auto 32px}@media(min-width:900px){.bgg-hero p{margin-left:0}}.bgg-btn{display:inline-block;align-self:center;background:var(--ink);color:var(--white)!important;font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:16px 34px;transition:background .3s}.bgg-btn:hover{background:var(--taupe)}@media(min-width:900px){.bgg-btn{align-self:flex-start}}.bgg-hero-img{aspect-ratio:3/2;overflow:hidden;background:var(--stone)}@media(min-width:900px){.bgg-hero-img{aspect-ratio:auto}}.bgg-hero-img img{width:100%;height:100%;object-fit:cover}.bgg-perks{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 40px;padding:18px 16px;border-bottom:1px solid var(--line);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--soft)}.bgg-intro{text-align:center;padding:72px 0 32px}.bgg-h2{font-family:var(--serif);font-weight:300;font-size:clamp(34px,5vw,54px);line-height:1.05;margin:0 0 10px;letter-spacing:-.01em}.bgg-h2 em{font-style:italic}.bgg-sub{font-size:15px;color:var(--muted);margin:0}.bgg-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.bgg-tiles::-webkit-scrollbar{display:none}@media(min-width:750px){.bgg-tiles{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);overflow:visible}}.bgg-tile{scroll-snap-align:start;cursor:pointer;background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit}.bgg-tile-img{aspect-ratio:3/4;overflow:hidden;background:var(--stone);margin-bottom:14px}.bgg-tile-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.bgg-tile:hover img{transform:scale(1.05)}.bgg-tile span{display:block;font-family:var(--serif);font-size:24px;line-height:1.1}.bgg-tile small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.bgg-bar{position:sticky;top:0;z-index:5;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:64px}.bgg-bar-in{display:flex;flex-direction:column;gap:10px;padding:14px 0}@media(min-width:900px){.bgg-bar-in{flex-direction:row;justify-content:space-between;align-items:center;padding:18px 0}}.bgg-tabs{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none}.bgg-tabs::-webkit-scrollbar{display:none}.bgg-tab{flex:0 0 auto;background:none;border:0;padding:4px 0;font:inherit;font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);cursor:pointer;border-bottom:1px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap}.bgg-tab:hover{color:var(--ink)}.bgg-tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.bgg-prices .bgg-tab{font-size:11px}.bgg-section{padding:64px 0 0}.bgg-section[hidden],.bgg-promo[hidden]{display:none}.bgg-sec-head{display:flex;flex-direction:column;gap:6px;margin-bottom:32px}@media(min-width:750px){.bgg-sec-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.bgg-sec-head p{margin:0;font-size:15px;color:var(--muted);max-width:380px}.bgg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:36px 12px}.bgg-grid:before,.bgg-grid:after{display:none!important}.bgg-grid>:not(a.bgg-card){display:none!important}@media(min-width:750px){.bgg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}}@media(min-width:1100px){.bgg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bgg-card{display:flex;flex-direction:column}.bgg-card[hidden]{display:none!important}.bgg-card-img{position:relative;aspect-ratio:1/1.15;background:var(--sand);overflow:hidden;margin-bottom:14px}.bgg-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease,opacity .4s}.bgg-card:hover .bgg-card-img img{transform:scale(1.04)}.bgg-new{position:absolute;top:12px;left:12px;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;background:var(--white);padding:5px 9px}.bgg-line{font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--taupe);margin:0 0 6px;min-height:12px}.bgg-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.bgg-name{font-size:14px;font-weight:400;line-height:1.35;margin:0}.bgg-price{font-size:14px;font-weight:400;margin:0;white-space:nowrap}.bgg-why{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.35;color:var(--soft);margin:6px 0 0}.bgg-interlude{margin:48px calc(50% - 50vw) 0;padding:28px 24px;background:var(--stone);text-align:center}.bgg-orn{display:block;font-size:10px;color:var(--taupe);letter-spacing:.5em;margin:0 0 8px}.bgg-interlude .bgg-eyebrow{font-size:10px;margin:0 0 8px}.bgg-quote{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(17px,1.9vw,22px);line-height:1.3;max-width:560px;margin:0 auto}.bgg-cite{display:block;margin-top:8px;font-size:10px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--soft)}.bgg-promo{margin:72px calc(50% - 50vw) 0;background:var(--ink);color:var(--white)}.bgg-promo-in{max-width:1320px;margin:0 auto;padding:72px 16px;display:grid;gap:40px;align-items:center}@media(min-width:750px){.bgg-promo-in{padding:88px 40px}}@media(min-width:900px){.bgg-promo-in{grid-template-columns:4fr 8fr}}.bgg-promo-text{text-align:center}@media(min-width:900px){.bgg-promo-text{text-align:left}}.bgg-promo .bgg-eyebrow{color:#cbb9a5}.bgg-promo .bgg-h2{color:var(--white)}.bgg-promo-text p{font-size:15px;line-height:1.7;color:#d9d1c7;max-width:380px;margin:0 auto}@media(min-width:900px){.bgg-promo-text p{margin-left:0}}.bgg-promo-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:750px){.bgg-promo-tiles{gap:20px}}.bgg-ptile{display:block;color:var(--white)!important}.bgg-ptile-img{aspect-ratio:4/5;overflow:hidden;background:#2b2724;margin-bottom:14px}.bgg-ptile-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.bgg-ptile:hover img{transform:scale(1.05)}.bgg-ptile span{display:block;font-family:var(--serif);font-size:clamp(22px,2.6vw,30px);line-height:1.1;margin-bottom:6px}.bgg-ptile small{font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#cbb9a5;border-bottom:1px solid #cbb9a5;padding-bottom:3px}.bgg-empty{display:none;text-align:center;font-family:var(--serif);font-size:22px;color:var(--muted);padding:80px 0}.bgg-empty.show{display:block}.bgg-close{background:var(--sand);text-align:center;padding:88px 24px;margin-top:80px}.bgg-close .bgg-h2{margin-bottom:16px}.bgg-close p{max-width:480px;margin:0 auto;font-size:15px;line-height:1.7;color:var(--soft)}
/*# sourceMappingURL=/cdn/shop/t/154/assets/bgg-gift-guide.css.map */
