.gi{--gi-accent: #ffec1e;--gi-accent-ink: #7a6b00;--gi-ink: #141414;--gi-body: #33383f;--gi-muted: #6b727c;--gi-line: #e6e9ee;--gi-soft: #f5f7fa;color:var(--gi-body);font-family:var(--font-body--family, "Nunito Sans", sans-serif)}.gi *{box-sizing:border-box}.gi__container{max-width:1180px;margin:0 auto;padding:0 48px 88px}.gi__head{padding:56px 0 32px;max-width:760px}.gi__kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gi-accent-ink);margin:0 0 10px}.gi__title{font-size:44px;line-height:1.1;font-weight:800;letter-spacing:-.6px;color:var(--gi-ink);margin:0 0 12px;font-family:var(--font-heading--family, Nunito, sans-serif)}.gi__intro{font-size:18px;line-height:1.6;color:var(--gi-muted)}.gi__intro p{margin:0 0 10px}.gi__intro p:last-child{margin-bottom:0}.gi__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gi-tile{min-width:0}.gi-tile__a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border:1px solid var(--gi-line);border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.gi-tile__a:hover{box-shadow:0 12px 30px #0000001a;border-color:#d6dbe2;transform:translateY(-2px)}.gi-tile__a:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}.gi-tile__img{display:block;background:var(--gi-soft);line-height:0}.gi-tile__img img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.gi-tile__body{display:flex;flex-direction:column;gap:5px;padding:16px 18px 18px;flex:1 1 auto}.gi-tile__t{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:18.5px;font-weight:800;color:var(--gi-ink);line-height:1.25}.gi-tile__b{font-size:14.5px;line-height:1.55;color:var(--gi-muted)}.gi-tile__c{margin-top:auto;padding-top:8px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gi-accent-ink)}.gi__help{margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;background:var(--gi-soft);border-radius:18px;padding:28px 32px}.gi__help-text{min-width:0;max-width:620px}.gi__help-h{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:23px;font-weight:800;color:var(--gi-ink);margin:0 0 6px;line-height:1.25}.gi__help-t{font-size:15.5px;line-height:1.6;color:var(--gi-muted);margin:0}.gi__help-acts{display:flex;flex-wrap:wrap;gap:10px}.gi-btn{display:inline-block;text-decoration:none;font-family:var(--font-heading--family, Nunito, sans-serif);font-size:15px;font-weight:800;letter-spacing:.02em;color:var(--gi-ink);background:#fff;border:2px solid var(--gi-ink);border-radius:10px;padding:11px 20px;transition:box-shadow .12s ease,transform .1s ease}.gi-btn--primary{background:var(--gi-accent)}.gi-btn:hover{box-shadow:0 6px 16px #00000021}.gi-btn:active{transform:translateY(1px)}.gi-btn:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}.gi__gcpanel{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;align-items:center;margin-top:44px;padding:26px 36px 26px 26px;border-radius:18px;background:#ffec1e;color:#141414;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.gi__gc-img{display:block}.gi__gc-img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:14px;background:#fff}.gi__gc-body{display:flex;flex-direction:column;gap:8px;min-width:0}.gi__gc-k{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7a6b00}.gi__gc-h{font-family:var(--font-heading--family, Nunito, sans-serif);font-size:27px;line-height:1.15;font-weight:800;letter-spacing:-.4px}.gi__gc-t{font-size:15.5px;line-height:1.55;color:#3a3410;max-width:560px}.gi__gc-cta{margin-top:6px;font-family:var(--font-heading--family, Nunito, sans-serif);font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.gi__gcpanel:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-2px)}.gi__gcpanel:focus-visible{outline:3px solid #1a73e8;outline-offset:3px}@media(max-width:600px){.gi__gcpanel{grid-template-columns:1fr;gap:18px;padding:22px;border-radius:16px}.gi__gc-img{max-width:180px}.gi__gc-h{font-size:22px}}@media(max-width:980px){.gi__container{padding:0 32px 72px}.gi__grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:600px){.gi__container{padding:0 20px 56px}.gi__head{padding:36px 0 22px}.gi__title{font-size:31px}.gi__intro{font-size:17px}.gi__grid{grid-template-columns:1fr;gap:14px}.gi__help{padding:22px}.gi__help-acts{width:100%}.gi__help-acts .gi-btn{flex:1 1 auto;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gift-guides-index.css.map */
