.additional-clothing_article__OifsV .additional-clothing_hero__zpo_5{max-width:1200px;margin:0 auto;padding:64px 48px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;grid-gap:56px;gap:56px}.additional-clothing_article__OifsV .additional-clothing_hero__zpo_5 h1{font-size:clamp(44px,5vw,72px);line-height:1.08;margin:18px 0 24px;max-width:15ch}.additional-clothing_hero__zpo_5 p{font-size:17px;color:var(--muted);line-height:1.8}.additional-clothing_heroImage__Qbaza{display:block;border:1px solid var(--gold-dim);transition:border-color .2s}.additional-clothing_heroImage__Qbaza:hover{border-color:var(--gold)}.additional-clothing_heroImage__Qbaza img,.additional-clothing_heroImage__Qbaza picture{display:block;width:100%;height:auto}.additional-clothing_heroImage__Qbaza img{max-height:600px;object-fit:contain;background:#f2eade}.additional-clothing_heroImage__Qbaza span{display:block;padding:12px 16px;font-size:13px;color:var(--gold)}.additional-clothing_contents__B0CSX{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;border-block:1px solid var(--gold-dim);margin:32px 0}.additional-clothing_contents__B0CSX a{font-size:14px;min-height:32px;display:flex;align-items:center}.additional-clothing_section__d3YKd{scroll-margin-top:150px}.additional-clothing_section__d3YKd h3{font-family:var(--font-display),serif;font-size:30px;line-height:1.25;margin:36px 0 18px}.additional-clothing_gallery__7fDE5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px;margin:32px 0 48px}.additional-clothing_article__OifsV .additional-clothing_product__0eQOk{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none}.additional-clothing_product__0eQOk picture{display:block;width:100%;background:#f3eee7;border:1px solid var(--gold-dim);transition:border-color .2s}.additional-clothing_product__0eQOk:hover picture{border-color:var(--gold)}.additional-clothing_product__0eQOk:active{opacity:.85}.additional-clothing_product__0eQOk img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.additional-clothing_product__0eQOk .additional-clothing_name__pcEh3{font-family:var(--font-display),serif;color:var(--ivory);font-size:24px;line-height:1.25;margin-top:16px}.additional-clothing_product__0eQOk .additional-clothing_kind__AW6Sd{font-size:12px;line-height:1.6;color:var(--muted);margin-top:7px}.additional-clothing_product__0eQOk .additional-clothing_shop__kWJnV{font-size:12px;color:var(--gold);text-decoration:underline;text-underline-offset:4px;margin-top:10px}.additional-clothing_article__OifsV a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(max-width:1000px){.additional-clothing_article__OifsV .additional-clothing_hero__zpo_5{gap:32px;padding:48px 32px;grid-template-columns:minmax(0,1fr) minmax(0,340px)}}@media(max-width:700px){.additional-clothing_article__OifsV .additional-clothing_hero__zpo_5{grid-template-columns:1fr;padding:40px 24px;gap:24px}.additional-clothing_article__OifsV .additional-clothing_hero__zpo_5 h1{font-size:44px}.additional-clothing_heroImage__Qbaza{max-width:420px;width:100%;justify-self:center}.additional-clothing_gallery__7fDE5{gap:28px 16px}.additional-clothing_product__0eQOk .additional-clothing_name__pcEh3{font-size:21px}.additional-clothing_product__0eQOk .additional-clothing_kind__AW6Sd{font-size:11px}.additional-clothing_contents__B0CSX{gap:8px 20px}.additional-clothing_section__d3YKd{scroll-margin-top:110px}}.leggings_article__kYXfn .leggings_hero__Rywff,.leggings_hero__Rywff{display:block;width:min(100% - 48px,1000px);margin:0 auto;background:#151210;border:1px solid var(--line)}.leggings_hero__Rywff img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain}.leggings_photo__WCpib{margin:48px 0}.leggings_photo__WCpib picture{display:block;border:1px solid var(--line);background:#151210}.leggings_photo__WCpib img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}.leggings_photo__WCpib figcaption{margin-top:13px;color:var(--muted);font-size:14px;line-height:1.6}.leggings_article__kYXfn .leggings_byline__gEyE5{margin-top:20px;font-size:14px;color:var(--gold)}@media (max-width:600px){.leggings_hero__Rywff{width:calc(100% - 32px)}.leggings_photo__WCpib{margin:36px 0}}