.product{padding-bottom:80px}.product-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding-top:40px}.product-visual{position:relative;min-height:650px;border:1px solid #fff;overflow:hidden;display:flex;justify-content:center;align-items:center}.file-label{position:absolute;top:23px;left:23px;font-size:10px;letter-spacing:2px}.big-number{position:absolute;font-size:clamp(150px,20vw,300px);font-weight:700;letter-spacing:-20px;color:#000;-webkit-text-stroke:1px #fff;opacity:.12;top:50px}.jeans{height:530px;width:88%;filter:blur(3px);opacity:.5;transition:filter 1s,opacity 1s;transform:rotate(-5deg)}.conceal-strip{position:absolute;top:43%;left:-5%;width:110%;padding:17px;background:#fff;color:#000;text-align:center;transform:rotate(-8deg);font-size:10px;letter-spacing:3px;transition:transform .8s,opacity .8s}.visual-caption{position:absolute;bottom:84px;left:15px;right:15px;text-align:center;letter-spacing:1px;font-size:8px}.peek{position:absolute;bottom:20px;left:20px;right:20px;border:1px solid #fff;background:#000;color:#fff;display:flex;justify-content:space-between;padding:16px;font:12px Arimo;cursor:pointer}.peek:hover,.peek:focus-visible{background:#fff;color:#000}.glimpse .jeans{filter:blur(0);opacity:1}.glimpse .conceal-strip{transform:translateY(-45px) rotate(-8deg);opacity:.1}.product-kicker{font-size:10px;letter-spacing:2px}.product-copy{padding-top:30px}.product-copy h2{padding:30px 0 10px;font-size:clamp(80px,9vw,140px)}.product-copy p{font-size:16px;line-height:1.7;max-width:370px}.product-copy .product-line{font-size:23px;line-height:1.4;margin:20px 0}.product-copy dl{margin:35px 0}.product-copy dl>div{padding:16px 0;border-top:1px solid #fff;display:flex;justify-content:space-between;gap:20px;align-items:center}.product-copy dt{font-size:9px;letter-spacing:1.5px}.product-copy dd{font-size:12px;margin:0}.release-note{border:1px solid #fff;display:flex;gap:12px;align-items:center;justify-content:center;padding:18px;letter-spacing:2px;font-size:11px}.release-note span{font-size:18px}.product-copy .quiet{font-size:11px;text-align:center;max-width:none;margin-top:15px}@media(max-width:700px){.product-grid{grid-template-columns:1fr;gap:25px}.product-visual{min-height:520px}.jeans{height:440px}.big-number{font-size:230px}.product-copy{padding-top:10px}.product-copy h2{font-size:95px}.product-copy .product-line{font-size:22px}.product{padding-bottom:50px}}@media(prefers-reduced-motion:reduce){.jeans,.conceal-strip{transition:none}}
