.gnav{--gn-teal:#1F5F5B;--gn-ink:#1A1A1A;--gn-sub:#4A4A4A;--gn-line:#CFCAC0;--gn-beige:#F7F4EE;--gn-beige2:#F3EEE6;max-width:760px;margin:0 auto;padding:0 0 64px;color:var(--gn-ink);font-family:Noto Sans JP,sans-serif}.gnav button{font-family:inherit}.gnav a{color:inherit}.gnav__from{margin:16px 24px 0;padding:10px 12px;background:var(--gn-beige2);border-radius:6px;display:flex;flex-direction:column;gap:2px}.gnav__from[hidden]{display:none}.gnav__from-sub{font-size:11px;color:var(--gn-sub)}.gnav__from-main{font-size:13px;font-weight:700}.gnav__search{margin:48px 24px 0;border:1px solid #E4E0D8;border-radius:10px;scroll-margin-top:24px;background:#fff}.gnav__search>summary{list-style:none;cursor:pointer;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.gnav__search>summary::-webkit-details-marker{display:none}.gnav__sumt{display:flex;flex-direction:column;gap:4px;min-width:0}.gnav__sumh{font-size:16px;font-weight:700;line-height:1.5}.gnav__sumd{font-size:13px;line-height:1.7;color:var(--gn-sub)}.gnav__sumi{flex-shrink:0;font-size:20px;color:var(--gn-teal);transition:transform .2s}.gnav__search[open] .gnav__sumi{transform:rotate(45deg)}.gnav__search[open]>summary{border-bottom:1px solid #EFEBE4}.gnav__pick{padding:20px 0 8px;display:flex;flex-direction:column;gap:18px}.gnav__head{padding:0 20px;display:flex;flex-direction:column;gap:4px}.gnav__kicker{margin:0;font-size:13px;color:var(--gn-teal);letter-spacing:.08em;font-weight:700}.gnav__h1{margin:0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:24px;letter-spacing:0}.gnav__lead{margin:0;font-size:13px;line-height:1.7;color:var(--gn-sub)}.gnav__label{margin:0 0 10px;padding:0 20px;font-size:13px;font-weight:700;color:var(--gn-sub)}.gnav__chips{display:flex;gap:8px;padding:0 20px 2px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gnav__chips::-webkit-scrollbar{display:none}.gnav__chips--wrap{flex-wrap:wrap;white-space:normal;overflow:visible}.gnav__chip{flex-shrink:0;min-height:40px;padding:0 14px;border-radius:20px;font-size:13px;line-height:1.3;cursor:pointer;background:#fff;color:var(--gn-ink);border:1px solid var(--gn-line)}.gnav__chips--karada .gnav__chip{background:var(--gn-beige2);border-color:var(--gn-beige2)}.gnav__chip.is-on{background:var(--gn-ink);color:#fff;border-color:var(--gn-ink);font-weight:700}.gnav__likes{display:none}.gnav__result{margin:8px 0 0;padding:24px 20px;background:var(--gn-beige);border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:14px;scroll-margin-top:24px}.gnav__line{margin:0;font-size:13px;line-height:1.7;color:var(--gn-sub)}.gnav__h2{margin:0;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.5}.gnav__h3{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.gnav__agehint{margin:0;font-size:12px;color:var(--gn-teal);font-weight:700}.gnav__agehint[hidden],.gnav__note[hidden],.gnav__more[hidden],.gnav__btn[hidden]{display:none}.gnav__applied{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gnav__applied[hidden]{display:none}.gnav__ap{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:16px;background:#fff;border:1px solid var(--gn-ink);font-size:12px;cursor:pointer;color:var(--gn-ink)}.gnav__apclear{background:none;border:0;font-size:12px;color:var(--gn-teal);text-decoration:underline;cursor:pointer;min-height:32px}.gnav__picks{display:flex;flex-direction:column;gap:10px}.gnav__loading{margin:0;font-size:13px;color:var(--gn-sub)}.gnav__pickcard{display:flex;gap:14px;background:#fff;border-radius:8px;padding:12px;text-decoration:none;color:var(--gn-ink)}.gnav__pickimg{position:relative;width:104px;height:104px;flex-shrink:0;background:#edeae4;border-radius:6px;overflow:hidden}.gnav__pickimg img,.gnav__cardimg img{width:100%;height:100%;object-fit:cover;display:block}.gnav__badge{position:absolute;left:4px;top:4px;font-size:10px;font-weight:700;color:var(--gn-teal);background:#fff;border:1px solid var(--gn-teal);border-radius:3px;padding:1px 4px;line-height:1.4}.gnav__pickbody{display:flex;flex-direction:column;gap:4px;min-width:0}.gnav__picktag{font-size:11px;font-weight:700;color:var(--gn-teal)}.gnav__pickname{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gnav__pickreason{font-size:13px;line-height:1.6;color:var(--gn-sub)}.gnav__pickprice{font-size:14px;font-weight:700}.gnav__pickprice small,.gnav__cardprice small{font-weight:400;font-size:10px}.gnav__note{margin:0;font-size:13px;line-height:1.7;color:var(--gn-sub)}.gnav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:8px}@media(min-width:750px){.gnav__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gnav__picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gnav__pickcard{flex-direction:column}.gnav__pickimg{width:100%;height:auto;aspect-ratio:1}}.gnav__card{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--gn-ink)}.gnav__cardimg{position:relative;aspect-ratio:1;background:#edeae4;border-radius:6px;overflow:hidden}.gnav__cardname{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gnav__cardprice{font-size:14px;font-weight:700}.gnav__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gnav__btn{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:14px;letter-spacing:.04em;text-decoration:none;cursor:pointer;padding:0 8px;text-align:center}.gnav__btn--ghost{border:1px solid var(--gn-ink);background:#fff;color:var(--gn-ink)}.gnav__btn--solid{background:var(--gn-teal);color:#fff;font-weight:700;border:1px solid var(--gn-teal)}.gnav__btn--line{border:1px solid var(--gn-teal);color:var(--gn-teal);font-weight:700;background:#fff}.gnav__txt{margin:0;font-size:13px;line-height:1.7}.gnav__how2{margin:56px 24px 0;padding-top:32px;border-top:1px solid #E4E0D8;display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px}.gnav__how2>.gnav__h2{margin-bottom:4px}.gnav__howcard{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:var(--gn-beige2);border-radius:8px;text-decoration:none;color:var(--gn-ink)}.gnav__howt{font-size:15px;font-weight:700;line-height:1.5}.gnav__howd{font-size:14px;color:var(--gn-sub);line-height:1.8}.gnav__howlinks{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:14px;margin-top:2px}.gnav__howlinks a{color:var(--gn-ink);min-height:40px;display:inline-flex;align-items:center;text-decoration:underline;text-decoration-color:#cfc8bc;text-underline-offset:4px}.gnav__corp{margin:32px 24px 0;display:flex;align-items:center;justify-content:space-between;min-height:56px;border-top:1px solid #E4E0D8;border-bottom:1px solid #E4E0D8;font-size:13px;color:var(--gn-ink);text-decoration:none}.gnav-bridge{max-width:var(--page-width,120rem);margin:16px auto;padding:0 1.5rem}.gnav-bridge__a{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f3eee6;border-radius:8px;text-decoration:none;color:#1a1a1a;max-width:720px;margin:0 auto}.gnav-bridge__txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gnav-bridge__sub{font-size:11px;color:#1f5f5b;font-weight:700}.gnav-bridge__main{font-size:14px;font-weight:700;line-height:1.5}.gnav-bridge__go{flex-shrink:0;background:#1f5f5b;color:#fff;border-radius:6px;font-size:12px;font-weight:700;padding:10px 12px;white-space:nowrap}.gnav .gnav__extra{margin:0 20px!important}
/*# sourceMappingURL=/cdn/shop/t/76/assets/gift-nav.css.map */
