#rk-screwfast{--yellow:#F4A900!important;--ink:#151a1d!important;--muted:#505b61!important;--line:#d8dcdf!important;--max:1200px!important;--gutter:40px!important;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;color:var(--ink)!important;background:#fff!important;font-synthesis:none!important;scroll-behavior:smooth!important;}
#rk-screwfast *{box-sizing:border-box!important;}
#rk-screwfast{margin:0!important;}
#rk-screwfast a{color:inherit!important;text-decoration:none!important;}
#rk-screwfast img{max-width:100%!important;display:block!important;}
#rk-screwfast button,#rk-screwfast input,#rk-screwfast summary{font:inherit!important;}
#rk-screwfast svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;flex-shrink:0!important;}
#rk-screwfast h1,#rk-screwfast h2,#rk-screwfast h3,#rk-screwfast h4,#rk-screwfast p,#rk-screwfast figure{margin:0!important;}
#rk-screwfast ul,#rk-screwfast ol{padding:0!important;margin:0!important;list-style:none!important;}
#rk-screwfast a:focus-visible,#rk-screwfast summary:focus-visible{outline:3px solid #D99400!important;outline-offset:5px!important;}
#rk-screwfast a,#rk-screwfast summary{-webkit-tap-highlight-color:transparent!important;}
#rk-screwfast section{scroll-margin-top:62px!important;}
#rk-screwfast .sfp-shell{width:min(calc(100% - var(--gutter)*2),var(--max))!important;margin-inline:auto!important;}
#rk-screwfast .sfp-skip{position:fixed!important;left:20px!important;top:-80px!important;background:var(--yellow)!important;padding:16px!important;z-index:100!important;}
#rk-screwfast .sfp-skip:focus{top:10px!important;}
#rk-screwfast .sfp-review-bar{position:sticky!important;top:0!important;z-index:20!important;background:#fff!important;border-bottom:1px solid #bbb!important;}
#rk-screwfast .sfp-review-bar>div{max-width:1440px!important;margin:auto!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 24px!important;gap:18px!important;}
#rk-screwfast .sfp-review-bar span{font-size:12px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-review-bar nav{display:flex!important;align-self:stretch!important;gap:12px!important;}
#rk-screwfast .sfp-review-bar nav a{display:flex!important;align-items:center!important;font-size:12px!important;padding:13px 14px!important;border-bottom:3px solid transparent!important;}
#rk-screwfast .sfp-review-bar nav a[aria-current]{background:var(--yellow)!important;border-color:#171c1f!important;}
#rk-screwfast .sfp-review-bar .sfp-source{font-size:12px!important;text-decoration:underline!important;text-underline-offset:4px!important;}
#rk-screwfast .sfp-contactline{min-height:40px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;color:var(--muted)!important;border-bottom:1px solid var(--line)!important;}
#rk-screwfast .sfp-contactline a{font-size:15px!important;color:var(--ink)!important;font-weight:500!important;}
#rk-screwfast .sfp-navigation{display:flex!important;align-items:center!important;gap:28px!important;min-height:94px!important;}
#rk-screwfast .sfp-brand{margin-right:auto!important;flex:0 0 228px!important;}
#rk-screwfast .sfp-brand img{width:228px!important;height:auto!important;}
#rk-screwfast .sfp-desktop-nav{display:flex!important;align-items:center!important;gap:28px!important;font-size:14px!important;}
#rk-screwfast .sfp-desktop-nav a{padding-block:15px!important;white-space:nowrap!important;}
#rk-screwfast .sfp-desktop-nav a:hover{text-decoration:underline!important;text-underline-offset:6px!important;}
#rk-screwfast .sfp-header-action{display:inline-flex!important;align-items:center!important;gap:16px!important;border:1px solid var(--ink)!important;padding:14px 16px!important;font-size:13px!important;font-weight:500!important;}
#rk-screwfast .sfp-mobile-nav{display:none!important;}
#rk-screwfast .sfp-button{padding:16px 21px!important;min-height:54px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:24px!important;font-size:15px!important;font-weight:500!important;border:1px solid var(--ink)!important;line-height:1.3!important;}
#rk-screwfast .sfp-button svg{width:19px!important;height:19px!important;}
#rk-screwfast .sfp-primary{background:var(--yellow)!important;color:var(--ink)!important;border-color:var(--yellow)!important;}
#rk-screwfast .sfp-secondary{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important;}
#rk-screwfast .sfp-button:hover{box-shadow:inset 0 -3px 0 rgba(0,0,0,.15)!important;}
#rk-screwfast .sfp-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important;}
#rk-screwfast .sfp-intro{font-size:17px!important;line-height:1.65!important;color:var(--muted)!important;max-width:47ch!important;}
#rk-screwfast .sfp-slogan{font-size:23px!important;line-height:1.4!important;font-weight:500!important;margin-block:24px 18px!important;}
#rk-screwfast .sfp-hero h1{font-size:clamp(38px,4.4vw,58px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:600!important;}
#rk-screwfast .sfp-hero{padding-block:58px 52px!important;}
#rk-screwfast .sfp-hero-media{position:relative!important;min-width:0!important;}
#rk-screwfast .sfp-hero-media img{width:100%!important;height:auto!important;object-fit:contain!important;}
#rk-screwfast .sfp-hero-media figcaption{font-size:12px!important;line-height:1.5!important;color:var(--muted)!important;padding:12px 0!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-facts{max-width:var(--max)!important;width:calc(100% - var(--gutter)*2)!important;margin:auto!important;display:flex!important;border-block:1px solid var(--line)!important;}
#rk-screwfast .sfp-facts span{padding:22px 26px!important;flex:1!important;font-size:14px!important;line-height:1.45!important;position:relative!important;display:flex!important;align-items:center!important;gap:14px!important;}
#rk-screwfast .sfp-facts span:before{content:""!important;width:8px!important;height:8px!important;flex:0 0 8px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-facts span+span{border-left:1px solid var(--line)!important;}
#rk-screwfast .sfp-catalog,#rk-screwfast .sfp-assembly{padding-block:72px!important;}
#rk-screwfast .sfp-section-heading{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:48px!important;margin-bottom:32px!important;}
#rk-screwfast .sfp-section-heading h2{font-size:38px!important;font-weight:550!important;letter-spacing:-.025em!important;line-height:1.12!important;}
#rk-screwfast .sfp-section-heading p{max-width:40ch!important;font-size:15px!important;line-height:1.6!important;color:var(--muted)!important;}
#rk-screwfast .sfp-text-link{display:inline-flex!important;align-items:center!important;gap:22px!important;border-bottom:1px solid #a4aaad!important;padding-block:10px 8px!important;font-size:14px!important;}
#rk-screwfast .sfp-section-heading .sfp-text-link{margin-top:8px!important;}
#rk-screwfast .sfp-equipment-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;}
#rk-screwfast .sfp-equipment-card{border:1px solid var(--line)!important;display:flex!important;flex-direction:column!important;min-width:0!important;background:#fff!important;transition:border-color .2s!important;}
#rk-screwfast .sfp-equipment-card:hover{border-color:#D99400!important;}
#rk-screwfast .sfp-product-photo{aspect-ratio:1.25!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;}
#rk-screwfast .sfp-product-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-product-info{padding:22px 22px 24px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-product-info h3{font-size:19px!important;line-height:1.3!important;font-weight:500!important;min-height:50px!important;}
#rk-screwfast .sfp-product-info p{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;margin-top:12px!important;min-height:45px!important;}
#rk-screwfast .sfp-card-link{margin-top:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;gap:12px!important;}
#rk-screwfast .sfp-card-link svg{width:22px!important;height:22px!important;background:var(--yellow)!important;padding:4px!important;box-sizing:content-box!important;}
#rk-screwfast .sfp-assembly{border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-assembly-layout{border:1px solid var(--line)!important;display:grid!important;grid-template-columns:1.2fr 1fr!important;}
#rk-screwfast .sfp-assembly-visual{min-width:0!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:50px 30px 70px!important;}
#rk-screwfast .sfp-assembly-visual img{width:100%!important;height:370px!important;object-fit:contain!important;}
#rk-screwfast .sfp-assembly-label{position:absolute!important;bottom:22px!important;left:24px!important;font-size:13px!important;border-left:3px solid var(--yellow)!important;padding-left:12px!important;}
#rk-screwfast .sfp-assembly-copy{padding:34px!important;border-left:1px solid var(--line)!important;}
#rk-screwfast .sfp-assembly-copy h3{font-size:30px!important;font-weight:550!important;letter-spacing:-.02em!important;line-height:1.15!important;}
#rk-screwfast .sfp-assembly-copy ol{display:grid!important;gap:22px!important;margin:28px 0!important;}
#rk-screwfast .sfp-assembly-copy li{display:flex!important;gap:16px!important;}
#rk-screwfast .sfp-assembly-copy li>span{display:grid!important;place-items:center!important;flex:0 0 32px!important;height:32px!important;background:var(--yellow)!important;font-size:14px!important;}
#rk-screwfast .sfp-assembly-copy h4{font-size:16px!important;font-weight:500!important;margin-bottom:6px!important;}
#rk-screwfast .sfp-assembly-copy li p{font-size:14px!important;color:var(--muted)!important;line-height:1.5!important;}
#rk-screwfast .sfp-assembly-copy>.sfp-button{gap:18px!important;font-size:13px!important;width:100%!important;padding-inline:14px!important;}
#rk-screwfast .sfp-live-note{font-size:11px!important;color:var(--muted)!important;margin-top:12px!important;line-height:1.5!important;}
#rk-screwfast .sfp-service{padding-block:20px 80px!important;display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:60px!important;align-items:center!important;}
#rk-screwfast .sfp-service>img{height:340px!important;object-fit:cover!important;width:100%!important;object-position:55% 30%!important;}
#rk-screwfast .sfp-service h2{font-size:40px!important;line-height:1.1!important;font-weight:550!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-service p{font-size:17px!important;line-height:1.6!important;max-width:36ch!important;color:var(--muted)!important;margin-top:22px!important;}
#rk-screwfast .sfp-service .sfp-text-link{margin-top:20px!important;}
#rk-screwfast footer{padding-block:30px!important;border-top:1px solid var(--line)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;}
#rk-screwfast footer img{width:180px!important;height:auto!important;}
#rk-screwfast footer p,#rk-screwfast footer a{font-size:12px!important;line-height:1.5!important;}
#rk-screwfast .sfp-preview-footer{text-align:center!important;font-size:11px!important;color:var(--muted)!important;padding:20px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast.sfp-screwfast .sfp-hero{display:grid!important;grid-template-columns:1.06fr 1fr!important;align-items:center!important;gap:34px!important;min-height:514px!important;}
#rk-screwfast.sfp-screwfast .sfp-hero-media{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;}
#rk-screwfast.sfp-screwfast .sfp-hero-media img{aspect-ratio:1.42!important;object-fit:contain!important;}
#rk-screwfast.sfp-screwfast .sfp-hero-media figcaption{display:flex!important;justify-content:space-between!important;}
#rk-screwfast.sfp-screwfast .sfp-hero h1{font-size:clamp(36px,4.25vw,56px)!important;}
#rk-screwfast.sfp-screwfast .sfp-hero .sfp-intro{font-size:16px!important;}
#rk-screwfast.sfp-screwfast .sfp-hero .sfp-button{font-size:13px!important;gap:16px!important;padding:16px!important;}
#rk-screwfast.sfp-screwfast .sfp-hero .sfp-secondary{border-color:var(--ink)!important;}
#rk-screwfast .sfp-astrowind .sfp-navigation{min-height:88px!important;}
#rk-screwfast .sfp-astrowind .sfp-hero{padding-top:42px!important;padding-bottom:24px!important;text-align:center!important;}
#rk-screwfast .sfp-astrowind .sfp-hero h1{font-size:clamp(38px,4.7vw,62px)!important;font-weight:650!important;}
#rk-screwfast .sfp-astrowind .sfp-hero .sfp-intro{max-width:70ch!important;margin:22px auto 0!important;font-size:16px!important;}
#rk-screwfast .sfp-astrowind .sfp-actions{justify-content:center!important;margin-top:24px!important;}
#rk-screwfast .sfp-astrowind .sfp-hero-media{max-width:800px!important;margin:24px auto 0!important;overflow:hidden!important;}
#rk-screwfast .sfp-astrowind .sfp-hero-media img{height:330px!important;object-fit:contain!important;width:100%!important;}
#rk-screwfast .sfp-astrowind .sfp-hero-media figcaption{border:0!important;padding:5px!important;}
#rk-screwfast .sfp-astrowind .sfp-facts{background:#FFF3D6!important;border:0!important;}
#rk-screwfast .sfp-astrowind .sfp-facts span+span{border-color:#FFD27A!important;}
#rk-screwfast .sfp-astrowind .sfp-equipment-grid{gap:24px!important;}
#rk-screwfast .sfp-astrowind .sfp-product-photo{aspect-ratio:1.1!important;}
#rk-screwfast .sfp-astrowind .sfp-product-info{padding:24px!important;}
#rk-screwfast .sfp-astrowind .sfp-assembly-layout{border-top:4px solid var(--yellow)!important;}
#rk-screwfast .sfp-modern .sfp-hero{background:#20272b!important;color:#fff!important;padding-block:58px!important;}
#rk-screwfast .sfp-modern .sfp-hero-grid{display:grid!important;grid-template-columns:1.05fr 1fr!important;align-items:center!important;gap:56px!important;}
#rk-screwfast .sfp-modern .sfp-hero h1{font-size:clamp(36px,4.1vw,54px)!important;font-weight:550!important;}
#rk-screwfast .sfp-modern .sfp-hero .sfp-slogan{font-size:21px!important;font-weight:400!important;color:#fff!important;}
#rk-screwfast .sfp-modern .sfp-hero .sfp-intro{color:#d8dee0!important;font-size:15px!important;}
#rk-screwfast .sfp-modern .sfp-hero .sfp-button{font-size:13px!important;padding:15px 17px!important;gap:18px!important;}
#rk-screwfast .sfp-modern .sfp-hero-media img{width:100%!important;height:360px!important;object-fit:cover!important;object-position:58% 25%!important;}
#rk-screwfast .sfp-modern .sfp-hero-media figcaption{color:#d8dee0!important;border-color:#52595b!important;margin-top:12px!important;}
#rk-screwfast .sfp-modern .sfp-facts{border-bottom:2px solid var(--yellow)!important;}
#rk-screwfast .sfp-modern .sfp-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
#rk-screwfast .sfp-modern .sfp-equipment-card{display:grid!important;grid-template-columns:1fr 1.1fr!important;min-height:250px!important;}
#rk-screwfast .sfp-modern .sfp-product-photo{aspect-ratio:auto!important;padding:22px!important;}
#rk-screwfast .sfp-modern .sfp-product-info{padding:28px 26px 28px 8px!important;justify-content:center!important;}
#rk-screwfast .sfp-modern .sfp-product-info h3{min-height:0!important;}
#rk-screwfast .sfp-modern .sfp-product-info p{min-height:0!important;}
#rk-screwfast .sfp-modern .sfp-assembly-copy{background:#FFF3D6!important;}
#rk-screwfast .sfp-modern .sfp-service{grid-template-columns:1fr 1.2fr!important;}
#rk-screwfast .sfp-modern .sfp-service img{height:380px!important;}
#rk-screwfast .sfp-comparison{background:#fafafa!important;}
#rk-screwfast .sfp-comparison main{padding-block:64px!important;}
#rk-screwfast .sfp-index-kicker{font-size:14px!important;margin-bottom:24px!important;color:#626a6d!important;}
#rk-screwfast .sfp-comparison h1{font-size:48px!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:550!important;}
#rk-screwfast .sfp-index-intro{font-size:17px!important;color:var(--muted)!important;line-height:1.65!important;max-width:72ch!important;margin:24px 0 40px!important;}
#rk-screwfast .sfp-comparison-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-comparison-grid article{background:#fff!important;border:1px solid var(--line)!important;min-width:0!important;}
#rk-screwfast .sfp-comparison-grid article>a:first-child{display:block!important;}
#rk-screwfast .sfp-comparison-grid img{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-bottom:1px solid var(--line)!important;}
#rk-screwfast .sfp-comparison-grid article a>div{padding:24px!important;}
#rk-screwfast .sfp-index-number{font-size:12px!important;display:inline-grid!important;place-items:center!important;background:var(--yellow)!important;width:32px!important;height:32px!important;margin-bottom:16px!important;}
#rk-screwfast .sfp-comparison-grid h2{font-size:25px!important;font-weight:550!important;}
#rk-screwfast .sfp-comparison-grid p{font-size:15px!important;line-height:1.5!important;color:var(--muted)!important;margin:12px 0 22px!important;min-height:44px!important;}
#rk-screwfast .sfp-comparison-grid .sfp-button{font-size:13px!important;gap:32px!important;}
#rk-screwfast .sfp-repo-link{display:block!important;padding:0 24px 24px!important;font-size:12px!important;text-decoration:underline!important;text-underline-offset:4px!important;}
#rk-screwfast .sfp-index-note{font-size:16px!important;line-height:1.65!important;max-width:85ch!important;margin-top:40px!important;border-left:4px solid var(--yellow)!important;padding-left:22px!important;}
@media (min-width:1600px){#rk-screwfast .sfp-hero{padding-block:76px!important;}#rk-screwfast.sfp-screwfast .sfp-hero{min-height:610px!important;}#rk-screwfast .sfp-astrowind .sfp-hero-media img{height:420px!important;}}
@media (max-width:1100px){#rk-screwfast{--gutter:28px!important;}#rk-screwfast .sfp-navigation{gap:24px!important;}#rk-screwfast .sfp-desktop-nav{gap:20px!important;}#rk-screwfast .sfp-header-action{display:none!important;}#rk-screwfast .sfp-equipment-grid{gap:14px!important;}#rk-screwfast .sfp-product-info{padding:18px!important;}#rk-screwfast .sfp-product-info h3{font-size:17px!important;}#rk-screwfast .sfp-section-heading h2{font-size:34px!important;}#rk-screwfast.sfp-screwfast .sfp-hero{grid-template-columns:1fr 1fr!important;gap:20px!important;}#rk-screwfast.sfp-screwfast .sfp-hero .sfp-actions{display:grid!important;justify-content:start!important;}#rk-screwfast.sfp-screwfast .sfp-hero .sfp-button{min-height:48px!important;}#rk-screwfast .sfp-modern .sfp-hero-grid{gap:30px!important;}#rk-screwfast .sfp-modern .sfp-hero-media img{height:340px!important;}#rk-screwfast .sfp-assembly-copy{padding:24px!important;}#rk-screwfast .sfp-service{gap:32px!important;}#rk-screwfast .sfp-facts span{padding:20px 16px!important;font-size:13px!important;}#rk-screwfast .sfp-review-bar>div{gap:14px!important;padding-inline:16px!important;}#rk-screwfast .sfp-review-bar nav{gap:4px!important;}#rk-screwfast .sfp-review-bar nav a{padding-inline:9px!important;}}
@media (max-width:760px){#rk-screwfast{--gutter:20px!important;}#rk-screwfast .sfp-review-bar>div{padding:0!important;display:block!important;}#rk-screwfast .sfp-review-bar>div>span,#rk-screwfast .sfp-review-bar .sfp-source{display:none!important;}#rk-screwfast .sfp-review-bar nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;}#rk-screwfast .sfp-review-bar nav a{font-size:11px!important;justify-content:center!important;min-height:46px!important;padding:10px 4px!important;white-space:nowrap!important;}#rk-screwfast .sfp-contactline{min-height:36px!important;font-size:10px!important;gap:10px!important;}#rk-screwfast .sfp-contactline a{font-size:13px!important;white-space:nowrap!important;}#rk-screwfast .sfp-navigation{min-height:80px!important;gap:16px!important;position:relative!important;}#rk-screwfast .sfp-brand{flex:0 1 210px!important;}#rk-screwfast .sfp-brand img{width:210px!important;}#rk-screwfast .sfp-desktop-nav{display:none!important;}#rk-screwfast .sfp-mobile-nav{display:block!important;font-size:14px!important;}#rk-screwfast .sfp-mobile-nav summary{list-style:none!important;padding:12px 10px!important;border:1px solid var(--line)!important;cursor:pointer!important;min-height:44px!important;}#rk-screwfast .sfp-mobile-nav summary:after{content:" +"!important;padding-left:4px!important;}#rk-screwfast .sfp-mobile-nav[open] summary:after{content:" −"!important;}#rk-screwfast .sfp-mobile-nav nav{position:absolute!important;z-index:10!important;right:0!important;top:72px!important;width:230px!important;background:#fff!important;border:1px solid var(--line)!important;box-shadow:0 10px 20px #0001!important;display:grid!important;padding:8px!important;}#rk-screwfast .sfp-mobile-nav nav a{padding:14px 12px!important;}#rk-screwfast .sfp-hero,#rk-screwfast.sfp-screwfast .sfp-hero{display:flex!important;flex-direction:column!important;gap:20px!important;min-height:0!important;padding-block:36px 24px!important;}#rk-screwfast .sfp-hero-copy{width:100%!important;}#rk-screwfast .sfp-hero h1,#rk-screwfast.sfp-screwfast .sfp-hero h1,#rk-screwfast .sfp-modern .sfp-hero h1,#rk-screwfast .sfp-astrowind .sfp-hero h1{font-size:38px!important;line-height:1.08!important;letter-spacing:-.025em!important;}#rk-screwfast .sfp-slogan{font-size:21px!important;margin-block:20px 16px!important;}#rk-screwfast .sfp-intro,#rk-screwfast.sfp-screwfast .sfp-hero .sfp-intro,#rk-screwfast .sfp-modern .sfp-hero .sfp-intro,#rk-screwfast .sfp-astrowind .sfp-hero .sfp-intro{font-size:16px!important;line-height:1.6!important;}#rk-screwfast .sfp-actions,#rk-screwfast.sfp-screwfast .sfp-hero .sfp-actions{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;margin-top:24px!important;gap:10px!important;}#rk-screwfast .sfp-button,#rk-screwfast.sfp-screwfast .sfp-hero .sfp-button,#rk-screwfast .sfp-modern .sfp-hero .sfp-button{width:100%!important;font-size:14px!important;min-height:52px!important;justify-content:space-between!important;padding:16px 18px!important;}#rk-screwfast .sfp-hero-media{width:100%!important;}#rk-screwfast.sfp-screwfast .sfp-hero-media img{height:260px!important;aspect-ratio:auto!important;}#rk-screwfast .sfp-hero-media figcaption{font-size:11px!important;}#rk-screwfast .sfp-facts{display:grid!important;grid-template-columns:1fr!important;width:calc(100% - var(--gutter)*2)!important;}#rk-screwfast .sfp-facts span{padding:16px 12px!important;font-size:13px!important;min-height:52px!important;}#rk-screwfast .sfp-facts span+span{border-left:0!important;border-top:1px solid var(--line)!important;}#rk-screwfast .sfp-catalog,#rk-screwfast .sfp-assembly{padding-block:44px!important;}#rk-screwfast .sfp-section-heading{display:block!important;margin-bottom:26px!important;}#rk-screwfast .sfp-section-heading h2{font-size:32px!important;line-height:1.12!important;}#rk-screwfast .sfp-section-heading p{margin-top:18px!important;font-size:15px!important;}#rk-screwfast .sfp-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}#rk-screwfast .sfp-product-photo{aspect-ratio:1.1!important;padding:12px!important;}#rk-screwfast .sfp-product-info,#rk-screwfast .sfp-astrowind .sfp-product-info{padding:16px 14px!important;}#rk-screwfast .sfp-product-info h3{font-size:16px!important;min-height:62px!important;}#rk-screwfast .sfp-product-info p{font-size:13px!important;min-height:62px!important;margin-top:8px!important;}#rk-screwfast .sfp-card-link{font-size:12px!important;margin-top:18px!important;align-items:flex-end!important;gap:6px!important;}#rk-screwfast .sfp-card-link svg{width:16px!important;height:16px!important;padding:4px!important;}#rk-screwfast .sfp-assembly-layout{display:flex!important;flex-direction:column!important;}#rk-screwfast .sfp-assembly-visual{padding:28px 20px 60px!important;}#rk-screwfast .sfp-assembly-visual img{height:250px!important;}#rk-screwfast .sfp-assembly-label{font-size:11px!important;left:18px!important;bottom:20px!important;}#rk-screwfast .sfp-assembly-copy{border-left:0!important;border-top:1px solid var(--line)!important;padding:24px 20px!important;}#rk-screwfast .sfp-assembly-copy h3{font-size:28px!important;}#rk-screwfast .sfp-assembly-copy h4{font-size:15px!important;}#rk-screwfast .sfp-assembly-copy li p{font-size:14px!important;}#rk-screwfast .sfp-assembly-copy>.sfp-button{font-size:12px!important;gap:10px!important;padding:16px!important;}#rk-screwfast .sfp-service,#rk-screwfast .sfp-modern .sfp-service{grid-template-columns:1fr!important;gap:28px!important;padding-block:0 44px!important;}#rk-screwfast .sfp-service>img,#rk-screwfast .sfp-modern .sfp-service img{height:260px!important;}#rk-screwfast .sfp-service h2{font-size:34px!important;}#rk-screwfast .sfp-service p{font-size:16px!important;}#rk-screwfast footer{display:grid!important;justify-content:start!important;gap:18px!important;padding-block:28px!important;}#rk-screwfast .sfp-preview-footer{padding:18px 20px!important;line-height:1.5!important;}#rk-screwfast .sfp-astrowind .sfp-hero{display:block!important;padding-top:34px!important;}#rk-screwfast .sfp-astrowind .sfp-hero .sfp-intro br{display:none!important;}#rk-screwfast .sfp-astrowind .sfp-hero-media{margin-top:24px!important;}#rk-screwfast .sfp-astrowind .sfp-hero-media img{height:270px!important;}#rk-screwfast .sfp-astrowind .sfp-hero-media figcaption{font-size:12px!important;}#rk-screwfast .sfp-modern .sfp-hero{padding-block:36px!important;}#rk-screwfast .sfp-modern .sfp-hero-grid{display:flex!important;flex-direction:column!important;gap:30px!important;}#rk-screwfast .sfp-modern .sfp-hero-media img{height:260px!important;}#rk-screwfast .sfp-modern .sfp-equipment-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-modern .sfp-equipment-card{min-height:220px!important;}#rk-screwfast .sfp-modern .sfp-product-info{padding:22px 20px 22px 0!important;}#rk-screwfast .sfp-modern .sfp-product-info h3{font-size:19px!important;}#rk-screwfast .sfp-modern .sfp-product-info p{font-size:14px!important;}#rk-screwfast .sfp-comparison main{padding-block:32px!important;}#rk-screwfast .sfp-comparison h1{font-size:34px!important;}#rk-screwfast .sfp-comparison-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-comparison-grid p{min-height:0!important;}#rk-screwfast .sfp-index-intro{font-size:16px!important;}#rk-screwfast .sfp-index-note{font-size:15px!important;}#rk-screwfast .sfp-comparison-grid .sfp-button{width:auto!important;}}
@media (max-width:370px){#rk-screwfast{--gutter:16px!important;}#rk-screwfast .sfp-hero h1,#rk-screwfast.sfp-screwfast .sfp-hero h1,#rk-screwfast .sfp-modern .sfp-hero h1,#rk-screwfast .sfp-astrowind .sfp-hero h1{font-size:32px!important;}#rk-screwfast .sfp-brand{flex-basis:180px!important;}#rk-screwfast .sfp-brand img{width:180px!important;}#rk-screwfast .sfp-mobile-nav summary{font-size:12px!important;padding:12px 8px!important;}#rk-screwfast .sfp-review-bar nav a{font-size:10px!important;}#rk-screwfast .sfp-equipment-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-product-photo{height:190px!important;aspect-ratio:auto!important;}#rk-screwfast .sfp-product-info h3,#rk-screwfast .sfp-product-info p{min-height:0!important;}#rk-screwfast .sfp-product-info{padding:20px!important;}#rk-screwfast .sfp-card-link{align-items:center!important;}#rk-screwfast.sfp-screwfast .sfp-hero-media img{height:230px!important;}#rk-screwfast .sfp-modern .sfp-equipment-card{grid-template-columns:1fr!important;}#rk-screwfast .sfp-modern .sfp-product-info{padding:20px!important;}#rk-screwfast .sfp-facts span{font-size:12px!important;}#rk-screwfast .sfp-assembly-copy{padding:22px 16px!important;}#rk-screwfast .sfp-service h2{font-size:31px!important;}}
@media (prefers-reduced-motion:reduce){#rk-screwfast{scroll-behavior:auto!important;}#rk-screwfast *{transition:none!important;}}
@media (max-width:480px){#rk-screwfast.sfp-screwfast .sfp-equipment-grid,#rk-screwfast .sfp-astrowind .sfp-equipment-grid{grid-template-columns:1fr!important;}#rk-screwfast.sfp-screwfast .sfp-product-photo,#rk-screwfast .sfp-astrowind .sfp-product-photo{height:220px!important;aspect-ratio:auto!important;}#rk-screwfast.sfp-screwfast .sfp-product-info,#rk-screwfast .sfp-astrowind .sfp-product-info{padding:20px!important;}#rk-screwfast.sfp-screwfast .sfp-product-info h3,#rk-screwfast .sfp-astrowind .sfp-product-info h3{font-size:20px!important;min-height:0!important;}#rk-screwfast.sfp-screwfast .sfp-product-info p,#rk-screwfast .sfp-astrowind .sfp-product-info p{font-size:14px!important;min-height:0!important;}#rk-screwfast.sfp-screwfast .sfp-card-link,#rk-screwfast .sfp-astrowind .sfp-card-link{align-items:center!important;font-size:13px!important;}}
#rk-screwfast.sfp-selected .sfp-review-bar>div{min-height:46px!important;}
#rk-screwfast.sfp-selected .sfp-review-bar nav a{padding-block:12px!important;}
#rk-screwfast.sfp-selected .sfp-navigation{border-bottom:1px solid var(--line)!important;}
#rk-screwfast.sfp-selected .sfp-hero{padding-block:54px 48px!important;min-height:520px!important;}
#rk-screwfast.sfp-selected .sfp-hero h1{font-size:clamp(38px,4.2vw,56px)!important;font-weight:550!important;}
#rk-screwfast.sfp-selected .sfp-hero .sfp-intro{font-size:16px!important;}
#rk-screwfast.sfp-selected .sfp-feature-band{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:var(--yellow)!important;padding:28px 24px!important;margin-top:30px!important;gap:0!important;}
#rk-screwfast .sfp-feature-band article{padding:0 20px!important;display:flex!important;gap:16px!important;align-items:flex-start!important;}
#rk-screwfast .sfp-feature-band article+article{border-left:1px solid #D99400!important;}
#rk-screwfast .sfp-feature-band svg{width:36px!important;height:40px!important;flex:0 0 36px!important;color:#171c1f!important;}
#rk-screwfast .sfp-feature-band h2{font-size:15px!important;font-weight:550!important;line-height:1.35!important;margin-bottom:10px!important;letter-spacing:0!important;}
#rk-screwfast .sfp-feature-band p{font-size:13px!important;line-height:1.55!important;color:#232a2e!important;}
#rk-screwfast.sfp-selected .sfp-catalog{padding-block:70px!important;}
#rk-screwfast .sfp-catalog-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;}
#rk-screwfast .sfp-catalog-product{border:1px solid var(--line)!important;min-width:0!important;display:flex!important;flex-direction:column!important;background:#fff!important;}
#rk-screwfast .sfp-catalog-product-image{display:flex!important;align-items:center!important;justify-content:center!important;height:230px!important;padding:24px!important;}
#rk-screwfast .sfp-catalog-product-image img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-catalog-product-copy{padding:24px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-catalog-product h2{font-size:20px!important;line-height:1.3!important;font-weight:500!important;min-height:52px!important;}
#rk-screwfast .sfp-catalog-product-copy>p{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;margin-block:12px 22px!important;min-height:45px!important;}
#rk-screwfast .sfp-product-go{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;font-size:13px!important;border-top:1px solid var(--line)!important;padding-top:18px!important;margin-top:auto!important;}
#rk-screwfast .sfp-product-go svg{box-sizing:content-box!important;width:18px!important;height:18px!important;background:var(--yellow)!important;padding:7px!important;}
#rk-screwfast .sfp-catalog-product:has(a:hover){border-color:#D99400!important;}
#rk-screwfast .sfp-dot-facts{margin:16px 0!important;}
#rk-screwfast .sfp-dot-facts>div{display:flex!important;align-items:baseline!important;gap:8px!important;padding:9px 0!important;font-size:15px!important;line-height:1.4!important;}
#rk-screwfast .sfp-dot-facts dt{max-width:55%!important;font-weight:400!important;}
#rk-screwfast .sfp-dot-facts dd{max-width:48%!important;text-align:right!important;margin:0!important;font-weight:400!important;}
#rk-screwfast .sfp-dot-facts span{flex:1 1 20px!important;min-width:16px!important;height:2px!important;background-image:radial-gradient(circle,#92999d .6px,transparent .8px)!important;background-size:5px 2px!important;background-repeat:repeat-x!important;}
#rk-screwfast .sfp-mini-facts{margin:0 0 22px!important;min-height:63px!important;}
#rk-screwfast .sfp-mini-facts>div{padding:5px 0!important;font-size:13px!important;}
#rk-screwfast .sfp-warehouse-showcase{padding-block:65px!important;display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:60px!important;border-block:1px solid var(--line)!important;align-items:center!important;}
#rk-screwfast .sfp-warehouse-showcase h2,#rk-screwfast .sfp-engine-entry h2{font-size:38px!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:550!important;}
#rk-screwfast .sfp-warehouse-showcase p,#rk-screwfast .sfp-engine-entry p{font-size:16px!important;line-height:1.6!important;color:var(--muted)!important;max-width:42ch!important;margin-block:22px 28px!important;}
#rk-screwfast .sfp-warehouse-showcase figure img{width:100%!important;height:auto!important;}
#rk-screwfast .sfp-warehouse-showcase figcaption{font-size:11px!important;color:var(--muted)!important;line-height:1.5!important;margin-top:10px!important;}
#rk-screwfast .sfp-engine-entry{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:64px!important;padding-block:76px!important;}
#rk-screwfast .sfp-engine-entry>img{width:100%!important;height:360px!important;object-fit:contain!important;}
#rk-screwfast .sfp-breadcrumbs{display:flex!important;align-items:center!important;gap:12px!important;padding-block:24px!important;font-size:12px!important;line-height:1.5!important;color:var(--muted)!important;flex-wrap:wrap!important;}
#rk-screwfast .sfp-breadcrumbs a{text-decoration:underline!important;text-underline-offset:3px!important;}
#rk-screwfast .sfp-catalog-page{padding-bottom:70px!important;}
#rk-screwfast .sfp-catalog-page .sfp-section-heading{align-items:center!important;margin-block:20px 36px!important;}
#rk-screwfast .sfp-catalog-page h1,#rk-screwfast .sfp-product-title h1{font-size:42px!important;font-weight:550!important;line-height:1.15!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-catalog-page .sfp-section-heading p{max-width:65ch!important;margin-top:16px!important;}
#rk-screwfast .sfp-catalog-page .sfp-section-heading .sfp-button{white-space:nowrap!important;}
#rk-screwfast .sfp-catalog-filter fieldset{border:0!important;padding:0!important;margin:0 0 30px!important;min-width:0!important;}
#rk-screwfast .sfp-catalog-filter legend{font-size:13px!important;color:var(--muted)!important;margin-bottom:12px!important;padding:0!important;}
#rk-screwfast .sfp-filter-options{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
#rk-screwfast .sfp-filter-choice{position:relative!important;}
#rk-screwfast .sfp-filter-choice input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;}
#rk-screwfast .sfp-filter-choice label{display:inline-flex!important;align-items:center!important;min-height:48px!important;padding:13px 18px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;font-size:14px!important;cursor:pointer!important;line-height:1.4!important;}
#rk-screwfast .sfp-filter-choice input:checked+label{border-color:var(--yellow)!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-filter-choice input:focus-visible+label{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-catalog-filter:has(#sfp-filter-cranes:checked) .sfp-catalog-product:not([data-group="cranes"]),#rk-screwfast .sfp-catalog-filter:has(#sfp-filter-consoles:checked) .sfp-catalog-product:not([data-group="consoles"]),#rk-screwfast .sfp-catalog-filter:has(#sfp-filter-lifting:checked) .sfp-catalog-product:not([data-group="lifting"]),#rk-screwfast .sfp-catalog-filter:has(#sfp-filter-systems:checked) .sfp-catalog-product:not([data-group="systems"]),#rk-screwfast .sfp-catalog-filter:has(#sfp-filter-storage:checked) .sfp-catalog-product:not([data-group="storage"]){display:none!important;}
#rk-screwfast .sfp-product-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:50px!important;margin-block:12px 32px!important;}
#rk-screwfast .sfp-product-title h1{max-width:28ch!important;font-size:38px!important;}
#rk-screwfast .sfp-product-title>span{font-size:13px!important;white-space:nowrap!important;color:var(--muted)!important;}
#rk-screwfast .sfp-product-overview{display:grid!important;grid-template-columns:1fr 1fr!important;gap:44px!important;}
#rk-screwfast .sfp-product-gallery{border:1px solid var(--line)!important;padding:24px!important;display:grid!important;grid-template-rows:1fr auto!important;min-width:0!important;}
#rk-screwfast .sfp-product-gallery>img{width:100%!important;height:100%!important;max-height:600px!important;min-height:300px!important;object-fit:contain!important;}
#rk-screwfast .sfp-product-gallery figcaption{font-size:12px!important;color:var(--muted)!important;line-height:1.5!important;padding-top:18px!important;}
#rk-screwfast .sfp-product-details{min-width:0!important;}
#rk-screwfast .sfp-product-details>h2,#rk-screwfast .sfp-product-description h2{font-size:21px!important;font-weight:500!important;line-height:1.3!important;}
#rk-screwfast .sfp-product-description{margin-top:20px!important;padding-top:22px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-product-description>p{font-size:14px!important;line-height:1.65!important;color:var(--muted)!important;margin-top:12px!important;}
#rk-screwfast .sfp-product-messengers{border-block:1px solid var(--line)!important;margin-top:24px!important;padding-block:16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;}
#rk-screwfast .sfp-product-messengers>p{font-size:13px!important;line-height:1.4!important;}
#rk-screwfast .sfp-messenger-icons{display:flex!important;gap:8px!important;flex-shrink:0!important;}
#rk-screwfast .sfp-messenger-icons a{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid var(--line)!important;color:#1b2327!important;}
#rk-screwfast .sfp-messenger-icons svg{fill:currentColor!important;stroke:none!important;width:30px!important;height:30px!important;}
#rk-screwfast .sfp-product-actions{margin-top:18px!important;display:flex!important;align-items:center!important;gap:24px!important;flex-wrap:wrap!important;}
#rk-screwfast .sfp-product-actions .sfp-button{font-size:14px!important;min-height:52px!important;padding:14px 20px!important;}
#rk-screwfast .sfp-product-actions .sfp-text-link{font-size:13px!important;}
#rk-screwfast .sfp-handoff-note{font-size:11px!important;line-height:1.5!important;color:var(--muted)!important;margin-top:12px!important;}
#rk-screwfast .sfp-product-option-notes{margin-top:34px!important;padding-block:28px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;border-block:1px solid var(--line)!important;}
#rk-screwfast .sfp-product-option-notes h2{font-size:18px!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:12px!important;}
#rk-screwfast .sfp-product-option-notes svg{width:36px!important;height:36px!important;flex:0 0 36px!important;stroke:#D99400!important;}
#rk-screwfast .sfp-product-option-notes p{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;}
#rk-screwfast .sfp-builder-gateway{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:60px!important;align-items:center!important;padding-block:60px!important;margin-block:34px 60px!important;border:1px solid var(--line)!important;padding-inline:40px!important;}
#rk-screwfast .sfp-builder-number{display:inline-grid!important;place-items:center!important;width:46px!important;height:36px!important;background:var(--yellow)!important;font-size:14px!important;margin-bottom:20px!important;}
#rk-screwfast .sfp-builder-gateway h2{font-size:34px!important;font-weight:550!important;line-height:1.15!important;letter-spacing:-.02em!important;}
#rk-screwfast .sfp-builder-gateway>div>p:not(.sfp-handoff-note){font-size:14px!important;line-height:1.65!important;color:var(--muted)!important;margin-block:20px 26px!important;}
#rk-screwfast .sfp-builder-gateway .sfp-button{font-size:13px!important;gap:18px!important;}
#rk-screwfast .sfp-builder-gateway img{height:300px!important;width:100%!important;object-fit:contain!important;}
@media (max-width:1100px){#rk-screwfast .sfp-feature-band article{padding-inline:12px!important;gap:12px!important;}#rk-screwfast.sfp-selected .sfp-feature-band{padding:24px 12px!important;}#rk-screwfast .sfp-feature-band svg{width:30px!important;flex-basis:30px!important;}#rk-screwfast .sfp-feature-band h2{font-size:14px!important;}#rk-screwfast .sfp-catalog-product-copy{padding:20px!important;}#rk-screwfast .sfp-catalog-product h2{font-size:18px!important;}#rk-screwfast .sfp-catalog-product-image{height:210px!important;padding:20px!important;}#rk-screwfast .sfp-product-overview{gap:28px!important;}#rk-screwfast .sfp-product-title h1{font-size:34px!important;}#rk-screwfast .sfp-product-title>span{display:none!important;}#rk-screwfast .sfp-warehouse-showcase{gap:32px!important;}#rk-screwfast .sfp-warehouse-showcase h2,#rk-screwfast .sfp-engine-entry h2{font-size:33px!important;}#rk-screwfast .sfp-builder-gateway{padding-inline:28px!important;gap:32px!important;}}
@media (max-width:800px){#rk-screwfast.sfp-selected .sfp-feature-band{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 0!important;}#rk-screwfast .sfp-feature-band article:nth-child(3){border:0!important;}#rk-screwfast .sfp-catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#rk-screwfast .sfp-product-overview{grid-template-columns:1fr!important;gap:30px!important;}#rk-screwfast .sfp-product-gallery>img{height:370px!important;}#rk-screwfast .sfp-product-title h1{font-size:34px!important;}#rk-screwfast .sfp-product-option-notes{grid-template-columns:1fr!important;gap:24px!important;}#rk-screwfast .sfp-warehouse-showcase{grid-template-columns:1fr!important;gap:26px!important;}#rk-screwfast .sfp-engine-entry{gap:28px!important;}#rk-screwfast .sfp-engine-entry h2{font-size:31px!important;}#rk-screwfast .sfp-engine-entry p{font-size:15px!important;}#rk-screwfast .sfp-product-messengers br{display:none!important;}#rk-screwfast .sfp-product-details .sfp-dot-facts>div{padding-block:10px!important;}#rk-screwfast .sfp-catalog-page .sfp-section-heading{display:block!important;}#rk-screwfast .sfp-catalog-page .sfp-section-heading .sfp-button{margin-top:24px!important;}}
@media (max-width:600px){#rk-screwfast.sfp-selected .sfp-hero{padding-block:32px 24px!important;min-height:0!important;}#rk-screwfast.sfp-selected .sfp-hero h1{font-size:36px!important;}#rk-screwfast.sfp-selected .sfp-feature-band{grid-template-columns:1fr!important;padding:24px!important;margin-top:24px!important;gap:0!important;}#rk-screwfast .sfp-feature-band article{padding:20px 0!important;gap:20px!important;}#rk-screwfast .sfp-feature-band article:first-child{padding-top:0!important;}#rk-screwfast .sfp-feature-band article:last-child{padding-bottom:0!important;}#rk-screwfast .sfp-feature-band article+article,#rk-screwfast .sfp-feature-band article:nth-child(3){border-left:0!important;border-top:1px solid #D99400!important;}#rk-screwfast .sfp-feature-band svg{width:36px!important;height:40px!important;flex-basis:36px!important;}#rk-screwfast .sfp-feature-band h2{font-size:16px!important;margin-bottom:8px!important;}#rk-screwfast .sfp-feature-band p{font-size:14px!important;}#rk-screwfast.sfp-selected .sfp-catalog{padding-block:44px!important;}#rk-screwfast .sfp-catalog-products{grid-template-columns:1fr!important;gap:20px!important;}#rk-screwfast .sfp-catalog-product-image{height:220px!important;padding:24px!important;}#rk-screwfast .sfp-catalog-product h2{min-height:0!important;font-size:22px!important;}#rk-screwfast .sfp-catalog-product-copy{padding:24px!important;}#rk-screwfast .sfp-catalog-product-copy>p{min-height:0!important;font-size:15px!important;margin-block:12px 20px!important;}#rk-screwfast .sfp-mini-facts{min-height:0!important;}#rk-screwfast .sfp-mini-facts>div{font-size:14px!important;}#rk-screwfast .sfp-product-go{font-size:14px!important;}#rk-screwfast .sfp-warehouse-showcase{padding-block:40px!important;}#rk-screwfast .sfp-warehouse-showcase h2,#rk-screwfast .sfp-engine-entry h2{font-size:31px!important;}#rk-screwfast .sfp-warehouse-showcase p{font-size:16px!important;}#rk-screwfast .sfp-engine-entry{grid-template-columns:1fr!important;gap:24px!important;padding-block:44px!important;}#rk-screwfast .sfp-engine-entry>img{height:260px!important;grid-row:1!important;}#rk-screwfast .sfp-engine-entry p{font-size:16px!important;}#rk-screwfast .sfp-catalog-page h1{font-size:34px!important;}#rk-screwfast .sfp-catalog-page .sfp-section-heading{margin-top:8px!important;}#rk-screwfast .sfp-catalog-page .sfp-section-heading p{font-size:16px!important;}#rk-screwfast .sfp-filter-choice label{font-size:13px!important;padding:12px 14px!important;}#rk-screwfast .sfp-filter-options{gap:8px!important;}#rk-screwfast .sfp-catalog-page{padding-bottom:44px!important;}#rk-screwfast .sfp-product-title{margin-block:8px 24px!important;gap:0!important;}#rk-screwfast .sfp-product-title h1{font-size:30px!important;}#rk-screwfast .sfp-product-gallery{padding:20px!important;}#rk-screwfast .sfp-product-gallery>img{height:280px!important;min-height:0!important;}#rk-screwfast .sfp-product-gallery figcaption{font-size:11px!important;padding-top:20px!important;}#rk-screwfast .sfp-product-details>h2,#rk-screwfast .sfp-product-description h2{font-size:21px!important;}#rk-screwfast .sfp-dot-facts>div{font-size:14px!important;gap:6px!important;}#rk-screwfast .sfp-dot-facts dt{max-width:56%!important;}#rk-screwfast .sfp-dot-facts dd{max-width:44%!important;}#rk-screwfast .sfp-dot-facts span{min-width:14px!important;}#rk-screwfast .sfp-product-description>p{font-size:15px!important;}#rk-screwfast .sfp-product-messengers{gap:14px!important;align-items:flex-start!important;flex-direction:column!important;}#rk-screwfast .sfp-product-messengers>p{font-size:14px!important;}#rk-screwfast .sfp-product-actions{gap:16px!important;}#rk-screwfast .sfp-product-actions .sfp-button{justify-content:center!important;width:100%!important;font-size:15px!important;min-height:52px!important;}#rk-screwfast .sfp-product-actions .sfp-text-link{font-size:14px!important;}#rk-screwfast .sfp-product-option-notes{margin-top:28px!important;padding-block:24px!important;}#rk-screwfast .sfp-product-option-notes p{font-size:15px!important;}#rk-screwfast .sfp-builder-gateway{grid-template-columns:1fr!important;gap:24px!important;padding:28px 22px!important;margin-block:28px 44px!important;}#rk-screwfast .sfp-builder-gateway img{height:210px!important;grid-row:1!important;}#rk-screwfast .sfp-builder-gateway h2{font-size:30px!important;}#rk-screwfast .sfp-builder-gateway .sfp-button{font-size:13px!important;padding:16px!important;gap:14px!important;}#rk-screwfast .sfp-builder-gateway>div>p:not(.sfp-handoff-note){font-size:15px!important;}#rk-screwfast.sfp-selected .sfp-review-bar>div>span{display:none!important;}#rk-screwfast.sfp-selected .sfp-review-bar nav a{font-size:12px!important;}#rk-screwfast.sfp-selected .sfp-review-bar .sfp-source{display:none!important;}}
@media (max-width:370px){#rk-screwfast.sfp-selected .sfp-hero h1{font-size:32px!important;}#rk-screwfast .sfp-product-title h1{font-size:28px!important;}#rk-screwfast .sfp-catalog-product h2{font-size:21px!important;}#rk-screwfast .sfp-catalog-product-copy{padding:20px!important;}#rk-screwfast .sfp-builder-gateway{padding:24px 18px!important;}#rk-screwfast .sfp-builder-gateway .sfp-button{font-size:12px!important;padding:14px 12px!important;}#rk-screwfast .sfp-dot-facts>div{font-size:13px!important;}#rk-screwfast .sfp-product-messengers>p{font-size:13px!important;}}
@media (min-width:801px){#rk-screwfast .sfp-product-title h1{max-width:none!important;font-size:34px!important;}#rk-screwfast .sfp-product-gallery>img{height:430px!important;max-height:430px!important;align-self:start!important;}#rk-screwfast .sfp-product-details .sfp-dot-facts>div{padding-block:7px!important;}}
#rk-screwfast .sfp-warehouse-showcase>*,#rk-screwfast .sfp-engine-entry>*{min-width:0!important;}
@media (max-width:370px){#rk-screwfast .sfp-warehouse-showcase h2{font-size:28px!important;}}
@media (max-width:760px){#rk-screwfast.sfp-selected .sfp-review-bar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;}}
#rk-screwfast .sfp-equipment-origin{display:block!important;font-size:12px!important;line-height:1.5!important;font-weight:400!important;color:var(--ink)!important;margin-bottom:12px!important;}
#rk-screwfast{scroll-behavior:auto!important;}
@font-face{font-family:Zebulon;src:url("https://194.67.66.189/crane/assets/screwfast-20261103/assets/vacuum/Zebulon.woff?v=20261103-final4") format("woff");font-display:swap;}
#rk-screwfast [hidden]{display:none!important;}
#rk-screwfast.sfp-selected .sfp-review-bar nav{display:flex!important;justify-content:center!important;}
#rk-screwfast .sfp-vacuum-intro{display:grid!important;grid-template-columns:1fr 1.12fr!important;gap:48px!important;align-items:center!important;padding-block:28px 48px!important;}
#rk-screwfast .sfp-vacuum-intro h1{font-size:clamp(36px,3.8vw,52px)!important;font-weight:550!important;line-height:1.08!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-vacuum-intro>div>p{font-size:21px!important;line-height:1.5!important;margin-top:24px!important;}
#rk-screwfast .sfp-vacuum-intro .sfp-actions{align-items:center!important;gap:24px!important;}
#rk-screwfast .sfp-vacuum-intro .sfp-actions .sfp-button{font-size:14px!important;gap:20px!important;}
#rk-screwfast .sfp-vacuum-intro figure{min-width:0!important;}
#rk-screwfast .sfp-vacuum-intro figcaption{font-size:12px!important;color:var(--muted)!important;line-height:1.5!important;border-top:1px solid var(--line)!important;padding-top:14px!important;}
#rk-screwfast .sfp-marked-image{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;isolation:isolate!important;min-width:0!important;container-type:inline-size!important;}
#rk-screwfast .sfp-marked-image>img:first-child{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-marked-image .sfp-watermark{position:absolute!important;left:50%!important;top:60%!important;transform:translate(-50%,-50%)!important;font-family:Zebulon,sans-serif!important;font-size:8cqw!important;line-height:1!important;white-space:nowrap!important;opacity:.12!important;pointer-events:none!important;color:#151a1d!important;}
#rk-screwfast .sfp-vacuum-intro .sfp-marked-image{height:320px!important;}
#rk-screwfast .sfp-vacuum-purpose{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-vacuum-purpose>a{display:flex!important;gap:18px!important;align-items:center!important;padding:24px!important;min-width:0!important;}
#rk-screwfast .sfp-vacuum-purpose>a+a{border-left:1px solid var(--line)!important;}
#rk-screwfast .sfp-vacuum-purpose>a>span{background:var(--yellow)!important;height:42px!important;min-width:44px!important;padding:12px 8px!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
#rk-screwfast .sfp-vacuum-purpose h2{font-size:15px!important;font-weight:500!important;line-height:1.4!important;}
#rk-screwfast .sfp-vacuum-purpose p{font-size:12px!important;line-height:1.5!important;margin-top:5px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-vacuum-purpose svg{width:16px!important;margin-left:auto!important;}
#rk-screwfast .sfp-vacuum-purpose a:hover{background:#FFF3D6!important;}
#rk-screwfast .sfp-vacuum-catalogue{padding-block:48px 0!important;}
#rk-screwfast .sfp-vacuum-section-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin-bottom:24px!important;}
#rk-screwfast .sfp-vacuum-section-head h2{font-size:28px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.015em!important;}
#rk-screwfast .sfp-model-count{display:flex!important;align-items:center!important;gap:12px!important;min-width:170px!important;}
#rk-screwfast .sfp-model-count strong{font-size:32px!important;font-weight:500!important;line-height:1!important;}
#rk-screwfast .sfp-model-count span{font-size:12px!important;max-width:12ch!important;line-height:1.4!important;}
#rk-screwfast .sfp-filter-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;}
#rk-screwfast .sfp-filter-columns fieldset{border:1px solid #F4A900!important;padding:24px!important;min-width:0!important;position:relative!important;background:linear-gradient(var(--yellow),var(--yellow)) top left/100% 3px no-repeat!important;}
#rk-screwfast .sfp-filter-columns legend{font-size:19px!important;font-weight:500!important;padding:0 12px!important;margin-left:-12px!important;line-height:1.4!important;}
#rk-screwfast .sfp-filter-columns fieldset>p{font-size:13px!important;line-height:1.5!important;margin:0 0 22px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-field-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 18px!important;}
#rk-screwfast .sfp-field{display:flex!important;flex-direction:column!important;gap:9px!important;min-width:0!important;}
#rk-screwfast .sfp-field>span:first-child{font-size:13px!important;line-height:1.4!important;min-height:19px!important;}
#rk-screwfast .sfp-field input,#rk-screwfast .sfp-field select{width:100%!important;height:50px!important;border:1px solid #9aa2a7!important;background:#fff!important;border-radius:0!important;padding:12px 14px!important;font:inherit!important;font-size:14px!important;color:var(--ink)!important;min-width:0!important;line-height:1.4!important;}
#rk-screwfast .sfp-field input::placeholder{color:#657079!important;opacity:1!important;}
#rk-screwfast .sfp-field select{appearance:none!important;cursor:pointer!important;padding-right:40px!important;background-image:url("https://194.67.66.189/crane/assets/screwfast-20261103/assets/select-arrow.svg?v=20261103-final4")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;}
#rk-screwfast .sfp-field input:focus-visible,#rk-screwfast .sfp-field select:focus-visible{outline:2px solid #D99400!important;outline-offset:3px!important;border-color:#B37A00!important;}
#rk-screwfast .sfp-field-wide{grid-column:1/-1!important;}
#rk-screwfast .sfp-field .sfp-unit-field{position:relative!important;display:block!important;}
#rk-screwfast .sfp-unit-field input{padding-right:42px!important;}
#rk-screwfast .sfp-unit-field>span{position:absolute!important;right:14px!important;top:16px!important;font-size:13px!important;pointer-events:none!important;}
#rk-screwfast .sfp-filter-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-top:18px!important;}
#rk-screwfast .sfp-filter-foot p{font-size:12px!important;line-height:1.5!important;max-width:75ch!important;}
#rk-screwfast .sfp-reset-filter{border:0!important;border-bottom:1px solid #9aa2a7!important;padding:12px 0!important;background:#fff!important;font-size:13px!important;cursor:pointer!important;white-space:nowrap!important;min-height:44px!important;color:var(--ink)!important;}
#rk-screwfast .sfp-filter-tags{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-block:20px!important;}
#rk-screwfast .sfp-filter-tags:empty{margin-block:24px!important;}
#rk-screwfast .sfp-filter-tags button{border:1px solid #F4A900!important;background:#FFF3D6!important;color:var(--ink)!important;min-height:44px!important;padding:12px 16px!important;font:inherit!important;font-size:13px!important;cursor:pointer!important;}
#rk-screwfast .sfp-vacuum-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;}
#rk-screwfast .sfp-vacuum-card{min-width:0!important;background:#fff!important;border:1px solid var(--line)!important;display:flex!important;flex-direction:column!important;}
#rk-screwfast .sfp-vacuum-card:hover{border-color:#D99400!important;}
#rk-screwfast .sfp-vacuum-card>a{padding:24px 24px 0!important;display:block!important;}
#rk-screwfast .sfp-vacuum-card .sfp-marked-image{height:180px!important;}
#rk-screwfast .sfp-vacuum-card-copy{padding:24px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-model-series{font-size:12px!important;line-height:1.4!important;margin-bottom:12px!important;}
#rk-screwfast .sfp-vacuum-card h2{font-size:21px!important;font-weight:500!important;line-height:1.35!important;min-height:57px!important;overflow-wrap:normal!important;}
#rk-screwfast .sfp-vacuum-card .sfp-dot-facts{margin:20px 0 12px!important;}
#rk-screwfast .sfp-vacuum-card .sfp-dot-facts>div{font-size:13px!important;padding-block:5px!important;}
#rk-screwfast .sfp-movement{font-size:13px!important;line-height:1.5!important;margin-bottom:20px!important;min-height:39px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-vacuum-card .sfp-product-go{font-size:13px!important;}
#rk-screwfast .sfp-vacuum-help{padding:32px!important;margin-block:40px 64px!important;background:var(--yellow)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:32px!important;}
#rk-screwfast .sfp-vacuum-help h2{font-size:24px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.01em!important;}
#rk-screwfast .sfp-vacuum-help p{font-size:14px!important;line-height:1.5!important;margin-top:10px!important;}
#rk-screwfast .sfp-vacuum-help .sfp-button{border-color:#151a1d!important;flex-shrink:0!important;font-size:13px!important;}
#rk-screwfast .sfp-empty-result{padding:40px!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-empty-result h3{font-size:24px!important;font-weight:500!important;}
#rk-screwfast .sfp-empty-result p{margin-block:14px!important;line-height:1.5!important;}
#rk-screwfast .sfp-vacuum-overview{display:grid!important;grid-template-columns:1fr 1fr!important;gap:44px!important;align-items:stretch!important;}
#rk-screwfast .sfp-vacuum-main-photo{border:1px solid var(--line)!important;padding:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-width:0!important;}
#rk-screwfast .sfp-vacuum-main-photo .sfp-marked-image{flex:1!important;height:460px!important;min-height:340px!important;max-height:580px!important;}
#rk-screwfast .sfp-vacuum-main-photo figcaption{display:flex!important;justify-content:space-between!important;gap:16px!important;font-size:11px!important;color:var(--muted)!important;line-height:1.5!important;padding-top:20px!important;}
#rk-screwfast .sfp-vacuum-technical{min-width:0!important;}
#rk-screwfast .sfp-vacuum-technical>h2{font-size:22px!important;font-weight:500!important;line-height:1.3!important;}
#rk-screwfast .sfp-vacuum-technical .sfp-dot-facts>div{font-size:14px!important;padding-block:7px!important;}
#rk-screwfast .sfp-vacuum-technical .sfp-dot-facts dd{max-width:48%!important;}
#rk-screwfast .sfp-vacuum-technical .sfp-product-messengers{margin-top:20px!important;}
#rk-screwfast .sfp-vacuum-information{margin-top:36px!important;margin-bottom:48px!important;}
#rk-screwfast .sfp-vacuum-tabs{display:flex!important;border-bottom:1px solid var(--line)!important;gap:0!important;}
#rk-screwfast .sfp-vacuum-tabs>button{padding:17px 22px!important;background:#fff!important;font:inherit!important;font-size:14px!important;border:1px solid transparent!important;border-bottom:3px solid transparent!important;cursor:pointer!important;line-height:1.4!important;min-height:56px!important;flex:1!important;color:var(--ink)!important;}
#rk-screwfast .sfp-vacuum-tabs>button[aria-selected=true]{background:var(--yellow)!important;border-color:var(--yellow)!important;border-bottom-color:var(--ink)!important;}
#rk-screwfast button:focus-visible{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-reading-panel{padding:32px!important;border:1px solid var(--line)!important;border-top:0!important;}
#rk-screwfast .sfp-reading-panel h2{font-size:25px!important;line-height:1.3!important;font-weight:500!important;margin-bottom:24px!important;letter-spacing:-.01em!important;}
#rk-screwfast .sfp-reading-panel h3{font-size:19px!important;line-height:1.4!important;font-weight:500!important;margin-block:28px 12px!important;}
#rk-screwfast .sfp-reading-panel h3:first-child{margin-top:0!important;}
#rk-screwfast .sfp-reading-panel p{font-size:16px!important;line-height:1.65!important;max-width:95ch!important;margin-bottom:16px!important;}
#rk-screwfast .sfp-reading-panel p:last-child{margin-bottom:0!important;}
#rk-screwfast .sfp-reading-panel p a{text-decoration:underline!important;text-underline-offset:4px!important;}
#rk-screwfast #sfp-options{border:1px solid var(--line)!important;border-top:0!important;padding:28px!important;scroll-margin-top:110px!important;}
#rk-screwfast .sfp-options-head,#rk-screwfast .sfp-spares-head{display:flex!important;justify-content:space-between!important;gap:32px!important;align-items:center!important;margin-bottom:24px!important;}
#rk-screwfast .sfp-options-head h2{font-size:25px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.01em!important;}
#rk-screwfast .sfp-options-head p,#rk-screwfast .sfp-spares-head p{font-size:14px!important;line-height:1.5!important;margin-top:10px!important;}
#rk-screwfast .sfp-options-head>.sfp-field,#rk-screwfast .sfp-spares-head>.sfp-field{width:260px!important;flex:0 0 260px!important;}
#rk-screwfast .sfp-option-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}
#rk-screwfast .sfp-option-card{display:flex!important;flex-direction:column!important;min-width:0!important;cursor:pointer!important;border:1px solid var(--line)!important;padding:20px!important;background:#fff!important;}
#rk-screwfast .sfp-option-card:has(input:checked){border-color:#D99400!important;background:linear-gradient(var(--yellow),var(--yellow)) top left/100% 4px no-repeat!important;}
#rk-screwfast .sfp-option-image{height:130px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;}
#rk-screwfast .sfp-option-image img{height:100%!important;width:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-option-card h3{font-size:18px!important;font-weight:500!important;line-height:1.35!important;min-height:49px!important;}
#rk-screwfast .sfp-option-card>p{font-size:13px!important;line-height:1.55!important;margin-block:12px 20px!important;flex:1!important;}
#rk-screwfast .sfp-option-checkbox{display:flex!important;gap:10px!important;border-top:1px solid var(--line)!important;padding-top:16px!important;align-items:center!important;min-height:44px!important;font-size:13px!important;line-height:1.4!important;}
#rk-screwfast .sfp-option-checkbox input{width:20px!important;height:20px!important;accent-color:var(--yellow)!important;margin:0!important;flex-shrink:0!important;cursor:pointer!important;}
#rk-screwfast .sfp-option-card.sfp-unavailable{opacity:.65!important;cursor:default!important;}
#rk-screwfast .sfp-standard-note{font-size:13px!important;line-height:1.6!important;border-bottom:1px solid var(--line)!important;padding-block:20px 24px!important;}
#rk-screwfast .sfp-spares-head{margin-top:28px!important;}
#rk-screwfast .sfp-spares-head h3{font-size:22px!important;font-weight:500!important;line-height:1.3!important;}
#rk-screwfast .sfp-spares-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;}
#rk-screwfast .sfp-spare-row{border:1px solid var(--line)!important;padding:18px!important;display:grid!important;grid-template-columns:80px 1fr 94px!important;gap:16px!important;align-items:center!important;min-width:0!important;}
#rk-screwfast .sfp-spare-row>img{width:80px!important;height:94px!important;object-fit:contain!important;}
#rk-screwfast .sfp-spare-row h4{font-size:14px!important;line-height:1.4!important;font-weight:500!important;}
#rk-screwfast .sfp-spare-row p{font-size:12px!important;line-height:1.5!important;margin-top:8px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-spare-row .sfp-field>span:first-child{font-size:11px!important;min-height:0!important;}
#rk-screwfast .sfp-spare-row input{height:46px!important;}
#rk-screwfast .sfp-request-summary{display:flex!important;justify-content:space-between!important;gap:36px!important;border-top:2px solid var(--yellow)!important;margin-top:28px!important;padding-top:24px!important;align-items:flex-start!important;}
#rk-screwfast .sfp-request-summary h3{font-size:21px!important;line-height:1.3!important;font-weight:500!important;}
#rk-screwfast .sfp-request-summary p{font-size:14px!important;line-height:1.5!important;margin-top:12px!important;}
#rk-screwfast .sfp-request-summary li{font-size:13px!important;line-height:1.5!important;margin-top:8px!important;padding-left:15px!important;position:relative!important;}
#rk-screwfast .sfp-request-summary li:before{content:"+"!important;position:absolute!important;left:0!important;}
#rk-screwfast .sfp-request-summary .sfp-preview-order-note{font-size:11px!important;line-height:1.5!important;max-width:75ch!important;color:var(--muted)!important;margin-top:20px!important;}
#rk-screwfast .sfp-request-summary>.sfp-button{flex-shrink:0!important;font-size:13px!important;min-height:50px!important;}
#rk-screwfast .sfp-request-summary>.sfp-button[aria-disabled=true]{opacity:.5!important;cursor:default!important;pointer-events:none!important;}
#rk-screwfast .sfp-document-links{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin-top:24px!important;}
#rk-screwfast .sfp-drawing-link{display:flex!important;align-items:center!important;gap:20px!important;border:1px solid var(--line)!important;padding:24px!important;}
#rk-screwfast .sfp-drawing-link>div{flex:1!important;}
#rk-screwfast .sfp-drawing-link strong{display:block!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;}
#rk-screwfast .sfp-drawing-link div>span{display:block!important;font-size:12px!important;line-height:1.5!important;margin-top:8px!important;}
#rk-screwfast .sfp-pdf-sheet{width:35px!important;height:45px!important;background:#dd2723!important;clip-path:polygon(0 0,70% 0,100% 24%,100% 100%,0 100%)!important;color:#fff!important;font-size:10px!important;font-weight:600!important;display:grid!important;place-items:center!important;padding-top:10px!important;flex-shrink:0!important;}
@media (max-width:1100px){#rk-screwfast .sfp-vacuum-intro{gap:28px!important;}#rk-screwfast .sfp-vacuum-intro .sfp-actions{gap:12px!important;}#rk-screwfast .sfp-vacuum-purpose>a{padding:20px!important;gap:12px!important;}#rk-screwfast .sfp-vacuum-purpose>a>span{min-width:38px!important;}#rk-screwfast .sfp-vacuum-card-copy{padding:20px!important;}#rk-screwfast .sfp-vacuum-overview{gap:28px!important;}#rk-screwfast .sfp-option-grid{gap:12px!important;}#rk-screwfast .sfp-option-card{padding:16px!important;}#rk-screwfast .sfp-option-card h3{font-size:16px!important;min-height:44px!important;}#rk-screwfast .sfp-spare-row{grid-template-columns:64px 1fr 82px!important;gap:12px!important;padding:16px!important;}#rk-screwfast .sfp-spare-row>img{width:64px!important;}#rk-screwfast .sfp-request-summary{gap:20px!important;}#rk-screwfast .sfp-request-summary>.sfp-button{max-width:230px!important;}}
@media (max-width:800px){#rk-screwfast .sfp-vacuum-intro h1{font-size:38px!important;}#rk-screwfast .sfp-vacuum-intro>div>p{font-size:18px!important;}#rk-screwfast .sfp-vacuum-intro .sfp-actions{display:grid!important;}#rk-screwfast .sfp-vacuum-purpose{grid-template-columns:1fr!important;}#rk-screwfast .sfp-vacuum-purpose>a+a{border-left:0!important;border-top:1px solid var(--line)!important;}#rk-screwfast .sfp-vacuum-purpose>a{padding:20px 24px!important;}#rk-screwfast .sfp-vacuum-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#rk-screwfast .sfp-vacuum-card h2{font-size:19px!important;}#rk-screwfast .sfp-vacuum-overview{grid-template-columns:1fr!important;}#rk-screwfast .sfp-vacuum-main-photo .sfp-marked-image{height:340px!important;flex:none!important;min-height:0!important;}#rk-screwfast .sfp-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}#rk-screwfast .sfp-spares-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-vacuum-tabs{flex-wrap:wrap!important;}#rk-screwfast .sfp-vacuum-tabs>button{flex:1 1 30%!important;padding:14px 16px!important;}#rk-screwfast .sfp-filter-columns{gap:16px!important;}#rk-screwfast .sfp-filter-columns fieldset{padding:20px!important;}#rk-screwfast .sfp-field-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-field-wide{grid-column:auto!important;}#rk-screwfast .sfp-vacuum-help{padding:26px!important;}#rk-screwfast .sfp-vacuum-help h2{font-size:22px!important;}#rk-screwfast .sfp-vacuum-help .sfp-button{max-width:220px!important;}}
@media (max-width:600px){#rk-screwfast .sfp-vacuum-intro{grid-template-columns:1fr!important;padding-block:18px 30px!important;gap:24px!important;}#rk-screwfast .sfp-vacuum-intro h1{font-size:36px!important;}#rk-screwfast .sfp-vacuum-intro>div>p{font-size:19px!important;margin-top:20px!important;}#rk-screwfast .sfp-vacuum-intro .sfp-actions{margin-top:24px!important;}#rk-screwfast .sfp-vacuum-intro .sfp-marked-image{height:235px!important;}#rk-screwfast .sfp-vacuum-intro figcaption{font-size:11px!important;}#rk-screwfast .sfp-vacuum-purpose>a{padding:22px 20px!important;}#rk-screwfast .sfp-vacuum-purpose h2{font-size:16px!important;}#rk-screwfast .sfp-vacuum-catalogue{padding-block:34px 0!important;}#rk-screwfast .sfp-vacuum-section-head{align-items:flex-start!important;gap:16px!important;}#rk-screwfast .sfp-vacuum-section-head h2{font-size:25px!important;max-width:12ch!important;}#rk-screwfast .sfp-model-count{min-width:0!important;gap:8px!important;}#rk-screwfast .sfp-model-count strong{font-size:30px!important;}#rk-screwfast .sfp-model-count span{font-size:11px!important;max-width:11ch!important;}#rk-screwfast .sfp-filter-columns{grid-template-columns:1fr!important;gap:24px!important;}#rk-screwfast .sfp-filter-columns fieldset{padding:22px 20px!important;}#rk-screwfast .sfp-field-grid{grid-template-columns:1fr!important;gap:18px!important;}#rk-screwfast .sfp-field>span:first-child{font-size:14px!important;min-height:0!important;}#rk-screwfast .sfp-field input,#rk-screwfast .sfp-field select{font-size:16px!important;height:52px!important;}#rk-screwfast .sfp-filter-foot{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;}#rk-screwfast .sfp-filter-foot p{font-size:12px!important;}#rk-screwfast .sfp-vacuum-products{grid-template-columns:1fr!important;gap:20px!important;}#rk-screwfast .sfp-vacuum-card>a{padding:24px 24px 0!important;}#rk-screwfast .sfp-vacuum-card .sfp-marked-image{height:190px!important;}#rk-screwfast .sfp-vacuum-card-copy{padding:24px!important;}#rk-screwfast .sfp-vacuum-card h2{font-size:23px!important;min-height:0!important;}#rk-screwfast .sfp-vacuum-card .sfp-dot-facts>div{font-size:14px!important;}#rk-screwfast .sfp-movement{min-height:0!important;}#rk-screwfast .sfp-vacuum-card .sfp-product-go{font-size:14px!important;}#rk-screwfast .sfp-vacuum-help{display:grid!important;gap:24px!important;padding:26px 22px!important;margin-block:32px 44px!important;}#rk-screwfast .sfp-vacuum-help h2{font-size:25px!important;}#rk-screwfast .sfp-vacuum-help .sfp-button{max-width:none!important;white-space:normal!important;justify-content:center!important;}#rk-screwfast .sfp-vacuum-main-photo{padding:20px!important;}#rk-screwfast .sfp-vacuum-main-photo .sfp-marked-image{height:250px!important;}#rk-screwfast .sfp-vacuum-main-photo figcaption{font-size:10px!important;gap:14px!important;}#rk-screwfast .sfp-vacuum-technical .sfp-dot-facts>div{font-size:14px!important;padding-block:9px!important;}#rk-screwfast .sfp-vacuum-information{margin-top:28px!important;}#rk-screwfast .sfp-vacuum-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;}#rk-screwfast .sfp-vacuum-tabs>button{padding:14px 12px!important;font-size:13px!important;}#rk-screwfast .sfp-vacuum-tabs>button:last-child{grid-column:1/-1!important;}#rk-screwfast .sfp-reading-panel{padding:24px 20px!important;}#rk-screwfast .sfp-reading-panel h2{font-size:23px!important;}#rk-screwfast .sfp-reading-panel h3{font-size:18px!important;}#rk-screwfast .sfp-reading-panel p{font-size:15px!important;}#rk-screwfast #sfp-options{padding:24px 18px!important;}#rk-screwfast .sfp-options-head,#rk-screwfast .sfp-spares-head{display:grid!important;gap:20px!important;}#rk-screwfast .sfp-options-head h2{font-size:23px!important;}#rk-screwfast .sfp-options-head>.sfp-field,#rk-screwfast .sfp-spares-head>.sfp-field{width:100%!important;flex-basis:auto!important;}#rk-screwfast .sfp-option-grid{grid-template-columns:1fr!important;gap:20px!important;}#rk-screwfast .sfp-option-card{padding:22px!important;}#rk-screwfast .sfp-option-card h3{font-size:22px!important;min-height:0!important;}#rk-screwfast .sfp-option-card>p{font-size:15px!important;min-height:0!important;}#rk-screwfast .sfp-option-image{height:190px!important;}#rk-screwfast .sfp-option-checkbox{font-size:14px!important;padding-top:20px!important;}#rk-screwfast .sfp-standard-note{font-size:13px!important;}#rk-screwfast .sfp-spares-head h3{font-size:23px!important;}#rk-screwfast .sfp-spare-row{grid-template-columns:60px 1fr!important;gap:16px!important;}#rk-screwfast .sfp-spare-row>img{width:60px!important;height:80px!important;}#rk-screwfast .sfp-spare-row>.sfp-field{grid-column:2!important;}#rk-screwfast .sfp-spare-row .sfp-field>span:first-child{font-size:12px!important;}#rk-screwfast .sfp-spare-row h4{font-size:15px!important;}#rk-screwfast .sfp-request-summary{display:grid!important;gap:24px!important;}#rk-screwfast .sfp-request-summary>.sfp-button{max-width:none!important;justify-content:center!important;font-size:14px!important;}#rk-screwfast .sfp-document-links{grid-template-columns:1fr!important;}#rk-screwfast .sfp-drawing-link{padding:20px!important;gap:16px!important;}#rk-screwfast .sfp-drawing-link strong{font-size:14px!important;}#rk-screwfast .sfp-drawing-link div>span{overflow-wrap:anywhere!important;}#rk-screwfast.sfp-selected .sfp-review-bar nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}#rk-screwfast.sfp-selected .sfp-review-bar nav a{font-size:11px!important;padding:12px 5px!important;}#rk-screwfast.sfp-selected .sfp-review-bar>div{display:block!important;}}
@media (max-width:370px){#rk-screwfast .sfp-vacuum-intro h1{font-size:32px!important;}#rk-screwfast .sfp-vacuum-card h2{font-size:21px!important;}#rk-screwfast .sfp-vacuum-card-copy{padding:20px!important;}#rk-screwfast .sfp-vacuum-technical .sfp-dot-facts>div{font-size:13px!important;}#rk-screwfast .sfp-vacuum-main-photo figcaption{flex-direction:column!important;gap:4px!important;}#rk-screwfast .sfp-option-card{padding:20px!important;}#rk-screwfast .sfp-option-image{height:170px!important;}#rk-screwfast .sfp-vacuum-tabs>button{font-size:12px!important;}#rk-screwfast .sfp-request-summary>.sfp-button{font-size:13px!important;}}
@media (max-width:600px){#rk-screwfast .sfp-vacuum-section-head h2{flex:1!important;min-width:0!important;}#rk-screwfast .sfp-model-count{display:block!important;flex:0 0 86px!important;text-align:right!important;}#rk-screwfast .sfp-model-count span{display:block!important;max-width:none!important;margin-top:5px!important;font-size:10px!important;}}
@font-face{font-family:Zebulon;src:url("https://194.67.66.189/crane/assets/screwfast-20261103/assets/vacuum/Zebulon.woff?v=20261103-final4") format("woff");font-display:swap;}
#rk-screwfast{scroll-behavior:auto!important;}
#rk-screwfast [hidden]{display:none!important;}
#rk-screwfast .sfp-jib-photo{position:relative!important;min-width:0!important;container-type:inline-size!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1!important;}
#rk-screwfast .sfp-jib-photo>img{width:100%!important;height:auto!important;aspect-ratio:1.06!important;object-fit:cover!important;object-position:60% center!important;}
#rk-screwfast .sfp-jib-watermark{font-family:Zebulon,sans-serif!important;position:absolute!important;left:50%!important;top:65%!important;transform:translate(-50%,-50%)!important;font-size:8cqw!important;line-height:1!important;white-space:nowrap!important;color:var(--ink)!important;opacity:.1!important;pointer-events:none!important;}
#rk-screwfast .sfp-jib-gallery{display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:28px!important;}
#rk-screwfast .sfp-jib-page .sfp-dot-facts>div{font-size:14px!important;padding-block:8px!important;}
#rk-screwfast .sfp-jib-page .sfp-dot-facts dd{max-width:49%!important;}
#rk-screwfast .sfp-jib-page .sfp-product-title h1{font-size:36px!important;}
#rk-screwfast .sfp-crane-builder-entry{display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px!important;padding:40px!important;margin-block:40px 64px!important;border:1px solid var(--line)!important;background:linear-gradient(var(--yellow),var(--yellow)) left top/100% 4px no-repeat!important;align-items:center!important;}
#rk-screwfast .sfp-crane-builder-entry h2{font-size:34px!important;line-height:1.15!important;font-weight:550!important;letter-spacing:-.02em!important;}
#rk-screwfast .sfp-crane-builder-entry>div>p{font-size:16px!important;line-height:1.6!important;max-width:45ch!important;color:var(--muted)!important;margin-block:20px 28px!important;}
#rk-screwfast .sfp-crane-builder-entry .sfp-button{font-size:14px!important;}
#rk-screwfast .sfp-crane-builder-entry ol{display:grid!important;gap:24px!important;}
#rk-screwfast .sfp-crane-builder-entry li{display:flex!important;gap:18px!important;}
#rk-screwfast .sfp-crane-builder-entry li>span{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important;background:var(--yellow)!important;font-size:14px!important;}
#rk-screwfast .sfp-crane-builder-entry h3{font-size:18px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:9px!important;}
#rk-screwfast .sfp-crane-builder-entry li p{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;max-width:47ch!important;}
#rk-screwfast .sfp-rc55-intro{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:60px!important;padding-block:26px 54px!important;}
#rk-screwfast .sfp-rc55-intro-copy{min-width:0!important;}
#rk-screwfast .sfp-rc55-series{font-size:14px!important;line-height:1.5!important;margin-bottom:22px!important;}
#rk-screwfast .sfp-rc55-intro h1{font-size:clamp(34px,3.2vw,44px)!important;font-weight:550!important;line-height:1.08!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-rc55-lead{font-size:19px!important;line-height:1.5!important;margin-top:24px!important;max-width:43ch!important;}
#rk-screwfast .sfp-rc55-explain{font-size:15px!important;line-height:1.65!important;max-width:50ch!important;margin-top:18px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-rc55-facts{display:flex!important;gap:30px!important;margin:28px 0 0!important;}
#rk-screwfast .sfp-rc55-facts>div{display:flex!important;flex-direction:column-reverse!important;gap:8px!important;min-width:0!important;}
#rk-screwfast .sfp-rc55-facts>div+div{border-left:1px solid var(--line)!important;padding-left:30px!important;}
#rk-screwfast .sfp-rc55-facts dt{font-size:12px!important;line-height:1.4!important;}
#rk-screwfast .sfp-rc55-facts dd{font-size:34px!important;line-height:1.1!important;margin:0!important;font-weight:500!important;}
#rk-screwfast .sfp-rc55-facts dd>span{font-size:18px!important;}
#rk-screwfast .sfp-rc55-intro .sfp-actions{align-items:center!important;gap:24px!important;}
#rk-screwfast .sfp-rc55-intro .sfp-button{font-size:14px!important;gap:18px!important;}
#rk-screwfast .sfp-rc55-cutaway{border:1px solid var(--line)!important;min-width:0!important;}
#rk-screwfast .sfp-cutaway-heading{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;border-bottom:1px solid var(--line)!important;font-size:12px!important;line-height:1.4!important;}
#rk-screwfast .sfp-cutaway-heading>span:last-child{font-weight:500!important;}
#rk-screwfast .sfp-rc55-cutaway>img{width:100%!important;height:340px!important;object-fit:contain!important;}
#rk-screwfast .sfp-rc55-cutaway figcaption{display:flex!important;gap:16px!important;align-items:flex-start!important;padding:22px 24px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-rc55-cutaway figcaption>span{width:26px!important;height:2px!important;background:var(--ink)!important;flex:0 0 26px!important;margin-top:10px!important;}
#rk-screwfast .sfp-rc55-cutaway figcaption p{font-size:15px!important;line-height:1.6!important;}
#rk-screwfast .sfp-rc55-nodes{padding-block:42px 56px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-nodes .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-node-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;}
#rk-screwfast .sfp-node-row article{border:1px solid var(--line)!important;min-width:0!important;display:flex!important;flex-direction:column!important;}
#rk-screwfast .sfp-node-photo{height:220px!important;display:block!important;padding:18px!important;}
#rk-screwfast .sfp-node-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-node-row article>div{padding:24px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-node-row h3{font-size:20px!important;line-height:1.3!important;font-weight:500!important;min-height:52px!important;}
#rk-screwfast .sfp-node-row p{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;margin-block:14px 20px!important;flex:1!important;}
#rk-screwfast .sfp-node-row .sfp-text-link{font-size:13px!important;justify-content:space-between!important;gap:16px!important;}
#rk-screwfast .sfp-rc55-assembly-entry{display:flex!important;justify-content:space-between!important;gap:48px!important;align-items:center!important;background:var(--yellow)!important;padding:34px 40px!important;margin-bottom:58px!important;}
#rk-screwfast .sfp-rc55-assembly-entry h2{font-size:30px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.015em!important;}
#rk-screwfast .sfp-rc55-assembly-entry p{font-size:15px!important;line-height:1.6!important;max-width:60ch!important;margin-top:16px!important;}
#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{border-color:var(--ink)!important;flex-shrink:0!important;font-size:14px!important;}
#rk-screwfast .sfp-rc55-catalog{padding-bottom:64px!important;}
#rk-screwfast .sfp-rc55-catalog .sfp-section-heading{align-items:center!important;gap:30px!important;}
#rk-screwfast .sfp-rc55-catalog .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-rc55-catalog .sfp-section-heading p:not(.sfp-rc55-count){margin-top:14px!important;max-width:65ch!important;}
#rk-screwfast .sfp-rc55-count{display:flex!important;gap:12px!important;align-items:center!important;font-size:12px!important;line-height:1.4!important;flex-shrink:0!important;}
#rk-screwfast .sfp-rc55-count strong{font-size:30px!important;font-weight:500!important;}
#rk-screwfast .sfp-rc55-toolbar{display:flex!important;justify-content:space-between!important;gap:28px!important;align-items:flex-end!important;margin-bottom:28px!important;padding-block:22px!important;border-block:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-toolbar fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0!important;flex:1!important;}
#rk-screwfast .sfp-rc55-toolbar legend{font-size:12px!important;line-height:1.4!important;margin-bottom:10px!important;padding:0!important;}
#rk-screwfast .sfp-rc55-categories{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
#rk-screwfast .sfp-rc55-categories>div{position:relative!important;}
#rk-screwfast .sfp-rc55-categories input{width:1px!important;height:1px!important;opacity:0!important;position:absolute!important;}
#rk-screwfast .sfp-rc55-categories label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 14px!important;line-height:1.4!important;font-size:13px!important;border:1px solid var(--line)!important;cursor:pointer!important;}
#rk-screwfast .sfp-rc55-categories input:checked+label{background:var(--yellow)!important;border-color:var(--yellow)!important;}
#rk-screwfast .sfp-rc55-categories input:focus-visible+label{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-rc55-search{display:flex!important;flex-direction:column!important;gap:10px!important;width:245px!important;flex:0 0 245px!important;}
#rk-screwfast .sfp-rc55-search span{font-size:12px!important;line-height:1.4!important;}
#rk-screwfast .sfp-rc55-search input{height:48px!important;border:1px solid #9aa2a7!important;border-radius:0!important;padding:12px 14px!important;font:inherit!important;font-size:14px!important;line-height:1.5!important;min-width:0!important;background:#fff!important;color:var(--ink)!important;}
#rk-screwfast .sfp-rc55-search input::placeholder{color:#657079!important;opacity:1!important;}
#rk-screwfast .sfp-rc55-search input:focus-visible{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-rc55-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;}
#rk-screwfast .sfp-rc55-part{border:1px solid var(--line)!important;background:#fff!important;display:flex!important;flex-direction:column!important;min-width:0!important;}
#rk-screwfast .sfp-rc55-part:hover{border-color:#D99400!important;}
#rk-screwfast .sfp-rc55-part-photo{height:215px!important;padding:12px!important;display:block!important;}
#rk-screwfast .sfp-rc55-part-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-rc55-part-copy{padding:20px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-rc55-part-copy>p{font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important;margin-bottom:12px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-rc55-part h3{font-size:17px!important;line-height:1.4!important;font-weight:500!important;min-height:95px!important;margin-bottom:20px!important;overflow-wrap:normal!important;}
#rk-screwfast .sfp-rc55-part .sfp-product-go{font-size:12px!important;gap:12px!important;}
#rk-screwfast .sfp-rc55-part .sfp-product-go svg{width:15px!important;height:15px!important;padding:6px!important;}
#rk-screwfast .sfp-rc55-empty{padding:30px!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-empty h3{font-size:23px!important;font-weight:500!important;margin-bottom:14px!important;}
#rk-screwfast .sfp-rc55-empty p{font-size:16px!important;line-height:1.5!important;margin-bottom:20px!important;}
#rk-screwfast .sfp-rc55-empty .sfp-button{font-size:14px!important;cursor:pointer!important;}
#rk-screwfast .sfp-rc55-other{border-top:1px solid var(--line)!important;padding-block:46px 64px!important;}
#rk-screwfast .sfp-rc55-other .sfp-section-heading h2{font-size:30px!important;}
#rk-screwfast .sfp-rc55-other>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-other>div:last-child>a{padding:26px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:center!important;min-width:0!important;}
#rk-screwfast .sfp-rc55-other>div:last-child>a+a{border-left:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-other h3{font-size:28px!important;font-weight:500!important;line-height:1.15!important;}
#rk-screwfast .sfp-rc55-other p{grid-column:1/-1!important;font-size:14px!important;line-height:1.5!important;}
#rk-screwfast .sfp-rc55-other>div:last-child>a:hover{background:var(--yellow)!important;}
@media (max-width:1100px){#rk-screwfast .sfp-rc55-intro{gap:32px!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:40px!important;}#rk-screwfast .sfp-rc55-intro .sfp-actions{display:grid!important;gap:14px!important;justify-content:start!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:310px!important;}#rk-screwfast .sfp-node-row{gap:18px!important;}#rk-screwfast .sfp-node-row article>div{padding:20px!important;}#rk-screwfast .sfp-node-row h3{font-size:19px!important;}#rk-screwfast .sfp-node-photo{height:200px!important;}#rk-screwfast .sfp-rc55-toolbar{display:block!important;}#rk-screwfast .sfp-rc55-search{margin-top:20px!important;width:100%!important;max-width:420px!important;}#rk-screwfast .sfp-rc55-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}#rk-screwfast .sfp-crane-builder-entry{padding:32px!important;gap:40px!important;}#rk-screwfast .sfp-crane-builder-entry h2{font-size:30px!important;}#rk-screwfast .sfp-rc55-assembly-entry{padding:30px!important;gap:30px!important;}#rk-screwfast .sfp-rc55-assembly-entry h2{font-size:28px!important;}#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{font-size:13px!important;max-width:250px!important;}}
@media (max-width:800px){#rk-screwfast .sfp-rc55-intro{grid-template-columns:1fr!important;gap:30px!important;}#rk-screwfast .sfp-rc55-intro-copy{max-width:100%!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:42px!important;max-width:24ch!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:300px!important;}#rk-screwfast .sfp-rc55-facts{gap:40px!important;}#rk-screwfast .sfp-node-row{grid-template-columns:1fr!important;}#rk-screwfast .sfp-node-row article{display:grid!important;grid-template-columns:.8fr 1fr!important;}#rk-screwfast .sfp-node-photo{height:240px!important;}#rk-screwfast .sfp-node-row h3{min-height:0!important;font-size:22px!important;}#rk-screwfast .sfp-node-row article>div{padding:26px!important;}#rk-screwfast .sfp-rc55-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#rk-screwfast .sfp-rc55-part h3{min-height:72px!important;}#rk-screwfast .sfp-rc55-part-photo{height:230px!important;}#rk-screwfast .sfp-crane-builder-entry{grid-template-columns:1fr!important;gap:32px!important;}#rk-screwfast .sfp-rc55-assembly-entry{display:grid!important;gap:24px!important;}#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{max-width:none!important;justify-self:start!important;}#rk-screwfast .sfp-rc55-other>div:last-child{grid-template-columns:1fr 1fr!important;}#rk-screwfast .sfp-rc55-other>div:last-child>a:nth-child(3){border-left:0!important;border-top:1px solid var(--line)!important;}#rk-screwfast .sfp-rc55-other>div:last-child>a:nth-child(4){border-top:1px solid var(--line)!important;}}
@media (max-width:600px){#rk-screwfast .sfp-jib-page .sfp-product-title h1{font-size:30px!important;}#rk-screwfast .sfp-jib-gallery{padding:22px!important;}#rk-screwfast .sfp-jib-photo>img{height:auto!important;}#rk-screwfast .sfp-jib-page .sfp-dot-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-crane-builder-entry{padding:28px 22px!important;margin-block:30px 44px!important;}#rk-screwfast .sfp-crane-builder-entry h2{font-size:30px!important;}#rk-screwfast .sfp-crane-builder-entry>div>p{font-size:16px!important;}#rk-screwfast .sfp-crane-builder-entry .sfp-button{font-size:13px!important;justify-content:center!important;}#rk-screwfast .sfp-crane-builder-entry li{gap:16px!important;}#rk-screwfast .sfp-crane-builder-entry h3{font-size:17px!important;}#rk-screwfast .sfp-crane-builder-entry li p{font-size:14px!important;}#rk-screwfast .sfp-rc55-intro{padding-block:18px 34px!important;gap:28px!important;}#rk-screwfast .sfp-rc55-series{font-size:13px!important;margin-bottom:18px!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:34px!important;line-height:1.12!important;}#rk-screwfast .sfp-rc55-lead{font-size:18px!important;margin-top:20px!important;}#rk-screwfast .sfp-rc55-explain{font-size:15px!important;}#rk-screwfast .sfp-rc55-facts{gap:22px!important;margin-top:24px!important;}#rk-screwfast .sfp-rc55-facts>div+div{padding-left:22px!important;}#rk-screwfast .sfp-rc55-facts dd{font-size:29px!important;}#rk-screwfast .sfp-rc55-facts dt{font-size:11px!important;}#rk-screwfast .sfp-rc55-intro .sfp-actions{display:grid!important;justify-content:stretch!important;gap:16px!important;}#rk-screwfast .sfp-rc55-intro .sfp-button{font-size:13px!important;justify-content:center!important;}#rk-screwfast .sfp-cutaway-heading{padding:18px!important;font-size:11px!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:235px!important;}#rk-screwfast .sfp-rc55-cutaway figcaption{padding:22px 18px!important;gap:14px!important;}#rk-screwfast .sfp-rc55-cutaway figcaption p{font-size:14px!important;}#rk-screwfast .sfp-rc55-cutaway figcaption>span{width:20px!important;flex-basis:20px!important;}#rk-screwfast .sfp-rc55-nodes{padding-block:30px 38px!important;}#rk-screwfast .sfp-rc55-nodes .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-node-row article{display:flex!important;}#rk-screwfast .sfp-node-photo{height:230px!important;padding:20px!important;}#rk-screwfast .sfp-node-row article>div{padding:24px!important;}#rk-screwfast .sfp-node-row h3{font-size:23px!important;}#rk-screwfast .sfp-node-row p{font-size:15px!important;}#rk-screwfast .sfp-node-row .sfp-text-link{font-size:14px!important;}#rk-screwfast .sfp-rc55-assembly-entry{padding:28px 22px!important;margin-bottom:40px!important;gap:24px!important;}#rk-screwfast .sfp-rc55-assembly-entry h2{font-size:29px!important;}#rk-screwfast .sfp-rc55-assembly-entry p{font-size:15px!important;}#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{font-size:13px!important;justify-content:center!important;justify-self:stretch!important;}#rk-screwfast .sfp-rc55-catalog{padding-bottom:42px!important;}#rk-screwfast .sfp-rc55-catalog .sfp-section-heading{display:block!important;}#rk-screwfast .sfp-rc55-catalog .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-rc55-count{margin-top:20px!important;gap:12px!important;}#rk-screwfast .sfp-rc55-toolbar{padding-block:20px!important;}#rk-screwfast .sfp-rc55-toolbar legend{font-size:13px!important;}#rk-screwfast .sfp-rc55-categories{gap:8px!important;}#rk-screwfast .sfp-rc55-categories label{font-size:13px!important;padding:12px 14px!important;}#rk-screwfast .sfp-rc55-search{margin-top:22px!important;max-width:none!important;}#rk-screwfast .sfp-rc55-search span{font-size:13px!important;}#rk-screwfast .sfp-rc55-search input{font-size:16px!important;height:52px!important;}#rk-screwfast .sfp-rc55-product-grid{grid-template-columns:1fr!important;gap:20px!important;}#rk-screwfast .sfp-rc55-part-photo{height:230px!important;padding:20px!important;}#rk-screwfast .sfp-rc55-part-copy{padding:24px!important;}#rk-screwfast .sfp-rc55-part-copy>p{font-size:13px!important;}#rk-screwfast .sfp-rc55-part h3{min-height:0!important;font-size:22px!important;margin-bottom:24px!important;}#rk-screwfast .sfp-rc55-part .sfp-product-go{font-size:14px!important;}#rk-screwfast .sfp-rc55-part .sfp-product-go svg{width:18px!important;height:18px!important;padding:7px!important;}#rk-screwfast .sfp-rc55-other{padding-block:34px 44px!important;}#rk-screwfast .sfp-rc55-other .sfp-section-heading h2{font-size:29px!important;}#rk-screwfast .sfp-rc55-other>div:last-child>a{padding:22px 18px!important;gap:14px!important;}#rk-screwfast .sfp-rc55-other h3{font-size:24px!important;}#rk-screwfast .sfp-rc55-other p{font-size:13px!important;}}
@media (max-width:370px){#rk-screwfast .sfp-jib-page .sfp-product-title h1{font-size:28px!important;}#rk-screwfast .sfp-jib-page .sfp-dot-facts>div{font-size:13px!important;}#rk-screwfast .sfp-jib-photo>img{height:auto!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:30px!important;}#rk-screwfast .sfp-rc55-facts{gap:14px!important;}#rk-screwfast .sfp-rc55-facts>div+div{padding-left:14px!important;}#rk-screwfast .sfp-rc55-facts dd{font-size:26px!important;}#rk-screwfast .sfp-rc55-facts dt{font-size:10px!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:200px!important;}#rk-screwfast .sfp-crane-builder-entry{padding:24px 18px!important;}#rk-screwfast .sfp-crane-builder-entry .sfp-button{font-size:12px!important;}#rk-screwfast .sfp-rc55-part-copy{padding:20px!important;}#rk-screwfast .sfp-rc55-part h3{font-size:21px!important;}}
#rk-screwfast .sfp-rc55-other .sfp-equipment-origin{grid-column:1/-1!important;margin-bottom:0!important;}
#rk-screwfast .sfp-jib-catalog-intro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center!important;padding-block:24px 48px!important;}
#rk-screwfast .sfp-jib-catalog-intro>div{min-width:0!important;}
#rk-screwfast .sfp-jib-catalog-intro h1{font-size:clamp(36px,3.7vw,48px)!important;line-height:1.08!important;font-weight:550!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-jib-catalog-intro>div>p{font-size:17px!important;line-height:1.65!important;max-width:48ch!important;margin-top:24px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{gap:24px!important;align-items:center!important;}
#rk-screwfast .sfp-jib-catalog-intro .sfp-button{font-size:14px!important;}
#rk-screwfast .sfp-jib-catalog-intro .sfp-text-link{font-size:13px!important;}
#rk-screwfast .sfp-jib-catalog-intro figure{border:1px solid var(--line)!important;min-width:0!important;}
#rk-screwfast .sfp-jib-catalog-hero-photo{position:relative!important;container-type:inline-size!important;padding:20px!important;}
#rk-screwfast .sfp-jib-catalog-hero-photo>img{width:100%!important;height:auto!important;aspect-ratio:1.35!important;object-fit:cover!important;object-position:66% center!important;}
#rk-screwfast .sfp-jib-catalog-intro figcaption{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;border-top:1px solid var(--line)!important;font-size:12px!important;line-height:1.5!important;}
#rk-screwfast .sfp-jib-models{padding-block:44px 64px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-models .sfp-section-heading{align-items:center!important;gap:26px!important;}
#rk-screwfast .sfp-jib-models .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-jib-models .sfp-section-heading>div>p{font-size:16px!important;margin-top:14px!important;max-width:55ch!important;}
#rk-screwfast .sfp-jib-model-count{display:flex!important;align-items:center!important;gap:12px!important;font-size:13px!important;line-height:1.4!important;flex-shrink:0!important;}
#rk-screwfast .sfp-jib-model-count strong{font-size:32px!important;font-weight:500!important;}
#rk-screwfast .sfp-jib-filters{padding:0!important;margin:0 0 28px!important;border:0!important;min-width:0!important;}
#rk-screwfast .sfp-jib-filters legend{font-size:12px!important;line-height:1.5!important;margin-bottom:12px!important;padding:0!important;}
#rk-screwfast .sfp-jib-filters>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
#rk-screwfast .sfp-jib-filters>div>div{position:relative!important;}
#rk-screwfast .sfp-jib-filters input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;}
#rk-screwfast .sfp-jib-filters label{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1.4!important;min-height:48px!important;padding:12px 18px!important;border:1px solid var(--line)!important;cursor:pointer!important;}
#rk-screwfast .sfp-jib-filters input:checked+label{background:var(--yellow)!important;border-color:var(--yellow)!important;}
#rk-screwfast .sfp-jib-filters input:focus-visible+label{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-jib-model-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-jib-model{min-width:0!important;border:1px solid var(--line)!important;display:flex!important;flex-direction:column!important;background:#fff!important;}
#rk-screwfast .sfp-jib-model:has(a:hover){border-color:#D99400!important;}
#rk-screwfast .sfp-jib-model-photo{display:block!important;position:relative!important;container-type:inline-size!important;height:265px!important;padding:24px!important;}
#rk-screwfast .sfp-jib-model-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-jib-model-photo-0 img{object-fit:cover!important;object-position:67% center!important;}
#rk-screwfast .sfp-jib-model-photo .sfp-jib-watermark{font-size:7cqw!important;top:72%!important;}
#rk-screwfast .sfp-jib-model-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:24px!important;min-width:0!important;}
#rk-screwfast .sfp-jib-model h3{font-size:23px!important;line-height:1.3!important;font-weight:500!important;min-height:60px!important;}
#rk-screwfast .sfp-jib-mini-facts{margin-block:24px 28px!important;}
#rk-screwfast .sfp-jib-mini-facts>div{font-size:14px!important;padding-block:8px!important;gap:6px!important;}
#rk-screwfast .sfp-jib-mini-facts dt{max-width:53%!important;}
#rk-screwfast .sfp-jib-mini-facts dd{max-width:46%!important;}
#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:13px!important;gap:14px!important;}
#rk-screwfast .sfp-jib-installation{padding-block:46px 54px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-installation .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-jib-mount-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-jib-mount-grid>a{border:1px solid var(--line)!important;padding:28px!important;display:flex!important;flex-direction:column!important;min-width:0!important;}
#rk-screwfast .sfp-mount-index{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;background:var(--yellow)!important;font-size:13px!important;margin-bottom:24px!important;}
#rk-screwfast .sfp-jib-mount-grid h3{font-size:22px!important;line-height:1.3!important;font-weight:500!important;max-width:22ch!important;}
#rk-screwfast .sfp-jib-mount-grid p{font-size:15px!important;line-height:1.65!important;color:var(--muted)!important;margin-block:18px 24px!important;flex:1!important;}
#rk-screwfast .sfp-jib-mount-grid .sfp-product-go{font-size:13px!important;line-height:1.5!important;}
#rk-screwfast .sfp-jib-wall-note{margin-top:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px 28px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-jib-wall-note p{font-size:18px!important;font-weight:500!important;line-height:1.4!important;}
#rk-screwfast .sfp-jib-wall-note a{font-size:14px!important;}
#rk-screwfast .sfp-installation-note{font-size:12px!important;line-height:1.6!important;color:var(--muted)!important;max-width:100ch!important;margin-top:18px!important;}
#rk-screwfast .sfp-jib-faq{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:60px!important;padding-block:32px 70px!important;}
#rk-screwfast .sfp-jib-faq h2{font-size:34px!important;line-height:1.12!important;font-weight:550!important;max-width:19ch!important;letter-spacing:-.02em!important;}
#rk-screwfast .sfp-jib-faq details{border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-faq details:last-child{border-bottom:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-faq summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:22px 0!important;list-style:none!important;cursor:pointer!important;font-size:17px!important;line-height:1.4!important;}
#rk-screwfast .sfp-jib-faq summary::-webkit-details-marker{display:none!important;}
#rk-screwfast .sfp-jib-faq summary>span{display:grid!important;place-items:center!important;position:relative!important;flex:0 0 32px!important;height:32px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-jib-faq summary>span:before,#rk-screwfast .sfp-jib-faq summary>span:after{content:""!important;width:12px!important;height:1.5px!important;background:var(--ink)!important;position:absolute!important;}
#rk-screwfast .sfp-jib-faq summary>span:after{transform:rotate(90deg)!important;}
#rk-screwfast .sfp-jib-faq details[open] summary>span:after{display:none!important;}
#rk-screwfast .sfp-jib-faq details p{font-size:15px!important;line-height:1.7!important;padding:0 44px 24px 0!important;color:var(--muted)!important;max-width:70ch!important;}
#rk-screwfast .sfp-lks22-photo{position:relative!important;container-type:inline-size!important;}
#rk-screwfast .sfp-lks22-photo img{width:100%!important;height:440px!important;object-fit:contain!important;}
#rk-screwfast .sfp-lks22-gallery{display:flex!important;flex-direction:column!important;justify-content:space-between!important;}
#rk-screwfast .sfp-lks22-page .sfp-dot-facts>div{font-size:14px!important;padding-block:8px!important;}
#rk-screwfast .sfp-lks22-page .sfp-dot-facts dt{max-width:52%!important;}
#rk-screwfast .sfp-lks22-page .sfp-dot-facts dd{max-width:47%!important;}
#rk-screwfast .sfp-crane-drawings{padding-block:14px 64px!important;}
#rk-screwfast .sfp-crane-drawings .sfp-section-heading{align-items:center!important;}
#rk-screwfast .sfp-crane-drawings .sfp-section-heading h2{font-size:30px!important;}
#rk-screwfast .sfp-crane-drawings>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-crane-drawings>div:last-child>a{display:flex!important;align-items:flex-start!important;gap:16px!important;border:1px solid var(--line)!important;padding:24px!important;}
#rk-screwfast .sfp-crane-pdf-icon{width:28px!important;height:34px!important;flex:0 0 28px!important;}
#rk-screwfast .sfp-crane-drawings h3{font-size:16px!important;line-height:1.5!important;font-weight:500!important;}
#rk-screwfast .sfp-crane-drawings a p{font-size:13px!important;line-height:1.6!important;color:var(--muted)!important;margin-top:10px!important;}
#rk-screwfast .sfp-crane-drawings a>span{margin-left:auto!important;font-size:20px!important;}
#rk-screwfast .sfp-jib-faq details a{text-decoration:underline!important;text-underline-offset:3px!important;}
@media (max-width:1100px){#rk-screwfast .sfp-jib-catalog-intro{gap:32px!important;}#rk-screwfast .sfp-jib-catalog-intro h1{font-size:40px!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{display:grid!important;gap:18px!important;justify-content:start!important;}#rk-screwfast .sfp-jib-model-grid{gap:18px!important;}#rk-screwfast .sfp-jib-model-copy{padding:20px!important;}#rk-screwfast .sfp-jib-model h3{font-size:21px!important;}#rk-screwfast .sfp-jib-model-photo{height:230px!important;padding:20px!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:13px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:12px!important;}#rk-screwfast .sfp-jib-mount-grid{gap:18px!important;}#rk-screwfast .sfp-jib-mount-grid>a{padding:22px!important;}#rk-screwfast .sfp-jib-mount-grid h3{font-size:20px!important;}#rk-screwfast .sfp-jib-faq{gap:36px!important;}#rk-screwfast .sfp-crane-drawings>div:last-child{gap:18px!important;}#rk-screwfast .sfp-crane-drawings>div:last-child>a{padding:20px!important;}}
@media (max-width:900px){#rk-screwfast .sfp-jib-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:14px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:13px!important;}#rk-screwfast .sfp-jib-model-photo{height:260px!important;}#rk-screwfast .sfp-jib-mount-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-jib-mount-grid>a{padding:28px!important;}#rk-screwfast .sfp-jib-mount-grid h3{max-width:none!important;font-size:23px!important;}#rk-screwfast .sfp-jib-mount-grid p{max-width:70ch!important;}#rk-screwfast .sfp-jib-faq{grid-template-columns:1fr!important;gap:32px!important;}#rk-screwfast .sfp-jib-faq h2{max-width:none!important;}#rk-screwfast .sfp-crane-drawings>div:last-child{grid-template-columns:1fr!important;}}
@media (max-width:800px){#rk-screwfast .sfp-jib-catalog-intro{grid-template-columns:1fr!important;gap:30px!important;}#rk-screwfast .sfp-jib-catalog-intro h1{font-size:42px!important;max-width:24ch!important;}#rk-screwfast .sfp-jib-catalog-intro figure{max-width:650px!important;width:100%!important;}#rk-screwfast .sfp-jib-catalog-hero-photo>img{aspect-ratio:1.5!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{display:flex!important;justify-content:start!important;}#rk-screwfast .sfp-lks22-photo img{height:360px!important;}#rk-screwfast .sfp-jib-wall-note{display:grid!important;gap:18px!important;}}
@media (max-width:600px){#rk-screwfast .sfp-jib-catalog-intro{padding-block:16px 34px!important;gap:28px!important;}#rk-screwfast .sfp-jib-catalog-intro h1{font-size:34px!important;line-height:1.12!important;}#rk-screwfast .sfp-jib-catalog-intro>div>p{font-size:17px!important;margin-top:20px!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{display:grid!important;gap:20px!important;justify-content:stretch!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-button{font-size:14px!important;justify-content:center!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-text-link{font-size:14px!important;justify-content:center!important;}#rk-screwfast .sfp-jib-catalog-hero-photo{padding:18px!important;}#rk-screwfast .sfp-jib-catalog-hero-photo>img{aspect-ratio:1.22!important;object-position:68% center!important;}#rk-screwfast .sfp-jib-catalog-intro figcaption{font-size:11px!important;padding:18px!important;gap:14px!important;}#rk-screwfast .sfp-jib-models{padding-block:32px 42px!important;}#rk-screwfast .sfp-jib-models .sfp-section-heading{display:block!important;}#rk-screwfast .sfp-jib-models .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-jib-model-count{margin-top:20px!important;}#rk-screwfast .sfp-jib-filters label{font-size:13px!important;padding:12px 14px!important;}#rk-screwfast .sfp-jib-filters legend{font-size:13px!important;}#rk-screwfast .sfp-jib-model-grid{grid-template-columns:1fr!important;gap:22px!important;}#rk-screwfast .sfp-jib-model-photo{height:265px!important;padding:24px!important;}#rk-screwfast .sfp-jib-model-copy{padding:24px!important;}#rk-screwfast .sfp-jib-model h3{font-size:24px!important;min-height:0!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:14px!important;}#rk-screwfast .sfp-jib-installation{padding-block:34px 36px!important;}#rk-screwfast .sfp-jib-installation .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-jib-mount-grid>a{padding:24px!important;}#rk-screwfast .sfp-jib-mount-grid h3{font-size:22px!important;}#rk-screwfast .sfp-jib-wall-note{padding:24px!important;}#rk-screwfast .sfp-jib-wall-note p{font-size:18px!important;}#rk-screwfast .sfp-jib-wall-note a{font-size:13px!important;}#rk-screwfast .sfp-installation-note{font-size:13px!important;}#rk-screwfast .sfp-jib-faq{padding-block:28px 44px!important;gap:28px!important;}#rk-screwfast .sfp-jib-faq h2{font-size:30px!important;}#rk-screwfast .sfp-jib-faq summary{font-size:17px!important;padding-block:20px!important;gap:18px!important;}#rk-screwfast .sfp-jib-faq details p{padding-right:0!important;font-size:15px!important;}#rk-screwfast .sfp-lks22-photo img{height:265px!important;}#rk-screwfast .sfp-lks22-page .sfp-dot-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-crane-drawings{padding-block:10px 44px!important;}#rk-screwfast .sfp-crane-drawings .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-crane-drawings>div:last-child>a{padding:22px!important;}#rk-screwfast .sfp-crane-drawings h3{font-size:17px!important;}}
@media (max-width:370px){#rk-screwfast .sfp-jib-catalog-intro h1{font-size:30px!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-button{font-size:13px!important;}#rk-screwfast .sfp-jib-model-copy{padding:20px!important;}#rk-screwfast .sfp-jib-model-photo{height:235px!important;padding:20px!important;}#rk-screwfast .sfp-jib-model h3{font-size:22px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:12px!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:13px!important;}#rk-screwfast .sfp-jib-wall-note{padding:22px 18px!important;}#rk-screwfast .sfp-jib-wall-note .sfp-text-link{font-size:12px!important;gap:12px!important;}#rk-screwfast .sfp-lks22-page .sfp-dot-facts>div{font-size:13px!important;}#rk-screwfast .sfp-lks22-photo img{height:235px!important;}}
#rk-screwfast{scroll-behavior:auto!important;}
#rk-screwfast [hidden]{display:none!important;}
#rk-screwfast.sfp-selected .sfp-navigation nav{gap:20px!important;}
#rk-screwfast.sfp-selected .sfp-navigation nav a{font-size:13px!important;}
#rk-screwfast.sfp-selected .sfp-full-footer{display:grid!important;grid-template-columns:1.2fr 1fr 1fr!important;gap:56px!important;padding-block:42px!important;border-top:1px solid var(--line)!important;align-items:start!important;}
#rk-screwfast .sfp-full-footer>div,#rk-screwfast .sfp-full-footer nav{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;}
#rk-screwfast .sfp-full-footer img{width:232px!important;height:auto!important;margin-bottom:8px!important;}
#rk-screwfast .sfp-full-footer h2{font-size:16px!important;line-height:1.4!important;font-weight:500!important;margin-bottom:5px!important;}
#rk-screwfast .sfp-full-footer p,#rk-screwfast .sfp-full-footer a{font-size:13px!important;line-height:1.65!important;color:var(--ink)!important;}
#rk-screwfast .sfp-full-footer p{max-width:35ch!important;}
#rk-screwfast .sfp-full-footer a:hover{text-decoration:underline!important;text-underline-offset:4px!important;}
#rk-screwfast.sfp-selected .sfp-review-bar nav{gap:28px!important;}
#rk-screwfast .sfp-full-site-page{padding-bottom:56px!important;}
#rk-screwfast .sfp-full-product,#rk-screwfast .sfp-full-generic{min-width:0!important;}
#rk-screwfast .sfp-full-product .sfp-product-title h1{font-size:clamp(30px,3vw,40px)!important;max-width:36ch!important;overflow-wrap:anywhere!important;}
#rk-screwfast .sfp-full-product-overview{display:grid!important;grid-template-columns:1fr 1fr!important;gap:44px!important;align-items:start!important;}
#rk-screwfast .sfp-full-product-photo{border:1px solid var(--line)!important;position:relative!important;container-type:inline-size!important;padding:28px!important;min-width:0!important;margin:0!important;}
#rk-screwfast .sfp-full-product-photo>img{width:100%!important;height:430px!important;object-fit:contain!important;}
#rk-screwfast .sfp-full-product-photo .sfp-jib-watermark{font-size:8cqw!important;top:68%!important;}
#rk-screwfast .sfp-full-product-details{min-width:0!important;}
#rk-screwfast .sfp-full-product-details>h2,#rk-screwfast .sfp-full-product-details .sfp-product-description>h2{font-size:22px!important;line-height:1.35!important;font-weight:500!important;}
#rk-screwfast .sfp-full-product-details .sfp-dot-facts>div{font-size:14px!important;padding-block:9px!important;}
#rk-screwfast .sfp-full-product-details .sfp-dot-facts dt{max-width:51%!important;}
#rk-screwfast .sfp-full-product-details .sfp-dot-facts dd{max-width:48%!important;overflow-wrap:anywhere!important;}
#rk-screwfast .sfp-full-product-details .sfp-product-description p{font-size:15px!important;line-height:1.7!important;color:var(--ink)!important;}
#rk-screwfast .sfp-full-builder{padding:30px 34px!important;background:var(--yellow)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:34px!important;margin-block:36px!important;}
#rk-screwfast .sfp-full-builder h2{font-size:28px!important;line-height:1.2!important;font-weight:500!important;max-width:30ch!important;letter-spacing:-.015em!important;}
#rk-screwfast .sfp-full-builder p{font-size:15px!important;line-height:1.65!important;margin-top:16px!important;max-width:65ch!important;}
#rk-screwfast .sfp-full-builder .sfp-button{flex-shrink:0!important;border-color:var(--ink)!important;font-size:14px!important;}
#rk-screwfast .sfp-full-page-heading{margin-block:12px 34px!important;}
#rk-screwfast .sfp-full-page-heading h1{font-size:clamp(32px,3.5vw,46px)!important;font-weight:550!important;line-height:1.13!important;letter-spacing:-.025em!important;max-width:35ch!important;overflow-wrap:anywhere!important;}
#rk-screwfast .sfp-full-content,#rk-screwfast .sfp-full-reading{font-size:16px!important;line-height:1.7!important;min-width:0!important;overflow-wrap:anywhere!important;}
#rk-screwfast .sfp-full-content *,#rk-screwfast .sfp-full-reading *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
#rk-screwfast .sfp-full-content>div>p,#rk-screwfast .sfp-full-content>p{max-width:85ch!important;margin-block:18px 30px!important;}
#rk-screwfast .sfp-full-reading{padding-block:30px!important;border-top:1px solid var(--line)!important;margin-top:30px!important;}
#rk-screwfast .sfp-full-content h2,#rk-screwfast .sfp-full-reading h2{font-size:30px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.015em!important;margin-block:28px 20px!important;max-width:34ch!important;}
#rk-screwfast .sfp-full-content h3,#rk-screwfast .sfp-full-reading h3{font-size:22px!important;line-height:1.35!important;font-weight:500!important;margin-block:24px 14px!important;}
#rk-screwfast .sfp-full-content h4,#rk-screwfast .sfp-full-reading h4{font-size:18px!important;line-height:1.4!important;font-weight:500!important;margin-block:18px 12px!important;}
#rk-screwfast .sfp-full-content p,#rk-screwfast .sfp-full-reading p{margin-block:14px 20px!important;color:var(--ink)!important;max-width:90ch!important;}
#rk-screwfast .sfp-full-content a:not(.sfp-button),#rk-screwfast .sfp-full-reading a:not(.sfp-button){text-underline-offset:4px!important;}
#rk-screwfast .sfp-full-content p a,#rk-screwfast .sfp-full-reading p a{text-decoration:underline!important;}
#rk-screwfast .sfp-full-content img,#rk-screwfast .sfp-full-reading img{max-width:100%!important;height:auto!important;object-fit:contain!important;}
#rk-screwfast .sfp-full-content figure,#rk-screwfast .sfp-full-reading figure{margin-block:24px!important;}
#rk-screwfast .sfp-full-content figcaption,#rk-screwfast .sfp-full-reading figcaption{font-size:13px!important;line-height:1.5!important;padding-top:14px!important;}
#rk-screwfast .sfp-full-content ul,#rk-screwfast .sfp-full-reading ul,#rk-screwfast .sfp-full-content ol,#rk-screwfast .sfp-full-reading ol{padding-left:24px!important;margin-block:18px 24px!important;max-width:90ch!important;}
#rk-screwfast .sfp-full-content li,#rk-screwfast .sfp-full-reading li{margin-bottom:10px!important;}
#rk-screwfast .sfp-full-content details,#rk-screwfast .sfp-full-reading details,#rk-screwfast .sfp-full-tab-panel details{border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-full-content details:last-child,#rk-screwfast .sfp-full-reading details:last-child{border-bottom:1px solid var(--line)!important;}
#rk-screwfast .sfp-full-content summary,#rk-screwfast .sfp-full-reading summary,#rk-screwfast .sfp-full-tab-panel summary{padding:20px 44px 20px 0!important;position:relative!important;cursor:pointer!important;list-style:none!important;font-size:17px!important;line-height:1.45!important;font-weight:500!important;}
#rk-screwfast .sfp-full-content summary::-webkit-details-marker,#rk-screwfast .sfp-full-reading summary::-webkit-details-marker,#rk-screwfast .sfp-full-tab-panel summary::-webkit-details-marker{display:none!important;}
#rk-screwfast .sfp-full-content summary:after,#rk-screwfast .sfp-full-reading summary:after,#rk-screwfast .sfp-full-tab-panel summary:after{content:"+"!important;display:grid!important;place-items:center!important;position:absolute!important;right:0!important;top:18px!important;width:30px!important;height:30px!important;background:var(--yellow)!important;color:var(--ink)!important;font-size:22px!important;font-weight:400!important;}
#rk-screwfast .sfp-full-content details[open]>summary:after,#rk-screwfast .sfp-full-reading details[open]>summary:after,#rk-screwfast .sfp-full-tab-panel details[open]>summary:after{content:"−"!important;}
#rk-screwfast .sfp-full-content details>p,#rk-screwfast .sfp-full-reading details>p,#rk-screwfast .sfp-full-tab-panel details>p{padding-bottom:18px!important;max-width:85ch!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-section,#rk-screwfast .sfp-full-content .sfp-rk-c-selection-help,#rk-screwfast .sfp-full-content .sfp-rk-c-service-strip,#rk-screwfast .sfp-full-content .sfp-rk-service-section{padding-block:28px!important;border-top:1px solid var(--line)!important;margin-top:26px!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-intro{font-size:18px!important;line-height:1.7!important;max-width:80ch!important;margin-bottom:30px!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-cards,#rk-screwfast .sfp-full-tile-grid,#rk-screwfast .sfp-full-content .sfp-rk-service-grid,#rk-screwfast .sfp-full-content .sfp-rk-service-steps,#rk-screwfast .sfp-full-content .sfp-rk-mechanism-groups,#rk-screwfast .sfp-full-content .sfp-rk-wh-subcats,#rk-screwfast .sfp-full-content .sfp-rk-wh-direction-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin-block:28px!important;}
#rk-screwfast .sfp-full-content .sfp-full-tile{border:1px solid var(--line)!important;background:#fff!important;display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;}
#rk-screwfast .sfp-full-tile>a:first-child{display:flex!important;flex-direction:column!important;flex:1!important;color:var(--ink)!important;text-decoration:none!important;}
#rk-screwfast .sfp-full-tile .sfp-rk-c-card-image,#rk-screwfast .sfp-full-tile .sfp-rk-category-media{height:230px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#fff!important;}
#rk-screwfast .sfp-full-tile img{width:100%!important;height:215px!important;object-fit:contain!important;}
#rk-screwfast .sfp-full-tile .sfp-rk-c-card-image img{height:100%!important;}
#rk-screwfast .sfp-full-tile .sfp-rk-c-card-copy{padding:24px!important;display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;}
#rk-screwfast .sfp-full-tile :is(h2,h3,h4){font-size:21px!important;line-height:1.35!important;letter-spacing:0!important;font-weight:500!important;margin:0 0 18px!important;max-width:none!important;overflow-wrap:normal!important;}
#rk-screwfast .sfp-full-tile .sfp-equipment-origin{font-size:12px!important;margin:0 0 12px!important;line-height:1.5!important;}
#rk-screwfast .sfp-full-tile .sfp-rk-c-card-link{border-top:1px solid var(--line)!important;padding-top:18px!important;font-size:14px!important;line-height:1.5!important;margin-top:auto!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;}
#rk-screwfast .sfp-full-tile .sfp-rk-c-card-link:after{content:"→"!important;display:grid!important;place-items:center!important;flex:0 0 32px!important;height:32px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-full-tile .sfp-dot-facts{margin:8px 0 24px!important;}
#rk-screwfast .sfp-full-tile .sfp-dot-facts>div{font-size:14px!important;padding-block:7px!important;}
#rk-screwfast .sfp-full-tile .sfp-dot-facts dd{overflow-wrap:anywhere!important;max-width:49%!important;}
#rk-screwfast .sfp-full-content .sfp-rk-service-grid>article,#rk-screwfast .sfp-full-content .sfp-rk-service-steps>article{border:1px solid var(--line)!important;padding:28px!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-section>h2:first-child,#rk-screwfast .sfp-full-content .sfp-rk-service-section>h2:first-child{margin-top:0!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-service-strip nav,#rk-screwfast .sfp-full-content .sfp-rk-c-complex-links{display:flex!important;flex-wrap:wrap!important;gap:20px!important;align-items:center!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-service-strip nav a{padding:12px 0!important;text-decoration:underline!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-facts,#rk-screwfast .sfp-full-reading .sfp-rk-c-facts{margin-block:22px!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-product-nav{display:none!important;}
#rk-screwfast .sfp-full-content .sfp-rk-c-service-strip>div{display:flex!important;gap:24px!important;flex-wrap:wrap!important;}
#rk-screwfast .sfp-full-content svg:not(.sfp-rk-part-icon),#rk-screwfast .sfp-full-reading svg:not(.sfp-rk-part-icon){width:28px!important;height:28px!important;vertical-align:middle!important;}
#rk-screwfast .sfp-full-content .sfp-rk-part-icon,#rk-screwfast .sfp-full-reading .sfp-rk-part-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;color:#D99400!important;margin-right:14px!important;}
#rk-screwfast .sfp-full-content .sfp-rk-copy-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;}
#rk-screwfast .sfp-full-content .sfp-rk-copy-groups h3{display:flex!important;align-items:center!important;}
#rk-screwfast .sfp-full-table{width:100%!important;border-collapse:collapse!important;margin-block:24px!important;font-size:14px!important;line-height:1.5!important;}
#rk-screwfast .sfp-full-table th,#rk-screwfast .sfp-full-table td{padding:14px 16px!important;border:1px solid var(--line)!important;text-align:left!important;background:#fff!important;font-weight:400!important;vertical-align:top!important;overflow-wrap:anywhere!important;}
#rk-screwfast .sfp-full-table th{font-weight:500!important;}
#rk-screwfast .sfp-full-information{margin-block:34px 46px!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-full-tabs{display:flex!important;flex-wrap:wrap!important;border-bottom:1px solid var(--line)!important;gap:0!important;}
#rk-screwfast .sfp-full-tabs button{appearance:none!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:#fff!important;color:var(--ink)!important;font:inherit!important;font-size:14px!important;line-height:1.4!important;min-height:54px!important;padding:16px 24px!important;cursor:pointer!important;flex:1!important;min-width:160px!important;}
#rk-screwfast .sfp-full-tabs button[aria-selected="true"]{background:var(--yellow)!important;font-weight:500!important;}
#rk-screwfast .sfp-full-tabs button:focus-visible{outline:2px solid #B37A00!important;outline-offset:-4px!important;}
#rk-screwfast .sfp-full-tab-panel{padding:32px!important;font-size:16px!important;line-height:1.7!important;min-width:0!important;}
#rk-screwfast .sfp-full-tab-panel h2{font-size:28px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:24px!important;max-width:40ch!important;}
#rk-screwfast .sfp-full-tab-panel h3{font-size:21px!important;font-weight:500!important;line-height:1.4!important;margin-block:26px 14px!important;}
#rk-screwfast .sfp-full-tab-panel p{margin-block:14px 20px!important;max-width:90ch!important;color:var(--ink)!important;}
#rk-screwfast .sfp-full-tab-panel .sfp-rk-c-section{padding:0!important;margin:0!important;border:0!important;}
#rk-screwfast .sfp-full-tab-panel .sfp-rk-c-section>h2:first-child{display:none!important;}
#rk-screwfast .sfp-full-tab-panel img{max-width:100%!important;height:auto!important;}
#rk-screwfast .sfp-full-option-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin-top:24px!important;}
#rk-screwfast .sfp-full-option{display:flex!important;flex-direction:column!important;border:1px solid var(--line)!important;padding:22px!important;min-width:0!important;cursor:pointer!important;}
#rk-screwfast .sfp-full-option img{width:100%!important;height:155px!important;object-fit:contain!important;margin-bottom:18px!important;}
#rk-screwfast .sfp-full-option h3{font-size:18px!important;line-height:1.35!important;margin:0 0 14px!important;min-height:50px!important;}
#rk-screwfast .sfp-full-option p{font-size:14px!important;line-height:1.65!important;margin:0 0 22px!important;flex:1!important;}
#rk-screwfast .sfp-full-option>span:last-child{display:flex!important;align-items:center!important;gap:10px!important;border-top:1px solid var(--line)!important;padding-top:16px!important;font-size:13px!important;line-height:1.5!important;}
#rk-screwfast .sfp-full-option:has(input:checked){border-color:#D99400!important;background:#FFF3D6!important;}
#rk-screwfast .sfp-full-option:has(input:disabled){opacity:.55!important;}
#rk-screwfast .sfp-full-option input{width:18px!important;height:18px!important;flex:0 0 18px!important;accent-color:#F4A900!important;}
#rk-screwfast .sfp-full-options-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:30px!important;margin-block:26px!important;}
#rk-screwfast .sfp-full-options-head h2,#rk-screwfast .sfp-full-options-head h3{margin:0!important;}
#rk-screwfast .sfp-full-options-head label{display:flex!important;flex-direction:column!important;gap:10px!important;font-size:13px!important;min-width:250px!important;}
#rk-screwfast .sfp-full-option-order select,#rk-screwfast .sfp-full-option-order input[type="number"],#rk-screwfast .sfp-full-page-search input,#rk-screwfast .sfp-full-native-form input{font:inherit!important;font-size:15px!important;color:var(--ink)!important;line-height:1.5!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #9aa2a7!important;border-radius:0!important;background:#fff!important;min-width:0!important;}
#rk-screwfast .sfp-full-option-order select{appearance:none!important;background:#fff url("https://194.67.66.189/crane/assets/screwfast-20261103/assets/select-arrow.svg?v=20261103-final4") right 14px center/16px no-repeat!important;padding-right:42px!important;cursor:pointer!important;}
#rk-screwfast .sfp-full-option-order :is(select,input):focus-visible,#rk-screwfast .sfp-full-page-search input:focus-visible{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-full-supply-note{font-size:14px!important;border-block:1px solid var(--line)!important;padding-block:18px!important;max-width:none!important;margin-top:24px!important;}
#rk-screwfast .sfp-full-spare-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;}
#rk-screwfast .sfp-full-spare{display:grid!important;grid-template-columns:95px 1fr 100px!important;align-items:center!important;gap:18px!important;border:1px solid var(--line)!important;padding:22px!important;min-width:0!important;}
#rk-screwfast .sfp-full-spare img{width:95px!important;height:95px!important;object-fit:contain!important;}
#rk-screwfast .sfp-full-spare h4{font-size:16px!important;line-height:1.4!important;font-weight:500!important;margin-bottom:12px!important;}
#rk-screwfast .sfp-full-spare p{font-size:13px!important;line-height:1.6!important;margin:0!important;}
#rk-screwfast .sfp-full-spare>span{display:flex!important;flex-direction:column!important;gap:10px!important;font-size:12px!important;line-height:1.5!important;}
#rk-screwfast .sfp-full-spare input{width:100%!important;}
#rk-screwfast .sfp-full-order-summary{display:flex!important;justify-content:space-between!important;gap:28px!important;align-items:center!important;padding:26px 0 0!important;margin-top:26px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-full-order-summary h3{margin:0 0 12px!important;}
#rk-screwfast .sfp-full-order-summary p{font-size:14px!important;line-height:1.7!important;margin:0!important;max-width:65ch!important;}
#rk-screwfast .sfp-full-order-summary .sfp-button{flex-shrink:0!important;font-size:14px!important;}
#rk-screwfast .sfp-full-order-summary [aria-disabled="true"]{opacity:.5!important;cursor:not-allowed!important;}
#rk-screwfast .sfp-full-doc-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;}
#rk-screwfast .sfp-full-doc-grid>a{display:flex!important;gap:16px!important;align-items:flex-start!important;border:1px solid var(--line)!important;padding:22px!important;min-width:0!important;}
#rk-screwfast .sfp-full-doc-grid h3{font-size:16px!important;line-height:1.5!important;margin:0!important;}
#rk-screwfast .sfp-full-doc-grid p{font-size:13px!important;line-height:1.6!important;margin:12px 0 0!important;}
#rk-screwfast .sfp-full-doc-grid>a>span{margin-left:auto!important;}
#rk-screwfast .sfp-full-native-form{border:1px solid var(--line)!important;padding:30px!important;max-width:900px!important;}
#rk-screwfast .sfp-full-native-form .sfp-button{margin-top:12px!important;}
#rk-screwfast .sfp-full-page-directory{padding-block:32px 64px!important;}
#rk-screwfast .sfp-full-page-directory h1{font-size:42px!important;font-weight:550!important;line-height:1.15!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-full-page-directory>p{font-size:16px!important;line-height:1.7!important;max-width:75ch!important;margin-block:20px 30px!important;}
#rk-screwfast .sfp-full-page-search{display:flex!important;flex-direction:column!important;gap:12px!important;font-size:14px!important;max-width:680px!important;margin-block:30px!important;}
#rk-screwfast .sfp-full-page-links{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;}
#rk-screwfast .sfp-full-page-links>a{border:1px solid var(--line)!important;padding:20px 24px!important;display:grid!important;grid-template-columns:1fr 24px!important;gap:12px!important;min-width:0!important;align-items:start!important;}
#rk-screwfast .sfp-full-page-links strong{font-size:16px!important;line-height:1.5!important;font-weight:500!important;overflow-wrap:anywhere!important;}
#rk-screwfast .sfp-full-page-links span{grid-row:2!important;font-size:12px!important;line-height:1.5!important;color:#525b62!important;overflow-wrap:anywhere!important;}
#rk-screwfast .sfp-full-page-links svg{grid-column:2!important;grid-row:1!important;width:24px!important;height:24px!important;padding:5px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-full-page-links>a:hover{border-color:#D99400!important;}
@media (max-width:1100px){#rk-screwfast.sfp-selected .sfp-navigation nav{gap:14px!important;}#rk-screwfast.sfp-selected .sfp-navigation nav a{font-size:12px!important;}#rk-screwfast .sfp-full-product-overview{gap:28px!important;}#rk-screwfast .sfp-full-product-photo{padding:24px!important;}#rk-screwfast .sfp-full-product-photo>img{height:370px!important;}#rk-screwfast .sfp-full-option-grid{grid-template-columns:1fr 1fr!important;}#rk-screwfast .sfp-full-spare-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-full-builder{display:grid!important;gap:24px!important;}#rk-screwfast .sfp-full-builder .sfp-button{justify-self:start!important;}#rk-screwfast .sfp-full-doc-grid{grid-template-columns:1fr 1fr!important;}#rk-screwfast.sfp-selected .sfp-full-footer{gap:32px!important;}#rk-screwfast .sfp-full-tile .sfp-rk-c-card-copy{padding:20px!important;}}
@media (max-width:900px){#rk-screwfast .sfp-full-content .sfp-rk-c-cards,#rk-screwfast .sfp-full-tile-grid,#rk-screwfast .sfp-full-content .sfp-rk-service-grid,#rk-screwfast .sfp-full-content .sfp-rk-service-steps,#rk-screwfast .sfp-full-content .sfp-rk-mechanism-groups,#rk-screwfast .sfp-full-content .sfp-rk-wh-subcats,#rk-screwfast .sfp-full-content .sfp-rk-wh-direction-grid{grid-template-columns:1fr 1fr!important;}#rk-screwfast .sfp-full-content .sfp-rk-copy-groups{grid-template-columns:1fr!important;}#rk-screwfast .sfp-full-order-summary{display:grid!important;gap:24px!important;}#rk-screwfast .sfp-full-order-summary .sfp-button{justify-self:start!important;}}
@media (max-width:800px){#rk-screwfast .sfp-full-product-overview{grid-template-columns:1fr!important;gap:28px!important;}#rk-screwfast .sfp-full-product-photo>img{height:350px!important;}#rk-screwfast .sfp-full-product .sfp-product-title h1{font-size:34px!important;}#rk-screwfast.sfp-selected .sfp-full-footer{grid-template-columns:1fr 1fr!important;}#rk-screwfast .sfp-full-footer>div{grid-column:1/-1!important;}#rk-screwfast .sfp-full-page-links{grid-template-columns:1fr!important;}#rk-screwfast .sfp-full-doc-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-full-options-head{align-items:flex-start!important;}#rk-screwfast .sfp-full-options-head label{min-width:220px!important;}#rk-screwfast.sfp-selected .sfp-review-bar nav{gap:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;}}
@media (max-width:600px){#rk-screwfast .sfp-full-site-page{padding-bottom:36px!important;}#rk-screwfast .sfp-full-product .sfp-product-title h1,#rk-screwfast .sfp-full-page-heading h1{font-size:30px!important;line-height:1.15!important;}#rk-screwfast .sfp-full-product-photo{padding:22px!important;}#rk-screwfast .sfp-full-product-photo>img{height:270px!important;}#rk-screwfast .sfp-full-product-details .sfp-dot-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-full-product-details>h2,#rk-screwfast .sfp-full-product-details .sfp-product-description>h2{font-size:21px!important;}#rk-screwfast .sfp-full-product-details .sfp-product-description p{font-size:15px!important;}#rk-screwfast .sfp-full-builder{padding:26px 22px!important;margin-block:28px!important;}#rk-screwfast .sfp-full-builder h2{font-size:28px!important;}#rk-screwfast .sfp-full-builder .sfp-button{font-size:13px!important;justify-self:stretch!important;justify-content:center!important;}#rk-screwfast .sfp-full-content,#rk-screwfast .sfp-full-reading{font-size:16px!important;line-height:1.7!important;}#rk-screwfast .sfp-full-content h2,#rk-screwfast .sfp-full-reading h2{font-size:28px!important;line-height:1.2!important;}#rk-screwfast .sfp-full-content h3,#rk-screwfast .sfp-full-reading h3{font-size:22px!important;}#rk-screwfast .sfp-full-content .sfp-rk-c-cards,#rk-screwfast .sfp-full-tile-grid,#rk-screwfast .sfp-full-content .sfp-rk-service-grid,#rk-screwfast .sfp-full-content .sfp-rk-service-steps,#rk-screwfast .sfp-full-content .sfp-rk-mechanism-groups,#rk-screwfast .sfp-full-content .sfp-rk-wh-subcats,#rk-screwfast .sfp-full-content .sfp-rk-wh-direction-grid{grid-template-columns:1fr!important;gap:22px!important;}#rk-screwfast .sfp-full-tile .sfp-rk-c-card-copy{padding:24px!important;}#rk-screwfast .sfp-full-tile :is(h2,h3,h4){font-size:23px!important;}#rk-screwfast .sfp-full-tile .sfp-rk-c-card-image,#rk-screwfast .sfp-full-tile .sfp-rk-category-media{height:240px!important;}#rk-screwfast .sfp-full-tile .sfp-dot-facts>div{font-size:14px!important;}#rk-screwfast .sfp-full-content .sfp-rk-service-grid>article,#rk-screwfast .sfp-full-content .sfp-rk-service-steps>article{padding:24px!important;}#rk-screwfast .sfp-full-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;}#rk-screwfast .sfp-full-tabs button{min-width:0!important;font-size:13px!important;padding:14px 12px!important;line-height:1.5!important;border-bottom:1px solid var(--line)!important;}#rk-screwfast .sfp-full-tab-panel{padding:24px 20px!important;}#rk-screwfast .sfp-full-tab-panel h2{font-size:26px!important;}#rk-screwfast .sfp-full-tab-panel h3{font-size:21px!important;}#rk-screwfast .sfp-full-option-grid{grid-template-columns:1fr!important;gap:22px!important;}#rk-screwfast .sfp-full-option{padding:24px!important;}#rk-screwfast .sfp-full-option img{height:200px!important;}#rk-screwfast .sfp-full-option h3{min-height:0!important;font-size:21px!important;}#rk-screwfast .sfp-full-option p{font-size:15px!important;}#rk-screwfast .sfp-full-option>span:last-child{font-size:14px!important;}#rk-screwfast .sfp-full-options-head{display:grid!important;gap:24px!important;}#rk-screwfast .sfp-full-options-head label{min-width:0!important;width:100%!important;}#rk-screwfast .sfp-full-option-order select{font-size:15px!important;min-height:52px!important;}#rk-screwfast .sfp-full-spare{grid-template-columns:80px 1fr!important;padding:20px!important;gap:16px!important;}#rk-screwfast .sfp-full-spare img{width:80px!important;height:80px!important;}#rk-screwfast .sfp-full-spare>span{grid-column:1/-1!important;font-size:13px!important;}#rk-screwfast .sfp-full-spare>span>input{max-width:130px!important;}#rk-screwfast .sfp-full-order-summary .sfp-button{justify-self:stretch!important;justify-content:center!important;font-size:14px!important;}#rk-screwfast .sfp-full-doc-grid>a{padding:22px 18px!important;gap:14px!important;}#rk-screwfast .sfp-full-doc-grid h3{font-size:16px!important;}#rk-screwfast.sfp-selected .sfp-full-footer{padding-block:34px!important;gap:32px 24px!important;}#rk-screwfast .sfp-full-footer a,#rk-screwfast .sfp-full-footer p{font-size:13px!important;}#rk-screwfast .sfp-full-footer h2{font-size:16px!important;}#rk-screwfast .sfp-full-native-form{padding:24px!important;}#rk-screwfast .sfp-full-native-form .sfp-button{font-size:14px!important;justify-content:center!important;white-space:normal!important;}#rk-screwfast .sfp-full-page-directory h1{font-size:32px!important;}#rk-screwfast .sfp-full-page-links>a{padding:20px!important;}#rk-screwfast .sfp-full-page-links strong{font-size:16px!important;}#rk-screwfast .sfp-full-table{font-size:12px!important;line-height:1.55!important;table-layout:fixed!important;}#rk-screwfast .sfp-full-table th,#rk-screwfast .sfp-full-table td{padding:10px 8px!important;}#rk-screwfast.sfp-selected .sfp-review-bar nav a{font-size:11px!important;padding-inline:6px!important;}#rk-screwfast .sfp-full-content img{width:auto!important;max-height:400px!important;}#rk-screwfast .sfp-full-content .sfp-rk-c-card-image img{width:100%!important;}}
@media (max-width:370px){#rk-screwfast .sfp-full-product .sfp-product-title h1,#rk-screwfast .sfp-full-page-heading h1{font-size:28px!important;}#rk-screwfast .sfp-full-product-photo>img{height:235px!important;}#rk-screwfast .sfp-full-product-details .sfp-dot-facts>div{font-size:13px!important;}#rk-screwfast .sfp-full-tab-panel{padding:22px 18px!important;}#rk-screwfast .sfp-full-builder .sfp-button{font-size:12px!important;}#rk-screwfast .sfp-full-builder{padding:24px 18px!important;}#rk-screwfast .sfp-full-builder h2{font-size:26px!important;}#rk-screwfast.sfp-selected .sfp-full-footer{grid-template-columns:1fr!important;}#rk-screwfast .sfp-full-footer>div{grid-column:auto!important;}#rk-screwfast .sfp-full-page-directory h1{font-size:30px!important;}#rk-screwfast .sfp-full-option{padding:22px!important;}#rk-screwfast .sfp-full-spare{padding:18px!important;grid-template-columns:70px 1fr!important;}#rk-screwfast .sfp-full-spare img{width:70px!important;height:80px!important;}}
#rk-screwfast .sfp-full-tile .sfp-rk-c-card-body{padding:24px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-full-tile:has(>h2),#rk-screwfast .sfp-full-tile:has(>h3){padding:24px!important;}
#rk-screwfast .sfp-full-catalog-search{border:1px solid var(--line)!important;border-top:3px solid var(--yellow)!important;padding:24px!important;margin-block:30px!important;display:flex!important;gap:30px!important;justify-content:space-between!important;align-items:end!important;}
#rk-screwfast .sfp-full-catalog-search label{display:flex!important;flex-direction:column!important;gap:12px!important;font-size:14px!important;flex:1!important;max-width:600px!important;}
#rk-screwfast .sfp-full-catalog-search input{border:1px solid #9aa2a7!important;background:white!important;font:inherit!important;color:var(--ink)!important;padding:14px 16px!important;min-height:50px!important;min-width:0!important;border-radius:0!important;}
#rk-screwfast .sfp-full-catalog-search>div{display:flex!important;align-items:center!important;gap:22px!important;font-size:14px!important;}
#rk-screwfast .sfp-full-catalog-search p{margin:0!important;white-space:nowrap!important;}
#rk-screwfast .sfp-full-catalog-search button{background:var(--yellow)!important;color:var(--ink)!important;border:0!important;min-height:48px!important;padding:14px 20px!important;font:inherit!important;cursor:pointer!important;}
#rk-screwfast .sfp-full-catalog-search :is(button,input):focus-visible{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-full-bend-angles{border-top:1px solid var(--line)!important;margin-top:26px!important;padding-top:22px!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important;}
#rk-screwfast .sfp-full-bend-angles h3{font-size:15px!important;font-weight:400!important;margin-right:10px!important;}
#rk-screwfast .sfp-product-actions>.sfp-text-link:has(svg){display:flex!important;gap:12px!important;align-items:center!important;}
@media (max-width:1050px){#rk-screwfast.sfp-selected .sfp-navigation>div{align-items:flex-start!important;}#rk-screwfast.sfp-selected .sfp-navigation nav{flex-wrap:wrap!important;justify-content:flex-end!important;gap:12px 20px!important;max-width:60%!important;}#rk-screwfast.sfp-selected .sfp-navigation nav a{font-size:13px!important;min-height:32px!important;display:flex!important;align-items:center!important;}}
@media (max-width:760px){#rk-screwfast.sfp-selected .sfp-navigation nav{max-width:none!important;}}
@media (max-width:600px){#rk-screwfast .sfp-full-catalog-search{padding:24px!important;display:grid!important;gap:22px!important;}#rk-screwfast .sfp-full-catalog-search>div{justify-content:space-between!important;gap:20px!important;}#rk-screwfast .sfp-full-tile .sfp-rk-c-card-body{padding:24px!important;}#rk-screwfast .sfp-full-content .sfp-rk-c-card-title{overflow-wrap:normal!important;}#rk-screwfast .sfp-full-bend-angles h3{width:100%!important;}}
#rk-screwfast .sfp-full-destination-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-full-destination-grid>a{padding:28px!important;border:1px solid var(--line)!important;min-height:170px!important;display:flex!important;align-items:start!important;justify-content:space-between!important;gap:24px!important;}
#rk-screwfast .sfp-full-destination-grid h2{font-size:24px!important;margin:0!important;line-height:1.35!important;}
#rk-screwfast .sfp-full-destination-grid svg{width:32px!important;height:32px!important;background:var(--yellow)!important;padding:6px!important;}
#rk-screwfast .sfp-full-content .sfp-rk-service-card{position:relative!important;}
#rk-screwfast .sfp-full-content .sfp-rk-service-card>a{display:flex!important;flex-direction:column!important;gap:0!important;height:100%!important;}
#rk-screwfast .sfp-full-content .sfp-rk-service-card>a>p{flex:1!important;}
#rk-screwfast .sfp-full-content .sfp-rk-service-card>a>span:last-child{margin-top:auto!important;padding-top:20px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-full-content .sfp-rk-service-card svg{width:40px!important;height:40px!important;color:#D99400!important;margin-bottom:20px!important;}
@media (max-width:800px){#rk-screwfast .sfp-full-destination-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-full-destination-grid>a{min-height:120px!important;}}
@media (max-width:600px){#rk-screwfast .sfp-full-table-responsive{display:block!important;font-size:14px!important;line-height:1.55!important;table-layout:auto!important;}#rk-screwfast .sfp-full-table-responsive thead,#rk-screwfast .sfp-full-table-responsive .sfp-full-table-column-headings{display:none!important;}#rk-screwfast .sfp-full-table-responsive tbody{display:block!important;}#rk-screwfast .sfp-full-table-responsive tr{display:block!important;border:1px solid var(--line)!important;margin-bottom:18px!important;padding:16px!important;}#rk-screwfast .sfp-full-table-responsive :is(td,th){display:flex!important;justify-content:space-between!important;gap:20px!important;border:0!important;border-bottom:1px solid var(--line)!important;padding:12px 0!important;max-width:none!important;text-align:right!important;}#rk-screwfast .sfp-full-table-responsive :is(td,th):last-child{border:0!important;}#rk-screwfast .sfp-full-table-responsive :is(td,th):before{content:attr(data-cell-label)!important;font-weight:500!important;text-align:left!important;flex:0 0 48%!important;}#rk-screwfast .sfp-full-table-responsive :is(td,th):first-child{font-weight:500!important;text-align:left!important;display:block!important;padding-top:0!important;}#rk-screwfast .sfp-full-table-responsive :is(td,th):first-child:before{display:none!important;}}
@media (max-width:600px){#rk-screwfast .sfp-full-table-responsive caption{display:block!important;width:100%!important;text-align:left!important;margin-bottom:18px!important;font-size:14px!important;line-height:1.6!important;}}
@font-face{font-family:Zebulon;src:url("https://194.67.66.189/crane/assets/screwfast-20261103/assets/vacuum/Zebulon.woff?v=20261103-final4") format("woff");font-display:swap;}
#rk-screwfast{scroll-behavior:auto!important;}
#rk-screwfast [hidden]{display:none!important;}
#rk-screwfast .sfp-jib-photo{position:relative!important;min-width:0!important;container-type:inline-size!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1!important;}
#rk-screwfast .sfp-jib-photo>img{width:100%!important;height:auto!important;aspect-ratio:1.06!important;object-fit:cover!important;object-position:60% center!important;}
#rk-screwfast .sfp-jib-watermark{font-family:Zebulon,sans-serif!important;position:absolute!important;left:50%!important;top:65%!important;transform:translate(-50%,-50%)!important;font-size:8cqw!important;line-height:1!important;white-space:nowrap!important;color:var(--ink)!important;opacity:.1!important;pointer-events:none!important;}
#rk-screwfast .sfp-jib-gallery{display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:28px!important;}
#rk-screwfast .sfp-jib-page .sfp-dot-facts>div{font-size:14px!important;padding-block:8px!important;}
#rk-screwfast .sfp-jib-page .sfp-dot-facts dd{max-width:49%!important;}
#rk-screwfast .sfp-jib-page .sfp-product-title h1{font-size:36px!important;}
#rk-screwfast .sfp-crane-builder-entry{display:grid!important;grid-template-columns:1fr 1fr!important;gap:64px!important;padding:40px!important;margin-block:40px 64px!important;border:1px solid var(--line)!important;background:linear-gradient(var(--yellow),var(--yellow)) left top/100% 4px no-repeat!important;align-items:center!important;}
#rk-screwfast .sfp-crane-builder-entry h2{font-size:34px!important;line-height:1.15!important;font-weight:550!important;letter-spacing:-.02em!important;}
#rk-screwfast .sfp-crane-builder-entry>div>p{font-size:16px!important;line-height:1.6!important;max-width:45ch!important;color:var(--muted)!important;margin-block:20px 28px!important;}
#rk-screwfast .sfp-crane-builder-entry .sfp-button{font-size:14px!important;}
#rk-screwfast .sfp-crane-builder-entry ol{display:grid!important;gap:24px!important;}
#rk-screwfast .sfp-crane-builder-entry li{display:flex!important;gap:18px!important;}
#rk-screwfast .sfp-crane-builder-entry li>span{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important;background:var(--yellow)!important;font-size:14px!important;}
#rk-screwfast .sfp-crane-builder-entry h3{font-size:18px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:9px!important;}
#rk-screwfast .sfp-crane-builder-entry li p{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;max-width:47ch!important;}
#rk-screwfast .sfp-rc55-intro{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:60px!important;padding-block:26px 54px!important;}
#rk-screwfast .sfp-rc55-intro-copy{min-width:0!important;}
#rk-screwfast .sfp-rc55-series{font-size:14px!important;line-height:1.5!important;margin-bottom:22px!important;}
#rk-screwfast .sfp-rc55-intro h1{font-size:clamp(34px,3.2vw,44px)!important;font-weight:550!important;line-height:1.08!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-rc55-lead{font-size:19px!important;line-height:1.5!important;margin-top:24px!important;max-width:43ch!important;}
#rk-screwfast .sfp-rc55-explain{font-size:15px!important;line-height:1.65!important;max-width:50ch!important;margin-top:18px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-rc55-facts{display:flex!important;gap:30px!important;margin:28px 0 0!important;}
#rk-screwfast .sfp-rc55-facts>div{display:flex!important;flex-direction:column-reverse!important;gap:8px!important;min-width:0!important;}
#rk-screwfast .sfp-rc55-facts>div+div{border-left:1px solid var(--line)!important;padding-left:30px!important;}
#rk-screwfast .sfp-rc55-facts dt{font-size:12px!important;line-height:1.4!important;}
#rk-screwfast .sfp-rc55-facts dd{font-size:34px!important;line-height:1.1!important;margin:0!important;font-weight:500!important;}
#rk-screwfast .sfp-rc55-facts dd>span{font-size:18px!important;}
#rk-screwfast .sfp-rc55-intro .sfp-actions{align-items:center!important;gap:24px!important;}
#rk-screwfast .sfp-rc55-intro .sfp-button{font-size:14px!important;gap:18px!important;}
#rk-screwfast .sfp-rc55-cutaway{border:1px solid var(--line)!important;min-width:0!important;}
#rk-screwfast .sfp-cutaway-heading{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;border-bottom:1px solid var(--line)!important;font-size:12px!important;line-height:1.4!important;}
#rk-screwfast .sfp-cutaway-heading>span:last-child{font-weight:500!important;}
#rk-screwfast .sfp-rc55-cutaway>img{width:100%!important;height:340px!important;object-fit:contain!important;}
#rk-screwfast .sfp-rc55-cutaway figcaption{display:flex!important;gap:16px!important;align-items:flex-start!important;padding:22px 24px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-rc55-cutaway figcaption>span{width:26px!important;height:2px!important;background:var(--ink)!important;flex:0 0 26px!important;margin-top:10px!important;}
#rk-screwfast .sfp-rc55-cutaway figcaption p{font-size:15px!important;line-height:1.6!important;}
#rk-screwfast .sfp-rc55-nodes{padding-block:42px 56px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-nodes .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-node-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;}
#rk-screwfast .sfp-node-row article{border:1px solid var(--line)!important;min-width:0!important;display:flex!important;flex-direction:column!important;}
#rk-screwfast .sfp-node-photo{height:220px!important;display:block!important;padding:18px!important;}
#rk-screwfast .sfp-node-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-node-row article>div{padding:24px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-node-row h3{font-size:20px!important;line-height:1.3!important;font-weight:500!important;min-height:52px!important;}
#rk-screwfast .sfp-node-row p{font-size:14px!important;line-height:1.6!important;color:var(--muted)!important;margin-block:14px 20px!important;flex:1!important;}
#rk-screwfast .sfp-node-row .sfp-text-link{font-size:13px!important;justify-content:space-between!important;gap:16px!important;}
#rk-screwfast .sfp-rc55-assembly-entry{display:flex!important;justify-content:space-between!important;gap:48px!important;align-items:center!important;background:var(--yellow)!important;padding:34px 40px!important;margin-bottom:58px!important;}
#rk-screwfast .sfp-rc55-assembly-entry h2{font-size:30px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.015em!important;}
#rk-screwfast .sfp-rc55-assembly-entry p{font-size:15px!important;line-height:1.6!important;max-width:60ch!important;margin-top:16px!important;}
#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{border-color:var(--ink)!important;flex-shrink:0!important;font-size:14px!important;}
#rk-screwfast .sfp-rc55-catalog{padding-bottom:64px!important;}
#rk-screwfast .sfp-rc55-catalog .sfp-section-heading{align-items:center!important;gap:30px!important;}
#rk-screwfast .sfp-rc55-catalog .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-rc55-catalog .sfp-section-heading p:not(.sfp-rc55-count){margin-top:14px!important;max-width:65ch!important;}
#rk-screwfast .sfp-rc55-count{display:flex!important;gap:12px!important;align-items:center!important;font-size:12px!important;line-height:1.4!important;flex-shrink:0!important;}
#rk-screwfast .sfp-rc55-count strong{font-size:30px!important;font-weight:500!important;}
#rk-screwfast .sfp-rc55-toolbar{display:flex!important;justify-content:space-between!important;gap:28px!important;align-items:flex-end!important;margin-bottom:28px!important;padding-block:22px!important;border-block:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-toolbar fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0!important;flex:1!important;}
#rk-screwfast .sfp-rc55-toolbar legend{font-size:12px!important;line-height:1.4!important;margin-bottom:10px!important;padding:0!important;}
#rk-screwfast .sfp-rc55-categories{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
#rk-screwfast .sfp-rc55-categories>div{position:relative!important;}
#rk-screwfast .sfp-rc55-categories input{width:1px!important;height:1px!important;opacity:0!important;position:absolute!important;}
#rk-screwfast .sfp-rc55-categories label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 14px!important;line-height:1.4!important;font-size:13px!important;border:1px solid var(--line)!important;cursor:pointer!important;}
#rk-screwfast .sfp-rc55-categories input:checked+label{background:var(--yellow)!important;border-color:var(--yellow)!important;}
#rk-screwfast .sfp-rc55-categories input:focus-visible+label{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-rc55-search{display:flex!important;flex-direction:column!important;gap:10px!important;width:245px!important;flex:0 0 245px!important;}
#rk-screwfast .sfp-rc55-search span{font-size:12px!important;line-height:1.4!important;}
#rk-screwfast .sfp-rc55-search input{height:48px!important;border:1px solid #9aa2a7!important;border-radius:0!important;padding:12px 14px!important;font:inherit!important;font-size:14px!important;line-height:1.5!important;min-width:0!important;background:#fff!important;color:var(--ink)!important;}
#rk-screwfast .sfp-rc55-search input::placeholder{color:#657079!important;opacity:1!important;}
#rk-screwfast .sfp-rc55-search input:focus-visible{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-rc55-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;}
#rk-screwfast .sfp-rc55-part{border:1px solid var(--line)!important;background:#fff!important;display:flex!important;flex-direction:column!important;min-width:0!important;}
#rk-screwfast .sfp-rc55-part:hover{border-color:#D99400!important;}
#rk-screwfast .sfp-rc55-part-photo{height:215px!important;padding:12px!important;display:block!important;}
#rk-screwfast .sfp-rc55-part-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-rc55-part-copy{padding:20px!important;display:flex!important;flex-direction:column!important;flex:1!important;}
#rk-screwfast .sfp-rc55-part-copy>p{font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important;margin-bottom:12px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-rc55-part h3{font-size:17px!important;line-height:1.4!important;font-weight:500!important;min-height:95px!important;margin-bottom:20px!important;overflow-wrap:normal!important;}
#rk-screwfast .sfp-rc55-part .sfp-product-go{font-size:12px!important;gap:12px!important;}
#rk-screwfast .sfp-rc55-part .sfp-product-go svg{width:15px!important;height:15px!important;padding:6px!important;}
#rk-screwfast .sfp-rc55-empty{padding:30px!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-empty h3{font-size:23px!important;font-weight:500!important;margin-bottom:14px!important;}
#rk-screwfast .sfp-rc55-empty p{font-size:16px!important;line-height:1.5!important;margin-bottom:20px!important;}
#rk-screwfast .sfp-rc55-empty .sfp-button{font-size:14px!important;cursor:pointer!important;}
#rk-screwfast .sfp-rc55-other{border-top:1px solid var(--line)!important;padding-block:46px 64px!important;}
#rk-screwfast .sfp-rc55-other .sfp-section-heading h2{font-size:30px!important;}
#rk-screwfast .sfp-rc55-other>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-other>div:last-child>a{padding:26px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:center!important;min-width:0!important;}
#rk-screwfast .sfp-rc55-other>div:last-child>a+a{border-left:1px solid var(--line)!important;}
#rk-screwfast .sfp-rc55-other h3{font-size:28px!important;font-weight:500!important;line-height:1.15!important;}
#rk-screwfast .sfp-rc55-other p{grid-column:1/-1!important;font-size:14px!important;line-height:1.5!important;}
#rk-screwfast .sfp-rc55-other>div:last-child>a:hover{background:var(--yellow)!important;}
@media (max-width:1100px){#rk-screwfast .sfp-rc55-intro{gap:32px!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:40px!important;}#rk-screwfast .sfp-rc55-intro .sfp-actions{display:grid!important;gap:14px!important;justify-content:start!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:310px!important;}#rk-screwfast .sfp-node-row{gap:18px!important;}#rk-screwfast .sfp-node-row article>div{padding:20px!important;}#rk-screwfast .sfp-node-row h3{font-size:19px!important;}#rk-screwfast .sfp-node-photo{height:200px!important;}#rk-screwfast .sfp-rc55-toolbar{display:block!important;}#rk-screwfast .sfp-rc55-search{margin-top:20px!important;width:100%!important;max-width:420px!important;}#rk-screwfast .sfp-rc55-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}#rk-screwfast .sfp-crane-builder-entry{padding:32px!important;gap:40px!important;}#rk-screwfast .sfp-crane-builder-entry h2{font-size:30px!important;}#rk-screwfast .sfp-rc55-assembly-entry{padding:30px!important;gap:30px!important;}#rk-screwfast .sfp-rc55-assembly-entry h2{font-size:28px!important;}#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{font-size:13px!important;max-width:250px!important;}}
@media (max-width:800px){#rk-screwfast .sfp-rc55-intro{grid-template-columns:1fr!important;gap:30px!important;}#rk-screwfast .sfp-rc55-intro-copy{max-width:100%!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:42px!important;max-width:24ch!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:300px!important;}#rk-screwfast .sfp-rc55-facts{gap:40px!important;}#rk-screwfast .sfp-node-row{grid-template-columns:1fr!important;}#rk-screwfast .sfp-node-row article{display:grid!important;grid-template-columns:.8fr 1fr!important;}#rk-screwfast .sfp-node-photo{height:240px!important;}#rk-screwfast .sfp-node-row h3{min-height:0!important;font-size:22px!important;}#rk-screwfast .sfp-node-row article>div{padding:26px!important;}#rk-screwfast .sfp-rc55-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#rk-screwfast .sfp-rc55-part h3{min-height:72px!important;}#rk-screwfast .sfp-rc55-part-photo{height:230px!important;}#rk-screwfast .sfp-crane-builder-entry{grid-template-columns:1fr!important;gap:32px!important;}#rk-screwfast .sfp-rc55-assembly-entry{display:grid!important;gap:24px!important;}#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{max-width:none!important;justify-self:start!important;}#rk-screwfast .sfp-rc55-other>div:last-child{grid-template-columns:1fr 1fr!important;}#rk-screwfast .sfp-rc55-other>div:last-child>a:nth-child(3){border-left:0!important;border-top:1px solid var(--line)!important;}#rk-screwfast .sfp-rc55-other>div:last-child>a:nth-child(4){border-top:1px solid var(--line)!important;}}
@media (max-width:600px){#rk-screwfast .sfp-jib-page .sfp-product-title h1{font-size:30px!important;}#rk-screwfast .sfp-jib-gallery{padding:22px!important;}#rk-screwfast .sfp-jib-photo>img{height:auto!important;}#rk-screwfast .sfp-jib-page .sfp-dot-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-crane-builder-entry{padding:28px 22px!important;margin-block:30px 44px!important;}#rk-screwfast .sfp-crane-builder-entry h2{font-size:30px!important;}#rk-screwfast .sfp-crane-builder-entry>div>p{font-size:16px!important;}#rk-screwfast .sfp-crane-builder-entry .sfp-button{font-size:13px!important;justify-content:center!important;}#rk-screwfast .sfp-crane-builder-entry li{gap:16px!important;}#rk-screwfast .sfp-crane-builder-entry h3{font-size:17px!important;}#rk-screwfast .sfp-crane-builder-entry li p{font-size:14px!important;}#rk-screwfast .sfp-rc55-intro{padding-block:18px 34px!important;gap:28px!important;}#rk-screwfast .sfp-rc55-series{font-size:13px!important;margin-bottom:18px!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:34px!important;line-height:1.12!important;}#rk-screwfast .sfp-rc55-lead{font-size:18px!important;margin-top:20px!important;}#rk-screwfast .sfp-rc55-explain{font-size:15px!important;}#rk-screwfast .sfp-rc55-facts{gap:22px!important;margin-top:24px!important;}#rk-screwfast .sfp-rc55-facts>div+div{padding-left:22px!important;}#rk-screwfast .sfp-rc55-facts dd{font-size:29px!important;}#rk-screwfast .sfp-rc55-facts dt{font-size:11px!important;}#rk-screwfast .sfp-rc55-intro .sfp-actions{display:grid!important;justify-content:stretch!important;gap:16px!important;}#rk-screwfast .sfp-rc55-intro .sfp-button{font-size:13px!important;justify-content:center!important;}#rk-screwfast .sfp-cutaway-heading{padding:18px!important;font-size:11px!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:235px!important;}#rk-screwfast .sfp-rc55-cutaway figcaption{padding:22px 18px!important;gap:14px!important;}#rk-screwfast .sfp-rc55-cutaway figcaption p{font-size:14px!important;}#rk-screwfast .sfp-rc55-cutaway figcaption>span{width:20px!important;flex-basis:20px!important;}#rk-screwfast .sfp-rc55-nodes{padding-block:30px 38px!important;}#rk-screwfast .sfp-rc55-nodes .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-node-row article{display:flex!important;}#rk-screwfast .sfp-node-photo{height:230px!important;padding:20px!important;}#rk-screwfast .sfp-node-row article>div{padding:24px!important;}#rk-screwfast .sfp-node-row h3{font-size:23px!important;}#rk-screwfast .sfp-node-row p{font-size:15px!important;}#rk-screwfast .sfp-node-row .sfp-text-link{font-size:14px!important;}#rk-screwfast .sfp-rc55-assembly-entry{padding:28px 22px!important;margin-bottom:40px!important;gap:24px!important;}#rk-screwfast .sfp-rc55-assembly-entry h2{font-size:29px!important;}#rk-screwfast .sfp-rc55-assembly-entry p{font-size:15px!important;}#rk-screwfast .sfp-rc55-assembly-entry .sfp-button{font-size:13px!important;justify-content:center!important;justify-self:stretch!important;}#rk-screwfast .sfp-rc55-catalog{padding-bottom:42px!important;}#rk-screwfast .sfp-rc55-catalog .sfp-section-heading{display:block!important;}#rk-screwfast .sfp-rc55-catalog .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-rc55-count{margin-top:20px!important;gap:12px!important;}#rk-screwfast .sfp-rc55-toolbar{padding-block:20px!important;}#rk-screwfast .sfp-rc55-toolbar legend{font-size:13px!important;}#rk-screwfast .sfp-rc55-categories{gap:8px!important;}#rk-screwfast .sfp-rc55-categories label{font-size:13px!important;padding:12px 14px!important;}#rk-screwfast .sfp-rc55-search{margin-top:22px!important;max-width:none!important;}#rk-screwfast .sfp-rc55-search span{font-size:13px!important;}#rk-screwfast .sfp-rc55-search input{font-size:16px!important;height:52px!important;}#rk-screwfast .sfp-rc55-product-grid{grid-template-columns:1fr!important;gap:20px!important;}#rk-screwfast .sfp-rc55-part-photo{height:230px!important;padding:20px!important;}#rk-screwfast .sfp-rc55-part-copy{padding:24px!important;}#rk-screwfast .sfp-rc55-part-copy>p{font-size:13px!important;}#rk-screwfast .sfp-rc55-part h3{min-height:0!important;font-size:22px!important;margin-bottom:24px!important;}#rk-screwfast .sfp-rc55-part .sfp-product-go{font-size:14px!important;}#rk-screwfast .sfp-rc55-part .sfp-product-go svg{width:18px!important;height:18px!important;padding:7px!important;}#rk-screwfast .sfp-rc55-other{padding-block:34px 44px!important;}#rk-screwfast .sfp-rc55-other .sfp-section-heading h2{font-size:29px!important;}#rk-screwfast .sfp-rc55-other>div:last-child>a{padding:22px 18px!important;gap:14px!important;}#rk-screwfast .sfp-rc55-other h3{font-size:24px!important;}#rk-screwfast .sfp-rc55-other p{font-size:13px!important;}}
@media (max-width:370px){#rk-screwfast .sfp-jib-page .sfp-product-title h1{font-size:28px!important;}#rk-screwfast .sfp-jib-page .sfp-dot-facts>div{font-size:13px!important;}#rk-screwfast .sfp-jib-photo>img{height:auto!important;}#rk-screwfast .sfp-rc55-intro h1{font-size:30px!important;}#rk-screwfast .sfp-rc55-facts{gap:14px!important;}#rk-screwfast .sfp-rc55-facts>div+div{padding-left:14px!important;}#rk-screwfast .sfp-rc55-facts dd{font-size:26px!important;}#rk-screwfast .sfp-rc55-facts dt{font-size:10px!important;}#rk-screwfast .sfp-rc55-cutaway>img{height:200px!important;}#rk-screwfast .sfp-crane-builder-entry{padding:24px 18px!important;}#rk-screwfast .sfp-crane-builder-entry .sfp-button{font-size:12px!important;}#rk-screwfast .sfp-rc55-part-copy{padding:20px!important;}#rk-screwfast .sfp-rc55-part h3{font-size:21px!important;}}
#rk-screwfast .sfp-rc55-other .sfp-equipment-origin{grid-column:1/-1!important;margin-bottom:0!important;}
#rk-screwfast .sfp-jib-catalog-intro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center!important;padding-block:24px 48px!important;}
#rk-screwfast .sfp-jib-catalog-intro>div{min-width:0!important;}
#rk-screwfast .sfp-jib-catalog-intro h1{font-size:clamp(36px,3.7vw,48px)!important;line-height:1.08!important;font-weight:550!important;letter-spacing:-.025em!important;}
#rk-screwfast .sfp-jib-catalog-intro>div>p{font-size:17px!important;line-height:1.65!important;max-width:48ch!important;margin-top:24px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{gap:24px!important;align-items:center!important;}
#rk-screwfast .sfp-jib-catalog-intro .sfp-button{font-size:14px!important;}
#rk-screwfast .sfp-jib-catalog-intro .sfp-text-link{font-size:13px!important;}
#rk-screwfast .sfp-jib-catalog-intro figure{border:1px solid var(--line)!important;min-width:0!important;}
#rk-screwfast .sfp-jib-catalog-hero-photo{position:relative!important;container-type:inline-size!important;padding:20px!important;}
#rk-screwfast .sfp-jib-catalog-hero-photo>img{width:100%!important;height:auto!important;aspect-ratio:1.35!important;object-fit:cover!important;object-position:66% center!important;}
#rk-screwfast .sfp-jib-catalog-intro figcaption{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;border-top:1px solid var(--line)!important;font-size:12px!important;line-height:1.5!important;}
#rk-screwfast .sfp-jib-models{padding-block:44px 64px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-models .sfp-section-heading{align-items:center!important;gap:26px!important;}
#rk-screwfast .sfp-jib-models .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-jib-models .sfp-section-heading>div>p{font-size:16px!important;margin-top:14px!important;max-width:55ch!important;}
#rk-screwfast .sfp-jib-model-count{display:flex!important;align-items:center!important;gap:12px!important;font-size:13px!important;line-height:1.4!important;flex-shrink:0!important;}
#rk-screwfast .sfp-jib-model-count strong{font-size:32px!important;font-weight:500!important;}
#rk-screwfast .sfp-jib-filters{padding:0!important;margin:0 0 28px!important;border:0!important;min-width:0!important;}
#rk-screwfast .sfp-jib-filters legend{font-size:12px!important;line-height:1.5!important;margin-bottom:12px!important;padding:0!important;}
#rk-screwfast .sfp-jib-filters>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
#rk-screwfast .sfp-jib-filters>div>div{position:relative!important;}
#rk-screwfast .sfp-jib-filters input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;}
#rk-screwfast .sfp-jib-filters label{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1.4!important;min-height:48px!important;padding:12px 18px!important;border:1px solid var(--line)!important;cursor:pointer!important;}
#rk-screwfast .sfp-jib-filters input:checked+label{background:var(--yellow)!important;border-color:var(--yellow)!important;}
#rk-screwfast .sfp-jib-filters input:focus-visible+label{outline:2px solid #B37A00!important;outline-offset:3px!important;}
#rk-screwfast .sfp-jib-model-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-jib-model{min-width:0!important;border:1px solid var(--line)!important;display:flex!important;flex-direction:column!important;background:#fff!important;}
#rk-screwfast .sfp-jib-model:has(a:hover){border-color:#D99400!important;}
#rk-screwfast .sfp-jib-model-photo{display:block!important;position:relative!important;container-type:inline-size!important;height:265px!important;padding:24px!important;}
#rk-screwfast .sfp-jib-model-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-jib-model-photo-0 img{object-fit:cover!important;object-position:67% center!important;}
#rk-screwfast .sfp-jib-model-photo .sfp-jib-watermark{font-size:7cqw!important;top:72%!important;}
#rk-screwfast .sfp-jib-model-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:24px!important;min-width:0!important;}
#rk-screwfast .sfp-jib-model h3{font-size:23px!important;line-height:1.3!important;font-weight:500!important;min-height:60px!important;}
#rk-screwfast .sfp-jib-mini-facts{margin-block:24px 28px!important;}
#rk-screwfast .sfp-jib-mini-facts>div{font-size:14px!important;padding-block:8px!important;gap:6px!important;}
#rk-screwfast .sfp-jib-mini-facts dt{max-width:53%!important;}
#rk-screwfast .sfp-jib-mini-facts dd{max-width:46%!important;}
#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:13px!important;gap:14px!important;}
#rk-screwfast .sfp-jib-installation{padding-block:46px 54px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-installation .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-jib-mount-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-jib-mount-grid>a{border:1px solid var(--line)!important;padding:28px!important;display:flex!important;flex-direction:column!important;min-width:0!important;}
#rk-screwfast .sfp-mount-index{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;background:var(--yellow)!important;font-size:13px!important;margin-bottom:24px!important;}
#rk-screwfast .sfp-jib-mount-grid h3{font-size:22px!important;line-height:1.3!important;font-weight:500!important;max-width:22ch!important;}
#rk-screwfast .sfp-jib-mount-grid p{font-size:15px!important;line-height:1.65!important;color:var(--muted)!important;margin-block:18px 24px!important;flex:1!important;}
#rk-screwfast .sfp-jib-mount-grid .sfp-product-go{font-size:13px!important;line-height:1.5!important;}
#rk-screwfast .sfp-jib-wall-note{margin-top:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px 28px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-jib-wall-note p{font-size:18px!important;font-weight:500!important;line-height:1.4!important;}
#rk-screwfast .sfp-jib-wall-note a{font-size:14px!important;}
#rk-screwfast .sfp-installation-note{font-size:12px!important;line-height:1.6!important;color:var(--muted)!important;max-width:100ch!important;margin-top:18px!important;}
#rk-screwfast .sfp-jib-faq{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:60px!important;padding-block:32px 70px!important;}
#rk-screwfast .sfp-jib-faq h2{font-size:34px!important;line-height:1.12!important;font-weight:550!important;max-width:19ch!important;letter-spacing:-.02em!important;}
#rk-screwfast .sfp-jib-faq details{border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-faq details:last-child{border-bottom:1px solid var(--line)!important;}
#rk-screwfast .sfp-jib-faq summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:22px 0!important;list-style:none!important;cursor:pointer!important;font-size:17px!important;line-height:1.4!important;}
#rk-screwfast .sfp-jib-faq summary::-webkit-details-marker{display:none!important;}
#rk-screwfast .sfp-jib-faq summary>span{display:grid!important;place-items:center!important;position:relative!important;flex:0 0 32px!important;height:32px!important;background:var(--yellow)!important;}
#rk-screwfast .sfp-jib-faq summary>span:before,#rk-screwfast .sfp-jib-faq summary>span:after{content:""!important;width:12px!important;height:1.5px!important;background:var(--ink)!important;position:absolute!important;}
#rk-screwfast .sfp-jib-faq summary>span:after{transform:rotate(90deg)!important;}
#rk-screwfast .sfp-jib-faq details[open] summary>span:after{display:none!important;}
#rk-screwfast .sfp-jib-faq details p{font-size:15px!important;line-height:1.7!important;padding:0 44px 24px 0!important;color:var(--muted)!important;max-width:70ch!important;}
#rk-screwfast .sfp-lks22-photo{position:relative!important;container-type:inline-size!important;}
#rk-screwfast .sfp-lks22-photo img{width:100%!important;height:440px!important;object-fit:contain!important;}
#rk-screwfast .sfp-lks22-gallery{display:flex!important;flex-direction:column!important;justify-content:space-between!important;}
#rk-screwfast .sfp-lks22-page .sfp-dot-facts>div{font-size:14px!important;padding-block:8px!important;}
#rk-screwfast .sfp-lks22-page .sfp-dot-facts dt{max-width:52%!important;}
#rk-screwfast .sfp-lks22-page .sfp-dot-facts dd{max-width:47%!important;}
#rk-screwfast .sfp-crane-drawings{padding-block:14px 64px!important;}
#rk-screwfast .sfp-crane-drawings .sfp-section-heading{align-items:center!important;}
#rk-screwfast .sfp-crane-drawings .sfp-section-heading h2{font-size:30px!important;}
#rk-screwfast .sfp-crane-drawings>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
#rk-screwfast .sfp-crane-drawings>div:last-child>a{display:flex!important;align-items:flex-start!important;gap:16px!important;border:1px solid var(--line)!important;padding:24px!important;}
#rk-screwfast .sfp-crane-pdf-icon{width:28px!important;height:34px!important;flex:0 0 28px!important;}
#rk-screwfast .sfp-crane-drawings h3{font-size:16px!important;line-height:1.5!important;font-weight:500!important;}
#rk-screwfast .sfp-crane-drawings a p{font-size:13px!important;line-height:1.6!important;color:var(--muted)!important;margin-top:10px!important;}
#rk-screwfast .sfp-crane-drawings a>span{margin-left:auto!important;font-size:20px!important;}
#rk-screwfast .sfp-jib-faq details a{text-decoration:underline!important;text-underline-offset:3px!important;}
@media (max-width:1100px){#rk-screwfast .sfp-jib-catalog-intro{gap:32px!important;}#rk-screwfast .sfp-jib-catalog-intro h1{font-size:40px!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{display:grid!important;gap:18px!important;justify-content:start!important;}#rk-screwfast .sfp-jib-model-grid{gap:18px!important;}#rk-screwfast .sfp-jib-model-copy{padding:20px!important;}#rk-screwfast .sfp-jib-model h3{font-size:21px!important;}#rk-screwfast .sfp-jib-model-photo{height:230px!important;padding:20px!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:13px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:12px!important;}#rk-screwfast .sfp-jib-mount-grid{gap:18px!important;}#rk-screwfast .sfp-jib-mount-grid>a{padding:22px!important;}#rk-screwfast .sfp-jib-mount-grid h3{font-size:20px!important;}#rk-screwfast .sfp-jib-faq{gap:36px!important;}#rk-screwfast .sfp-crane-drawings>div:last-child{gap:18px!important;}#rk-screwfast .sfp-crane-drawings>div:last-child>a{padding:20px!important;}}
@media (max-width:900px){#rk-screwfast .sfp-jib-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:14px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:13px!important;}#rk-screwfast .sfp-jib-model-photo{height:260px!important;}#rk-screwfast .sfp-jib-mount-grid{grid-template-columns:1fr!important;}#rk-screwfast .sfp-jib-mount-grid>a{padding:28px!important;}#rk-screwfast .sfp-jib-mount-grid h3{max-width:none!important;font-size:23px!important;}#rk-screwfast .sfp-jib-mount-grid p{max-width:70ch!important;}#rk-screwfast .sfp-jib-faq{grid-template-columns:1fr!important;gap:32px!important;}#rk-screwfast .sfp-jib-faq h2{max-width:none!important;}#rk-screwfast .sfp-crane-drawings>div:last-child{grid-template-columns:1fr!important;}}
@media (max-width:800px){#rk-screwfast .sfp-jib-catalog-intro{grid-template-columns:1fr!important;gap:30px!important;}#rk-screwfast .sfp-jib-catalog-intro h1{font-size:42px!important;max-width:24ch!important;}#rk-screwfast .sfp-jib-catalog-intro figure{max-width:650px!important;width:100%!important;}#rk-screwfast .sfp-jib-catalog-hero-photo>img{aspect-ratio:1.5!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{display:flex!important;justify-content:start!important;}#rk-screwfast .sfp-lks22-photo img{height:360px!important;}#rk-screwfast .sfp-jib-wall-note{display:grid!important;gap:18px!important;}}
@media (max-width:600px){#rk-screwfast .sfp-jib-catalog-intro{padding-block:16px 34px!important;gap:28px!important;}#rk-screwfast .sfp-jib-catalog-intro h1{font-size:34px!important;line-height:1.12!important;}#rk-screwfast .sfp-jib-catalog-intro>div>p{font-size:17px!important;margin-top:20px!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-actions{display:grid!important;gap:20px!important;justify-content:stretch!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-button{font-size:14px!important;justify-content:center!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-text-link{font-size:14px!important;justify-content:center!important;}#rk-screwfast .sfp-jib-catalog-hero-photo{padding:18px!important;}#rk-screwfast .sfp-jib-catalog-hero-photo>img{aspect-ratio:1.22!important;object-position:68% center!important;}#rk-screwfast .sfp-jib-catalog-intro figcaption{font-size:11px!important;padding:18px!important;gap:14px!important;}#rk-screwfast .sfp-jib-models{padding-block:32px 42px!important;}#rk-screwfast .sfp-jib-models .sfp-section-heading{display:block!important;}#rk-screwfast .sfp-jib-models .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-jib-model-count{margin-top:20px!important;}#rk-screwfast .sfp-jib-filters label{font-size:13px!important;padding:12px 14px!important;}#rk-screwfast .sfp-jib-filters legend{font-size:13px!important;}#rk-screwfast .sfp-jib-model-grid{grid-template-columns:1fr!important;gap:22px!important;}#rk-screwfast .sfp-jib-model-photo{height:265px!important;padding:24px!important;}#rk-screwfast .sfp-jib-model-copy{padding:24px!important;}#rk-screwfast .sfp-jib-model h3{font-size:24px!important;min-height:0!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:14px!important;}#rk-screwfast .sfp-jib-installation{padding-block:34px 36px!important;}#rk-screwfast .sfp-jib-installation .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-jib-mount-grid>a{padding:24px!important;}#rk-screwfast .sfp-jib-mount-grid h3{font-size:22px!important;}#rk-screwfast .sfp-jib-wall-note{padding:24px!important;}#rk-screwfast .sfp-jib-wall-note p{font-size:18px!important;}#rk-screwfast .sfp-jib-wall-note a{font-size:13px!important;}#rk-screwfast .sfp-installation-note{font-size:13px!important;}#rk-screwfast .sfp-jib-faq{padding-block:28px 44px!important;gap:28px!important;}#rk-screwfast .sfp-jib-faq h2{font-size:30px!important;}#rk-screwfast .sfp-jib-faq summary{font-size:17px!important;padding-block:20px!important;gap:18px!important;}#rk-screwfast .sfp-jib-faq details p{padding-right:0!important;font-size:15px!important;}#rk-screwfast .sfp-lks22-photo img{height:265px!important;}#rk-screwfast .sfp-lks22-page .sfp-dot-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-crane-drawings{padding-block:10px 44px!important;}#rk-screwfast .sfp-crane-drawings .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-crane-drawings>div:last-child>a{padding:22px!important;}#rk-screwfast .sfp-crane-drawings h3{font-size:17px!important;}}
@media (max-width:370px){#rk-screwfast .sfp-jib-catalog-intro h1{font-size:30px!important;}#rk-screwfast .sfp-jib-catalog-intro .sfp-button{font-size:13px!important;}#rk-screwfast .sfp-jib-model-copy{padding:20px!important;}#rk-screwfast .sfp-jib-model-photo{height:235px!important;padding:20px!important;}#rk-screwfast .sfp-jib-model h3{font-size:22px!important;}#rk-screwfast .sfp-jib-model .sfp-product-go{font-size:12px!important;}#rk-screwfast .sfp-jib-mini-facts>div{font-size:13px!important;}#rk-screwfast .sfp-jib-wall-note{padding:22px 18px!important;}#rk-screwfast .sfp-jib-wall-note .sfp-text-link{font-size:12px!important;gap:12px!important;}#rk-screwfast .sfp-lks22-page .sfp-dot-facts>div{font-size:13px!important;}#rk-screwfast .sfp-lks22-photo img{height:235px!important;}}
#rk-screwfast .sfp-lks-hero-photo,#rk-screwfast .sfp-factory-frame-photo{position:relative!important;container-type:inline-size!important;padding:20px!important;}
#rk-screwfast .sfp-lks-hero-photo>img{width:100%!important;height:330px!important;object-fit:contain!important;}
#rk-screwfast .sfp-lks-catalog-intro h1{font-size:clamp(35px,3.3vw,44px)!important;}
#rk-screwfast .sfp-lks-catalog{padding-block:38px 60px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-lks-catalog .sfp-section-heading{align-items:center!important;}
#rk-screwfast .sfp-lks-catalog .sfp-section-heading h2{font-size:34px!important;}
#rk-screwfast .sfp-lks-catalog .sfp-section-heading>div>p{font-size:16px!important;line-height:1.6!important;margin-top:14px!important;max-width:65ch!important;}
#rk-screwfast .sfp-lks-model-group+.sfp-lks-model-group{margin-top:44px!important;padding-top:36px!important;border-top:1px solid var(--line)!important;}
#rk-screwfast .sfp-lks-group-heading{margin-block:28px 22px!important;}
#rk-screwfast .sfp-lks-group-heading h3{font-size:25px!important;line-height:1.25!important;font-weight:500!important;}
#rk-screwfast .sfp-lks-group-heading p{font-size:15px!important;line-height:1.6!important;color:var(--muted)!important;margin-top:12px!important;}
#rk-screwfast .sfp-lks-model-photo{height:230px!important;padding:24px!important;display:block!important;position:relative!important;container-type:inline-size!important;}
#rk-screwfast .sfp-lks-model-photo img{width:100%!important;height:100%!important;object-fit:contain!important;}
#rk-screwfast .sfp-lks-model-photo .sfp-jib-watermark{font-size:7cqw!important;top:72%!important;}
#rk-screwfast .sfp-lks-model h4{font-size:23px!important;line-height:1.3!important;font-weight:500!important;min-height:90px!important;}
#rk-screwfast .sfp-lks-complete{display:grid!important;grid-template-columns:1fr .8fr!important;gap:64px!important;align-items:center!important;border-block:1px solid var(--line)!important;padding-block:44px!important;margin-bottom:32px!important;}
#rk-screwfast .sfp-lks-complete h2{font-size:36px!important;line-height:1.12!important;font-weight:550!important;letter-spacing:-.02em!important;}
#rk-screwfast .sfp-lks-complete p{font-size:16px!important;line-height:1.65!important;max-width:56ch!important;margin-top:22px!important;color:var(--muted)!important;}
#rk-screwfast .sfp-lks-complete .sfp-actions{align-items:center!important;gap:24px!important;}
#rk-screwfast .sfp-lks-complete .sfp-button,#rk-screwfast .sfp-lks-complete .sfp-text-link{font-size:14px!important;}
#rk-screwfast .sfp-lks-complete figure{min-width:0!important;}
#rk-screwfast .sfp-lks-complete img{width:100%!important;height:285px!important;object-fit:contain!important;}
#rk-screwfast .sfp-lks-complete figcaption{font-size:12px!important;line-height:1.5!important;margin-top:14px!important;}
#rk-screwfast .sfp-factory-frame-photo{padding:0!important;}
#rk-screwfast .sfp-factory-frame-photo img{width:100%!important;height:450px!important;object-fit:contain!important;}
#rk-screwfast .sfp-factory-frame-page .sfp-dot-facts>div{font-size:14px!important;padding-block:8px!important;}
#rk-screwfast .sfp-factory-frame-page .sfp-dot-facts dt{max-width:47%!important;}
#rk-screwfast .sfp-factory-frame-page .sfp-dot-facts dd{max-width:51%!important;}
#rk-screwfast .sfp-frame-documents{margin-bottom:64px!important;border:1px solid var(--line)!important;}
#rk-screwfast .sfp-frame-documents>summary{display:flex!important;justify-content:space-between!important;gap:28px!important;align-items:center!important;list-style:none!important;padding:26px 28px!important;font-size:22px!important;line-height:1.4!important;font-weight:500!important;cursor:pointer!important;}
#rk-screwfast .sfp-frame-documents>summary::-webkit-details-marker{display:none!important;}
#rk-screwfast .sfp-frame-documents>summary>span{background:var(--yellow)!important;padding:12px 16px!important;font-size:13px!important;font-weight:400!important;flex-shrink:0!important;}
#rk-screwfast .sfp-frame-documents .sfp-crane-drawings{padding:0 28px 28px!important;}
@media (max-width:1100px){#rk-screwfast .sfp-lks-model h4{font-size:21px!important;min-height:82px!important;}#rk-screwfast .sfp-lks-model-photo{height:215px!important;padding:20px!important;}#rk-screwfast .sfp-lks-complete{gap:36px!important;}#rk-screwfast .sfp-lks-complete h2{font-size:32px!important;}#rk-screwfast .sfp-lks-complete .sfp-actions{display:grid!important;justify-content:start!important;gap:18px!important;}}
@media (max-width:800px){#rk-screwfast .sfp-lks-catalog-intro h1{font-size:40px!important;}#rk-screwfast .sfp-lks-complete{grid-template-columns:1fr!important;gap:26px!important;}#rk-screwfast .sfp-lks-complete figure{max-width:550px!important;}#rk-screwfast .sfp-factory-frame-photo img{height:380px!important;}}
@media (max-width:600px){#rk-screwfast .sfp-lks-catalog-intro h1{font-size:34px!important;}#rk-screwfast .sfp-lks-hero-photo{padding:18px!important;}#rk-screwfast .sfp-lks-hero-photo>img{height:245px!important;}#rk-screwfast .sfp-lks-catalog{padding-block:30px 40px!important;}#rk-screwfast .sfp-lks-catalog .sfp-section-heading{display:block!important;}#rk-screwfast .sfp-lks-catalog .sfp-section-heading h2{font-size:30px!important;}#rk-screwfast .sfp-lks-model h4{font-size:23px!important;min-height:0!important;}#rk-screwfast .sfp-lks-model-photo{height:245px!important;padding:24px!important;}#rk-screwfast .sfp-lks-group-heading h3{font-size:24px!important;}#rk-screwfast .sfp-lks-model-group+.sfp-lks-model-group{margin-top:34px!important;padding-top:12px!important;}#rk-screwfast .sfp-lks-complete{padding-block:34px!important;gap:24px!important;}#rk-screwfast .sfp-lks-complete h2{font-size:30px!important;}#rk-screwfast .sfp-lks-complete img{height:235px!important;}#rk-screwfast .sfp-lks-complete .sfp-actions{justify-content:stretch!important;}#rk-screwfast .sfp-lks-complete .sfp-button{justify-content:center!important;}#rk-screwfast .sfp-factory-frame-photo img{height:270px!important;}#rk-screwfast .sfp-factory-frame-page .sfp-dot-facts>div{font-size:14px!important;padding-block:10px!important;}#rk-screwfast .sfp-frame-documents>summary{padding:24px 22px!important;font-size:20px!important;flex-wrap:wrap!important;gap:18px!important;}#rk-screwfast .sfp-frame-documents>summary>span{font-size:13px!important;}#rk-screwfast .sfp-frame-documents .sfp-crane-drawings{padding:0 22px 22px!important;}#rk-screwfast .sfp-frame-documents{margin-bottom:44px!important;}}
@media (max-width:370px){#rk-screwfast .sfp-lks-catalog-intro h1{font-size:30px!important;}#rk-screwfast .sfp-lks-hero-photo>img{height:210px!important;}#rk-screwfast .sfp-lks-model h4{font-size:21px!important;}#rk-screwfast .sfp-lks-model-photo{height:220px!important;padding:20px!important;}#rk-screwfast .sfp-factory-frame-photo img{height:235px!important;}#rk-screwfast .sfp-factory-frame-page .sfp-dot-facts>div{font-size:13px!important;}}
html.sfp-active body> .mosaic-wrap{display:none!important}
html.sfp-pending body>.mosaic-wrap{visibility:hidden!important}
#rk-screwfast{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:#151a1d!important;line-height:1.5!important;font-size:16px!important;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important}
#rk-screwfast *,#rk-screwfast *:before,#rk-screwfast *:after{box-sizing:border-box!important}
#rk-screwfast .sfp-native-slot{max-width:1200px!important;width:calc(100% - 80px)!important;margin:32px auto!important;min-width:0!important}
#rk-screwfast .sfp-native-slot>.rk-c-product{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}
#rk-screwfast .sfp-native-slot>.rk-c-product>*:not(#rk-assembly){display:none!important}
#rk-screwfast .sfp-native-slot>.sfp-native-owner{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}
#rk-screwfast .sfp-native-slot>.sfp-native-owner>*:not(#rk-assembly):not(#rk-3d-configurator-embed){display:none!important}
#rk-screwfast .sfp-native-slot:empty{display:none!important}
#rk-screwfast .sfp-native-slot iframe{width:100%!important;max-width:100%!important;display:block!important;border:0!important}
#rk-screwfast .sfp-native-slot>section{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important}
#rk-screwfast .sfp-native-content{width:100%!important;max-width:1200px!important;margin:30px auto 60px!important;padding:0 40px!important;background:#fff!important;color:#151a1d!important}
#rk-screwfast .sfp-native-basket{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important}
#rk-screwfast .sfp-native-basket .rk-request-toggle{border:1px solid #151a1d!important;border-radius:0!important;box-shadow:none!important;background:#F4A900!important;color:#151a1d!important;padding:12px 16px!important;font:inherit!important;display:flex!important;align-items:center!important;gap:12px!important}
#rk-screwfast .sfp-native-basket .rk-request-toggle svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important}
#rk-screwfast .sfp-native-basket .rk-favorites{position:relative!important;z-index:100!important}
#rk-screwfast .sfp-native-categories .rk-mechanism-groups{padding-block:28px!important;margin:0!important;display:block!important}
#rk-screwfast .sfp-native-categories .rk-mechanism-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}
#rk-screwfast .sfp-native-categories .rk-mechanism-choice{border:1px solid #d8dcdf!important;border-radius:0!important;background:#fff!important;padding:20px!important;min-width:0!important}
#rk-screwfast .sfp-native-categories h2{font:500 25px/1.3 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;margin:0 0 24px!important}
#rk-screwfast .sfp-native-categories img{height:140px!important;width:100%!important;object-fit:contain!important}
@media(max-width:800px){#rk-screwfast .sfp-native-categories .rk-mechanism-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){#rk-screwfast .sfp-native-slot{width:calc(100% - 32px)!important;margin:24px auto!important}#rk-screwfast .sfp-native-content{padding-inline:16px!important}#rk-screwfast .sfp-native-basket .rk-request-toggle{padding:10px!important;font-size:12px!important}}

/* Toshik 2026-11-03: no watermarks on product imagery. Iframe marks stay. */
#rk-screwfast :is(.sfp-watermark,.sfp-jib-watermark,.sfp-rk-watermark-white,.sfp-rk-wh-subcat-watermark){display:none!important}

#rk-screwfast .sfp-footer-contacts{display:grid!important;grid-column:1/-1!important;grid-template-columns:1.1fr 1.2fr 1fr 1fr!important;gap:32px!important;padding:34px 0!important;margin:0 0 24px!important;border-top:1px solid #d4dbdf!important;border-bottom:1px solid #d4dbdf!important;background:#fff!important}#rk-screwfast .sfp-footer-contacts h2{font-size:16px!important;font-weight:550!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 14px!important;color:#111!important}#rk-screwfast .sfp-footer-contacts p,#rk-screwfast .sfp-footer-contacts a{font-size:14px!important;line-height:1.7!important;margin:6px 0!important;color:#111!important}#rk-screwfast .sfp-footer-contacts h2:not(:first-child){margin-top:24px!important}#rk-screwfast .sfp-footer-contacts a[href^="tel:8800"]{font-size:23px!important;white-space:nowrap!important}#rk-screwfast .sfp-footer-contacts .sfp-text-link{display:inline-flex!important}@media(max-width:1000px){#rk-screwfast .sfp-footer-contacts{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){#rk-screwfast .sfp-footer-contacts{grid-template-columns:1fr!important;gap:28px!important;padding:28px 0!important}}
#rk-screwfast .sfp-footer-contacts{display:grid!important;grid-column:1/-1!important;grid-template-columns:1.1fr 1.2fr 1fr 1fr!important;gap:32px!important;padding:34px 0!important;margin:0 0 24px!important;border-top:1px solid #d4dbdf!important;border-bottom:1px solid #d4dbdf!important;background:#fff!important}#rk-screwfast .sfp-footer-contacts h2{font-size:16px!important;font-weight:550!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 14px!important;color:#111!important}#rk-screwfast .sfp-footer-contacts p,#rk-screwfast .sfp-footer-contacts a{font-size:14px!important;line-height:1.7!important;margin:6px 0!important;color:#111!important}#rk-screwfast .sfp-footer-contacts h2:not(:first-child){margin-top:24px!important}#rk-screwfast .sfp-footer-contacts a[href^="tel:8800"]{font-size:23px!important;white-space:nowrap!important}#rk-screwfast .sfp-footer-contacts .sfp-text-link{display:inline-flex!important}@media(max-width:1000px){#rk-screwfast .sfp-footer-contacts{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){#rk-screwfast .sfp-footer-contacts{grid-template-columns:1fr!important;gap:28px!important;padding:28px 0!important}}
#rk-screwfast .sfp-footer-contacts{display:grid!important;grid-column:1/-1!important;grid-template-columns:1.1fr 1.2fr 1fr 1fr!important;gap:32px!important;padding:34px 0!important;margin:0 0 24px!important;border-top:1px solid #d4dbdf!important;border-bottom:1px solid #d4dbdf!important;background:#fff!important}#rk-screwfast .sfp-footer-contacts h2{font-size:16px!important;font-weight:550!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 14px!important;color:#111!important}#rk-screwfast .sfp-footer-contacts p,#rk-screwfast .sfp-footer-contacts a{font-size:14px!important;line-height:1.7!important;margin:6px 0!important;color:#111!important}#rk-screwfast .sfp-footer-contacts h2:not(:first-child){margin-top:24px!important}#rk-screwfast .sfp-footer-contacts a[href^="tel:8800"]{font-size:23px!important;white-space:nowrap!important}#rk-screwfast .sfp-footer-contacts .sfp-text-link{display:inline-flex!important}@media(max-width:1000px){#rk-screwfast .sfp-footer-contacts{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){#rk-screwfast .sfp-footer-contacts{grid-template-columns:1fr!important;gap:28px!important;padding:28px 0!important}}