html,body{margin:0;background:#fff}body{font:400 14px/1.5 "SF UI Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#14191c}.unified-reviewbar{padding:10px 24px;background:#f5f5f3;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;font:400 14px/1.5 -apple-system,sans-serif}.unified-reviewbar span{color:#677078}#rk-screwfast h1,#rk-screwfast h2,#rk-screwfast h3{font-size:18px!important;font-weight:500!important;line-height:1.4!important}#rk-screwfast p,#rk-screwfast li,#rk-screwfast dt,#rk-screwfast dd,#rk-screwfast button{font-size:14px!important;font-weight:400!important}#rk-screwfast .sfp-catalog-product-copy{background:white!important}#rk-screwfast .sfp-product-go,#rk-screwfast button{border-radius:0!important}#rk-screwfast .sfp-product-go svg{background:#ffbc35!important;width:32px;height:32px;box-sizing:border-box;padding:8px;flex:0 0 32px}.rkg-thumbs,.sfp-popular-links{display:none!important}.unified-help{border-top:1px solid #ddd;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:32px 0;margin-top:32px}.unified-help h2{margin-bottom:10px!important}.unified-help p{line-height:1.6;max-width:58ch}.unified-help details{padding:12px 0;border-bottom:1px solid #ddd}.unified-help summary{cursor:pointer}.unified-help details p{margin:12px 0 0}.unified-action{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid #dfe3e5;background:#fff;color:#14191c;margin-top:18px;text-decoration:none;cursor:pointer;border-radius:0;font:inherit}.unified-action svg{width:32px;height:32px;background:#ffbc35;padding:8px;box-sizing:border-box}#models-dialog{box-sizing:border-box;width:900px;max-width:calc(100vw - 32px);max-height:85vh;padding:24px;border:1px solid #ddd;background:#fff;color:#14191c;font:inherit}#models-dialog::backdrop{background:#14191c88}.models-head{display:flex;justify-content:space-between;gap:24px}.models-head h2{font-size:18px;font-weight:500;margin:8px 0}.models-head span{color:#60696f}.models-head button{width:44px;height:44px;background:#fff;border:1px solid #ddd;font-size:24px;cursor:pointer}.models-note{margin:12px 0 22px}.model-row{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:20px 0;border-top:1px solid #ddd}.model-row img{width:100px;height:130px;object-fit:contain}.model-row h3{font-size:18px;font-weight:500;margin:0 0 12px}.model-row summary{cursor:pointer}.model-row dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #eee}.model-row dd{margin:0;text-align:right}.model-row dt{color:#60696f}@media(max-width:700px){.unified-reviewbar{display:block;padding:10px 16px}.unified-reviewbar span{display:block}.unified-help{grid-template-columns:1fr;gap:20px}.model-row{grid-template-columns:70px 1fr;gap:12px}.model-row img{width:65px;height:95px}#models-dialog{padding:16px}.model-row dl>div{display:block}.model-row dd{text-align:left;margin-top:4px}#rk-screwfast .ghub-side{position:static!important}}
/* Local static shell: preserve the live catalogue layout without running the site's app loader. */
#rk-screwfast .sfp-shell{width:calc(100% - 64px);max-width:1320px;margin-inline:auto;box-sizing:border-box}#rk-screwfast .sfp-breadcrumbs{display:flex;gap:10px;padding-top:24px;font-size:14px}#rk-screwfast .sfp-catalog-page{padding-block:28px 32px}#rk-screwfast .sfp-section-heading{margin-bottom:26px}#rk-screwfast .sfp-section-heading h1{margin:0 0 12px}#rk-screwfast .sfp-section-heading p{margin:0;max-width:850px!important;line-height:1.6}#rk-screwfast .ghub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#rk-screwfast .sfp-catalog-product{display:flex;flex-direction:column;min-width:0;border:1px solid #dfe3e5;background:#fff;overflow:hidden;box-sizing:border-box}#rk-screwfast .rkg-gallery{display:contents}#rk-screwfast .sfp-catalog-product-image{display:flex;align-items:center;justify-content:center;height:240px;padding:22px;border-bottom:1px solid #e5e8ea;box-sizing:border-box}#rk-screwfast .sfp-catalog-product-image img{width:100%;height:100%;object-fit:contain;max-width:100%}#rk-screwfast .sfp-catalog-product-copy{padding:20px;display:flex;flex-direction:column;flex:1;min-width:0}#rk-screwfast .sfp-equipment-origin{display:block;font-size:14px;margin-bottom:10px;color:#60696f}#rk-screwfast .sfp-catalog-product-copy h2{min-height:76px;margin:0 0 14px}#rk-screwfast .sfp-catalog-product-copy a{color:#14191c;text-decoration:none}#rk-screwfast .sfp-catalog-product-copy p{margin:0 0 22px;min-height:105px;line-height:1.5}#rk-screwfast .sfp-mini-facts{margin:0 0 24px}#rk-screwfast .sfp-mini-facts>div{display:block;padding:8px 0;border-bottom:1px solid #e5e8ea}#rk-screwfast .sfp-mini-facts dt{color:#60696f;margin-bottom:3px}#rk-screwfast .sfp-mini-facts dd{margin:0}#rk-screwfast .sfp-mini-facts span{display:none}#rk-screwfast .sfp-product-go{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border:1px solid #dfe3e5;min-height:48px;padding:8px 8px 8px 12px;box-sizing:border-box}#rk-screwfast .rk-h-phone{font-size:18px!important}.ghub-grid [hidden]{display:none!important}#models-dialog[open]{display:block}#models-dialog img{max-width:100%}
@media(max-width:1100px){#rk-screwfast .ghub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#rk-screwfast .sfp-shell{width:calc(100% - 32px)}#rk-screwfast .ghub-layout{grid-template-columns:1fr}#rk-screwfast .sfp-catalog-product-copy h2,#rk-screwfast .sfp-catalog-product-copy p{min-height:0}#rk-screwfast .sfp-breadcrumbs{flex-wrap:wrap}}@media(max-width:500px){#rk-screwfast .ghub-grid{grid-template-columns:1fr}#rk-screwfast .sfp-catalog-product-image{height:220px}}
/* Toshik: keep the filter to the left on desktop and tablet widths. */
@media(min-width:761px){#rk-screwfast .ghub-layout{grid-template-columns:236px minmax(0,1fr)!important;gap:24px!important}#rk-screwfast .ghub-side{width:auto;min-width:0}#rk-screwfast .ghub-chips{display:flex;flex-wrap:wrap}}
@media(min-width:761px) and (max-width:1000px){#rk-screwfast .ghub-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#rk-screwfast .sfp-catalog-product-copy{padding:16px}#rk-screwfast .sfp-catalog-product-copy h2{min-height:100px}#rk-screwfast .sfp-catalog-product-copy p{min-height:168px}}
/* Availability and counts use the same catalogue filter, not another selection screen. */
#rk-screwfast .ghub-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}#rk-screwfast .ghub-choice-count{font-size:14px;line-height:1.4;color:#60696f;font-weight:400;flex:0 0 auto}#rk-screwfast .ghub-chip.is-active .ghub-choice-count{color:#14191c}#rk-screwfast .ghub-chip:disabled{opacity:.42;cursor:not-allowed;background:#fff!important;border-color:#e5e8ea!important}#rk-screwfast .ghub-choice-label{min-width:0}
