.ProductDetail-module__njyrya__page{--product-section-heading-pad-block:clamp(var(--fl-space-12), 5vw, var(--fl-space-20));--product-section-heading-gap:clamp(var(--fl-space-6), 3vw, var(--fl-space-10));background:var(--fl-color-surface);min-height:100svh;color:var(--fl-color-text);overflow-x:clip}.ProductDetail-module__njyrya__page :where(h1,h2,h3,p,dl,ol,ul,figure){margin-block-start:0}.ProductDetail-module__njyrya__page :where(h1,h2,h3,p,dd,dt,a,span,th,td){overflow-wrap:anywhere}.ProductDetail-module__njyrya__page [data-product-section]:focus-visible{outline:var(--fl-focus-ring-width) solid var(--fl-color-focus);outline-offset:calc(-1 * var(--fl-focus-ring-width))}.ProductDetail-module__njyrya__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductDetail-module__njyrya__eyebrow{color:var(--fl-color-brand);font-family:var(--fl-font-body);font-size:var(--fl-font-size-label);font-weight:var(--fl-font-weight-semibold);letter-spacing:.08em;line-height:var(--fl-line-height-body);text-transform:uppercase;margin:0}.ProductDetail-module__njyrya__categoryHero{isolation:isolate;height:360px;color:var(--fl-color-text-inverse);align-items:center;display:flex;position:relative;overflow:hidden}.ProductDetail-module__njyrya__categoryHeroMedia{z-index:-1;position:absolute;inset:0;overflow:hidden}.ProductDetail-module__njyrya__categoryHeroMedia [data-responsive-image-frame]{min-height:100%}.ProductDetail-module__njyrya__categoryHeroCopy{width:min(1200px,100% - 40px);font-family:var(--fl-font-display);margin-inline:auto}.ProductDetail-module__njyrya__categoryHeroTitle,.ProductDetail-module__njyrya__categoryHeroTagline,.ProductDetail-module__njyrya__categoryHeroDescription{max-width:454px;margin:0;line-height:1.5}.ProductDetail-module__njyrya__categoryHeroTitle{font-size:32px;font-weight:var(--fl-font-weight-semibold)}.ProductDetail-module__njyrya__categoryHeroTagline{font-size:20px;font-weight:var(--fl-font-weight-semibold)}.ProductDetail-module__njyrya__categoryHeroDescription{font-size:20px;font-weight:var(--fl-font-weight-regular);margin-top:30px}.ProductDetail-module__njyrya__hero{border-bottom:1px solid var(--fl-color-border);background:var(--fl-color-surface)}.ProductDetail-module__njyrya__breadcrumbs{width:min(var(--fl-container-content), calc(100% - (2 * var(--fl-page-gutter))));padding-block:var(--fl-space-5);margin-inline:auto}.ProductDetail-module__njyrya__breadcrumbs ol{gap:var(--fl-space-2);color:var(--fl-color-text-muted);font-size:var(--fl-font-size-caption);line-height:var(--fl-line-height-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProductDetail-module__njyrya__breadcrumbs li{gap:var(--fl-space-2);min-width:0;display:inline-flex}.ProductDetail-module__njyrya__breadcrumbs li:not(:last-child):after{content:">";color:var(--fl-color-text-disabled)}.ProductDetail-module__njyrya__breadcrumbs a{color:inherit;text-decoration:none}.ProductDetail-module__njyrya__breadcrumbs a:hover{color:var(--fl-color-text)}.ProductDetail-module__njyrya__breadcrumbs [aria-current=page]{color:var(--fl-color-text-secondary)}.ProductDetail-module__njyrya__heroContent{width:min(var(--fl-container-content), calc(100% - (2 * var(--fl-page-gutter))));border-top:1px solid var(--fl-color-border-subtle);grid-template-columns:repeat(2,minmax(0,570px));margin-inline:auto;display:grid}.ProductDetail-module__njyrya__summary{justify-content:center;gap:var(--fl-space-6);min-width:0;padding:clamp(var(--fl-space-8), 4vw, var(--fl-space-15));background:var(--fl-color-surface);flex-direction:column;display:flex}.ProductDetail-module__njyrya__productIdentity{gap:var(--fl-space-3);display:grid}.ProductDetail-module__njyrya__productIdentity h1{max-width:18ch;color:var(--fl-color-text-strong);font-size:clamp(2rem, 3.35vw, var(--fl-font-size-heading-xl));font-weight:var(--fl-font-weight-medium);margin:0;line-height:1.18}.ProductDetail-module__njyrya__taxonomy{color:var(--fl-color-text-disabled);font-size:var(--fl-font-size-lead);line-height:var(--fl-line-height-body);margin:0}.ProductDetail-module__njyrya__productSummary{color:var(--fl-color-text-secondary);font-size:var(--fl-font-size-body);margin:0;line-height:1.65}.ProductDetail-module__njyrya__identityFacts{gap:var(--fl-space-2) var(--fl-space-4);color:var(--fl-color-text-muted);font-size:var(--fl-font-size-caption);line-height:var(--fl-line-height-body);flex-wrap:wrap;display:flex}.ProductDetail-module__njyrya__identityFacts span{min-height:var(--fl-control-height-sm);align-items:center;display:inline-flex}.ProductDetail-module__njyrya__identityFacts span+span:before{width:1px;height:1rem;background:var(--fl-color-border);content:"";margin-inline-end:var(--fl-space-4)}.ProductDetail-module__njyrya__heroActions{gap:var(--fl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductDetail-module__njyrya__primaryAction,.ProductDetail-module__njyrya__outlineAction{justify-content:center;align-items:center;gap:var(--fl-space-2);min-height:var(--fl-control-height-md);padding:var(--fl-space-2) var(--fl-control-padding-inline);border:1px solid var(--fl-color-border-control);border-radius:var(--fl-radius-pill);color:var(--fl-color-text);font-weight:var(--fl-font-weight-medium);line-height:var(--fl-line-height-body);text-align:center;transition:background-color var(--fl-motion-duration-fast) var(--fl-motion-easing-standard), border-color var(--fl-motion-duration-fast) var(--fl-motion-easing-standard), color var(--fl-motion-duration-fast) var(--fl-motion-easing-standard), transform var(--fl-motion-duration-fast) var(--fl-motion-easing-standard);text-decoration:none;display:inline-flex}.ProductDetail-module__njyrya__primaryAction{border-color:var(--fl-color-surface-inverse);background:var(--fl-color-surface-inverse);color:var(--fl-color-text-inverse);grid-column:1/-1}.ProductDetail-module__njyrya__outlineAction:hover,.ProductDetail-module__njyrya__outlineAction:focus-visible{background:var(--fl-color-surface-muted)}.ProductDetail-module__njyrya__primaryAction:hover,.ProductDetail-module__njyrya__primaryAction:focus-visible{border-color:var(--fl-color-brand);background:var(--fl-color-brand);color:var(--fl-color-on-brand)}.ProductDetail-module__njyrya__primaryAction:active,.ProductDetail-module__njyrya__outlineAction:active{transform:translateY(1px)}.ProductDetail-module__njyrya__commercialBar{width:min(var(--fl-container-content), calc(100% - (2 * var(--fl-page-gutter))));border-top:1px solid var(--fl-color-border-control);border-bottom:1px solid var(--fl-color-border-control);grid-template-columns:repeat(3,minmax(0,1fr));min-height:4.5rem;margin:0 auto;display:grid}.ProductDetail-module__njyrya__commercialBar>div{align-items:center;gap:var(--fl-space-4);min-width:0;padding:var(--fl-space-4) var(--fl-space-6);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);display:grid}.ProductDetail-module__njyrya__commercialBar>div+div{border-left:1px solid var(--fl-color-border)}.ProductDetail-module__njyrya__commercialBar dt{color:var(--fl-color-text-strong);font-weight:var(--fl-font-weight-semibold);text-transform:uppercase}.ProductDetail-module__njyrya__commercialBar dd{color:var(--fl-color-text-secondary);text-align:right;margin:0}.ProductDetail-module__njyrya__gallery,.ProductDetail-module__njyrya__galleryEmpty{background:var(--fl-color-surface-inverse-soft);min-width:0;color:var(--fl-color-text-inverse)}.ProductDetail-module__njyrya__gallery{gap:var(--fl-space-3);padding:var(--fl-space-5);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:3.5rem minmax(0,1fr);display:grid}.ProductDetail-module__njyrya__galleryEmpty{min-height:28rem;padding:var(--fl-space-8);text-align:center;place-items:center;display:grid}.ProductDetail-module__njyrya__galleryEmpty p{color:color-mix(in srgb, var(--fl-color-text-inverse) 72%, transparent);margin:0}.ProductDetail-module__njyrya__galleryStage{border-radius:var(--fl-radius-media);background:var(--fl-color-surface-muted);touch-action:pan-y;grid-area:1/2/-1;align-self:center;min-width:0;position:relative;overflow:hidden}.ProductDetail-module__njyrya__galleryMediaStatus{padding:var(--fl-space-6);background:color-mix(in srgb, var(--fl-color-surface-inverse) 74%, transparent);color:var(--fl-color-text-inverse);font-size:var(--fl-font-size-caption);font-weight:var(--fl-font-weight-medium);pointer-events:none;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ProductDetail-module__njyrya__galleryStage[data-media-state=loading] .ProductDetail-module__njyrya__galleryMediaStatus{background:linear-gradient(100deg, color-mix(in srgb, var(--fl-color-surface-inverse) 82%, transparent) 20%, color-mix(in srgb, var(--fl-color-text-inverse) 16%, transparent) 50%, color-mix(in srgb, var(--fl-color-surface-inverse) 82%, transparent) 80%);opacity:0;background-size:220% 100%;animation:.12s .25s forwards ProductDetail-module__njyrya__gallery-status-in}.ProductDetail-module__njyrya__galleryMediaLayer{opacity:0;pointer-events:none;transition:opacity var(--gallery-transition-duration) var(--fl-motion-easing-standard);position:absolute;inset:0}.ProductDetail-module__njyrya__galleryMediaLayer[data-visible=true]{opacity:1}.ProductDetail-module__njyrya__galleryMediaLayer[data-gallery-media-active=true][data-visible=true]{pointer-events:auto}.ProductDetail-module__njyrya__galleryMediaLayer>*{width:100%;height:100%}.ProductDetail-module__njyrya__galleryStage[data-media-state=loading] .ProductDetail-module__njyrya__galleryMediaStatus[data-retaining-media=true]{z-index:3;background:#000000a6;border-radius:8px;padding:8px 12px;inset:auto 12px 12px}@keyframes ProductDetail-module__njyrya__gallery-status-in{to{opacity:1}}.ProductDetail-module__njyrya__galleryMainMedia{width:100%}.ProductDetail-module__njyrya__galleryMainMedia [data-responsive-image-frame]{width:100%}.ProductDetail-module__njyrya__galleryMainMedia picture{width:100%}.ProductDetail-module__njyrya__galleryMainMedia img{width:100%}.ProductDetail-module__njyrya__galleryMainMedia [data-responsive-image-frame]{border-radius:var(--fl-radius-media)}:is(.ProductDetail-module__njyrya__galleryMainMedia img,.ProductDetail-module__njyrya__galleryThumbMedia img,.ProductDetail-module__njyrya__detailMedia img,.ProductDetail-module__njyrya__railCardMedia img){object-fit:cover}.ProductDetail-module__njyrya__galleryVideo{aspect-ratio:4/3;background:var(--fl-color-surface-inverse);object-fit:cover;border:0;width:100%;display:block}.ProductDetail-module__njyrya__galleryThumbs{gap:var(--fl-space-2);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;grid-area:1/1;min-height:0;display:flex;overflow:auto}.ProductDetail-module__njyrya__galleryThumbs::-webkit-scrollbar{display:none}.ProductDetail-module__njyrya__railList::-webkit-scrollbar{display:none}.ProductDetail-module__njyrya__galleryThumb{border-radius:var(--fl-radius-control);background:var(--fl-color-surface-muted);cursor:pointer;opacity:.7;width:3.5rem;height:3.5rem;transition:border-color var(--fl-motion-duration-fast) var(--fl-motion-easing-standard), opacity var(--fl-motion-duration-fast) var(--fl-motion-easing-standard);border:2px solid #0000;flex:0 0 3.5rem;padding:0;position:relative;overflow:hidden}.ProductDetail-module__njyrya__galleryThumb[data-active=true]{border-color:var(--fl-color-brand);opacity:1}.ProductDetail-module__njyrya__galleryThumbMedia{width:100%;height:100%}.ProductDetail-module__njyrya__galleryThumbMedia [data-responsive-image-frame]{width:100%;height:100%}.ProductDetail-module__njyrya__galleryThumbMedia picture{width:100%;height:100%}.ProductDetail-module__njyrya__galleryThumbMedia img{width:100%;height:100%}.ProductDetail-module__njyrya__galleryThumbMedia [data-responsive-image-frame]{aspect-ratio:1!important}.ProductDetail-module__njyrya__galleryVideoBadge{background:color-mix(in srgb, var(--fl-color-surface-inverse) 78%, transparent);width:1.75rem;height:1.75rem;color:var(--fl-color-text-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ProductDetail-module__njyrya__galleryControls,.ProductDetail-module__njyrya__railControls{align-items:center;gap:var(--fl-space-2);display:flex}.ProductDetail-module__njyrya__galleryControls{grid-area:2/1;justify-content:center}.ProductDetail-module__njyrya__galleryControl{flex:none}.ProductDetail-module__njyrya__sectionNav{z-index:30;border-bottom:1px solid var(--fl-color-border);background:color-mix(in srgb, var(--fl-color-surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:67px;position:sticky;top:80px}.ProductDetail-module__njyrya__sectionNavInner{justify-content:center;align-items:stretch;gap:clamp(var(--fl-space-4), 3vw, var(--fl-space-10));width:min(var(--fl-container-content), calc(100% - (2 * var(--fl-page-gutter))));scrollbar-width:none;height:100%;margin-inline:auto;display:flex;overflow-x:auto}.ProductDetail-module__njyrya__sectionNavLink{color:var(--fl-color-text-secondary);font-size:var(--fl-font-size-caption);font-weight:var(--fl-font-weight-medium);flex:none;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ProductDetail-module__njyrya__sectionNavLink:after{content:"";height:3px;transition:background-color var(--fl-motion-duration-fast) var(--fl-motion-easing-standard);background:0 0;position:absolute;bottom:0;left:0;right:0}.ProductDetail-module__njyrya__sectionNavLink[aria-current=location]:after{background:var(--fl-color-brand)}.ProductDetail-module__njyrya__detailSection{background:var(--fl-color-surface-inverse);color:var(--fl-color-text-inverse)}.ProductDetail-module__njyrya__detailHeading,.ProductDetail-module__njyrya__sectionHeading,.ProductDetail-module__njyrya__railHeader{width:min(var(--fl-container-content), calc(100% - (2 * var(--fl-page-gutter))));margin-inline:auto}.ProductDetail-module__njyrya__detailHeading{gap:var(--fl-space-3);padding-block:var(--fl-space-12) var(--fl-space-8);display:grid}.ProductDetail-module__njyrya__detailHeading h2,.ProductDetail-module__njyrya__sectionHeading h2,.ProductDetail-module__njyrya__railHeader h2{font-size:clamp(var(--fl-font-size-heading-md), 3vw, var(--fl-font-size-heading-xl));font-weight:var(--fl-font-weight-medium);line-height:var(--fl-line-height-heading);margin:0}.ProductDetail-module__njyrya__detailStories{width:min(var(--fl-container-content), 100%);margin-inline:auto}.ProductDetail-module__njyrya__detailStory{background:var(--fl-color-surface-inverse);grid-template-columns:repeat(2,minmax(0,1fr));min-height:31rem;display:grid}.ProductDetail-module__njyrya__detailStory:nth-child(2n){background:var(--fl-color-surface-inverse-soft)}.ProductDetail-module__njyrya__detailStory[data-has-media=false] .ProductDetail-module__njyrya__detailCopy{max-width:var(--fl-container-copy);text-align:center;grid-column:1/-1;min-height:22rem;margin-inline:auto}.ProductDetail-module__njyrya__detailStory[data-media-position=end] .ProductDetail-module__njyrya__detailMedia{grid-area:1/2}.ProductDetail-module__njyrya__detailStory[data-media-position=end] .ProductDetail-module__njyrya__detailCopy{grid-area:1/1}.ProductDetail-module__njyrya__detailMedia{width:100%;height:100%}.ProductDetail-module__njyrya__detailMedia [data-responsive-image-frame]{width:100%;height:100%}.ProductDetail-module__njyrya__detailMedia picture{width:100%;height:100%}.ProductDetail-module__njyrya__detailMedia img{width:100%;height:100%}.ProductDetail-module__njyrya__detailMedia [data-responsive-image-frame]{aspect-ratio:auto!important}.ProductDetail-module__njyrya__detailCopy{justify-content:center;gap:var(--fl-space-5);min-width:0;padding:clamp(var(--fl-space-8), 6vw, var(--fl-space-15));flex-direction:column;display:flex}.ProductDetail-module__njyrya__detailCopy h3{max-width:28ch;font-size:clamp(var(--fl-font-size-heading-sm), 2.3vw, var(--fl-font-size-heading-md));font-weight:var(--fl-font-weight-regular);line-height:var(--fl-line-height-heading);margin:0}.ProductDetail-module__njyrya__detailCopy p:not(.ProductDetail-module__njyrya__eyebrow){color:color-mix(in srgb, var(--fl-color-text-inverse) 78%, transparent);margin:0;line-height:1.7}.ProductDetail-module__njyrya__detailHighlight{width:min(var(--fl-container-content), 100%);background:var(--fl-color-surface-inverse);margin-inline:auto;display:grid}.ProductDetail-module__njyrya__detailHighlightCopy{justify-items:center;gap:var(--fl-space-5);max-width:var(--fl-container-copy);padding:clamp(var(--fl-space-12), 8vw, calc(2 * var(--fl-space-20))) var(--fl-page-gutter);text-align:center;margin-inline:auto;display:grid}.ProductDetail-module__njyrya__detailHighlightCopy h3,.ProductDetail-module__njyrya__detailHighlightCopy p{margin:0}.ProductDetail-module__njyrya__detailHighlightCopy h3{font-size:clamp(var(--fl-font-size-heading-lg), 4.5vw, var(--fl-font-size-display));font-weight:var(--fl-font-weight-regular);line-height:var(--fl-line-height-heading)}.ProductDetail-module__njyrya__detailHighlightCopy p:not(.ProductDetail-module__njyrya__eyebrow){color:color-mix(in srgb, var(--fl-color-text-inverse) 76%, transparent);line-height:1.7}.ProductDetail-module__njyrya__detailHighlightMedia{width:100%}.ProductDetail-module__njyrya__detailHighlightMedia [data-responsive-image-frame]{width:100%}.ProductDetail-module__njyrya__detailHighlightMedia picture{width:100%}.ProductDetail-module__njyrya__detailHighlightMedia img{width:100%}.ProductDetail-module__njyrya__detailHighlightMedia [data-responsive-image-frame]{aspect-ratio:16/7!important}:is(.ProductDetail-module__njyrya__detailHighlightMedia img,.ProductDetail-module__njyrya__detailGridMedia img){object-fit:cover}.ProductDetail-module__njyrya__detailPoints{gap:var(--fl-space-8);width:min(var(--fl-container-content), 100%);padding:var(--fl-space-12) clamp(var(--fl-space-6), 8vw, var(--fl-space-20));background:var(--fl-color-surface-inverse-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.ProductDetail-module__njyrya__detailPoints article{align-content:start;gap:var(--fl-space-5);min-width:0;display:grid}.ProductDetail-module__njyrya__detailPoints h3,.ProductDetail-module__njyrya__detailPoints p{margin:0}.ProductDetail-module__njyrya__detailPoints h3{padding-bottom:var(--fl-space-4);border-bottom:1px solid color-mix(in srgb, var(--fl-color-text-inverse) 18%, transparent);font-size:var(--fl-font-size-heading-sm);font-weight:var(--fl-font-weight-regular);line-height:var(--fl-line-height-heading)}.ProductDetail-module__njyrya__detailPoints p{color:color-mix(in srgb, var(--fl-color-text-inverse) 72%, transparent);line-height:1.65}.ProductDetail-module__njyrya__detailMediaGrid{width:min(var(--fl-container-content), 100%);background:var(--fl-color-surface-inverse);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-inline:auto;display:grid}.ProductDetail-module__njyrya__detailGridMedia{width:100%}.ProductDetail-module__njyrya__detailGridMedia [data-responsive-image-frame]{width:100%}.ProductDetail-module__njyrya__detailGridMedia picture{width:100%}.ProductDetail-module__njyrya__detailGridMedia img{width:100%}.ProductDetail-module__njyrya__detailGridMedia [data-responsive-image-frame]{aspect-ratio:3/2!important}.ProductDetail-module__njyrya__railSection{padding-block:var(--product-section-heading-pad-block);padding-inline:max(var(--fl-page-gutter), calc((100vw - var(--fl-container-content)) / 2));overflow:hidden}.ProductDetail-module__njyrya__railSection[data-tone=dark]{background:var(--fl-color-surface-inverse);color:var(--fl-color-text-inverse)}.ProductDetail-module__njyrya__railSection[data-tone=dark]+.ProductDetail-module__njyrya__railSection[data-tone=dark]{padding-top:0}.ProductDetail-module__njyrya__railSection[data-tone=light]{background:var(--fl-color-surface);color:var(--fl-color-text)}.ProductDetail-module__njyrya__railHeader{justify-content:space-between;align-items:end;gap:var(--fl-space-6);width:100%;margin-bottom:var(--product-section-heading-gap);display:flex}.ProductDetail-module__njyrya__railHeader>div:first-child{gap:var(--fl-space-3);display:grid}.ProductDetail-module__njyrya__railSection[data-tone=dark] .ProductDetail-module__njyrya__railHeader h2{color:var(--fl-color-text-inverse)}.ProductDetail-module__njyrya__railSection[data-tone=light] .ProductDetail-module__njyrya__railControl{color:var(--fl-color-text-inverse)!important;background:#2a2a2a!important;border-color:#ffffff38!important}.ProductDetail-module__njyrya__railSection[data-tone=light] .ProductDetail-module__njyrya__railControl:disabled{color:var(--fl-color-text-inverse)!important;opacity:.38!important}.ProductDetail-module__njyrya__railList{gap:var(--fl-space-6);width:100%;padding:0 0 var(--fl-space-2);overscroll-behavior-inline:contain;scroll-padding-inline:var(--fl-space-1);scroll-snap-type:inline mandatory;scrollbar-width:none;margin:0;display:flex;overflow-x:auto}.ProductDetail-module__njyrya__railList:focus-visible{border-radius:var(--fl-radius-control)}.ProductDetail-module__njyrya__railList>li{flex:0 0 min(24rem, calc((100% - (2 * var(--fl-space-6))) / 3));scroll-snap-align:start;min-width:19rem;list-style:none}.ProductDetail-module__njyrya__railSection[data-tone=light] .ProductDetail-module__njyrya__railList>li{flex-basis:17.5rem;min-width:17.5rem}.ProductDetail-module__njyrya__railCard{border-radius:var(--fl-radius-media);background:var(--fl-color-surface-inverse-soft);flex-direction:column;min-height:100%;display:flex;overflow:hidden}.ProductDetail-module__njyrya__railCard[data-has-media=false]{border:1px solid color-mix(in srgb, var(--fl-color-text-inverse) 20%, transparent);justify-content:end;min-height:22rem}.ProductDetail-module__njyrya__railCardMedia{width:100%}.ProductDetail-module__njyrya__railCardMedia [data-responsive-image-frame]{width:100%}.ProductDetail-module__njyrya__railCardMedia picture{width:100%}.ProductDetail-module__njyrya__railCardMedia [data-responsive-image-frame]{border-radius:var(--fl-radius-media)}.ProductDetail-module__njyrya__railCardBody{gap:var(--fl-space-2);padding:var(--fl-space-5);display:grid}.ProductDetail-module__njyrya__railCardBody h3,.ProductDetail-module__njyrya__railCardBody p{margin:0}.ProductDetail-module__njyrya__railCardBody h3{color:var(--fl-color-text-inverse);font-size:var(--fl-font-size-heading-sm);font-weight:var(--fl-font-weight-regular);line-height:var(--fl-line-height-heading)}.ProductDetail-module__njyrya__railCardBody p{color:color-mix(in srgb, var(--fl-color-text-inverse) 68%, transparent);line-height:var(--fl-line-height-body)}.ProductDetail-module__njyrya__specSection,.ProductDetail-module__njyrya__evidenceSection,.ProductDetail-module__njyrya__faqSection{padding-block:clamp(var(--fl-space-12), 6vw, var(--fl-space-20));padding-inline:max(var(--fl-page-gutter), calc((100vw - var(--fl-container-content)) / 2));background:var(--fl-color-surface-subtle)}.ProductDetail-module__njyrya__sectionHeading{gap:var(--fl-space-3);width:100%;margin-bottom:var(--fl-space-8);display:grid}.ProductDetail-module__njyrya__specGroups{gap:var(--fl-space-8);display:grid}.ProductDetail-module__njyrya__specTableWrap{border:1px solid var(--fl-color-border);border-radius:var(--fl-radius-panel);background:var(--fl-color-surface);max-width:100%;overflow:hidden}.ProductDetail-module__njyrya__specTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ProductDetail-module__njyrya__specTable caption{padding:var(--fl-space-5) var(--fl-space-6) var(--fl-space-3);color:var(--fl-color-text-strong);font-family:var(--fl-font-display);font-size:var(--fl-font-size-heading-sm);font-weight:var(--fl-font-weight-medium);text-align:left}.ProductDetail-module__njyrya__specTable th,.ProductDetail-module__njyrya__specTable td{padding:var(--fl-space-4) var(--fl-space-6);color:var(--fl-color-text-secondary);line-height:var(--fl-line-height-body);text-align:left;vertical-align:top}.ProductDetail-module__njyrya__specTable thead th,.ProductDetail-module__njyrya__specTable tbody th{color:var(--fl-color-text-strong);font-weight:var(--fl-font-weight-medium)}.ProductDetail-module__njyrya__evidenceGrid{gap:var(--fl-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProductDetail-module__njyrya__evidenceCard{min-width:0;min-height:24rem;padding:var(--fl-space-6);border:1px solid var(--fl-color-border-subtle);border-radius:var(--fl-radius-panel);background:var(--fl-color-surface);flex-direction:column;display:flex}.ProductDetail-module__njyrya__evidenceLogo{width:6rem;max-height:4rem;margin-bottom:var(--fl-space-5)}.ProductDetail-module__njyrya__evidenceLogo [data-responsive-image-frame]{max-height:4rem;aspect-ratio:auto!important}.ProductDetail-module__njyrya__evidenceLogo img{object-fit:contain;object-position:left center;max-height:4rem}.ProductDetail-module__njyrya__evidenceMark{margin-bottom:var(--fl-space-5);color:var(--fl-color-text-strong)}.ProductDetail-module__njyrya__evidenceBody{gap:var(--fl-space-3);flex-direction:column;flex:1;display:flex}.ProductDetail-module__njyrya__evidenceBody h3,.ProductDetail-module__njyrya__evidenceBody p,.ProductDetail-module__njyrya__evidenceBody dl{margin:0}.ProductDetail-module__njyrya__evidenceBody h3{color:var(--fl-color-text-strong);font-size:var(--fl-font-size-heading-sm);font-weight:var(--fl-font-weight-medium);line-height:var(--fl-line-height-heading)}.ProductDetail-module__njyrya__evidenceBody>p:not(.ProductDetail-module__njyrya__evidenceType){color:var(--fl-color-text-secondary);line-height:var(--fl-line-height-body)}.ProductDetail-module__njyrya__evidenceType{color:var(--fl-color-brand);font-size:var(--fl-font-size-label);font-weight:var(--fl-font-weight-semibold);text-transform:uppercase}.ProductDetail-module__njyrya__evidenceBody dl{gap:var(--fl-space-3);padding-top:var(--fl-space-2);display:grid}.ProductDetail-module__njyrya__evidenceBody dl>div{gap:var(--fl-space-1);display:grid}.ProductDetail-module__njyrya__evidenceBody dt{color:var(--fl-color-text-muted);font-size:var(--fl-font-size-label);text-transform:uppercase}.ProductDetail-module__njyrya__evidenceBody dd{color:var(--fl-color-text-secondary);line-height:var(--fl-line-height-body);margin:0}.ProductDetail-module__njyrya__evidenceBody a{justify-content:space-between;align-items:center;gap:var(--fl-space-3);min-height:var(--fl-control-height-sm);padding-top:var(--fl-space-5);border-top:1px solid var(--fl-color-border-subtle);color:var(--fl-color-text);font-weight:var(--fl-font-weight-medium);margin-top:auto;text-decoration:none;display:inline-flex}.ProductDetail-module__njyrya__evidenceEmpty{align-items:center;gap:var(--fl-space-5);padding:var(--fl-space-6);border:1px solid var(--fl-color-border);border-radius:var(--fl-radius-panel);background:var(--fl-color-surface);display:flex}.ProductDetail-module__njyrya__evidenceEmpty h3,.ProductDetail-module__njyrya__evidenceEmpty p{margin:0}.ProductDetail-module__njyrya__evidenceEmpty div{gap:var(--fl-space-1);display:grid}.ProductDetail-module__njyrya__evidenceEmpty p{color:var(--fl-color-text-secondary);line-height:var(--fl-line-height-body)}.ProductDetail-module__njyrya__resourceList{gap:var(--fl-space-4);margin-top:var(--fl-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductDetail-module__njyrya__resourceItem{align-items:center;gap:var(--fl-space-4);min-height:var(--fl-control-height-lg);padding:var(--fl-space-4) var(--fl-space-5);border:1px solid var(--fl-color-border);border-radius:var(--fl-radius-panel);background:var(--fl-color-surface);color:var(--fl-color-text);transition:border-color var(--fl-motion-duration-fast) var(--fl-motion-easing-standard), transform var(--fl-motion-duration-fast) var(--fl-motion-easing-standard);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.ProductDetail-module__njyrya__resourceItem:hover{border-color:var(--fl-color-border-control);transform:translateY(-1px)}.ProductDetail-module__njyrya__resourceItem>span{gap:var(--fl-space-1);display:grid}.ProductDetail-module__njyrya__resourceItem small{color:var(--fl-color-text-muted)}.ProductDetail-module__njyrya__faqList{border:1px solid var(--fl-color-border);border-radius:var(--fl-radius-panel);background:var(--fl-color-surface);overflow:hidden}.ProductDetail-module__njyrya__faqItem{margin-inline:var(--fl-space-8);border-bottom:1px solid var(--fl-color-border)}.ProductDetail-module__njyrya__faqItem h3{margin:0}.ProductDetail-module__njyrya__faqItem button{justify-content:space-between;align-items:center;gap:var(--fl-space-6);width:100%;min-height:var(--fl-control-height-lg);padding:var(--fl-space-5) 0;color:var(--fl-color-text-strong);cursor:pointer;font-weight:var(--fl-font-weight-medium);line-height:var(--fl-line-height-body);text-align:left;background:0 0;border:0;display:flex}.ProductDetail-module__njyrya__faqItem button svg{transition:transform var(--fl-motion-duration-medium) var(--fl-motion-easing-standard);flex:none}.ProductDetail-module__njyrya__faqItem[data-open=true] button svg{transform:rotate(180deg)}.ProductDetail-module__njyrya__faqAnswer{max-width:var(--fl-container-copy);padding-bottom:var(--fl-space-6);color:var(--fl-color-text-secondary)}.ProductDetail-module__njyrya__faqAnswer[hidden]{display:none}.ProductDetail-module__njyrya__faqAnswer p{margin:0;line-height:1.7}.ProductDetail-module__njyrya__faqAnswer p+p{margin-top:var(--fl-space-4)}.ProductDetail-module__njyrya__inquirySection{padding-block:2.375rem;padding-inline:max(var(--fl-page-gutter), calc((100vw - var(--fl-container-content)) / 2));background:var(--fl-color-surface-subtle)}.ProductDetail-module__njyrya__inquiryBanner{justify-content:space-between;align-items:center;gap:var(--fl-space-6);min-height:4.375rem;padding:var(--fl-space-3) var(--fl-space-5);border-radius:var(--fl-radius-pill);background:var(--fl-color-surface-muted);display:flex}.ProductDetail-module__njyrya__inquiryBanner>div{gap:var(--fl-space-1);min-width:0;display:grid}.ProductDetail-module__njyrya__inquiryBanner h2{color:var(--fl-color-text-strong);font-family:var(--fl-font-body);font-size:var(--fl-font-size-body);font-weight:var(--fl-font-weight-semibold);line-height:var(--fl-line-height-body);margin:0}.ProductDetail-module__njyrya__inquiryToggle{justify-content:center;align-items:center;gap:var(--fl-space-2);min-height:var(--fl-control-height-sm);padding-inline:var(--fl-space-4);border-radius:var(--fl-radius-pill);background:var(--fl-color-info);color:var(--fl-color-text-inverse);cursor:pointer;font-weight:var(--fl-font-weight-medium);transition:filter var(--fl-motion-duration-fast) var(--fl-motion-easing-standard), transform var(--fl-motion-duration-fast) var(--fl-motion-easing-standard);border:0;flex:none;display:inline-flex}.ProductDetail-module__njyrya__inquiryToggle:hover{filter:brightness(.94)}.ProductDetail-module__njyrya__inquiryToggle:active{transform:translateY(1px)}.ProductDetail-module__njyrya__inquiryDisclosure{gap:clamp(var(--fl-space-8), 5vw, var(--fl-space-15));margin-top:var(--fl-space-5);padding:clamp(var(--fl-space-8), 5vw, var(--fl-space-15));border-radius:var(--fl-radius-panel);background:var(--fl-color-surface-inverse);color:var(--fl-color-text-inverse);grid-template-columns:minmax(16rem,.72fr) minmax(0,1fr);display:grid}.ProductDetail-module__njyrya__inquiryDisclosure[hidden]{display:none}.ProductDetail-module__njyrya__inquiryIntro{align-content:start;gap:var(--fl-space-4);display:grid}.ProductDetail-module__njyrya__inquiryIntro h3{color:var(--fl-color-text-inverse);font-size:clamp(var(--fl-font-size-heading-md), 4vw, var(--fl-font-size-heading-xl));font-weight:var(--fl-font-weight-medium);line-height:var(--fl-line-height-heading);margin:0}.ProductDetail-module__njyrya__inquiryIntro>p:not(.ProductDetail-module__njyrya__eyebrow){color:color-mix(in srgb, var(--fl-color-text-inverse) 72%, transparent);margin:0;line-height:1.7}.ProductDetail-module__njyrya__inquiryForm{gap:var(--fl-space-5);min-width:0;display:grid}.ProductDetail-module__njyrya__productSelector{gap:var(--fl-space-3);padding:var(--fl-space-5);border:1px solid color-mix(in srgb, var(--fl-color-text-inverse) 24%, transparent);border-radius:var(--fl-radius-panel);margin:0;display:grid}.ProductDetail-module__njyrya__productSelector legend{padding-inline:var(--fl-space-2);color:var(--fl-color-brand);font-size:var(--fl-font-size-label);font-weight:var(--fl-font-weight-semibold);text-transform:uppercase}.ProductDetail-module__njyrya__productOption,.ProductDetail-module__njyrya__productOptionDisabled{align-items:center;gap:var(--fl-space-3);min-height:var(--fl-control-height-sm);padding:var(--fl-space-3);border:1px solid color-mix(in srgb, var(--fl-color-text-inverse) 20%, transparent);border-radius:var(--fl-radius-control);grid-template-columns:auto minmax(0,1fr);display:grid}.ProductDetail-module__njyrya__productOptionDisabled{opacity:.58}.ProductDetail-module__njyrya__productOption input,.ProductDetail-module__njyrya__productOptionDisabled input,.ProductDetail-module__njyrya__checkboxLine input,.ProductDetail-module__njyrya__consentLine input{accent-color:var(--fl-color-brand)}.ProductDetail-module__njyrya__productOption span,.ProductDetail-module__njyrya__productOptionDisabled span{gap:var(--fl-space-1);min-width:0;display:grid}.ProductDetail-module__njyrya__productOption small,.ProductDetail-module__njyrya__productOptionDisabled small{color:color-mix(in srgb, var(--fl-color-text-inverse) 64%, transparent)}.ProductDetail-module__njyrya__formGrid{gap:var(--fl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProductDetail-module__njyrya__formGrid label,.ProductDetail-module__njyrya__messageField{gap:var(--fl-space-2);display:grid}.ProductDetail-module__njyrya__formGrid label>span,.ProductDetail-module__njyrya__messageField>span{color:color-mix(in srgb, var(--fl-color-text-inverse) 78%, transparent);font-size:var(--fl-font-size-caption);font-weight:var(--fl-font-weight-medium)}.ProductDetail-module__njyrya__requiredMark{color:#ffb4ab}.ProductDetail-module__njyrya__requiredMark:after{content:" *"}.ProductDetail-module__njyrya__formGrid input,.ProductDetail-module__njyrya__formGrid select,.ProductDetail-module__njyrya__messageField textarea{width:100%;min-width:0;min-height:var(--fl-control-height-md);padding-inline:var(--fl-space-4);border-radius:var(--fl-radius-control);background:var(--fl-color-surface);color:var(--fl-color-text);border:1px solid #0000}.ProductDetail-module__njyrya__fieldError{color:#ffb4ab;font-size:var(--fl-font-size-caption);line-height:var(--fl-line-height-body)}.ProductDetail-module__njyrya__formGrid input[aria-invalid=true],.ProductDetail-module__njyrya__formGrid select[aria-invalid=true],.ProductDetail-module__njyrya__messageField textarea[aria-invalid=true]{border-color:var(--fl-color-danger)}.ProductDetail-module__njyrya__messageField textarea{min-height:8.25rem;padding-block:var(--fl-space-3);line-height:var(--fl-line-height-body);resize:vertical}.ProductDetail-module__njyrya__formGrid input:focus,.ProductDetail-module__njyrya__formGrid select:focus,.ProductDetail-module__njyrya__messageField textarea:focus{border-color:var(--fl-color-focus);outline:var(--fl-focus-ring-width) solid color-mix(in srgb, var(--fl-color-focus) 32%, transparent)}.ProductDetail-module__njyrya__attachmentBox{gap:var(--fl-space-3);padding:var(--fl-space-5);border:1px dashed color-mix(in srgb, var(--fl-color-text-inverse) 36%, transparent);border-radius:var(--fl-radius-panel);display:grid}.ProductDetail-module__njyrya__attachmentBox[data-attachment-state=error]{border-color:var(--fl-color-danger)}.ProductDetail-module__njyrya__attachmentPicker{justify-content:space-between;align-items:center;gap:var(--fl-space-4);color:var(--fl-color-text-inverse);font-family:var(--fl-font-display);font-weight:var(--fl-font-weight-semibold);cursor:pointer;display:flex}.ProductDetail-module__njyrya__attachmentAction{min-height:2.75rem;padding-inline:var(--fl-space-5);border-radius:var(--fl-radius-pill);background:var(--fl-color-surface);color:var(--fl-color-text);align-items:center;display:inline-flex}.ProductDetail-module__njyrya__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ProductDetail-module__njyrya__attachmentPicker:has(+.ProductDetail-module__njyrya__fileInput:focus-visible){outline:var(--fl-focus-ring-width) solid var(--fl-color-focus);outline-offset:var(--fl-focus-ring-offset)}.ProductDetail-module__njyrya__attachmentHint,.ProductDetail-module__njyrya__attachmentProgress,.ProductDetail-module__njyrya__attachmentError{font-size:var(--fl-font-size-caption);line-height:var(--fl-line-height-body);margin:0}.ProductDetail-module__njyrya__attachmentHint,.ProductDetail-module__njyrya__attachmentProgress{color:color-mix(in srgb, var(--fl-color-text-inverse) 68%, transparent)}.ProductDetail-module__njyrya__attachmentError{color:#ffb4ab}.ProductDetail-module__njyrya__fileList{gap:var(--fl-space-2);margin:0;padding:0;list-style:none;display:grid}.ProductDetail-module__njyrya__fileList li{justify-content:space-between;align-items:center;gap:var(--fl-space-3);min-width:0;padding:var(--fl-space-3) var(--fl-space-4);border-radius:var(--fl-radius-control);background:color-mix(in srgb, var(--fl-color-surface) 12%, transparent);display:flex}.ProductDetail-module__njyrya__fileList li>span{min-width:0;display:grid}.ProductDetail-module__njyrya__fileList strong{color:var(--fl-color-text-inverse);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductDetail-module__njyrya__fileList small{color:color-mix(in srgb, var(--fl-color-text-inverse) 64%, transparent)}.ProductDetail-module__njyrya__fileList button{min-height:2.75rem;padding-inline:var(--fl-space-3);color:var(--fl-color-text-inverse);background:0 0;border:0;text-decoration:underline}.ProductDetail-module__njyrya__checkboxLine,.ProductDetail-module__njyrya__consentLine{align-items:center;gap:var(--fl-space-2);color:color-mix(in srgb, var(--fl-color-text-inverse) 82%, transparent);display:flex!important}.ProductDetail-module__njyrya__consentLine a{color:var(--fl-color-text-inverse)}.ProductDetail-module__njyrya__checkboxLine{min-height:var(--fl-control-height-md);align-self:end}.ProductDetail-module__njyrya__consentLine{font-size:var(--fl-font-size-caption);line-height:var(--fl-line-height-body)}.ProductDetail-module__njyrya__turnstileBox{min-height:4.0625rem}.ProductDetail-module__njyrya__statusMessage{gap:var(--fl-space-1);padding:var(--fl-space-4);border:1px solid color-mix(in srgb, var(--fl-color-text-inverse) 24%, transparent);border-radius:var(--fl-radius-control);line-height:var(--fl-line-height-body);display:grid}.ProductDetail-module__njyrya__statusMessage span,.ProductDetail-module__njyrya__statusMessage li{color:color-mix(in srgb, var(--fl-color-text-inverse) 78%, transparent)}.ProductDetail-module__njyrya__statusMessage ul{margin:var(--fl-space-2) 0 0;padding-left:var(--fl-space-5)}.ProductDetail-module__njyrya__status-success{border-color:var(--fl-color-success)}.ProductDetail-module__njyrya__status-warning{border-color:var(--fl-color-brand)}.ProductDetail-module__njyrya__status-error{border-color:var(--fl-color-danger)}.ProductDetail-module__njyrya__submitButton{min-height:var(--fl-control-height-md);padding-inline:var(--fl-control-padding-inline);border:1px solid var(--fl-color-brand);border-radius:var(--fl-radius-pill);background:var(--fl-color-brand);color:var(--fl-color-on-brand);cursor:pointer;font-weight:var(--fl-font-weight-semibold);transition:background-color var(--fl-motion-duration-fast) var(--fl-motion-easing-standard), transform var(--fl-motion-duration-fast) var(--fl-motion-easing-standard)}.ProductDetail-module__njyrya__submitButton:hover:not(:disabled){background:var(--fl-color-brand-hover)}.ProductDetail-module__njyrya__submitButton:active:not(:disabled){transform:translateY(1px)}.ProductDetail-module__njyrya__submitButton:disabled{border-color:var(--fl-color-border);background:var(--fl-color-border-subtle);color:var(--fl-color-text-muted)}@media (max-width:64rem){.ProductDetail-module__njyrya__page{--product-section-heading-pad-block:var(--fl-space-10) var(--fl-space-8);--product-section-heading-gap:var(--fl-space-6)}.ProductDetail-module__njyrya__commercialBar>div{gap:var(--fl-space-1);grid-template-columns:1fr}.ProductDetail-module__njyrya__commercialBar dd{text-align:left}.ProductDetail-module__njyrya__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:57.5625rem) and (max-width:74.9375rem){.ProductDetail-module__njyrya__page [data-product-section]{scroll-margin-top:calc(48px + 67px + var(--fl-space-4))}.ProductDetail-module__njyrya__sectionNav{top:48px}}@media (max-width:57.5rem){.ProductDetail-module__njyrya__page [data-product-section]{scroll-margin-top:calc(48px + var(--fl-space-4))}.ProductDetail-module__njyrya__sectionNav{display:none}.ProductDetail-module__njyrya__categoryHero{height:304px}.ProductDetail-module__njyrya__categoryHeroCopy{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 40px);display:flex}.ProductDetail-module__njyrya__categoryHeroTitle{max-width:350px;font-size:24px}.ProductDetail-module__njyrya__categoryHeroTagline{font-size:16px}.ProductDetail-module__njyrya__categoryHeroDescription{margin-top:30px;font-size:14px}.ProductDetail-module__njyrya__heroContent,.ProductDetail-module__njyrya__detailStory,.ProductDetail-module__njyrya__inquiryDisclosure{grid-template-columns:1fr}.ProductDetail-module__njyrya__gallery{min-height:0}.ProductDetail-module__njyrya__detailStory[data-media-position=end] .ProductDetail-module__njyrya__detailMedia,.ProductDetail-module__njyrya__detailStory[data-media-position=end] .ProductDetail-module__njyrya__detailCopy,.ProductDetail-module__njyrya__detailMedia,.ProductDetail-module__njyrya__detailCopy{grid-area:auto/1}.ProductDetail-module__njyrya__detailMedia{grid-row:1!important}.ProductDetail-module__njyrya__detailCopy{grid-row:2!important}.ProductDetail-module__njyrya__detailStory[data-has-media=false] .ProductDetail-module__njyrya__detailCopy{grid-row:1!important}.ProductDetail-module__njyrya__detailPoints{grid-template-columns:1fr}}@media (max-width:47.9375rem){.ProductDetail-module__njyrya__breadcrumbs,.ProductDetail-module__njyrya__heroContent,.ProductDetail-module__njyrya__commercialBar,.ProductDetail-module__njyrya__detailHeading,.ProductDetail-module__njyrya__sectionHeading,.ProductDetail-module__njyrya__railHeader{width:calc(100% - 40px)}.ProductDetail-module__njyrya__breadcrumbs{padding-block:var(--fl-space-4)}.ProductDetail-module__njyrya__heroContent{border-top:0}.ProductDetail-module__njyrya__gallery{gap:var(--fl-space-3);padding:var(--fl-space-5);grid-template-rows:auto auto auto;grid-template-columns:1fr}.ProductDetail-module__njyrya__galleryStage{grid-area:1/1}.ProductDetail-module__njyrya__galleryVideo{aspect-ratio:16/10}.ProductDetail-module__njyrya__galleryThumbs{min-width:0;padding-bottom:var(--fl-space-1);flex-direction:row;grid-area:2/1;overflow:auto hidden}.ProductDetail-module__njyrya__galleryControls{grid-area:3/1}.ProductDetail-module__njyrya__summary{gap:var(--fl-space-5);padding:var(--fl-space-8) 0 var(--fl-space-10)}.ProductDetail-module__njyrya__productIdentity h1{font-size:var(--fl-font-size-heading-xl)}.ProductDetail-module__njyrya__taxonomy{font-size:var(--fl-font-size-body)}.ProductDetail-module__njyrya__commercialBar{grid-template-columns:1fr}.ProductDetail-module__njyrya__commercialBar>div{padding:var(--fl-space-4) 0;grid-template-columns:minmax(7rem,1fr) minmax(0,1fr)}.ProductDetail-module__njyrya__commercialBar>div+div{border-top:1px solid var(--fl-color-border);border-left:0}.ProductDetail-module__njyrya__commercialBar dd{text-align:right}.ProductDetail-module__njyrya__detailHeading{padding-block:var(--fl-space-8) var(--fl-space-5)}.ProductDetail-module__njyrya__detailStories{width:calc(100% - 40px)}.ProductDetail-module__njyrya__detailStory{min-height:0;margin-bottom:var(--fl-space-4);border-radius:var(--fl-radius-control);overflow:hidden}.ProductDetail-module__njyrya__detailStory:last-child{margin-bottom:0}.ProductDetail-module__njyrya__detailStory[data-has-media=false] .ProductDetail-module__njyrya__detailCopy{text-align:left;min-height:0}.ProductDetail-module__njyrya__detailMedia [data-responsive-image-frame]{aspect-ratio:16/10!important}.ProductDetail-module__njyrya__detailCopy{gap:var(--fl-space-4);padding:var(--fl-space-6) var(--fl-space-5) var(--fl-space-8)}.ProductDetail-module__njyrya__detailCopy p:not(.ProductDetail-module__njyrya__eyebrow){line-height:1.6}.ProductDetail-module__njyrya__detailHighlight,.ProductDetail-module__njyrya__detailPoints,.ProductDetail-module__njyrya__detailMediaGrid{width:calc(100% - 40px)}.ProductDetail-module__njyrya__detailHighlightCopy{padding:var(--fl-space-10) var(--fl-space-5);text-align:left;justify-items:start}.ProductDetail-module__njyrya__detailHighlightCopy h3{font-size:var(--fl-font-size-heading-md)}.ProductDetail-module__njyrya__detailHighlightMedia [data-responsive-image-frame]{aspect-ratio:16/10!important}.ProductDetail-module__njyrya__detailPoints{gap:var(--fl-space-8);padding:var(--fl-space-10) var(--fl-space-5)}.ProductDetail-module__njyrya__detailMediaGrid{gap:var(--fl-space-4);padding-block:var(--fl-space-4);grid-template-columns:1fr}.ProductDetail-module__njyrya__detailGridMedia [data-responsive-image-frame]{border-radius:var(--fl-radius-control);aspect-ratio:16/10!important}.ProductDetail-module__njyrya__railSection,.ProductDetail-module__njyrya__specSection,.ProductDetail-module__njyrya__evidenceSection,.ProductDetail-module__njyrya__faqSection,.ProductDetail-module__njyrya__inquirySection{padding-inline:20px}.ProductDetail-module__njyrya__railSection{padding-block:var(--product-section-heading-pad-block)}.ProductDetail-module__njyrya__railSection[data-tone=dark]+.ProductDetail-module__njyrya__railSection[data-tone=dark]{padding-top:0}.ProductDetail-module__njyrya__railHeader{margin-bottom:var(--product-section-heading-gap);align-items:end}.ProductDetail-module__njyrya__railHeader h2,.ProductDetail-module__njyrya__sectionHeading h2,.ProductDetail-module__njyrya__detailHeading h2{font-size:var(--fl-font-size-heading-md)}.ProductDetail-module__njyrya__railList>li,.ProductDetail-module__njyrya__railSection[data-tone=light] .ProductDetail-module__njyrya__railList>li{flex-basis:calc(100vw - 64px);min-width:calc(100vw - 64px)}.ProductDetail-module__njyrya__railCard[data-has-media=false]{min-height:16rem}.ProductDetail-module__njyrya__specSection,.ProductDetail-module__njyrya__evidenceSection,.ProductDetail-module__njyrya__faqSection{padding-block:var(--product-section-heading-pad-block)}.ProductDetail-module__njyrya__specTable caption{padding:var(--fl-space-4) var(--fl-space-4) var(--fl-space-2);font-size:var(--fl-font-size-body)}.ProductDetail-module__njyrya__specTable th,.ProductDetail-module__njyrya__specTable td{padding:var(--fl-space-3);font-size:var(--fl-font-size-label)}.ProductDetail-module__njyrya__specTable:not(.ProductDetail-module__njyrya__sizeSpecTable) thead th,.ProductDetail-module__njyrya__specTable:not(.ProductDetail-module__njyrya__sizeSpecTable) tbody th{width:34%}.ProductDetail-module__njyrya__evidenceGrid,.ProductDetail-module__njyrya__resourceList,.ProductDetail-module__njyrya__formGrid{grid-template-columns:1fr}.ProductDetail-module__njyrya__evidenceCard{min-height:0}.ProductDetail-module__njyrya__faqItem{margin-inline:var(--fl-space-3)}.ProductDetail-module__njyrya__faqItem button{gap:var(--fl-space-3);padding-block:var(--fl-space-4);font-size:var(--fl-font-size-caption)}.ProductDetail-module__njyrya__faqAnswer{padding-bottom:var(--fl-space-5);font-size:var(--fl-font-size-caption)}.ProductDetail-module__njyrya__inquirySection{padding-block:var(--fl-space-6)}.ProductDetail-module__njyrya__inquiryBanner{min-height:5.25rem;padding:var(--fl-space-3) var(--fl-space-4);border-radius:var(--fl-radius-panel)}.ProductDetail-module__njyrya__inquiryBanner .ProductDetail-module__njyrya__eyebrow{display:none}.ProductDetail-module__njyrya__inquiryToggle{width:var(--fl-control-height-sm);padding:0}.ProductDetail-module__njyrya__inquiryToggle span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ProductDetail-module__njyrya__inquiryDisclosure{gap:var(--fl-space-8);padding:var(--fl-space-6) var(--fl-space-4)}.ProductDetail-module__njyrya__inquiryIntro h3{font-size:var(--fl-font-size-heading-md)}.ProductDetail-module__njyrya__productSelector{padding:var(--fl-space-4)}}@media (max-width:30rem){.ProductDetail-module__njyrya__categoryHeroMedia [data-responsive-image-frame]{width:138%;max-width:none;transform:translate(-8.46vw)}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__njyrya__page *,.ProductDetail-module__njyrya__page :before,.ProductDetail-module__njyrya__page :after{scroll-behavior:auto!important;transition-duration:0s!important}.ProductDetail-module__njyrya__galleryStage[data-media-state=loading] .ProductDetail-module__njyrya__galleryMediaStatus{animation:none}}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page]{color:#484848;background:0 0;width:100%;padding:0}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__inquiryDisclosure{color:#484848;background:#fff;border-radius:12px;margin:0;padding:40px 30px;display:block;box-shadow:0 2px 2px #0000000d}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__inquiryForm,.ProductDetail-module__njyrya__requestType,.ProductDetail-module__njyrya__readOnlyProducts{gap:20px;display:grid}.ProductDetail-module__njyrya__requestType>span,.ProductDetail-module__njyrya__readOnlyProducts h3,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid label>span,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField>span,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentPicker>span:first-child{color:#484848;margin:0;font-size:20px;font-weight:400;line-height:28px}.ProductDetail-module__njyrya__requestType>strong,.ProductDetail-module__njyrya__requestType>select{color:#484848;min-height:60px;font-size:18px;font-weight:400;font-family:var(--fl-font-body);background:#f7f7f7;border:1px solid #d9d9d9;border-radius:12px;align-items:center;padding:15px 30px;line-height:27px;transition:border-color .16s,outline-color .16s;display:flex}.ProductDetail-module__njyrya__requestType>select:hover{border-color:#767676}.ProductDetail-module__njyrya__requestType>select{background:#fff;width:100%;display:block}.ProductDetail-module__njyrya__requestType>select:focus{outline-offset:2px;border-color:#ff8d28;outline:3px solid #ff8d28}.ProductDetail-module__njyrya__readOnlyProducts ul{border:1px solid #d9d9d9;border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ProductDetail-module__njyrya__readOnlyProducts li{color:#484848;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:15px 30px;font-size:18px;line-height:27px;display:flex}.ProductDetail-module__njyrya__readOnlyProducts li+li{border-top:1px solid #dedede}.ProductDetail-module__njyrya__readOnlyProducts li span{color:#767676;flex:none;font-size:16px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid label,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField{gap:20px;display:grid}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid input,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid select,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField textarea{color:#484848;background:#fff;border:1px solid #d9d9d9;border-radius:12px;min-height:60px;padding:15px 30px;font-size:18px;line-height:27px;transition:border-color .16s,outline-color .16s}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid input::placeholder,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField textarea::placeholder{color:#767676;opacity:1}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid input:hover,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid select:hover,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField textarea:hover{border-color:#767676}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid input:focus,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid select:focus,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField textarea:focus{outline-offset:2px;border-color:#ff8d28;outline:3px solid #ff8d28}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField textarea{resize:vertical;min-height:432px;padding-block:15px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__checkboxLine{color:#484848;align-self:auto;min-height:44px;font-size:18px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__checkboxLine input,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__consentLine input{flex:0 0 24px;width:24px;min-height:24px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__consentLine input{height:24px;margin:0}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentBox{border:0;border-radius:0;gap:12px;padding:0;display:grid}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentPicker{color:#484848;font-family:var(--fl-font-body);cursor:pointer;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:20px;font-weight:400;display:grid}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentAction{box-sizing:border-box;color:#bcbcbc;background:#fff;border:1px solid #d9d9d9;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;height:64px;min-height:64px;padding:8px 20px;font-size:20px;line-height:24px;transition:border-color .16s;display:flex}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentAction>span:first-child{flex:auto;min-width:0}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentPicker:hover .ProductDetail-module__njyrya__attachmentAction{border-color:#484848}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentPicker:has(+.ProductDetail-module__njyrya__fileInput:focus-visible) .ProductDetail-module__njyrya__attachmentAction{outline-offset:2px;outline:3px solid #ff8d28}.ProductDetail-module__njyrya__uploadIcon{background:url(/images/inquiry/icons/upload.svg) 50%/contain no-repeat;width:36px;height:36px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentHint,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentProgress{color:#767676}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentError,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__fieldError{color:#b42318}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__fileList li{background:#f7f7f7;border:1px solid #dedede;border-radius:12px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__fileList strong{color:#484848}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__fileList small{color:#767676}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__fileList button{color:#484848}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__fileList button:focus-visible{outline:3px solid #ff8d28}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__consentLine{color:#484848;align-items:flex-start;min-height:44px;font-size:16px;line-height:24px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__consentLine a{color:#4147d5;text-decoration:underline}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__consentLine a:focus-visible{outline-offset:2px;outline:3px solid #ff8d28}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__statusMessage{background:#f7f7f7;border-color:#dedede;border-radius:12px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__statusMessage span,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__statusMessage li{color:#484848}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__status-error{border-color:#b42318}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__status-success{border-color:#207a45}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__status-warning{border-color:#9a5b00}.ProductDetail-module__njyrya__inquiryActions{gap:20px;min-height:60px;display:flex}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__resetButton,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__submitButton{box-sizing:border-box;border:0;border-radius:36px;justify-content:center;align-items:center;gap:10px;height:60px;min-height:60px;padding:10px 24px;font-size:24px;font-weight:400;line-height:30px;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__resetButton{color:#fff;background:#1d1d1f;flex:0 0 182px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__submitButton{color:#fbfbfb;background-color:#ff8d28;border:1px solid #d9d9d9;flex:1}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__resetButton:hover:not(:disabled){background:#353535}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__submitButton:hover:not(:disabled){background:#ff7a0a}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] :is(.ProductDetail-module__njyrya__resetButton,.ProductDetail-module__njyrya__submitButton):active:not(:disabled){transform:translateY(1px)}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] :is(.ProductDetail-module__njyrya__resetButton,.ProductDetail-module__njyrya__submitButton):focus-visible{outline-offset:3px;outline:3px solid #ff8d28}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] :is(.ProductDetail-module__njyrya__resetButton,.ProductDetail-module__njyrya__submitButton):disabled{cursor:not-allowed;opacity:.55}.ProductDetail-module__njyrya__resetIcon,.ProductDetail-module__njyrya__submitIcon{background-color:currentColor;flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProductDetail-module__njyrya__resetIcon{width:24px;height:24px;-webkit-mask-image:url(/images/inquiry/icons/reset.svg);mask-image:url(/images/inquiry/icons/reset.svg)}.ProductDetail-module__njyrya__submitIcon{width:24px;height:24px;-webkit-mask-image:url(/images/inquiry/icons/submit.svg);mask-image:url(/images/inquiry/icons/submit.svg)}@media (max-width:920px){.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__inquiryDisclosure{padding:40px 20px}.ProductDetail-module__njyrya__requestType>span,.ProductDetail-module__njyrya__readOnlyProducts h3,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid label>span,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField>span{font-size:16px;line-height:24px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentPicker>span:first-child{font-size:20px;line-height:24px}.ProductDetail-module__njyrya__requestType>strong,.ProductDetail-module__njyrya__requestType>select,.ProductDetail-module__njyrya__readOnlyProducts li,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid input,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__formGrid select,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField textarea{min-height:51px;padding:15px 10px;font-size:16px;line-height:24px}.ProductDetail-module__njyrya__readOnlyProducts li{flex-direction:column;align-items:flex-start;gap:2px}.ProductDetail-module__njyrya__readOnlyProducts li span{font-size:14px;line-height:21px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__messageField textarea{min-height:432px;padding-block:15px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__consentLine{line-height:20px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__consentLine input{flex-basis:20px;width:20px;height:20px;min-height:20px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__attachmentAction{height:60px;min-height:60px;padding:8px 10px;font-size:18px;line-height:22px}.ProductDetail-module__njyrya__uploadIcon{width:32px;height:32px}.ProductDetail-module__njyrya__inquiryActions{min-height:56px}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__resetButton,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] .ProductDetail-module__njyrya__submitButton{flex:1 1 0;min-width:0;height:56px;min-height:56px;padding:8px 10px;font-size:18px;line-height:24px}.ProductDetail-module__njyrya__resetIcon,.ProductDetail-module__njyrya__submitIcon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] *,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] :before,.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.ProductDetail-module__njyrya__inquirySection[data-inquiry-presentation=page] :is(.ProductDetail-module__njyrya__resetButton,.ProductDetail-module__njyrya__submitButton):active:not(:disabled){transform:none}}@media (forced-colors:active){.ProductDetail-module__njyrya__galleryThumb[data-active=true],.ProductDetail-module__njyrya__sectionNavLink[aria-current=location]{border-color:highlight}}.ProductDetail-module__njyrya__page [data-product-section]{scroll-margin-top:72px}.ProductDetail-module__njyrya__mediaBoundary,.ProductDetail-module__njyrya__mediaBoundary>[data-responsive-image-root],.ProductDetail-module__njyrya__mediaBoundary>[data-responsive-image-root]>[data-responsive-image-frame],.ProductDetail-module__njyrya__mediaBoundary picture,.ProductDetail-module__njyrya__mediaBoundary img{width:100%;height:100%;display:block}.ProductDetail-module__njyrya__mediaFailure{width:100%;height:100%;min-height:inherit;color:#fff;text-align:center;background:#000;place-items:center;font-size:14px;line-height:1.5;display:grid}.ProductDetail-module__njyrya__categoryHero{background:#1d1d1f;height:360px}.ProductDetail-module__njyrya__categoryHero>.ProductDetail-module__njyrya__mediaBoundary{z-index:-1;position:absolute;inset:0}.ProductDetail-module__njyrya__categoryHeroMedia{width:100%;height:100%}.ProductDetail-module__njyrya__categoryHeroMedia [data-responsive-image-frame]{width:100%;height:100%}.ProductDetail-module__njyrya__categoryHeroMedia img{object-fit:cover;object-position:center}.ProductDetail-module__njyrya__categoryHeroCopy{width:min(1200px,100% - 40px)}.ProductDetail-module__njyrya__breadcrumbs{align-items:center;width:min(1200px,100% - 40px);min-height:60px;padding:10px 0;display:flex;position:relative}.ProductDetail-module__njyrya__breadcrumbs:after{pointer-events:none;content:"";background:#000;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ProductDetail-module__njyrya__breadcrumbs a:focus-visible,.ProductDetail-module__njyrya__sectionNavLink:focus-visible,.ProductDetail-module__njyrya__sectionNavBrand:focus-visible,.ProductDetail-module__njyrya__inquiryBanner:focus-visible,.ProductDetail-module__njyrya__valueCard a:focus-visible{outline-offset:3px;outline:2px solid #ff8d28}.ProductDetail-module__njyrya__hero{border:0}.ProductDetail-module__njyrya__heroContent{border:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;width:min(1150px,100% - 40px);margin-left:max(20px,50% - 570px);margin-right:auto;padding-block:56px 49px}.ProductDetail-module__njyrya__summary{background:#fff;justify-content:flex-start;gap:20px;width:100%;padding:0 20px 20px}.ProductDetail-module__njyrya__summary h1{color:#000;max-width:none;font-family:var(--fl-font-body);margin:0;font-size:24px;font-weight:400;line-height:1.5}.ProductDetail-module__njyrya__metadataLine{color:#bcbcbc;margin:0;font-size:20px;line-height:1.5}.ProductDetail-module__njyrya__productSummary{color:#484848;font-size:16px;line-height:1.5}.ProductDetail-module__njyrya__assuranceGroups{gap:20px;display:grid}.ProductDetail-module__njyrya__assuranceGroup{color:#7a7a7a;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;display:grid}.ProductDetail-module__njyrya__assuranceGroup ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ProductDetail-module__njyrya__assuranceGroup li:not(:last-child):after{content:"|";margin-left:10px}.ProductDetail-module__njyrya__heroActions{gap:20px 10px}.ProductDetail-module__njyrya__heroActions[data-single-secondary=true] .ProductDetail-module__njyrya__outlineAction{grid-column:1/-1}.ProductDetail-module__njyrya__primaryAction,.ProductDetail-module__njyrya__outlineAction{border-color:#bcbcbc;border-radius:32px;min-height:64px;font-size:20px;font-weight:400;line-height:1.5;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.ProductDetail-module__njyrya__primaryAction{background:#000;border-color:#000}.ProductDetail-module__njyrya__commercialBar{border-color:#000;justify-content:space-between;align-items:stretch;width:min(1140px,100% - 40px);min-height:70px;display:flex}.ProductDetail-module__njyrya__commercialBar>div{flex:0 auto;justify-content:space-between;align-items:center;gap:30px;min-width:0;padding:10px 0;display:flex}.ProductDetail-module__njyrya__commercialBar>div+div{border:0}.ProductDetail-module__njyrya__commercialBar dt,.ProductDetail-module__njyrya__commercialBar dd{color:#000;text-transform:none;font-size:20px;font-weight:400;line-height:1.5}.ProductDetail-module__njyrya__commercialBar dt{font-weight:500}.ProductDetail-module__njyrya__gallery{aspect-ratio:114/125;color:#000;background:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:87.7193% 10.5263%;align-self:start;gap:1.75439%;width:100%;height:auto;padding:0;display:grid;position:relative;container-type:inline-size}.ProductDetail-module__njyrya__galleryStage{aspect-ratio:4/5;background:#ebebf0;border-radius:12px;grid-area:1/1;width:100%;height:100%}.ProductDetail-module__njyrya__galleryMainMedia,.ProductDetail-module__njyrya__galleryVideo{width:100%;height:100%}.ProductDetail-module__njyrya__galleryMainMedia [data-responsive-image-frame]{width:100%;height:100%}.ProductDetail-module__njyrya__galleryMainMedia picture{width:100%;height:100%}.ProductDetail-module__njyrya__galleryMainMedia img{width:100%;height:100%}.ProductDetail-module__njyrya__galleryMainMedia [data-responsive-image-frame]{border-radius:12px;aspect-ratio:auto!important}.ProductDetail-module__njyrya__galleryVideo{object-fit:cover}.ProductDetail-module__njyrya__galleryMainMedia img{object-fit:cover}.ProductDetail-module__njyrya__galleryThumbs{scrollbar-width:auto;flex-direction:column;grid-area:1/2;gap:1.75439cqw;width:100%;height:100%;min-height:0;padding:0;position:relative;overflow:hidden auto}.ProductDetail-module__njyrya__galleryThumbs::-webkit-scrollbar{width:5px;display:block}.ProductDetail-module__njyrya__galleryThumbs[data-overflow-before=true]:before,.ProductDetail-module__njyrya__galleryThumbs[data-overflow-after=true]:after{z-index:3;pointer-events:none;content:"";flex:0 0 30px;width:100%;display:block;position:sticky}.ProductDetail-module__njyrya__galleryThumbs[data-overflow-before=true]:before{background:linear-gradient(#fff,#fff0);margin-bottom:-40px;top:0}.ProductDetail-module__njyrya__galleryThumbs[data-overflow-after=true]:after{background:linear-gradient(#fff0,#fff);margin-top:-40px;bottom:0}.ProductDetail-module__njyrya__galleryThumb{aspect-ratio:1;opacity:.64;border:2px solid #0000;border-radius:8px;flex:none;width:100%;height:auto}.ProductDetail-module__njyrya__galleryThumb[data-active=true]{opacity:1;border-color:#ff8d28}.ProductDetail-module__njyrya__galleryThumbBoundary,.ProductDetail-module__njyrya__galleryThumbBoundary>[data-responsive-image-root],.ProductDetail-module__njyrya__galleryThumbBoundary [data-responsive-image-frame],.ProductDetail-module__njyrya__galleryThumbBoundary picture,.ProductDetail-module__njyrya__galleryThumbBoundary img,.ProductDetail-module__njyrya__galleryThumbFallback{width:100%;height:100%;display:block}.ProductDetail-module__njyrya__galleryThumbFallback{background:#d9d9d9}.ProductDetail-module__njyrya__galleryControls{z-index:5;grid-area:auto;gap:0;position:absolute;bottom:20px;left:19px}.ProductDetail-module__njyrya__railControl{color:#fff!important;background:#2a2a2a!important;border:1px solid #ffffff38!important;border-radius:50%!important;width:54px!important;height:54px!important}@media (min-width:768px){.ProductDetail-module__njyrya__galleryControl{position:relative;overflow:visible;color:#000!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;width:48px!important;height:48px!important}.ProductDetail-module__njyrya__galleryControl:before{z-index:0;content:"";background:#fff;border-radius:50%;width:41.5px;height:41.5px;position:absolute;display:block!important}.ProductDetail-module__njyrya__galleryControl svg{z-index:1;stroke-width:1.5px;width:28px;height:28px;position:relative}.ProductDetail-module__njyrya__galleryControls .ProductDetail-module__njyrya__galleryControl:hover:not(:disabled):not([aria-disabled=true]),.ProductDetail-module__njyrya__galleryControls .ProductDetail-module__njyrya__galleryControl:active:not(:disabled):not([aria-disabled=true]),.ProductDetail-module__njyrya__galleryControl:disabled{color:#000!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ProductDetail-module__njyrya__galleryControl:focus-visible{outline-offset:2px;outline:2px solid #ff8d28}}.ProductDetail-module__njyrya__railControl:disabled{color:#fff!important;opacity:.38!important;background:#2a2a2a!important}.ProductDetail-module__njyrya__highlyRatedBadge{z-index:4;color:#000;pointer-events:none;background:#fff;border-radius:19px;align-items:center;gap:7px;width:135px;height:38px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:26px;left:19px}.ProductDetail-module__njyrya__highlyRatedBadge svg{flex:0 0 24px;width:24px;height:24px}.ProductDetail-module__njyrya__galleryMediaStatus{gap:12px}.ProductDetail-module__njyrya__galleryMediaStatus[data-status=error]{pointer-events:auto}.ProductDetail-module__njyrya__galleryMediaStatus button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:22px;min-height:44px;padding:0 18px}.ProductDetail-module__njyrya__sectionNav{z-index:50;background:var(--fl-color-surface);height:56px;box-shadow:inset 0 -1px var(--fl-color-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:0;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;display:block;position:fixed;top:0;left:0;right:0;transform:translateY(0)}body:has([data-site-chrome-header][data-scroll-state=hidden]) .ProductDetail-module__njyrya__sectionNav:not([data-nav-active=true]){transform:translateY(-100%)}.ProductDetail-module__njyrya__sectionNav[data-nav-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.ProductDetail-module__njyrya__sectionNavInner{background:0 0;justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 40px);height:56px;margin:0 auto;padding:0;display:flex;overflow:visible}.ProductDetail-module__njyrya__sectionNavBrand{width:63px;height:34px;color:var(--fl-color-text);flex:0 0 63px;align-items:center;text-decoration:none;display:inline-flex}.ProductDetail-module__njyrya__sectionNavBrand img{object-fit:contain;object-position:left center;width:63px;height:34px;display:block}.ProductDetail-module__njyrya__sectionNavWordmark{font-family:var(--fl-font-display);align-items:baseline;gap:3px;font-size:9px;display:flex}.ProductDetail-module__njyrya__sectionNavWordmark strong{color:var(--fl-color-brand)}.ProductDetail-module__njyrya__sectionNavMenu{align-items:center;gap:40px;display:flex}.ProductDetail-module__njyrya__sectionNavLink{color:var(--fl-color-text-secondary);font-size:16px;font-weight:400;line-height:1.2;transition:color .16s}.ProductDetail-module__njyrya__sectionNavLink:after{display:none}.ProductDetail-module__njyrya__sectionNavLink:hover,.ProductDetail-module__njyrya__sectionNavLink[aria-current=location]{color:#ff8d28}.ProductDetail-module__njyrya__detailSection{background:#000;position:relative}.ProductDetail-module__njyrya__detailHeading{color:#000;background:#fff;align-items:center;width:min(1140px,100% - 40px);height:140px;padding:0;display:flex}.ProductDetail-module__njyrya__detailSection:before{content:"";background:#fff;height:140px;position:absolute;left:0;right:0}.ProductDetail-module__njyrya__detailHeading h2,.ProductDetail-module__njyrya__railHeader h2,.ProductDetail-module__njyrya__specSection h2,.ProductDetail-module__njyrya__faqSection h2,.ProductDetail-module__njyrya__relatedSection>h2{font-family:var(--fl-font-body);letter-spacing:0;margin:0;font-size:40px;font-weight:500;line-height:1.5;position:relative}.ProductDetail-module__njyrya__detailBlocks{position:relative}.ProductDetail-module__njyrya__detailStory{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:448px;margin:0;display:grid;overflow:visible}.ProductDetail-module__njyrya__detailStory>[data-slot-kind]{min-width:0;min-height:448px}.ProductDetail-module__njyrya__detailMedia[data-image-title-position]{position:relative;overflow:hidden}.ProductDetail-module__njyrya__detailImageTitle{--detail-default:#fff;--detail-muted:#484848;--detail-accent:var(--fl-color-brand);--detail-divider:#484848;z-index:2;color:#fff;text-align:center;text-shadow:0 1px 3px #000000bf;pointer-events:none;justify-content:center;width:100%;padding-block:clamp(24px,4.5vw,80px);padding-inline:clamp(20px,2.5vw,40px);display:flex;position:absolute;inset-inline:0}.ProductDetail-module__njyrya__detailMedia[data-image-title-position=top] .ProductDetail-module__njyrya__detailImageTitle{top:0}.ProductDetail-module__njyrya__detailMedia[data-image-title-position=center] .ProductDetail-module__njyrya__detailImageTitle{top:50%;transform:translateY(-50%)}.ProductDetail-module__njyrya__detailMedia[data-image-title-position=bottom] .ProductDetail-module__njyrya__detailImageTitle{bottom:0}.ProductDetail-module__njyrya__detailImageTitle .ProductDetail-module__njyrya__richText{width:min(100%,720px)}.ProductDetail-module__njyrya__detailImageTitle .ProductDetail-module__njyrya__richText :where(ul,ol,blockquote){text-align:start;width:fit-content;max-width:100%;margin-inline:auto}.ProductDetail-module__njyrya__detailCopy,.ProductDetail-module__njyrya__detailHighlightCopy{flex-direction:column;justify-content:center;gap:30px;padding:30px;display:flex}.ProductDetail-module__njyrya__detailCopy[data-background=paper],.ProductDetail-module__njyrya__detailHighlightCopy[data-background=paper],.ProductDetail-module__njyrya__detailPoints[data-background=paper]{--detail-default:#000;--detail-muted:#bcbcbc;--detail-accent:var(--fl-color-brand);--detail-divider:#bcbcbc;color:var(--detail-default);background:#fff}.ProductDetail-module__njyrya__detailCopy[data-background=soft],.ProductDetail-module__njyrya__detailHighlightCopy[data-background=soft],.ProductDetail-module__njyrya__detailPoints[data-background=soft]{--detail-default:#000;--detail-muted:#bcbcbc;--detail-accent:var(--fl-color-brand);--detail-divider:#bcbcbc;color:var(--detail-default);background:#f6f5f5}.ProductDetail-module__njyrya__detailCopy[data-background=ink],.ProductDetail-module__njyrya__detailHighlightCopy[data-background=ink],.ProductDetail-module__njyrya__detailPoints[data-background=ink]{--detail-default:#fff;--detail-muted:#484848;--detail-accent:var(--fl-color-brand);--detail-divider:#484848;color:var(--detail-default);background:#000}.ProductDetail-module__njyrya__detailCopy[data-background=charcoal],.ProductDetail-module__njyrya__detailHighlightCopy[data-background=charcoal],.ProductDetail-module__njyrya__detailPoints[data-background=charcoal]{--detail-default:#fff;--detail-muted:#484848;--detail-accent:var(--fl-color-brand);--detail-divider:#484848;color:var(--detail-default);background:#1d1d1f}.ProductDetail-module__njyrya__detailCopy[data-background=orange],.ProductDetail-module__njyrya__detailHighlightCopy[data-background=orange],.ProductDetail-module__njyrya__detailPoints[data-background=orange]{--detail-default:#fff;--detail-muted:#484848;--detail-accent:#000;--detail-divider:#484848;background:var(--fl-color-brand);color:var(--detail-default)}:is(.ProductDetail-module__njyrya__detailStory:has(>.ProductDetail-module__njyrya__detailCopy[data-background=transparent]),.ProductDetail-module__njyrya__detailHighlight:has(>.ProductDetail-module__njyrya__detailHighlightCopy[data-background=transparent])){background:0 0}.ProductDetail-module__njyrya__detailCopy[data-background=transparent],.ProductDetail-module__njyrya__detailHighlightCopy[data-background=transparent],.ProductDetail-module__njyrya__detailPoints[data-background=transparent]{--detail-default:#fff;--detail-muted:#484848;--detail-accent:var(--fl-color-brand);--detail-divider:#484848;color:var(--detail-default);background:0 0}.ProductDetail-module__njyrya__richText{--rich-list-marker-width:1em;font-synthesis:weight style;gap:20px;width:100%;display:grid}.ProductDetail-module__njyrya__richText :where(p,h3,h4,blockquote,ol,ul){margin:0}.ProductDetail-module__njyrya__richText :where(ul,ol){padding-inline-start:0;list-style:none}.ProductDetail-module__njyrya__richText :where(ul,ol)>li{padding-inline-start:var(--rich-list-marker-width);position:relative}.ProductDetail-module__njyrya__listMarker{inline-size:var(--rich-list-marker-width);text-align:start;white-space:nowrap;position:absolute;inset-inline-start:0}.ProductDetail-module__njyrya__richText blockquote{border-inline-start:3px solid var(--detail-accent);padding-inline-start:calc(var(--rich-list-marker-width) - 3px)}.ProductDetail-module__njyrya__richText :where(p,li,blockquote){font-size:16px;line-height:1.5}.ProductDetail-module__njyrya__richText :where(h3,h4){font-family:var(--fl-font-display);font-size:24px;font-weight:500;line-height:1.5}.ProductDetail-module__njyrya__richText [data-rich-color=default]{color:var(--detail-default)}.ProductDetail-module__njyrya__richText [data-rich-color=muted]{color:var(--detail-muted)}.ProductDetail-module__njyrya__richText [data-rich-color=accent]{color:var(--detail-accent)}.ProductDetail-module__njyrya__richText strong{font-weight:var(--fl-font-weight-bold)}.ProductDetail-module__njyrya__richText em{font-style:italic}.ProductDetail-module__njyrya__richText a{color:var(--detail-accent);text-underline-offset:3px;text-decoration:underline}.ProductDetail-module__njyrya__richText a:focus-visible{outline:2px solid var(--detail-accent);outline-offset:3px}.ProductDetail-module__njyrya__detailMedia,.ProductDetail-module__njyrya__detailHighlightMedia{background:#000;min-width:0;min-height:448px;overflow:hidden}.ProductDetail-module__njyrya__detailImageMedia,.ProductDetail-module__njyrya__detailVideoCover{width:100%;height:100%}:is(.ProductDetail-module__njyrya__detailMedia [data-responsive-image-frame],.ProductDetail-module__njyrya__detailHighlightMedia [data-responsive-image-frame]){border-radius:0;height:100%;aspect-ratio:auto!important}.ProductDetail-module__njyrya__detailMedia img,.ProductDetail-module__njyrya__detailHighlightMedia img{object-fit:cover}.ProductDetail-module__njyrya__detailVideo,.ProductDetail-module__njyrya__detailVideo video,.ProductDetail-module__njyrya__detailVideoPoster{width:100%;height:100%;display:block}.ProductDetail-module__njyrya__detailVideo{min-height:inherit;position:relative}.ProductDetail-module__njyrya__detailVideo video{object-fit:cover;border:0;position:absolute;inset:0}.ProductDetail-module__njyrya__detailVideoPoster{z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.ProductDetail-module__njyrya__detailVideoPoster[data-visible=true]{opacity:1}.ProductDetail-module__njyrya__detailHighlight{flex-direction:column;width:100%;margin:0;display:flex}.ProductDetail-module__njyrya__detailHighlight[data-order=media-first] .ProductDetail-module__njyrya__detailHighlightMedia{order:1}.ProductDetail-module__njyrya__detailHighlight[data-order=media-first] .ProductDetail-module__njyrya__detailHighlightCopy{order:2}.ProductDetail-module__njyrya__detailHighlight[data-order=text-first] .ProductDetail-module__njyrya__detailHighlightCopy{order:1}.ProductDetail-module__njyrya__detailHighlight[data-order=text-first] .ProductDetail-module__njyrya__detailHighlightMedia{order:2}.ProductDetail-module__njyrya__detailHighlightCopy{text-align:center;align-items:center;min-height:340px;padding:100px 30px}.ProductDetail-module__njyrya__detailHighlightCopy .ProductDetail-module__njyrya__richText{max-width:800px}.ProductDetail-module__njyrya__detailHighlightCopy .ProductDetail-module__njyrya__richText :where(h3,h4){font-size:48px}.ProductDetail-module__njyrya__detailHighlightMedia{height:600px}.ProductDetail-module__njyrya__detailPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;width:100%;margin:0;padding:100px max(20px,50vw - 570px);display:grid}.ProductDetail-module__njyrya__detailPoints[data-point-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetail-module__njyrya__detailPoints>div{grid-row:span 2;grid-template-rows:subgrid;gap:30px;display:grid}.ProductDetail-module__njyrya__detailPoints h3{border-bottom:1px solid var(--detail-divider);font-family:var(--fl-font-display);margin:0;padding-bottom:30px;font-size:24px;font-weight:500;line-height:1.5}.ProductDetail-module__njyrya__detailPoints .ProductDetail-module__njyrya__richText :where(p,li,blockquote){line-height:1.5}.ProductDetail-module__njyrya__railSection{--product-rail-gap:30px;--product-rail-gutter:max(20px, calc((100vw - 1140px) / 2));color:#fff;background:#000;padding:40px 0 60px;overflow:hidden}.ProductDetail-module__njyrya__railHeader{width:min(1140px,100% - 40px);margin:0 auto 40px;display:block}.ProductDetail-module__njyrya__railViewport{overscroll-behavior-inline:contain;width:100%;scroll-padding-inline:var(--product-rail-gutter);scroll-snap-type:inline mandatory;touch-action:pan-x pan-y;overflow-x:auto}.ProductDetail-module__njyrya__railViewport[data-product-rail-enhanced=true]{scrollbar-width:none}.ProductDetail-module__njyrya__railViewport[data-product-rail-enhanced=true]::-webkit-scrollbar{display:none}.ProductDetail-module__njyrya__railViewport[data-rail-animating=true]{scroll-snap-type:none}.ProductDetail-module__njyrya__railViewport:focus-visible{outline-offset:-2px;outline:2px solid #ff8d28}.ProductDetail-module__njyrya__railList{gap:var(--product-rail-gap);width:auto;min-width:100%;padding:0 var(--product-rail-gutter);scroll-snap-type:none;scrollbar-width:auto;scroll-padding-inline:0;overflow:visible}.ProductDetail-module__njyrya__railList:after{flex:0 0 max(1px, calc(var(--product-rail-gutter) - var(--product-rail-gap)));content:""}.ProductDetail-module__njyrya__railList>li,.ProductDetail-module__njyrya__railSection[data-tone=light] .ProductDetail-module__njyrya__railList>li{flex:0 0 488px;min-width:488px}.ProductDetail-module__njyrya__railCard{background:#000;border-radius:24px;min-height:336px}.ProductDetail-module__njyrya__railCard>.ProductDetail-module__njyrya__mediaBoundary,.ProductDetail-module__njyrya__railCardMedia{border-radius:24px;width:100%;height:240px;overflow:hidden}.ProductDetail-module__njyrya__railCardMedia [data-responsive-image-frame]{border-radius:24px;width:100%;height:240px;overflow:hidden}.ProductDetail-module__njyrya__railCard[data-card-kind=feature]>.ProductDetail-module__njyrya__mediaBoundary,.ProductDetail-module__njyrya__railCard .ProductDetail-module__njyrya__featureCardMedia{aspect-ratio:122/145;height:auto}.ProductDetail-module__njyrya__railCard .ProductDetail-module__njyrya__featureCardMedia [data-responsive-image-frame]{aspect-ratio:122/145;height:auto}.ProductDetail-module__njyrya__railCard[data-card-kind=customization]>.ProductDetail-module__njyrya__mediaBoundary,.ProductDetail-module__njyrya__railCard .ProductDetail-module__njyrya__customizationCardMedia{aspect-ratio:35/24;height:auto}.ProductDetail-module__njyrya__railCard .ProductDetail-module__njyrya__customizationCardMedia [data-responsive-image-frame]{aspect-ratio:35/24;height:auto}.ProductDetail-module__njyrya__railCardMedia img{object-fit:cover}.ProductDetail-module__njyrya__railCardCopy{color:#fff;font-family:var(--fl-font-display);margin:0;padding:30px;line-height:1.5}.ProductDetail-module__njyrya__railCardCopy strong{font-size:24px;font-weight:500}.ProductDetail-module__njyrya__railCardCopy span{color:#bcbcbc;font-size:16px;font-weight:500}.ProductDetail-module__njyrya__railControls,.ProductDetail-module__njyrya__relatedControls{margin-top:20px;justify-content:flex-end;width:min(1140px,100vw - 40px);margin-inline:auto}@media (min-width:921px){.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railCardCopy,.ProductDetail-module__njyrya__railSection[data-rail-variant=customization] .ProductDetail-module__njyrya__railCardCopy{padding:20px 0}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railControls{margin-top:12px}}@media (min-width:921px) and (orientation:landscape){.ProductDetail-module__njyrya__railSection[data-rail-variant=features]{--product-feature-card-width:clamp(200px, calc(70svh - 278px), 488px)}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railList>li{flex-basis:var(--product-feature-card-width);min-width:var(--product-feature-card-width)}}@media (min-width:1200px) and (orientation:landscape){.ProductDetail-module__njyrya__railSection[data-rail-variant=features]{--product-feature-card-width:clamp(320px, calc(100svh - 410px), 488px)}}@media (min-width:921px) and (orientation:landscape) and (max-height:760px){.ProductDetail-module__njyrya__railSection[data-rail-variant=features]{padding-block:16px 12px}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railHeader{margin-bottom:12px}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railHeader h2{font-size:32px;line-height:1.3}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railCardCopy{padding:12px 0}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railCardCopy strong{font-size:20px;line-height:1.35}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railCardCopy span{font-size:14px;line-height:1.4}.ProductDetail-module__njyrya__railSection[data-rail-variant=features] .ProductDetail-module__njyrya__railControls{margin-top:8px}}.ProductDetail-module__njyrya__railSection[data-rail-variant=values]{color:#000;background:#fbfbfb;padding-top:40px}.ProductDetail-module__njyrya__railSection[data-rail-variant=values] .ProductDetail-module__njyrya__railList>li{flex-basis:360px;min-width:360px}.ProductDetail-module__njyrya__valueCard{color:#000;background:#fff;border-radius:24px;flex-direction:column;gap:20px;min-height:358px;padding:20px;display:flex}.ProductDetail-module__njyrya__valueCard h3,.ProductDetail-module__njyrya__valueCard p{margin:0}.ProductDetail-module__njyrya__valueCard h3{font-size:20px;line-height:1.5}.ProductDetail-module__njyrya__valueCard p{flex:1;font-size:14px;line-height:1.5}.ProductDetail-module__njyrya__valueIcon{flex:0 0 48px}.ProductDetail-module__njyrya__valueCard a,.ProductDetail-module__njyrya__valueCard button{color:#000;background:0 0;border:0;align-self:flex-end;place-items:center;width:48px;height:48px;padding:0;display:grid}.ProductDetail-module__njyrya__valueCard button:disabled{color:#bcbcbc}.ProductDetail-module__njyrya__specSection,.ProductDetail-module__njyrya__faqSection{padding-block:var(--product-section-heading-pad-block);background:#fbfbfb;padding-inline:max(20px,50vw - 570px)}.ProductDetail-module__njyrya__specSection>section,.ProductDetail-module__njyrya__faqSection>section{width:min(1140px,100%);margin:0 auto}.ProductDetail-module__njyrya__specSection h2{margin-bottom:var(--product-section-heading-gap)}.ProductDetail-module__njyrya__specTableWrap{background:#fff;border:1px solid #bcbcbc;border-radius:12px;padding:10px 20px}.ProductDetail-module__njyrya__sizeSpecTableWrap{margin-top:0;container-type:inline-size}.ProductDetail-module__njyrya__sizeSpecTableScroller{overflow-x:auto}.ProductDetail-module__njyrya__sizeSpecTable{table-layout:auto;width:100%}.ProductDetail-module__njyrya__sizeSpecBlock{margin-top:66px}.ProductDetail-module__njyrya__specTableNote{--detail-default:#000;--detail-muted:#7a7a7a;--detail-accent:var(--fl-color-brand);color:var(--detail-default);margin-top:20px}.ProductDetail-module__njyrya__specTableNote .ProductDetail-module__njyrya__richText{gap:10px}.ProductDetail-module__njyrya__specTableNote .ProductDetail-module__njyrya__richText p{font-size:14px;line-height:1.4}.ProductDetail-module__njyrya__specGroupNote td{padding:10px}.ProductDetail-module__njyrya__specGroupNote .ProductDetail-module__njyrya__specTableNote{margin-top:0}.ProductDetail-module__njyrya__sizeSpecTitle{color:#000;font-family:var(--fl-font-body);letter-spacing:0;margin:0 0 66px;font-size:40px;font-weight:500;line-height:1.5}.ProductDetail-module__njyrya__sizeSpecLabelColumn{width:40cqw}.ProductDetail-module__njyrya__sizeSpecTable col:not(:first-child){width:calc(60cqw / var(--size-spec-column-count))}.ProductDetail-module__njyrya__sizeSpecTable th,.ProductDetail-module__njyrya__sizeSpecTable td{white-space:nowrap}.ProductDetail-module__njyrya__sizeSpecTable :is(th,td):first-child{width:40cqw}.ProductDetail-module__njyrya__sizeSpecTable :is(th,td):not(:first-child){width:calc(60cqw / var(--size-spec-column-count));min-width:72px}.ProductDetail-module__njyrya__sizeSpecTable thead th{font-weight:500}.ProductDetail-module__njyrya__sizeSpecTable tbody tr[data-zebra=true]>*{background:#fbfbfb}.ProductDetail-module__njyrya__sizeSpecTable tbody tr[data-zebra=true]>:first-child{border-radius:12px 0 0 12px}.ProductDetail-module__njyrya__sizeSpecTable tbody tr[data-zebra=true]>:last-child{border-radius:0 12px 12px 0}.ProductDetail-module__njyrya__specTable{border-collapse:separate;border-spacing:0 10px}.ProductDetail-module__njyrya__specTable th,.ProductDetail-module__njyrya__specTable td{color:#484848;overflow-wrap:anywhere;padding:10px;font-size:16px;font-weight:400;line-height:1.5}.ProductDetail-module__njyrya__specTable thead th{color:#000;font-size:20px}.ProductDetail-module__njyrya__specTable:not(.ProductDetail-module__njyrya__sizeSpecTable) th:first-child{width:40%;padding-right:30px}.ProductDetail-module__njyrya__specTable:not(.ProductDetail-module__njyrya__sizeSpecTable) thead th:nth-child(2){width:60%}.ProductDetail-module__njyrya__specTable tbody tr[data-zebra=true]>*{background:#fbfbfb}.ProductDetail-module__njyrya__specTable tbody tr[data-zebra=true]>:first-child{border-radius:12px 0 0 12px}.ProductDetail-module__njyrya__specTable tbody tr[data-zebra=true]>:last-child{border-radius:0 12px 12px 0}.ProductDetail-module__njyrya__specGroupHeading th{color:#000;border-bottom:1px solid #bcbcbc;padding-top:20px;font-size:18px;font-weight:500;width:auto!important}.ProductDetail-module__njyrya__faqSection{padding-block:var(--product-section-heading-pad-block)}.ProductDetail-module__njyrya__faqSection h2{margin-bottom:var(--product-section-heading-gap)}.ProductDetail-module__njyrya__faqList{border-color:#bcbcbc;border-radius:12px;padding:50px 60px}.ProductDetail-module__njyrya__faqItem{border-bottom:1px solid #bcbcbc;margin:0}.ProductDetail-module__njyrya__faqItem:last-child{border-bottom:0}.ProductDetail-module__njyrya__faqItem summary{color:#000;cursor:pointer;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:30px;min-height:56px;padding:10px 0;font-size:20px;font-weight:500;line-height:1.5;list-style:none;display:grid}.ProductDetail-module__njyrya__faqItem summary::-webkit-details-marker{display:none}.ProductDetail-module__njyrya__faqItem summary:hover{background:#fbfbfb}.ProductDetail-module__njyrya__faqItem summary:focus-visible{outline-offset:2px;outline:2px solid #ff8d28}.ProductDetail-module__njyrya__faqItem summary svg{transition:transform var(--fl-motion-duration-medium) var(--fl-motion-easing-standard)}.ProductDetail-module__njyrya__faqItem[open] summary svg{transform:rotate(180deg)}.ProductDetail-module__njyrya__faqAnswer{color:#484848;max-width:none;padding:18px 0 30px}.ProductDetail-module__njyrya__faqAnswer p{font-size:16px;line-height:1.5}@supports (interpolate-size:allow-keywords) and selector(::details-content){.ProductDetail-module__njyrya__faqItem{interpolate-size:allow-keywords}.ProductDetail-module__njyrya__faqItem::details-content{opacity:0;height:0;transition:height var(--fl-motion-duration-medium) var(--fl-motion-easing-standard), opacity var(--fl-motion-duration-medium) var(--fl-motion-easing-standard), content-visibility var(--fl-motion-duration-medium) allow-discrete;overflow:clip}.ProductDetail-module__njyrya__faqItem[open]::details-content{opacity:1;height:auto}}.ProductDetail-module__njyrya__inquirySection{background:#fbfbfb;padding:0 max(20px,50vw - 570px) 80px}.ProductDetail-module__njyrya__inquiryBanner{color:#000;background:#ebebf0;border-radius:114px;justify-content:space-between;align-items:center;gap:20px;width:min(1140px,100%);min-height:66px;margin:0 auto;padding:9px 18px 9px 30px;font-size:20px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s;display:flex}.ProductDetail-module__njyrya__inquiryBanner:hover{background:#dedee5}.ProductDetail-module__njyrya__inquiryIcon{color:#fff;background:#0b8ff3;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:transform .16s;display:grid}.ProductDetail-module__njyrya__inquiryBanner:hover .ProductDetail-module__njyrya__inquiryIcon{transform:translate(2px)}.ProductDetail-module__njyrya__relatedSection{--related-rail-gap:30px;--related-rail-gutter:max(20px, calc((100vw - 1140px) / 2));--product-inquiry-toolbar-left:var(--related-rail-gutter);--product-inquiry-toolbar-width:min(1140px, calc(100vw - 40px));padding-block:var(--product-section-heading-pad-block);background:#fff;padding-inline:0;overflow:hidden}.ProductDetail-module__njyrya__relatedSection>h2{width:min(1140px,100vw - 40px);margin-right:0;margin-left:var(--related-rail-gutter);margin-bottom:var(--product-section-heading-gap)}.ProductDetail-module__njyrya__relatedViewport{overscroll-behavior-inline:contain;width:100%;scroll-padding-inline:var(--related-rail-gutter);scroll-snap-type:inline mandatory;touch-action:pan-x pan-y;overflow-x:auto}.ProductDetail-module__njyrya__relatedViewport[data-related-rail-enhanced=true]{scrollbar-width:none}.ProductDetail-module__njyrya__relatedViewport[data-related-rail-enhanced=true]::-webkit-scrollbar{display:none}.ProductDetail-module__njyrya__relatedViewport[data-related-rail-state=locked]{scroll-snap-type:none}.ProductDetail-module__njyrya__relatedViewport:focus-visible{outline-offset:-2px;outline:2px solid #ff8d28}@media (min-width:921px) and (hover:hover) and (pointer:fine){.ProductDetail-module__njyrya__relatedViewport{margin-block:-24px;padding-block:24px}}.ProductDetail-module__njyrya__relatedList{gap:var(--related-rail-gap);width:auto;min-width:100%;padding:0 var(--related-rail-gutter);margin:0;list-style:none;display:flex;overflow:visible}.ProductDetail-module__njyrya__relatedList:after{flex:0 0 max(1px, calc(var(--related-rail-gutter) - var(--related-rail-gap)));content:""}.ProductDetail-module__njyrya__relatedList>li{scroll-snap-align:start;flex:0 0 280px;width:280px;list-style:none}.ProductDetail-module__njyrya__relatedControls{justify-content:flex-end;align-items:center;gap:var(--fl-space-3);width:min(1140px,100vw - 40px);height:64px;margin:54px 0 0 var(--related-rail-gutter);display:flex}.ProductDetail-module__njyrya__relatedControl{position:relative;color:#fff!important;background:#2a2a2a!important;border:1px solid #ffffff38!important;border-radius:50%!important;width:54px!important;height:54px!important;padding:0!important}.ProductDetail-module__njyrya__relatedControl:before{content:"";background:#0003;border-radius:50%;width:53.333px;height:53.333px;transition:background-color .16s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ProductDetail-module__njyrya__relatedControl svg{z-index:1;stroke-width:1.33333px;width:36px;height:36px;position:relative}.ProductDetail-module__njyrya__relatedControl:hover:not(:disabled):not([aria-disabled=true]){background:var(--fl-color-brand)!important;border-color:var(--fl-color-brand)!important;color:var(--fl-color-on-brand)!important}.ProductDetail-module__njyrya__relatedControl:hover:not(:disabled):before{background:0 0}.ProductDetail-module__njyrya__relatedControl:disabled,.ProductDetail-module__njyrya__relatedControl[aria-disabled=true]{color:#fff!important;opacity:.38!important;background:#2a2a2a!important}.ProductDetail-module__njyrya__relatedControl:disabled:before{background:0 0}.ProductDetail-module__njyrya__relatedControl:focus-visible{outline-offset:-2px;outline:2px solid #ff8d28}.ProductDetail-module__njyrya__entryRoot{min-width:0}.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle]>.ProductDetail-module__njyrya__railHeader,.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle]>h2,.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle]>section>h2,.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle] [data-entry-initial=true],.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle]>section>.ProductDetail-module__njyrya__specTableWrap,.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle]>section>.ProductDetail-module__njyrya__sizeSpecBlock,.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle]>section>.ProductDetail-module__njyrya__faqList,.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle]>section>.ProductDetail-module__njyrya__inquiryBanner,.ProductDetail-module__njyrya__entryRoot[data-entry-state=idle] [data-entry-controls]{opacity:0}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>.ProductDetail-module__njyrya__railHeader,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>h2,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>h2{animation:.6s cubic-bezier(.2,.7,.2,1) both ProductDetail-module__njyrya__product-heading-in}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-initial=true]{animation:.68s cubic-bezier(.2,.7,.2,1) both ProductDetail-module__njyrya__product-card-in}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-initial=true]:first-child{animation-delay:.12s}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-initial=true]:nth-child(2){animation-delay:.24s}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-initial=true]:nth-child(3){animation-delay:.36s}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-initial=true]:nth-child(4){animation-delay:.48s}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-initial=true]:nth-child(5){animation-delay:.6s}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>.ProductDetail-module__njyrya__specTableWrap,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>.ProductDetail-module__njyrya__sizeSpecBlock,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>.ProductDetail-module__njyrya__faqList{animation:.68s cubic-bezier(.2,.7,.2,1) .12s both ProductDetail-module__njyrya__product-card-in}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>.ProductDetail-module__njyrya__inquiryBanner{animation:.68s cubic-bezier(.2,.7,.2,1) both ProductDetail-module__njyrya__product-inquiry-in}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-controls]{animation:.6s .72s both ProductDetail-module__njyrya__product-controls-in}@keyframes ProductDetail-module__njyrya__product-heading-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductDetail-module__njyrya__product-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductDetail-module__njyrya__product-inquiry-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductDetail-module__njyrya__product-controls-in{0%{opacity:0}to{opacity:1}}@media (max-width:920px){.ProductDetail-module__njyrya__page{--product-section-heading-pad-block:var(--fl-space-10) var(--fl-space-8);--product-section-heading-gap:var(--fl-space-6)}.ProductDetail-module__njyrya__page [data-product-section]{scroll-margin-top:16px}.ProductDetail-module__njyrya__categoryHero{height:304px}.ProductDetail-module__njyrya__categoryHeroCopy{text-align:center;justify-content:center;align-items:center;width:calc(100% - 40px)}.ProductDetail-module__njyrya__categoryHeroMedia [data-responsive-image-frame]{width:100%;transform:none}.ProductDetail-module__njyrya__heroContent{grid-template-columns:1fr}.ProductDetail-module__njyrya__gallery,.ProductDetail-module__njyrya__summary,.ProductDetail-module__njyrya__commercialBar{width:min(570px,100% - 40px);margin-inline:auto}.ProductDetail-module__njyrya__summary{width:min(570px,100% - 40px)}.ProductDetail-module__njyrya__commercialBar{grid-template-columns:1fr;padding:20px 0;display:grid}.ProductDetail-module__njyrya__commercialBar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;display:grid}.ProductDetail-module__njyrya__commercialBar>div+div{border:0}.ProductDetail-module__njyrya__commercialBar dt,.ProductDetail-module__njyrya__commercialBar dd{font-size:14px;line-height:1.5}.ProductDetail-module__njyrya__sectionNav{display:none}.ProductDetail-module__njyrya__detailSection{padding-bottom:24px}.ProductDetail-module__njyrya__detailBlocks{gap:24px;display:grid}.ProductDetail-module__njyrya__detailHeading{color:#fff;background:#000;justify-content:flex-start;width:min(610px,100%);height:auto;padding:40px 20px 32px}.ProductDetail-module__njyrya__detailSection:before{display:none}.ProductDetail-module__njyrya__detailHeading h2,.ProductDetail-module__njyrya__railHeader h2,.ProductDetail-module__njyrya__specSection h2,.ProductDetail-module__njyrya__faqSection h2,.ProductDetail-module__njyrya__relatedSection>h2{font-size:28px;line-height:1.5}.ProductDetail-module__njyrya__detailStory{border-radius:12px;flex-direction:column;gap:0;width:min(570px,100% - 40px);min-height:0;margin:0 auto;display:flex;overflow:hidden}.ProductDetail-module__njyrya__detailStory[data-mixed=false]:has(>[data-slot-kind=media]){background:0 0;gap:16px}.ProductDetail-module__njyrya__detailStory[data-mixed=true]>[data-slot-kind=media]{order:1}.ProductDetail-module__njyrya__detailStory[data-mixed=true]>[data-slot-kind=text]{order:2}.ProductDetail-module__njyrya__detailStory>[data-slot-kind]{min-height:0}.ProductDetail-module__njyrya__detailMedia,.ProductDetail-module__njyrya__detailHighlightMedia{aspect-ratio:35/48;border-radius:12px;width:100%;height:auto;min-height:0}:is(.ProductDetail-module__njyrya__detailMedia [data-responsive-image-frame],.ProductDetail-module__njyrya__detailHighlightMedia [data-responsive-image-frame]){border-radius:12px}.ProductDetail-module__njyrya__detailStory[data-mixed=true] .ProductDetail-module__njyrya__detailMedia,.ProductDetail-module__njyrya__detailHighlightMedia{border-radius:0}.ProductDetail-module__njyrya__detailStory[data-mixed=true] .ProductDetail-module__njyrya__detailMedia [data-responsive-image-frame]{border-radius:0}.ProductDetail-module__njyrya__detailHighlightMedia [data-responsive-image-frame]{border-radius:0}.ProductDetail-module__njyrya__detailCopy,.ProductDetail-module__njyrya__detailHighlightCopy{gap:12px;min-height:0;padding:24px 20px}.ProductDetail-module__njyrya__detailHighlight{border-radius:12px;width:min(570px,100% - 40px);margin:0 auto;overflow:hidden}.ProductDetail-module__njyrya__detailHighlightCopy{text-align:left;align-items:flex-start}.ProductDetail-module__njyrya__detailSection .ProductDetail-module__njyrya__richText{gap:12px}.ProductDetail-module__njyrya__detailSection .ProductDetail-module__njyrya__richText :is(p,li,blockquote){font-size:16px;line-height:1.6}.ProductDetail-module__njyrya__detailSection .ProductDetail-module__njyrya__richText :is(h3,h4){font-size:20px;line-height:1.4}.ProductDetail-module__njyrya__detailPoints,.ProductDetail-module__njyrya__detailPoints[data-point-count="2"]{border-radius:12px;grid-template-columns:1fr;gap:24px;width:min(570px,100% - 40px);margin-inline:auto;padding:24px 20px}.ProductDetail-module__njyrya__detailPoints>div{gap:12px}.ProductDetail-module__njyrya__detailPoints h3{padding-bottom:12px;font-size:20px;line-height:1.4}.ProductDetail-module__njyrya__railSection{padding-block:var(--product-section-heading-pad-block);--product-rail-gutter:20px;padding-inline:0}.ProductDetail-module__njyrya__railHeader{width:calc(100% - 40px);margin:0 auto 24px}.ProductDetail-module__njyrya__railList{width:auto}.ProductDetail-module__njyrya__railList>li,.ProductDetail-module__njyrya__railSection[data-tone=light] .ProductDetail-module__njyrya__railList>li{flex-basis:min(350px,100vw - 40px);min-width:min(350px,100vw - 40px)}.ProductDetail-module__njyrya__railCardCopy{gap:12px;padding:20px 0;display:grid}.ProductDetail-module__njyrya__railCardCopy strong{font-size:20px}.ProductDetail-module__njyrya__railCardCopy span{font-weight:400;line-height:1.6}.ProductDetail-module__njyrya__railSection[data-rail-variant=values]{padding-top:24px}.ProductDetail-module__njyrya__valueCard{gap:12px}.ProductDetail-module__njyrya__valueCard p{font-size:16px;line-height:1.6}.ProductDetail-module__njyrya__railControls{width:calc(100% - 40px);padding-right:0}.ProductDetail-module__njyrya__railSection[data-rail-variant=values] .ProductDetail-module__njyrya__railList>li{flex-basis:min(350px,100vw - 40px);min-width:min(350px,100vw - 40px)}.ProductDetail-module__njyrya__specSection,.ProductDetail-module__njyrya__faqSection{padding-block:var(--product-section-heading-pad-block);padding-inline:20px}.ProductDetail-module__njyrya__specSection h2,.ProductDetail-module__njyrya__faqSection h2{margin-bottom:var(--product-section-heading-gap)}.ProductDetail-module__njyrya__sizeSpecTitle{margin-bottom:24px;font-size:28px;line-height:1.5}.ProductDetail-module__njyrya__sizeSpecBlock{margin-top:24px}.ProductDetail-module__njyrya__specTableWrap,.ProductDetail-module__njyrya__sizeSpecTableWrap{padding:10px}.ProductDetail-module__njyrya__specTable th,.ProductDetail-module__njyrya__specTable td,.ProductDetail-module__njyrya__specTable thead th,.ProductDetail-module__njyrya__sizeSpecTable th,.ProductDetail-module__njyrya__sizeSpecTable td,.ProductDetail-module__njyrya__sizeSpecTable thead th{padding:10px;font-size:14px;line-height:1.5}.ProductDetail-module__njyrya__specTable th:first-child{padding-right:30px}.ProductDetail-module__njyrya__faqSection{padding-bottom:32px}.ProductDetail-module__njyrya__faqList{padding:10px 20px}.ProductDetail-module__njyrya__faqItem summary{grid-template-columns:minmax(0,1fr) 36px;gap:16px;font-size:16px;line-height:1.5}.ProductDetail-module__njyrya__faqAnswer{padding:12px 0 20px}.ProductDetail-module__njyrya__faqAnswer p{font-size:16px;line-height:1.6}.ProductDetail-module__njyrya__inquirySection{background:#f6f5f5;padding:32px 20px}.ProductDetail-module__njyrya__inquiryBanner{background:#ebebf0;border-radius:114px;min-height:92px;padding:10px 18px 10px 30px;font-size:16px;line-height:1.5}.ProductDetail-module__njyrya__inquiryBanner:hover{background:#dedee5}.ProductDetail-module__njyrya__relatedSection{--related-rail-gutter:20px;padding-block:var(--product-section-heading-pad-block);background:#fff;padding-inline:0}.ProductDetail-module__njyrya__relatedSection>h2{width:calc(100% - 40px);margin-inline:auto;margin-bottom:var(--product-section-heading-gap)}.ProductDetail-module__njyrya__relatedViewport{scroll-snap-type:none;scroll-padding-inline:0;overflow:visible}.ProductDetail-module__njyrya__relatedList{grid-template-columns:repeat(2,minmax(0,350px));gap:20px;width:auto;min-width:0;padding:0 20px;display:grid;overflow:visible}.ProductDetail-module__njyrya__relatedList:after{display:none}.ProductDetail-module__njyrya__relatedList>li{width:100%;min-width:0}.ProductDetail-module__njyrya__relatedControls{display:none}}@media (max-width:767px){.ProductDetail-module__njyrya__breadcrumbs{width:100%;min-height:93px;padding:20px}.ProductDetail-module__njyrya__heroContent{width:100%;margin-inline:0;padding-block:0}.ProductDetail-module__njyrya__gallery{aspect-ratio:auto;background:#1d1d1f;grid-template-rows:auto auto 64px;grid-template-columns:1fr;gap:20px;width:100%;height:auto;padding:20px 10px}.ProductDetail-module__njyrya__galleryStage{aspect-ratio:4/5;grid-area:1/1;width:100%;height:auto}.ProductDetail-module__njyrya__galleryThumbs{scrollbar-width:none;flex-direction:row;grid-area:2/1;gap:10px;width:100%;height:37px;padding:0;overflow:auto hidden}.ProductDetail-module__njyrya__galleryThumbs::-webkit-scrollbar{height:0;display:none}.ProductDetail-module__njyrya__galleryThumbs[data-overflow-before=true]:before,.ProductDetail-module__njyrya__galleryThumbs[data-overflow-after=true]:after{display:none}.ProductDetail-module__njyrya__galleryThumb{flex:0 0 37px;width:37px;height:37px}.ProductDetail-module__njyrya__galleryControls{grid-area:3/1;justify-content:center;gap:12px;position:static}.ProductDetail-module__njyrya__highlyRatedBadge{border-radius:17px;gap:5px;width:115px;height:33px;padding:0 10px;font-size:12px;top:16px;left:13px}.ProductDetail-module__njyrya__highlyRatedBadge svg{flex-basis:18px;width:18px;height:18px}.ProductDetail-module__njyrya__summary{background:#f6f5f5;gap:20px;width:100%;padding:20px 20px 40px}.ProductDetail-module__njyrya__metadataLine{font-size:20px}.ProductDetail-module__njyrya__primaryAction,.ProductDetail-module__njyrya__outlineAction{min-height:50px}.ProductDetail-module__njyrya__commercialBar{width:100%;margin:0;padding:20px}.ProductDetail-module__njyrya__detailStory,.ProductDetail-module__njyrya__detailHighlight{width:calc(100% - 40px)}.ProductDetail-module__njyrya__detailMedia,.ProductDetail-module__njyrya__detailHighlightMedia{aspect-ratio:35/48}.ProductDetail-module__njyrya__relatedList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__njyrya__galleryMediaLayer,.ProductDetail-module__njyrya__sectionNav,.ProductDetail-module__njyrya__sectionNavLink,.ProductDetail-module__njyrya__inquiryIcon,.ProductDetail-module__njyrya__faqItem summary svg{transition-duration:0s!important}.ProductDetail-module__njyrya__galleryStage[data-media-state=loading] .ProductDetail-module__njyrya__galleryMediaStatus[data-status=loading]{opacity:1;animation:none}.ProductDetail-module__njyrya__faqItem::details-content{transition:none!important}.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>.ProductDetail-module__njyrya__railHeader,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>h2,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>h2,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-initial=true],.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>.ProductDetail-module__njyrya__specTableWrap,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>.ProductDetail-module__njyrya__faqList,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing]>section>.ProductDetail-module__njyrya__inquiryBanner,.ProductDetail-module__njyrya__entryRoot[data-entry-state=playing] [data-entry-controls]{animation:none!important}}@media (max-width:920px) and (any-pointer:coarse){.ProductDetail-module__njyrya__railList>li{scroll-snap-stop:always}}
