{"product_id":"toilet-seat-replacement-bolts-toggle-fixing-kit","title":"🔧 Toilet Seat Replacement Bolt Kit – Toggle Fixings with Washers","description":"\u003cstyle\u003e\n  .tsf-page {\n    --tsf-ink: #202b31;\n    --tsf-teal: #075b64;\n    --tsf-light: #eef5f4;\n    --tsf-border: #dce5e3;\n    max-width: 900px;\n    margin: 0 auto;\n    color: var(--tsf-ink);\n    font-family: inherit;\n    font-size: 18px;\n    line-height: 1.65;\n    overflow-wrap: anywhere;\n  }\n\n  .tsf-page *,\n  .tsf-page *::before,\n  .tsf-page *::after {\n    box-sizing: border-box;\n  }\n\n  .tsf-page h2,\n  .tsf-page h3,\n  .tsf-page p {\n    margin: 0;\n    color: inherit;\n  }\n\n  .tsf-page h2 {\n    margin-bottom: 16px;\n    font-family: inherit;\n    font-size: clamp(26px, 3.5vw, 34px);\n    line-height: 1.25;\n    font-weight: 700;\n    letter-spacing: -0.015em;\n  }\n\n  .tsf-page h3 {\n    margin-bottom: 10px;\n    font-family: inherit;\n    font-size: 22px;\n    line-height: 1.4;\n    font-weight: 700;\n  }\n\n  .tsf-page p + p {\n    margin-top: 14px;\n  }\n\n  .tsf-page img {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n    border: 0;\n    border-radius: 16px;\n  }\n\n  .tsf-section {\n    margin-top: 34px;\n  }\n\n  .tsf-copy {\n    padding: 24px 8px;\n  }\n\n  .tsf-center {\n    text-align: center;\n  }\n\n  .tsf-eyebrow {\n    margin-bottom: 12px !important;\n    color: var(--tsf-teal) !important;\n    font-size: 16px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .tsf-panel {\n    padding: 26px;\n    background: var(--tsf-light);\n    border: 1px solid var(--tsf-border);\n    border-radius: 18px;\n  }\n\n  \/* Desktop: two columns, three rows *\/\n  .tsf-page .tsf-benefits {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    grid-auto-flow: row;\n    gap: 14px;\n    margin-top: 22px;\n    padding: 0;\n  }\n\n  .tsf-page .tsf-benefit {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n    min-width: 0;\n    min-height: 88px;\n    margin: 0;\n    padding: 20px;\n    background: #fff;\n    color: var(--tsf-teal) !important;\n    border: 1px solid var(--tsf-border);\n    border-radius: 14px;\n    text-decoration: none !important;\n    box-shadow: none;\n    transition:\n      background-color 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .tsf-page .tsf-benefit-title {\n    margin: 0;\n    color: inherit;\n    font-family: inherit;\n    font-size: 21px;\n    line-height: 1.4;\n    font-weight: 700;\n    letter-spacing: normal;\n  }\n\n  .tsf-page .tsf-benefit::after {\n    content: \"↓\";\n    flex: 0 0 auto;\n    color: inherit;\n    font-size: 22px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tsf-page .tsf-benefit:hover {\n    background: #f7fbfa;\n    border-color: var(--tsf-teal);\n  }\n\n  \/* Anchor offset for sticky headers *\/\n  .tsf-page .tsf-anchor {\n    scroll-margin-top: 140px;\n  }\n\n  .tsf-page .tsf-anchor:target {\n    outline: 2px solid var(--tsf-teal);\n    outline-offset: 6px;\n    border-radius: 12px;\n  }\n\n  .tsf-detail {\n    margin-top: 18px;\n    padding: 22px;\n    background: var(--tsf-light);\n    border: 1px solid var(--tsf-border);\n    border-radius: 14px;\n  }\n\n  .tsf-detail h3 {\n    color: var(--tsf-teal);\n  }\n\n  \/* Installation accordion *\/\n  .tsf-install {\n    margin-top: 26px;\n    background: var(--tsf-light);\n    border: 1px solid var(--tsf-border);\n    border-radius: 18px;\n    overflow: hidden;\n  }\n\n  .tsf-install \u003e summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    margin: 0;\n    padding: 24px 26px;\n    cursor: pointer;\n    list-style: none;\n    color: var(--tsf-ink);\n    font-family: inherit;\n    font-size: 26px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n  .tsf-install \u003e summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .tsf-install \u003e summary::marker {\n    content: \"\";\n  }\n\n  .tsf-install \u003e summary::after {\n    content: \"+\";\n    flex: 0 0 auto;\n    color: var(--tsf-teal);\n    font-size: 30px;\n    font-weight: 400;\n    line-height: 1;\n  }\n\n  .tsf-install[open] \u003e summary {\n    border-bottom: 1px solid var(--tsf-border);\n  }\n\n  .tsf-install[open] \u003e summary::after {\n    content: \"−\";\n  }\n\n  .tsf-install-body {\n    padding: 24px 26px 26px;\n  }\n\n  .tsf-page .tsf-steps {\n    display: block;\n    margin: 24px 0 0;\n    padding: 0;\n    list-style: none !important;\n  }\n\n  .tsf-page .tsf-steps \u003e li {\n    display: block;\n    margin: 0 0 24px;\n    padding: 0;\n    list-style: none !important;\n  }\n\n  .tsf-page .tsf-steps \u003e li::before,\n  .tsf-page .tsf-steps \u003e li::after {\n    content: none !important;\n    display: none !important;\n  }\n\n  .tsf-page .tsf-steps \u003e li::marker {\n    content: \"\" !important;\n  }\n\n  .tsf-page .tsf-steps \u003e li:last-child {\n    margin-bottom: 0;\n  }\n\n  .tsf-page .tsf-step-title {\n    display: block;\n    margin: 0 0 8px;\n    padding: 0;\n    color: var(--tsf-teal);\n    font-family: inherit;\n    font-size: 21px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: normal;\n  }\n\n  .tsf-table-wrap {\n    margin-top: 22px;\n    border: 1px solid var(--tsf-border);\n    border-radius: 14px;\n    overflow: hidden;\n  }\n\n  .tsf-table {\n    width: 100%;\n    margin: 0;\n    border-collapse: collapse;\n    font-size: 18px;\n    background: #fff;\n  }\n\n  .tsf-table th,\n  .tsf-table td {\n    padding: 15px;\n    text-align: left;\n    border: 0;\n    border-bottom: 1px solid var(--tsf-border);\n  }\n\n  .tsf-table thead th {\n    background: var(--tsf-light);\n    color: var(--tsf-teal);\n    font-weight: 700;\n  }\n\n  .tsf-table tbody tr:last-child \u003e * {\n    border-bottom: 0;\n  }\n\n  .tsf-note {\n    margin-top: 18px !important;\n    padding-left: 16px;\n    border-left: 3px solid var(--tsf-teal);\n  }\n\n  .tsf-faq details {\n    margin-top: 12px;\n    background: #fff;\n    border: 1px solid var(--tsf-border);\n    border-radius: 14px;\n  }\n\n  .tsf-faq summary {\n    padding: 20px;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: 19px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .tsf-faq details[open] summary {\n    color: var(--tsf-teal);\n  }\n\n  .tsf-answer {\n    padding: 0 20px 22px;\n  }\n\n  .tsf-cta {\n    padding: 32px 24px;\n    background: var(--tsf-teal);\n    color: #fff;\n    border-radius: 18px;\n    text-align: center;\n  }\n\n  .tsf-cta h2,\n  .tsf-cta p {\n    color: #fff;\n  }\n\n  .tsf-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 54px;\n    margin-top: 22px;\n    padding: 15px 30px;\n    background: #fff;\n    color: var(--tsf-teal) !important;\n    border: 2px solid #fff;\n    border-radius: 10px;\n    text-decoration: none !important;\n    font-family: inherit;\n    font-size: 18px;\n    line-height: 1.3;\n    font-weight: 700;\n    text-align: center;\n    cursor: pointer;\n  }\n\n  .tsf-button:hover {\n    background: var(--tsf-light);\n    border-color: var(--tsf-light);\n  }\n\n  .tsf-benefit:focus-visible,\n  .tsf-button:focus-visible,\n  .tsf-install \u003e summary:focus-visible,\n  .tsf-faq summary:focus-visible {\n    outline: 3px solid #cc9c45;\n    outline-offset: 4px;\n  }\n\n  @media (max-width: 749px) {\n    .tsf-page {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .tsf-page h2 {\n      font-size: 26px;\n    }\n\n    .tsf-page h3 {\n      font-size: 20px;\n    }\n\n    .tsf-section {\n      margin-top: 28px;\n    }\n\n    .tsf-copy {\n      padding: 22px 4px;\n    }\n\n    .tsf-panel {\n      padding: 22px 18px;\n    }\n\n    \/* Mobile: one column, six rows in source order *\/\n    .tsf-page .tsf-benefits {\n      grid-template-columns: minmax(0, 1fr) !important;\n      gap: 12px;\n    }\n\n    .tsf-page .tsf-benefit {\n      min-height: 70px;\n      padding: 18px;\n    }\n\n    .tsf-page .tsf-benefit-title {\n      font-size: 20px;\n    }\n\n    .tsf-detail {\n      padding: 20px 18px;\n    }\n\n    .tsf-install \u003e summary {\n      padding: 20px 18px;\n      font-size: 24px;\n    }\n\n    .tsf-install-body {\n      padding: 20px 18px 24px;\n    }\n\n    .tsf-page .tsf-step-title {\n      font-size: 20px;\n    }\n\n    .tsf-table {\n      font-size: 16px;\n    }\n\n    .tsf-table th,\n    .tsf-table td {\n      padding: 13px 12px;\n    }\n\n    .tsf-faq summary {\n      padding: 18px;\n      font-size: 18px;\n    }\n\n    .tsf-answer {\n      padding: 0 18px 20px;\n    }\n\n    .tsf-button {\n      width: 100%;\n      padding: 15px 18px;\n      font-size: 17px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .tsf-page * {\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tsf-page\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection aria-label=\"Toilet seat replacement fixings\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/1_3751801d-3445-49cb-8fa5-d78678f7ce82.webp?v=1792392843\" alt=\"Toilet seat replacement fixing kit with black frames and metal screws\" loading=\"eager\" decoding=\"async\"\u003e\n\n    \u003cdiv class=\"tsf-copy tsf-center\"\u003e\n      \u003cp class=\"tsf-eyebrow\"\u003eA small repair for everyday comfort\u003c\/p\u003e\n      \u003ch2\u003eA Firmer Seat Starts with the Right Fixings\u003c\/h2\u003e\n      \u003cp\u003e\n        Replace worn or damaged mounting hardware with a toggle-style\n        toilet seat fixing kit. Designed for compatible seat hinges\n        and mounting holes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PROBLEM --\u003e\n  \u003csection class=\"tsf-section\"\u003e\n    \u003cdiv class=\"tsf-copy\"\u003e\n      \u003ch2\u003eTired of a Seat That Keeps Shifting?\u003c\/h2\u003e\n      \u003cp\u003e\n        A moving seat can turn a simple daily routine into a recurring\n        annoyance. If the mounting hardware is worn or damaged,\n        tightening it again may not solve the problem.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Check the fixings, inspect the hinges, and choose a compatible\n        replacement for the part that needs attention.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/2_4d974947-f2cc-4a03-9086-dbf0dbbeec79.webp?v=1792392843\" alt=\"Checking a shifting toilet seat and its mounting hardware\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SIX CLICKABLE BENEFIT TITLES --\u003e\n  \u003csection class=\"tsf-section tsf-panel\"\u003e\n    \u003ch2\u003eSix Details That Make the Kit Worth a Look\u003c\/h2\u003e\n\n    \u003cnav class=\"tsf-benefits\" aria-label=\"Explore product benefits\"\u003e\n      \u003ca class=\"tsf-benefit\" href=\"#tsf-toggle-support\" data-tsf-jump\u003e\n        \u003cspan class=\"tsf-benefit-title\"\u003eToggle-Style Support\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"tsf-benefit\" href=\"#tsf-adjustable-tightening\" data-tsf-jump\u003e\n        \u003cspan class=\"tsf-benefit-title\"\u003eAdjustable Tightening\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"tsf-benefit\" href=\"#tsf-crosshead-access\" data-tsf-jump\u003e\n        \u003cspan class=\"tsf-benefit-title\"\u003eCrosshead Screw Access\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"tsf-benefit\" href=\"#tsf-paired-fixings\" data-tsf-jump\u003e\n        \u003cspan class=\"tsf-benefit-title\"\u003ePaired Replacement Fixings\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"tsf-benefit\" href=\"#tsf-matching-accessories\" data-tsf-jump\u003e\n        \u003cspan class=\"tsf-benefit-title\"\u003eMatching Accessories\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003ca class=\"tsf-benefit\" href=\"#tsf-fit-dimensions\" data-tsf-jump\u003e\n        \u003cspan class=\"tsf-benefit-title\"\u003eSizes You Can Check\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/nav\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFIT 1 --\u003e\n  \u003csection id=\"tsf-toggle-support\" class=\"tsf-section tsf-anchor\" tabindex=\"-1\" aria-labelledby=\"tsf-toggle-heading\"\u003e\n    \u003cdiv class=\"tsf-copy\"\u003e\n      \u003ch2 id=\"tsf-toggle-heading\"\u003eToggle-Style Support\u003c\/h2\u003e\n      \u003cp\u003e\n        The metal plate pivots from a folded position to an open\n        supporting position. The screw draws the assembly tight\n        within a suitable mounting structure.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Adequate clearance is needed for the plate to move and\n        engage correctly.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/3_d254e5e2-1738-4cb4-bbd4-0edc9be9bb5d.webp?v=1792392843\" alt=\"The toggle plate shown in folded, pivoting, and open positions\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFIT 2 --\u003e\n  \u003csection id=\"tsf-adjustable-tightening\" class=\"tsf-section tsf-anchor\" tabindex=\"-1\" aria-labelledby=\"tsf-tightening-heading\"\u003e\n    \u003cdiv class=\"tsf-copy\"\u003e\n      \u003ch2 id=\"tsf-tightening-heading\"\u003eAdjustable Tightening\u003c\/h2\u003e\n      \u003cp\u003e\n        The threaded screw lets you gradually adjust tension while\n        aligning the seat. Tighten both sides evenly using a manual\n        tool and follow your seat manufacturer’s guidance.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/4_9d022d66-941a-4fc4-a3bb-183900c1b87e.webp?v=1792392843\" alt=\"Close-up of the threaded screw and metal toggle plate\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFIT 3 --\u003e\n  \u003csection id=\"tsf-crosshead-access\" class=\"tsf-section tsf-anchor\" tabindex=\"-1\" aria-labelledby=\"tsf-crosshead-heading\"\u003e\n    \u003cdiv class=\"tsf-copy\"\u003e\n      \u003ch2 id=\"tsf-crosshead-heading\"\u003eCrosshead Screw Access\u003c\/h2\u003e\n      \u003cp\u003e\n        Operate the fixing screws with a correctly sized manual\n        crosshead screwdriver. Removing your existing hardware\n        may require other tools. Tools are not included.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/5_53d9e1da-aea2-4cec-800a-afa5439b1cfa.webp?v=1792392844\" alt=\"Preparation and tightening overview using a crosshead screwdriver\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003c!-- DEFAULT-CLOSED INSTALLATION INSTRUCTIONS --\u003e\n    \u003cdetails class=\"tsf-install\"\u003e\n      \u003csummary\u003ePrepare. Position. Tighten.\u003c\/summary\u003e\n\n      \u003cdiv class=\"tsf-install-body\"\u003e\n        \u003cp\u003e\n          Follow the supplied fitting instructions and your seat\n          manufacturer’s guidance. The outline below is a general overview.\n        \u003c\/p\u003e\n\n        \u003col class=\"tsf-steps\" role=\"list\"\u003e\n          \u003cli\u003e\n            \u003ch3 class=\"tsf-step-title\"\u003e1. Inspect and Prepare\u003c\/h3\u003e\n            \u003cp\u003e\n              Remove the old fixings. Check the ceramic, seat, and\n              hinges for damage. Clean the mounting area and confirm fit.\n            \u003c\/p\u003e\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003ch3 class=\"tsf-step-title\"\u003e2. Position the Fixings\u003c\/h3\u003e\n            \u003cp\u003e\n              Arrange the accessories as instructed. Keep the toggle\n              plate folded for insertion, then allow it to engage\n              within the compatible mounting space.\n            \u003c\/p\u003e\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003ch3 class=\"tsf-step-title\"\u003e3. Align and Tighten\u003c\/h3\u003e\n            \u003cp\u003e\n              Center the seat. Tighten both sides gradually with a\n              correctly sized manual crosshead screwdriver.\n              Do not overtighten.\n            \u003c\/p\u003e\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003ch3 class=\"tsf-step-title\"\u003e4. Check Before Use\u003c\/h3\u003e\n            \u003cp\u003e\n              Confirm that the seat is secure and opens and closes\n              correctly. If movement remains, inspect the hinges\n              and mounting arrangement again.\n            \u003c\/p\u003e\n          \u003c\/li\u003e\n        \u003c\/ol\u003e\n\n        \u003cp class=\"tsf-note\"\u003e\n          Installation images are illustrative. Do not force the\n          assembly into an unsuitable hole or mounting structure.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFIT 6 \/ DIMENSIONS --\u003e\n  \u003csection id=\"tsf-fit-dimensions\" class=\"tsf-section tsf-anchor\" tabindex=\"-1\" aria-labelledby=\"tsf-fit-heading\"\u003e\n    \u003cdiv class=\"tsf-copy\"\u003e\n      \u003ch2 id=\"tsf-fit-heading\"\u003eSizes You Can Check\u003c\/h2\u003e\n      \u003cp\u003e\n        Match the dimensions to your existing hardware. Check the\n        mounting holes, hinge design, mounting thickness, and\n        clearance for the toggle plate before ordering.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/6_44ec09b3-6aa3-4280-90d9-fe20cd58c440.webp?v=1792392844\" alt=\"Product dimensions and mounting compatibility checks\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cdiv class=\"tsf-table-wrap\"\u003e\n      \u003ctable class=\"tsf-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"col\"\u003eProduct Measurement\u003c\/th\u003e\n            \u003cth scope=\"col\"\u003eApproximate Size\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eOverall length in reference position\u003c\/th\u003e\n            \u003ctd\u003e2.24 in \/ 57 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eFrame outer diameter\u003c\/th\u003e\n            \u003ctd\u003e0.63 in \/ 16 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eScrew diameter\u003c\/th\u003e\n            \u003ctd\u003e0.24 in \/ 6 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eScrew head diameter\u003c\/th\u003e\n            \u003ctd\u003e0.49 in \/ 12.5 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"tsf-note\"\u003e\n      Measurements are approximate. The frame diameter is a\n      product measurement, not a guaranteed compatible hole size.\n      Compatibility depends on your complete mounting arrangement.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFITS 4 AND 5 \/ KIT CONTENTS --\u003e\n  \u003csection class=\"tsf-section\"\u003e\n    \u003cdiv id=\"tsf-paired-fixings\" class=\"tsf-copy tsf-anchor\" tabindex=\"-1\" aria-labelledby=\"tsf-paired-heading\"\u003e\n      \u003ch2 id=\"tsf-paired-heading\"\u003ePaired Replacement Fixings\u003c\/h2\u003e\n      \u003cp\u003e\n        Each set includes two fixing assemblies for compatible\n        two-point toilet seat mounting arrangements. Check both\n        mounting positions before selecting your package.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/7_5a2e18f3-dcd8-46e0-9b38-fa03258431fa.webp?v=1792392844\" alt=\"Two fixing assemblies with metal washers and white slotted accessories\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cdiv id=\"tsf-matching-accessories\" class=\"tsf-detail tsf-anchor\" tabindex=\"-1\" aria-labelledby=\"tsf-accessories-heading\"\u003e\n      \u003ch3 id=\"tsf-accessories-heading\"\u003eMatching Accessories\u003c\/h3\u003e\n      \u003cp\u003e\n        Each set contains two fixing assemblies, two metal washers,\n        and two white slotted accessories. A toilet seat, hinges,\n        and installation tools are not included.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PACKAGE OPTIONS --\u003e\n  \u003csection class=\"tsf-section\"\u003e\n    \u003cdiv class=\"tsf-copy\"\u003e\n      \u003ch2\u003eChoose the Quantity for Your Repair\u003c\/h2\u003e\n      \u003cp\u003e\n        Select one set for a compatible two-point mounting repair,\n        or choose multiple sets for additional compatible seats\n        or spare hardware.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/8_f1dfa9ca-be13-4335-a64a-bcb1808ac5ee.webp?v=1792392844\" alt=\"One-set, two-set, and three-set fixing package options\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cdiv class=\"tsf-table-wrap\"\u003e\n      \u003ctable class=\"tsf-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"col\"\u003ePackage\u003c\/th\u003e\n            \u003cth scope=\"col\"\u003eFixing Assemblies\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003e1 Set\u003c\/th\u003e\n            \u003ctd\u003e2, plus matching accessories\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003e2 Sets\u003c\/th\u003e\n            \u003ctd\u003e4, plus matching accessories\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003e3 Sets\u003c\/th\u003e\n            \u003ctd\u003e6, plus matching accessories\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ADDITIONAL PRODUCT VIEW --\u003e\n  \u003csection class=\"tsf-section\" aria-label=\"Additional product view\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/9_344be720-e4ea-40a5-85ba-93807a0ecfde.webp?v=1792392844\" alt=\"Additional view of the toilet seat replacement fixing kit\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"tsf-section tsf-faq\"\u003e\n    \u003ch2\u003eQuestions Before You Order?\u003c\/h2\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWill these fit every toilet seat?\u003c\/summary\u003e\n      \u003cdiv class=\"tsf-answer\"\u003e\n        \u003cp\u003e\n          No. Check the mounting holes, hinge design, mounting\n          thickness, and available clearance against the product\n          dimensions before purchasing.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWill this fix any loose toilet seat?\u003c\/summary\u003e\n      \u003cdiv class=\"tsf-answer\"\u003e\n        \u003cp\u003e\n          It may help when worn or damaged fixings are the cause\n          and the replacement fits correctly. Damaged hinges,\n          a broken seat, or damaged mounting areas may require\n          a different repair.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat does one set include?\u003c\/summary\u003e\n      \u003cdiv class=\"tsf-answer\"\u003e\n        \u003cp\u003e\n          One set includes two fixing assemblies, two metal\n          washers, and two white slotted accessories.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat tool do I need?\u003c\/summary\u003e\n      \u003cdiv class=\"tsf-answer\"\u003e\n        \u003cp\u003e\n          Use a correctly sized manual crosshead screwdriver\n          for the fixing screws. Removing existing hardware\n          may require other tools. Tools are not included.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCan I use these with concealed mounting holes?\u003c\/summary\u003e\n      \u003cdiv class=\"tsf-answer\"\u003e\n        \u003cp\u003e\n          Concealed mounting alone does not confirm compatibility.\n          The opening and internal space must accommodate the\n          frame and allow the toggle plate to engage correctly.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eHow tight should the screws be?\u003c\/summary\u003e\n      \u003cdiv class=\"tsf-answer\"\u003e\n        \u003cp\u003e\n          Follow the fitting instructions and your seat\n          manufacturer’s guidance. Tighten gradually and evenly\n          with a manual tool. Excessive force can damage the\n          components or ceramic.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat if the seat still moves after installation?\u003c\/summary\u003e\n      \u003cdiv class=\"tsf-answer\"\u003e\n        \u003cp\u003e\n          Check alignment, compatibility, and whether the plates\n          have engaged correctly. Inspect the hinges and seat\n          for damage. Do not keep adding force to compensate\n          for an unsuitable fit.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PURCHASE CTA --\u003e\n  \u003csection class=\"tsf-section tsf-cta\"\u003e\n    \u003ch2\u003eReady to Refresh Your Seat Fixings?\u003c\/h2\u003e\n    \u003cp\u003e\n      Check your fit, choose your set, and get your next\n      bathroom repair underway.\n    \u003c\/p\u003e\n\n    \u003ca class=\"tsf-button\" href=\"#\" onclick=\"\n        event.preventDefault();\n        var forms = Array.from(\n          document.querySelectorAll('form[action*=\u0026quot;\/cart\/add\u0026quot;]')\n        );\n        var form = forms.find(function(el) {\n          return el.getClientRects().length \u0026gt; 0 \u0026amp;\u0026amp;\n            !el.closest(\n              'sticky-add-to-cart, .sticky-add-to-cart, .sticky-atc, [data-sticky-atc]'\n            );\n        });\n        var target = form \u0026amp;\u0026amp; (\n          form.closest('product-info, .product__info-container, .product__info-wrapper') ||\n          form\n        );\n        var top = target\n          ? Math.max(\n              0,\n              target.getBoundingClientRect().top +\n              window.scrollY - 140\n            )\n          : 0;\n        var reduceMotion = window.matchMedia(\n          '(prefers-reduced-motion: reduce)'\n        ).matches;\n        window.scrollTo({\n          top: top,\n          behavior: reduceMotion ? 'auto' : 'smooth'\n        });\n        return false;\n      \"\u003e\n      CHOOSE YOUR SET ↑\n    \u003c\/a\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    document.querySelectorAll(\".tsf-page\").forEach(function (page) {\n      if (page.dataset.tsfNavigationReady === \"true\") return;\n      page.dataset.tsfNavigationReady = \"true\";\n\n      page.addEventListener(\"click\", function (event) {\n        var link = event.target.closest(\"a[data-tsf-jump]\");\n        if (!link || !page.contains(link)) return;\n\n        if (\n          event.button !== 0 ||\n          event.metaKey ||\n          event.ctrlKey ||\n          event.shiftKey ||\n          event.altKey\n        ) return;\n\n        var href = link.getAttribute(\"href\");\n        if (!href || href.charAt(0) !== \"#\") return;\n\n        var target = page.querySelector(href);\n        if (!target) return;\n\n        event.preventDefault();\n\n        var reduceMotion = window.matchMedia(\n          \"(prefers-reduced-motion: reduce)\"\n        ).matches;\n\n        var position = Math.max(\n          0,\n          target.getBoundingClientRect().top +\n          window.scrollY - 140\n        );\n\n        target.focus({ preventScroll: true });\n\n        window.scrollTo({\n          top: position,\n          behavior: reduceMotion ? \"auto\" : \"smooth\"\n        });\n\n        try {\n          window.history.replaceState(null, \"\", href);\n        } catch (error) {\n          \/* Native anchor links remain available without History API. *\/\n        }\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"NC0184","offers":[{"title":"🔧 1 Set — 2 Fixing Bolts","offer_id":54127584674155,"sku":"NC0184261019843-M4马桶盖上锁螺丝2个装（含18mm+28mm垫片）","price":19.99,"currency_code":"USD","in_stock":true},{"title":"✨ 2 Sets — 4 Fixing Bolts","offer_id":54127584706923,"sku":"NC0184261019843-M4马桶盖上锁螺丝2个装（含18mm+28mm垫片）*2","price":29.99,"currency_code":"USD","in_stock":true},{"title":"📦 3 Sets — 6 Fixing Bolts","offer_id":54127584739691,"sku":"NC0184261019843-M4马桶盖上锁螺丝2个装（含18mm+28mm垫片）*3","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0989\/0588\/2987\/files\/1_3751801d-3445-49cb-8fa5-d78678f7ce82.webp?v=1792392843","url":"https:\/\/zavrlynia.com\/products\/toilet-seat-replacement-bolts-toggle-fixing-kit","provider":"zavrlynia","version":"1.0","type":"link"}