.product-module__IVndGa__product{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);padding-block:var(--space-section) var(--space-section-lg);gap:var(--space-2xl);flex-direction:column;margin-inline:auto;display:flex}.product-module__IVndGa__masthead{gap:var(--space-sm);flex-direction:column;display:flex}.product-module__IVndGa__eyebrow{align-items:center;gap:var(--space-sm);font-family:var(--font-technical);font-size:var(--type-technical-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.product-module__IVndGa__backLink{border-bottom:var(--rule-hair) solid var(--accent-primary);transition:color var(--duration-fast) var(--ease-standard);padding-bottom:1px}.product-module__IVndGa__backLink:hover,.product-module__IVndGa__backLink:focus-visible{color:var(--accent-text)}.product-module__IVndGa__eyebrowDivider{width:1.5rem;height:var(--rule-hair);background-color:var(--rr-sand);display:inline-block}.product-module__IVndGa__title{font-family:var(--font-editorial);font-size:var(--type-display-xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:18ch}.product-module__IVndGa__standfirst{font-size:var(--type-body-lg);line-height:var(--leading-body);max-width:var(--measure-narrow)}.product-module__IVndGa__lead{gap:var(--space-xl);grid-template-columns:1fr;align-items:start;display:grid}.product-module__IVndGa__leadImages{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.product-module__IVndGa__primaryImage,.product-module__IVndGa__alternateImage{width:100%;margin:0}.product-module__IVndGa__imageCaption{margin-top:var(--space-2xs);font-family:var(--font-technical);font-size:var(--type-technical-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.75}.product-module__IVndGa__decision{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.product-module__IVndGa__shipping{font-family:var(--font-technical);font-size:var(--type-technical-sm);line-height:var(--leading-snug);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--rule-hairline)}.product-module__IVndGa__shippingLink{border-bottom:var(--rule-hair) solid var(--accent-primary);transition:color var(--duration-fast) var(--ease-standard)}.product-module__IVndGa__shippingLink:hover,.product-module__IVndGa__shippingLink:focus-visible{color:var(--accent-text)}.product-module__IVndGa__sectionHeading{font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--border-dark);margin-bottom:var(--space-lg)}.product-module__IVndGa__statementBody{gap:var(--space-md);max-width:var(--measure-prose);flex-direction:column;display:flex}.product-module__IVndGa__statementText{font-size:var(--type-body-lg);line-height:var(--leading-body)}.product-module__IVndGa__statementText:first-child{font-size:clamp(1.1875rem,1.6vw,1.4375rem);line-height:1.55}.product-module__IVndGa__specGrid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.product-module__IVndGa__specBlock{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.product-module__IVndGa__specHeading{font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-bottom:var(--space-2xs);border-bottom:var(--rule-hair) solid var(--rule-hairline)}.product-module__IVndGa__specList{gap:var(--space-2xs);flex-direction:column;display:flex}.product-module__IVndGa__specList li,.product-module__IVndGa__specText{font-family:var(--font-technical);font-size:var(--type-technical);line-height:var(--leading-snug);max-width:44ch}.product-module__IVndGa__detailGrid{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-module__IVndGa__detailFigure{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.product-module__IVndGa__detailCaption{font-family:var(--font-technical);font-size:var(--type-technical-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-module__IVndGa__contextRow{gap:var(--space-md);grid-template-columns:1fr;display:grid}.product-module__IVndGa__contextCard{gap:var(--space-2xs);padding:var(--space-md);border:var(--rule-hair) solid var(--rule-hairline);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.product-module__IVndGa__contextCard:hover,.product-module__IVndGa__contextCard:focus-visible{border-color:var(--border-dark);background-color:var(--surface-hover-light)}.product-module__IVndGa__contextLabel{font-family:var(--font-technical);font-size:var(--type-technical-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-module__IVndGa__contextTitle{font-family:var(--font-editorial);font-size:var(--type-display-sm);line-height:var(--leading-snug)}.product-module__IVndGa__contextAction{margin-top:var(--space-2xs);font-family:var(--font-structural);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text)}@media (min-width:62rem){.product-module__IVndGa__lead{column-gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-module__IVndGa__decision{top:calc(var(--header-height) + var(--space-lg));position:sticky}.product-module__IVndGa__specGrid{gap:var(--space-xl) var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}.product-module__IVndGa__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-module__IVndGa__contextRow{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}
