.pdp-mech.mech{--t2: clamp(28px, 2.2vw + 8px, 44px);padding-block:clamp(96px,8vw,144px);padding-inline:clamp(20px,5vw,72px);background:radial-gradient(110% 80% at 80% 10%,#ffffff0f,#fff0 38%),linear-gradient(180deg,var(--violet-tint, #1B1F5A) 0%,var(--violet) 60%,var(--violet-mid, #10133E) 100%);color:var(--cream)}.pdp-mech .mech__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:clamp(40px,4.5vw,80px);align-items:start;max-width:var(--page, 1280px);margin:0 auto}.pdp-mech .mech__head{text-align:left;margin:0 0 clamp(28px,3vh,44px);max-width:none}.pdp-mech .kicker{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--copper-soft);margin:0 0 22px;display:inline-block}.pdp-mech .mech__title{font-family:var(--font-display);font-weight:500;font-size:var(--t2, clamp(28px, 2.2vw + 8px, 44px));line-height:1.1;letter-spacing:-.01em;color:var(--cream);margin:0 0 16px;text-wrap:balance}.pdp-mech .mech__sub{margin-inline:0;max-width:56ch;font-size:var(--body-lg, clamp(15.5px, .4vw + 14px, 18px));line-height:1.66;opacity:.84}.pdp-mech .mech__visual{position:relative;margin:0;overflow:hidden;background:color-mix(in srgb,var(--violet-deep) 60%,#2A1B12 40%)}.pdp-mech .mech__visual img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:contrast(1.04) saturate(1.06)}.pdp-mech .mech__caption{position:absolute;inset:auto 0 0 0;padding:clamp(20px,2.4vw,32px) clamp(22px,2.6vw,36px);background:linear-gradient(180deg,#0d123800,#0d12388c 52%,#0d1238eb);color:var(--cream);display:grid;gap:6px}.pdp-mech .mech__caption-eyebrow{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--copper-soft)}.pdp-mech .mech__caption-line{font-family:var(--font-display);font-weight:500;font-size:clamp(18px,1.2vw + 8px,24px);letter-spacing:-.005em;line-height:1.2;color:var(--cream)}.pdp-mech .mech__copy{display:grid;gap:clamp(28px,2.8vh,44px)}.pdp-mech .beats--stacked{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,48px)}.pdp-mech .beats--stacked .beat{border-top:1px solid rgba(246,241,232,.22);padding-top:28px}@media(max-width:749px){.pdp-mech .beats--stacked{grid-template-columns:minmax(0,1fr)}}.pdp-mech .beat__num{font-family:var(--font-empire);font-style:italic;font-weight:500;font-size:14px;color:var(--copper);margin:0 0 8px}.pdp-mech .beat__name{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px;opacity:.86}.pdp-mech .beat__body{font-size:14.5px;line-height:1.66;margin:0;opacity:.92}.pdp-mech .mech__close{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:clamp(16px,.8vw + 9px,19px);line-height:1.6;color:var(--cream);opacity:.94;margin:0;padding-top:clamp(20px,2.4vh,32px);border-top:1px solid color-mix(in srgb,var(--copper) 50%,transparent);text-wrap:pretty}.pdp-mech .mech__close strong{font-weight:700;letter-spacing:.01em}@media(max-width:990px){.pdp-mech .mech__grid{grid-template-columns:1fr;gap:clamp(36px,4vh,60px)}.pdp-mech .mech__visual img{aspect-ratio:16 / 11}.pdp-mech .mech__head{text-align:center}.pdp-mech .mech__sub{margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/neogen-pdp-mechanism.css.map */
