.g-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--h-space-4);white-space:nowrap}.g-price em{color:var(--h-sale-pct);font-size:var(--h-fs-body-sm);font-style:normal;font-weight:var(--h-fw-b)}.g-price b{font-size:var(--h-fs-body);font-weight:var(--h-fw-b)}.g-meta{margin:calc(-1 * var(--h-space-8)) 0 var(--h-gutter);color:var(--h-ink-2);font-size:var(--h-fs-body-sm)}.g-edit__bar{display:flex;gap:var(--h-space-4);margin-top:var(--h-gutter-md)}.g-edit__bar i{flex:1;height:2px;background:var(--h-line);transition:background var(--h-dur-1) var(--h-ease)}.g-edit__bar i.is-on{background:var(--h-ink)}.g-edit{display:flex;align-items:stretch;width:calc(100% + 2 * var(--h-gutter));margin-inline:calc(-1 * var(--h-gutter));scroll-snap-type:x mandatory}.g-edit__card{display:flex;flex:0 0 auto;flex-direction:column;box-sizing:border-box;width:84vw;min-width:0;padding-inline:var(--h-gutter);scroll-snap-align:start}.g-edit__card+.g-edit__card{border-left:var(--h-home-border) solid var(--h-line)}.g-edit__photo{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--h-bg-product);color:var(--h-home-on);text-decoration:none}.g-edit__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g-edit__photo:after{position:absolute;inset:0;background:var(--h-home-shade-top);content:""}.g-edit__photo b{position:relative;z-index:1;padding-inline:var(--h-gutter);font-family:var(--font-en);font-size:var(--h-fs-h1);font-weight:var(--h-fw-m);letter-spacing:var(--h-track-tight);text-align:center;text-transform:uppercase}.g-edit__title{display:block;padding:var(--h-space-20) 0 var(--h-gutter);border-bottom:var(--h-home-border) solid var(--h-line);color:var(--h-ink);text-decoration:none}.g-edit__title strong{display:block;overflow:hidden;font-size:var(--h-fs-h3);font-weight:var(--h-fw-b);line-height:1.35;letter-spacing:var(--h-track-tight);text-overflow:ellipsis;white-space:nowrap}.g-edit__rows{margin:0;padding:0;list-style:none}.g-edit__rows li+li{border-top:var(--h-home-border) solid var(--h-line)}.g-edit__rows a{display:grid;grid-template-columns:var(--h-home-row-img) minmax(0,1fr);gap:var(--h-gutter);align-items:center;padding-block:var(--h-gutter);color:var(--h-ink);text-decoration:none}.g-edit__thumb{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--h-bg-product)}.g-edit__thumb img{display:block;width:100%;height:100%;object-fit:cover}.g-edit__thumb i{position:absolute;right:0;bottom:0;left:0;padding:var(--h-home-border) var(--h-space-4);background:var(--h-footer-bg);color:var(--h-footer-ink);font-size:var(--h-fs-caption);font-style:normal;font-weight:var(--h-fw-b);line-height:1.3;text-align:center;white-space:nowrap}.g-edit__txt{display:flex;flex-direction:column;gap:var(--h-space-4);min-width:0}.g-edit__txt small{color:var(--h-ink);font-size:var(--h-fs-caption);font-weight:var(--h-fw-b)}.g-edit__name{overflow:hidden;color:var(--h-ink-2);font-size:var(--h-fs-body-sm);text-overflow:ellipsis;white-space:nowrap}.g-edit__txt .g-price em{font-size:var(--h-fs-body-sm)}.g-edit__txt .g-price b{font-size:var(--h-fs-body)}.a-goods{--h-home-row-img: 64px}@keyframes g-in{0%{opacity:0}to{opacity:1}}@media (min-width: 1024px){.g-edit__bar{display:none}.a-goods{--h-home-row-img: 72px}.g-edit{width:calc(100% + 2 * var(--h-gutter-md));margin-inline:calc(-1 * var(--h-gutter-md))}.g-edit__card{width:calc(100% / 3);padding-inline:var(--h-gutter-md)}.a-goods .hv-hs-arrow{top:calc((var(--h-home-col) - var(--h-gutter-md)) * .375)}}
