.gg-accessory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px;margin-top:45px}.gg-accessory-grid img,.gg-glass-detail img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gg-accessory-grid h2{font-size:clamp(26px,3vw,42px)}.gg-accessory-grid .eyebrow{margin-top:28px}.gg-glass-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:5vw;align-items:start}.gg-glass-detail figure{margin:0}.gg-glass-detail h1{font-size:clamp(40px,5.4vw,78px);line-height:1.04}.gg-glass-detail figcaption,.gg-accessory-note{font-size:12px;line-height:1.6;color:#6d6d64;margin-top:18px}.gg-glass-detail label{display:block;margin:20px 0 8px}.gg-glass-detail select{width:100%;padding:16px;border:1px solid #bdb9ae;font:inherit;font-size:16px;color:inherit}.gg-glass-price{font-size:32px;font-weight:600;margin:24px 0 4px}.gg-glass-detail input{font-size:16px}.gg-glass-detail .btn{width:100%;justify-content:center}.gg-glass-spec{margin:32px 0}.gg-glass-spec div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid #d4d0c6;font-size:14px}.gg-glass-spec dd{margin:0;text-align:right}.gg-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.gg-glass-detail,.gg-accessory-grid{grid-template-columns:1fr;gap:30px}.gg-glass-detail h1{font-size:46px}.gg-glass-spec div{gap:12px}.gg-three{grid-template-columns:1fr}.gg-glass-detail figure{max-width:100%}}