.g-hero .g-arch{height:680px}.g-hero .g-arch img.j2{height:528px;bottom:60px}@media (max-width:600px){.g-hero .g-arch{height:500px}.g-hero .g-arch img.j1{height:150px}.g-hero .g-arch img.j2{height:360px;bottom:60px}.g-hero .g-arch img.j3{height:170px}}.g-gift__img img{object-fit:contain}.g-gift__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.g-gift__soon{display:inline-flex;align-items:center;min-height:28px;background:var(--g-ink,#2B1409);color:#F3E8D2;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.g-gift__price{font-family:var(--g-disp);font-size:24px;color:var(--g-ink2,#4E3B2F)}.g-gift .g-btn{min-height:48px}.g-gift__note{font-size:14px;color:#5A4536}.g-gift__note a{text-decoration:underline}.g-reviews__head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px;max-width:760px}.g-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.g-review{background:#FFFDF8;border:1px solid #E6D9BF;padding:28px;display:flex;flex-direction:column;gap:14px;margin:0}.g-review__stars{color:#B8913F;font-size:18px;letter-spacing:.12em;line-height:1}.g-review__txt{font-size:16px;color:#4E3B2F;margin:0}.g-review__by{display:flex;flex-direction:column;gap:2px;font-size:14px;color:#5A4536;margin-top:auto}.g-review__by b{font-family:var(--g-disp);font-size:18px;font-weight:500;color:#2B1409}.g-review__ver{align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1F4A28;background:#E9F0E4;padding:4px 8px}.g-shop-hero .g-chip{min-height:44px}.g-shop-hero .g-chip svg{width:20px;height:20px;flex:0 0 20px}.g-shop-hero .g-chip--line{background:#fff0;color:#2B1409;border-color:#2B1409}@media (max-width:420px){.g-shop-hero .g-chip{font-size:13px;padding:6px 12px;line-height:1.35}}