.product-experience{position:fixed;inset:0;z-index:70;background:#fff;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}.product-experience[hidden]{display:none}.experience-header{height:90px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;z-index:3}.experience-header button{font-size:13px;padding:12px 0}.experience-brand{position:absolute;left:50%;transform:translateX(-50%)}.experience-brand img{width:40px;height:47px}.product-editorial{min-height:calc(100svh - 90px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:4vw 4vw 7vw}.product-editorial-copy{padding:0 3vw;max-width:640px}.product-collaboration{font-size:12px;line-height:1.8;margin-bottom:28px;color:var(--red);font-weight:700}.product-collaboration:empty{display:none}.product-editorial h1{font-size:clamp(36px,4.5vw,76px);line-height:1.25;letter-spacing:-.065em;overflow-wrap:anywhere}.product-subject{font-size:clamp(18px,1.6vw,26px);font-weight:700;line-height:1.6;margin-top:26px}.product-narrative{font-size:14px;line-height:2.15;margin-top:18px;color:#5d5d60;max-width:440px}.product-spec-line{font-size:12px;margin-top:28px;color:#666}.editorial-purchase{font-weight:700;margin-top:30px;border-bottom:2px solid var(--ink);padding:0 0 6px}.product-story-photo{overflow:hidden;aspect-ratio:4/5;max-height:700px;align-self:center}.product-story-photo>img{height:100%;width:100%;object-fit:cover}.long-story-photo{position:relative;container-type:inline-size;aspect-ratio:4/3}.long-story-photo>img{position:absolute;height:auto;width:100%;max-height:none;object-fit:initial}.photo-song>img{top:-54cqw}.photo-twentynine{aspect-ratio:16/9}.photo-twentynine>img{top:-43.75cqw}.photo-nongdam>img{top:-20cqw}.product-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:4vw}.product-moments figure{margin:0}.product-moments img{width:100%;aspect-ratio:4/5;object-fit:cover}.product-moments figcaption{font-size:12px;padding-top:14px;color:#555}.related-products{padding:9vw 4vw 5vw}.related-products h2{font-size:clamp(32px,4vw,60px);letter-spacing:-.06em;margin-bottom:45px}.related-products>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.related-products>div button{padding:0;text-align:left}.related-products img{width:100%;aspect-ratio:1;object-fit:cover}.related-products span{display:block;font-size:14px;font-weight:700;margin-top:14px}.bottom-back{margin-top:65px;font-size:13px;border-bottom:1px solid;padding:0 0 6px}.product-experience:focus{outline:none}
@media(max-width:800px){.experience-header{height:76px;padding:0 6vw}.experience-header button{font-size:11px}.experience-brand img{width:34px;height:40px}.product-editorial{grid-template-columns:1fr;gap:35px;padding:8vw 6vw 14vw;min-height:0}.product-editorial-copy{padding:0;max-width:600px}.product-editorial h1{font-size:clamp(36px,8vw,62px)}.product-collaboration{margin-bottom:22px;font-size:11px}.product-subject{font-size:20px;margin-top:20px}.product-narrative{font-size:12px;line-height:2.1;max-width:520px}.product-spec-line{margin-top:20px}.editorial-purchase{margin-top:24px;font-size:13px}.product-story-photo{width:100%;aspect-ratio:4/3;max-height:none}.photo-twentynine{aspect-ratio:16/9}.product-moments{grid-template-columns:1fr;margin:0 6vw;gap:40px}.related-products{padding:20vw 6vw 10vw}.related-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.related-products h2{margin-bottom:28px}.related-products span{font-size:12px}.bottom-back{margin-top:42px}}

.product-story-photo>.product-film{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
