.product-detail-module__Nsn9fG__page{width:min(1120px,100% - 32px);margin:0 auto;padding:24px 0 72px}.product-detail-module__Nsn9fG__hero{grid-template-columns:minmax(0,1.1fr) 360px;align-items:stretch;gap:24px;display:grid}.product-detail-module__Nsn9fG__copy,.product-detail-module__Nsn9fG__visualCard,.product-detail-module__Nsn9fG__metaCard,.product-detail-module__Nsn9fG__panel,.product-detail-module__Nsn9fG__sectionCard{background:linear-gradient(#1c1c1ff5,#121214f0);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 18px 48px #00000042}.product-detail-module__Nsn9fG__copy{padding:32px}.product-detail-module__Nsn9fG__eyebrow,.product-detail-module__Nsn9fG__sectionLabel,.product-detail-module__Nsn9fG__metaLabel{color:var(--accent-color);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem}.product-detail-module__Nsn9fG__copy h1{margin:14px 0 0;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.08}.product-detail-module__Nsn9fG__tagline{color:#f4f4f5;margin:18px 0 0;font-size:1.12rem;line-height:1.8}.product-detail-module__Nsn9fG__summary,.product-detail-module__Nsn9fG__bodyText,.product-detail-module__Nsn9fG__metaCard p{color:#b3b3b8;line-height:1.9}.product-detail-module__Nsn9fG__storeText{color:#b3b3b8;white-space:pre-wrap;margin:18px 0 0;line-height:1.9}.product-detail-module__Nsn9fG__summary{margin:18px 0 0}.product-detail-module__Nsn9fG__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.product-detail-module__Nsn9fG__primaryAction,.product-detail-module__Nsn9fG__secondaryAction,.product-detail-module__Nsn9fG__inlineLink{text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s}.product-detail-module__Nsn9fG__primaryAction,.product-detail-module__Nsn9fG__secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;display:inline-flex}.product-detail-module__Nsn9fG__primaryAction{background:var(--accent-color);color:#071018}.product-detail-module__Nsn9fG__secondaryAction{color:#fff;border:1px solid #ffffff1f}.product-detail-module__Nsn9fG__primaryAction:hover,.product-detail-module__Nsn9fG__secondaryAction:hover,.product-detail-module__Nsn9fG__inlineLink:hover{transform:translateY(-1px)}.product-detail-module__Nsn9fG__visualCard{place-items:center;padding:28px;display:grid}.product-detail-module__Nsn9fG__icon{border-radius:28px;width:100%;max-width:280px;display:block}.product-detail-module__Nsn9fG__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.product-detail-module__Nsn9fG__metaCard{padding:22px}.product-detail-module__Nsn9fG__metaCard p:last-child{color:#fff;margin:10px 0 0}.product-detail-module__Nsn9fG__contentGrid{grid-template-columns:1.1fr .9fr;gap:24px;margin-top:24px;display:grid}.product-detail-module__Nsn9fG__panel,.product-detail-module__Nsn9fG__sectionCard{padding:28px}.product-detail-module__Nsn9fG__list{color:#b3b3b8;margin:18px 0 0;padding-left:20px;line-height:1.9}.product-detail-module__Nsn9fG__sectionStack{gap:16px;margin-top:24px;display:grid}.product-detail-module__Nsn9fG__inlineLink{color:var(--accent-color)}@media screen and (max-width:960px){.product-detail-module__Nsn9fG__hero,.product-detail-module__Nsn9fG__contentGrid,.product-detail-module__Nsn9fG__metaGrid{grid-template-columns:1fr}}@media screen and (max-width:640px){.product-detail-module__Nsn9fG__page{width:calc(100% - 24px);padding-bottom:48px}.product-detail-module__Nsn9fG__copy,.product-detail-module__Nsn9fG__visualCard,.product-detail-module__Nsn9fG__panel,.product-detail-module__Nsn9fG__sectionCard,.product-detail-module__Nsn9fG__metaCard{padding:22px 20px}}
