.gallery[data-astro-cid-rj65ajc3]{position:relative}.gallery__main[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--color-surface);outline-offset:-2px;display:flex;overflow-x:auto}.gallery__main[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 100%}.gallery__slide[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%}.gallery__soldout[data-astro-cid-rj65ajc3]{background:var(--color-dark);color:#fff;letter-spacing:.12em;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:16px;left:16px}.gallery__count[data-astro-cid-rj65ajc3]{background:#fffc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:none;position:absolute;top:14px;right:14px}.gallery__thumbs[data-astro-cid-rj65ajc3]{gap:8px;margin-top:12px;display:flex}.gallery__thumb[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;opacity:.6;border:1px solid #0000;width:76px;transition:opacity .2s,border-color .2s;display:block;overflow:hidden}.gallery__thumb[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%}.gallery__thumb[data-astro-cid-rj65ajc3].is-active,.gallery__thumb[data-astro-cid-rj65ajc3]:hover{opacity:1;border-color:var(--color-dark)}@media (width<=1024px){.gallery[data-astro-cid-rj65ajc3]{margin:0 calc(var(--layout-padding) * -1)}.gallery__thumbs[data-astro-cid-rj65ajc3]{display:none}.gallery__count[data-astro-cid-rj65ajc3]{display:block}.gallery__soldout[data-astro-cid-rj65ajc3]{left:var(--layout-padding)}}.crumb[data-astro-cid-uqkq5iv2]{font-family:var(--font-eng);color:var(--color-muted);gap:8px;padding:20px 0;font-size:12px;display:flex}.crumb[data-astro-cid-uqkq5iv2] a[data-astro-cid-uqkq5iv2]:hover{color:var(--color-text)}.detail[data-astro-cid-uqkq5iv2]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:6%;display:grid}.detail__sticky[data-astro-cid-uqkq5iv2]{top:calc(var(--header-h) + 24px);max-width:520px;position:sticky}.detail__badges[data-astro-cid-uqkq5iv2]{align-items:center;gap:6px;display:flex}.detail__cate[data-astro-cid-uqkq5iv2]{color:var(--color-sub);margin-right:4px;font-size:13px}.tag[data-astro-cid-uqkq5iv2]{border:1px solid var(--color-dark);letter-spacing:.06em;border-radius:2px;padding:2px 8px;font-size:11px;font-weight:700}.tag--point[data-astro-cid-uqkq5iv2]{border-color:var(--color-point);background:var(--color-point);color:#fff}.detail__title[data-astro-cid-uqkq5iv2]{letter-spacing:-.02em;margin-top:10px;font-size:26px;font-weight:600;line-height:1.4}.detail__summary[data-astro-cid-uqkq5iv2]{color:var(--color-sub);margin-top:8px;font-size:15px}.detail__price[data-astro-cid-uqkq5iv2]{border-bottom:1px solid var(--color-line);margin-top:20px;padding-bottom:24px}.specs[data-astro-cid-uqkq5iv2]{border-bottom:1px solid var(--color-line);padding:20px 0;font-size:14px}.specs__row[data-astro-cid-uqkq5iv2]{grid-template-columns:96px 1fr;gap:12px;padding:5px 0;display:grid}.specs[data-astro-cid-uqkq5iv2] dt[data-astro-cid-uqkq5iv2]{color:var(--color-muted)}.buy[data-astro-cid-uqkq5iv2]{flex-direction:column;gap:8px;margin-top:24px;display:flex}.sub-actions[data-astro-cid-uqkq5iv2]{gap:8px;margin-top:16px;display:flex}.sub-actions[data-astro-cid-uqkq5iv2] a[data-astro-cid-uqkq5iv2],.sub-actions[data-astro-cid-uqkq5iv2] button[data-astro-cid-uqkq5iv2]{border:1px solid var(--color-line);border-radius:var(--radius);height:44px;color:var(--color-sub);flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;transition:border-color .2s,color .2s;display:inline-flex}.sub-actions[data-astro-cid-uqkq5iv2] a[data-astro-cid-uqkq5iv2]:hover,.sub-actions[data-astro-cid-uqkq5iv2] button[data-astro-cid-uqkq5iv2]:hover{border-color:var(--color-dark);color:var(--color-text)}.detail-body[data-astro-cid-uqkq5iv2]{max-width:880px;margin:100px auto 0}.detail-sec[data-astro-cid-uqkq5iv2]+.detail-sec[data-astro-cid-uqkq5iv2]{margin-top:72px}.detail-sec__title[data-astro-cid-uqkq5iv2]{border-bottom:1px solid var(--color-dark);letter-spacing:var(--track-wide);margin-bottom:28px;padding-bottom:14px;font-size:15px;font-weight:700}.ship__row[data-astro-cid-uqkq5iv2]{border-bottom:1px solid var(--color-line);grid-template-columns:140px 1fr;gap:20px;padding:18px 0;font-size:14px;display:grid}.ship[data-astro-cid-uqkq5iv2] dt[data-astro-cid-uqkq5iv2]{font-weight:600}.ship[data-astro-cid-uqkq5iv2] dd[data-astro-cid-uqkq5iv2]{color:var(--color-sub);white-space:pre-line;line-height:1.8}.related[data-astro-cid-uqkq5iv2]{margin-top:120px}.related__list[data-astro-cid-uqkq5iv2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (width<=1024px){.detail[data-astro-cid-uqkq5iv2]{grid-template-columns:1fr;gap:28px}.detail__sticky[data-astro-cid-uqkq5iv2]{max-width:none;position:static}.crumb[data-astro-cid-uqkq5iv2]{display:none}.detail__gallery[data-astro-cid-uqkq5iv2]{margin-top:0}.related__list[data-astro-cid-uqkq5iv2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}}@media (width<=767px){.detail__title[data-astro-cid-uqkq5iv2]{font-size:21px}.detail-body[data-astro-cid-uqkq5iv2]{margin-top:64px}.ship__row[data-astro-cid-uqkq5iv2]{grid-template-columns:1fr;gap:6px}.related[data-astro-cid-uqkq5iv2]{margin-top:80px}}
