.gg,[id$=__gg_miniature] .gg,[id$=__gg_wrapped] .gg,[id$=__gg_story] .gg,[id$=__gg_faq] .gg{--gg-bg:#fff;--gg-line:#e6e6e6}.gg .gg-btn,.gg .gg-btn:hover,.gg .gg-btn:focus,.gg .gg-btn:active{background:transparent!important;border:0!important;padding:0!important;color:#000!important;font-family:var(--gg-comp);font-weight:700;font-size:12px;line-height:15px;letter-spacing:.03em;text-decoration:underline!important;text-underline-offset:2px}.gg .gg-link{font-family:var(--gg-comp);font-weight:700;font-size:12px;line-height:15px;letter-spacing:.03em;text-underline-offset:2px}.gg.gg-hero{min-height:0;aspect-ratio:1115/710;max-height:100vh;align-items:flex-end;justify-content:center}.gg.gg-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(#0000,#00000029);z-index:1;pointer-events:none}.gg-hero__content{max-width:704px;width:100%;padding:0 16px 38px;align-items:center;text-align:center;gap:0}.gg-hero .gg-h1{font-size:25px;line-height:30px;letter-spacing:0;color:#fff;margin:0}.gg .gg-hero__meta{order:2;font-family:var(--gg-body);font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-transform:none;color:#fff}.gg-hero__content .gg-btn{order:3;margin-top:22px}.gg.gg-hero .gg-btn,.gg.gg-hero .gg-btn:hover,.gg.gg-hero .gg-btn:focus,.gg.gg-hero .gg-btn:active{color:#fff!important}.gg-head{padding:56px 16px 0;gap:0}.gg-head .gg-text{max-width:none}#gg-grid .gg-head .gg-eyebrow{font-family:var(--gg-ext);font-weight:700;font-size:20px;line-height:1;letter-spacing:0;color:#333;margin-bottom:28px}#gg-grid .gg-head .gg-h2{font-family:var(--gg-body);font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-transform:none;color:#1a1a1a}#gg-grid .gg-head .gg-text{font-size:16px;line-height:22px}.gg .gg-chips{align-self:stretch;margin:28px -16px 0;height:58px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:nowrap;padding:0 16px;overflow-x:auto}.gg .gg-chips .tab-link,.gg .gg-chips .tab-link span{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;min-height:0!important;box-shadow:none!important;font-family:var(--gg-cond)!important;font-weight:400!important;font-size:16px!important;line-height:23px!important;letter-spacing:0!important;color:#000!important;text-transform:uppercase;white-space:nowrap;text-decoration:none!important}.gg-grid{max-width:1280px;margin:0 auto;padding:24px 16px 56px}.gg-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:0;padding:20px max(16px,calc((100% - 1250px)/2))}.gg-split__media{flex:none;width:100%;aspect-ratio:1/1}.gg-split__text{flex:none;width:100%;padding:40px;background:transparent}.gg-split__inner{max-width:420px;gap:20px}.gg-split__inner .gg-h2{font-size:20px;line-height:1.1;letter-spacing:0;margin-bottom:8px}.gg-split__inner .gg-text{font-size:16px;line-height:1.3}.gg-split__inner ul{font-size:16px}.gg-split--image_top{grid-template-columns:1fr}.gg-split--image_top .gg-split__media{aspect-ratio:1090/540}.gg-split--image_top .gg-split__text{padding:48px 16px 24px}.gg-split--image_top .gg-split__inner{max-width:640px}.gg-head--rev{padding-bottom:0}.gg-head--rev .gg-h2{order:1;font-size:20px;line-height:1;letter-spacing:0}.gg-head--rev .gg-eyebrow{order:2;margin-top:28px;font-family:var(--gg-body);font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-transform:none}.gg-budget{gap:8px;background:transparent;border:0;margin:0 auto;padding:36px 16px 56px;max-width:1280px}.gg .gg-budget__tile{background:#f7f6f2;align-items:center;justify-content:center;text-align:center;padding:28px 20px;gap:14px;min-height:200px}.gg-budget__tile b{font-size:20px;letter-spacing:0}.gg-budget__tile span.gg-budget__txt{font-size:16px;line-height:1.3;color:#1a1a1a}.gg-budget__tile .gg-link{margin-top:0;padding:0;align-self:center}.gg-trust{max-width:1280px;margin:0 auto;padding:36px 16px}.gg-faq{max-width:1280px;margin:0 auto;padding:48px 16px 64px}.gg-faq .gg-h2{font-size:20px;letter-spacing:0}.gg-faq summary{font-family:var(--gg-cond);font-weight:400;font-size:16px;letter-spacing:0}.gg-faq details p{font-family:var(--gg-cond);font-size:16px;color:#1a1a1a;max-width:70ch}@media(max-width:767px){.gg.gg-hero{aspect-ratio:auto;min-height:480px}.gg-hero .gg-h1{font-size:20px;line-height:26px}.gg .gg-chips{justify-content:flex-start;gap:22px}.gg-grid{padding:20px 12px 40px}.gg-split{grid-template-columns:1fr;padding:12px}.gg-split__text{padding:32px 16px}.gg-split--image_top .gg-split__media{aspect-ratio:4/3}.gg-budget{grid-template-columns:1fr 1fr;padding:28px 12px 40px}.gg .gg-budget__tile{min-height:170px}.gg-faq{grid-template-columns:1fr;padding:32px 16px 44px}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/gift-guide-figma.css.map?gg=2 */
