.ps-detail .ps-detail-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,3.5vw,50px)}.ps-detail .ps-detail-intro{margin-bottom:18px}.ps-detail .ps-detail-summary>.ps-key-specs{margin-top:18px}@media (max-width:900px){.ps-detail .ps-detail-top{grid-template-columns:minmax(0,1fr)}}.ps-detail .ps-detail-summary .ps-product-title{font-size:24px;line-height:1.25;margin-bottom:16px;overflow-wrap:anywhere}.ps-detail-content{--product-section-space:64px;--product-section-columns:minmax(0,.7fr) minmax(0,1.3fr);--product-section-gap:60px}.ps-detail .ps-detail-section{grid-template-columns:var(--product-section-columns);gap:var(--product-section-gap);align-items:start}.ps-detail .ps-detail-inquiry,.ps-detail .ps-detail-section,.ps-detail .ps-related-section{padding-block:var(--product-section-space);text-align:left;font-family:var(--sans);font-size:16px;line-height:1.75}.ps-detail .ps-detail-content :is(.ps-detail-section,.ps-related-section,.ps-detail-inquiry) .eyebrow{font-size:12px;line-height:1.5;margin:0 0 14px}.ps-detail .ps-detail-content :is(.ps-detail-section-heading,.ps-related-section .section-heading,.inquiry-aside) h2{font-family:inherit;font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0}.ps-detail .ps-detail-section-body{min-width:0;color:var(--eshine-text-secondary)}.ps-detail .ps-detail-section-body :is(p,.prose,dl,ul,h3,summary,.text-link){font-family:inherit;font-size:16px;line-height:1.75}.ps-detail .ps-detail-section-body>*{margin-block:0}.ps-detail .ps-detail-section-body>*+*{margin-top:20px}.ps-detail .ps-detail-section-body .prose strong,.ps-detail .ps-faq summary{color:var(--eshine-navy);font-weight:600}.ps-detail .ps-detail-section-body>.ps-product-video{margin-top:28px}.ps-detail .ps-detail-section-body .ps-spec-note{margin-bottom:0}.ps-detail .ps-detail-section-body .ps-faq{margin-top:0}.ps-detail .ps-faq details:first-child{padding-top:0}.ps-detail .ps-detail-facts,.ps-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;align-items:start}.ps-detail .ps-detail-facts{margin:0}.ps-detail .ps-detail-facts>div{min-width:0;border-bottom:1px solid var(--eshine-border);padding:0 0 14px}.ps-detail .ps-detail-facts dt,.ps-detail .ps-detail-label{margin:0 0 6px;font-weight:400;color:var(--eshine-text-secondary)}.ps-detail .ps-detail-facts dd{margin:0;color:var(--eshine-text);overflow-wrap:anywhere}.ps-detail .ps-detail-facts-stacked{grid-template-columns:minmax(0,1fr)}.ps-detail-columns>div{min-width:0}.ps-detail .ps-dimension-list,.ps-detail .ps-material-options{list-style:none;padding:0;margin:0}.ps-detail .ps-dimension-list li+li,.ps-detail .ps-material-options li+li{margin-top:8px}.ps-detail .ps-dimension-list li{margin-bottom:0;overflow-wrap:anywhere}.ps-detail .ps-material-options a{color:var(--eshine-navy);text-decoration:underline;text-underline-offset:3px}.ps-detail .ps-material-options a:hover{color:var(--eshine-teal-dark)}.ps-detail .ps-application-facts{margin:0}.ps-application-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:baseline}.ps-application-facts dd,.ps-application-facts dt{margin:0;font-weight:400}.ps-application-facts dd{overflow-wrap:anywhere;color:var(--eshine-text)}.ps-detail .ps-application-columns .button-row{margin-bottom:0}.ps-detail .ps-detail-inquiry .inquiry-aside>p:not(.eyebrow){margin-top:20px}@media (max-width:900px){.ps-detail-content{--product-section-space:48px;--product-section-columns:minmax(0,1fr);--product-section-gap:24px}}@media (max-width:600px){.ps-detail .ps-detail-facts,.ps-detail-columns{grid-template-columns:minmax(0,1fr);gap:20px}}.ps-detail-content{--header-height:88px;--product-nav-height:64px;position:relative}.ps-detail .ps-section-nav{position:sticky;top:var(--header-height);z-index:25;height:64px;background:var(--eshine-bg-blue);border-block:1px solid var(--eshine-border);box-shadow:0 2px 5px #172b5005}.ps-detail .ps-section-nav>.ps-section-nav-rail{display:block;height:100%;overflow-x:auto;gap:0;scrollbar-width:thin;overscroll-behavior-x:contain}.ps-section-nav-links{width:max-content;min-width:100%;display:flex;align-items:center;justify-content:center;gap:24px;height:100%;padding-inline:2px}.ps-detail .ps-section-nav a{position:relative;display:flex;align-items:center;gap:6px;height:44px;padding:8px 12px;white-space:nowrap;font-size:14px;font-weight:500;color:var(--eshine-navy);border:1px solid var(--eshine-navy);border-radius:3px;transition:background-color .15s,color .15s}.ps-detail .ps-section-nav a:after{content:"";position:absolute;inset-inline:10px;bottom:-6px;height:2px;background:transparent}.ps-detail .ps-section-nav a span{color:var(--eshine-teal-dark);font-weight:600}.ps-detail .ps-section-nav a:hover,.ps-detail .ps-section-nav a[aria-current]{color:white;background:var(--eshine-navy)}.ps-detail .ps-section-nav a:hover span,.ps-detail .ps-section-nav a[aria-current] span{color:white}.ps-detail .ps-section-nav a:hover:after,.ps-detail .ps-section-nav a[aria-current]:after{background:var(--eshine-green)}.ps-detail .ps-section-nav a:focus-visible{outline:2px solid var(--eshine-teal-dark);outline-offset:3px}.ps-detail-content section[id],.ps-section-alias{scroll-margin-top:calc(var(--header-height) + var(--product-nav-height) + 24px)}.ps-detail-content section[id]{position:relative}.ps-detail-content section[tabindex="-1"]:focus{outline:none}.ps-section-alias{position:absolute;top:0;width:0;height:0;pointer-events:none}.ps-detail .ps-detail-inquiry{padding-block:var(--product-section-space)}.ps-detail .ps-detail-inquiry .inquiry-layout{grid-template-columns:var(--product-section-columns);gap:var(--product-section-gap)}.ps-detail-inquiry .inquiry-aside{padding-top:0}.ps-detail-inquiry .ps-quote-form{padding:28px;max-width:760px;width:100%;justify-self:start}.ps-quote-form .form-heading .eyebrow{margin-bottom:6px;font-size:11px}.ps-quote-form .form-heading h2{font-size:24px;margin-bottom:10px}.ps-quote-form .form-product-context{font-size:14px;line-height:1.4;margin-bottom:14px}.ps-quote-form .form-grid{gap:14px}.ps-quote-form .form-grid label{font-size:14px;font-weight:600;line-height:1.4;min-width:0}.ps-quote-form .form-grid input{height:44px;min-height:44px;padding:10px;margin-top:6px;font-size:15px}.ps-quote-name{grid-area:1/1}.ps-quote-company{grid-area:1/2}.ps-quote-email{grid-area:2/1}.ps-quote-phone{grid-area:2/2}.ps-quote-form .ps-quote-context{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin:0;padding:0;border:0;background:transparent}.ps-quote-form .ps-quote-context>div{display:block;padding:0}.ps-quote-context dt{font-size:14px;font-weight:600;line-height:1.4;color:var(--eshine-text)}.ps-quote-context dd{font-size:15px;line-height:1.4;padding-top:4px}.ps-quote-form .form-grid textarea{height:110px;min-height:110px;margin-top:6px;font-size:15px;padding:10px}.ps-quote-form .form-actions{margin-top:18px;gap:16px}.ps-quote-form .form-actions>p{font-size:12px;line-height:1.5}.ps-quote-form .form-actions .button{min-height:48px;padding:12px 20px}.ps-quote-form .form-email-alternative{margin-top:14px;font-size:14px;line-height:1.5}@media (max-width:900px){.ps-detail .ps-detail-inquiry .inquiry-layout{grid-template-columns:var(--product-section-columns);gap:var(--product-section-gap)}.ps-detail-inquiry .inquiry-aside h2{margin-bottom:16px}.ps-detail-inquiry .inquiry-aside>p:not(.eyebrow){max-width:560px}}@media (max-width:767px){.ps-detail-content{--product-nav-height:56px}.ps-detail .ps-section-nav{height:56px}.ps-detail .ps-section-nav a{font-size:13px;height:40px;padding-inline:10px}.ps-section-nav-links{gap:20px}.ps-detail .ps-section-nav a:after{bottom:-5px}.ps-detail-inquiry .ps-quote-form{padding:28px}.ps-quote-form .form-grid,.ps-quote-form .ps-quote-context{grid-template-columns:minmax(0,1fr)}.ps-quote-company,.ps-quote-email,.ps-quote-name,.ps-quote-phone{grid-area:auto}.ps-quote-company{grid-row:2}.ps-quote-form .form-actions{align-items:flex-start;flex-direction:column}}.ps-detail-content>.ps-detail-sections{padding-top:24px}.home-material-grid--seven{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 26px}.home-material-grid--seven .home-material{grid-column:auto;display:flex;flex-direction:column}.home-material-grid--seven .home-material .home-material-image{height:auto;aspect-ratio:1.25}.home-material-grid--seven .home-material-copy{flex:1;flex-direction:column;align-items:stretch;gap:14px}.home-material-grid--seven .home-material-copy h3{min-height:2.6em;line-height:1.3}.home-material-grid--seven .home-material-copy>.home-explore-link{margin-top:auto;align-self:flex-start}.home-material-custom .home-material-image:after{content:"";position:absolute;inset:0;background:var(--eshine-navy);opacity:.3;pointer-events:none}.home-material-custom .home-material-image img{width:100%;height:100%;object-fit:cover;object-position:center}.home-material-plus{position:absolute;z-index:1;inset:0;display:grid;place-items:center;font-size:clamp(48px,4vw,64px);font-weight:300;line-height:1;color:rgba(255,255,255,.9);pointer-events:none}.home-material-custom .home-image-index{z-index:2}@media (min-width:701px) and (max-width:1199px){.home-material-grid--seven{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-material-grid--seven{grid-template-columns:1fr;gap:32px}.home-material-grid--seven .home-material-copy h3{min-height:0}.home-material-plus{font-size:clamp(34px,10vw,46px)}}