/* Product reading navigation reuses the section links; it never covers the purchase hero. */
.gsf-product-reading{--gsf-reading-top:0px;--gsf-reading-offset:80px;position:relative;min-width:0}
.gsf-product-page .gsf-product-nav{position:sticky;top:var(--gsf-reading-top);z-index:100;display:flex;align-items:stretch;justify-content:flex-start;gap:18px;margin:38px 0 0;padding:0 4px;border-top:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0;background:#fff;font-size:14px;line-height:1.4;min-height:60px}
.gsf-product-page .gsf-product-nav a{position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;padding:14px 12px;color:#59687a;font-weight:650;white-space:nowrap}
.gsf-product-nav a:after{content:'';position:absolute;inset:auto 12px -1px;height:3px;border-radius:3px 3px 0 0;background:#0759e8;transform:scaleX(0);transition:transform .15s ease}
.gsf-product-page .gsf-product-nav a[aria-current="location"]{color:#0759e8}
.gsf-product-nav a[aria-current="location"]:after{transform:scaleX(1)}
@media(hover:hover){.gsf-product-page .gsf-product-nav a:hover{color:#0759e8}.gsf-product-nav a:hover:after{transform:scaleX(1)}}
.gsf-product-page .gsf-product-reading :is([id][data-gsf-reading],#gsf-description){scroll-margin-top:var(--gsf-reading-offset)}
.gsf-product-reading [data-gsf-reading]:focus{outline:none}
.gsf-product-reading #gsf-characteristics{display:flow-root}
.gsf-product-nav.is-pinned{box-shadow:0 -1px 0 #fff,0 10px 20px -16px #17212f66}
@media(max-width:1024px){
 .gsf-product-page .gsf-product-nav{gap:0;min-height:48px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:0}
 .gsf-product-page .gsf-product-nav a{flex:1 0 auto;min-height:48px;padding:12px 6px;font-size:12.5px}
 .gsf-product-nav a:after{inset-inline:8px}
}
@media(max-width:760px){.gsf-product-page .gsf-product-nav{margin-inline:-16px;padding-inline:8px}}
@media(max-width:359px){.gsf-product-page .gsf-product-nav a{font-size:12px;padding-inline:4px}}
@media(prefers-reduced-motion:reduce){.gsf-product-nav a:after{transition:none}}
