.cds-footer{color:#1a1a1a;background:#fff;width:100%}.cds-footer__inner{flex-direction:column;gap:2rem;max-width:1280px;margin:0 auto;padding:2rem 1rem;display:flex}.cds-footer__link-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cds-footer__link-group-label{color:var(--grey-5,#888);margin:.75rem 0 0;font-size:.8125rem;font-weight:400}.cds-footer__nested-list{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding-left:0;list-style:none;display:flex}.cds-footer__link{color:#4a4a4a}.cds-footer__link:hover{opacity:.75}.cds-footer__link:focus-visible{outline:2px solid var(--tenant-primary,#1a1a1a);outline-offset:2px}.cds-footer__link:active{opacity:.6}.cds-footer__columns{flex-direction:column;display:flex}.cds-footer__column{border-bottom:1px solid #e6e6e6}.cds-footer__column-trigger{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;font-weight:700;display:flex}.cds-footer__column-trigger:hover:not(:disabled){opacity:.75}.cds-footer__column-trigger:focus-visible{outline:2px solid var(--tenant-primary,#1a1a1a);outline-offset:2px}.cds-footer__column-trigger:active:not(:disabled){opacity:.6}.cds-footer__column-trigger:disabled{opacity:.4;cursor:not-allowed}.cds-footer__column-trigger[aria-expanded=true] .cds-footer__chevron{transform:rotate(180deg)}.cds-footer__chevron{transition:transform .15s;display:inline-flex}.cds-footer__column-heading{font:inherit;margin:0 0 .75rem;font-weight:700}.cds-footer__column-body{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .25s,visibility .25s;display:grid}.cds-footer__column-body>*{padding-bottom:1rem;transition:padding-bottom .25s,opacity .2s 50ms;overflow:hidden}.cds-footer__column-body[data-collapsed=true]{visibility:hidden;grid-template-rows:0fr}.cds-footer__column-body[data-collapsed=true]>*{opacity:0;padding-bottom:0;transition:padding-bottom .25s,opacity .1s}@media (prefers-reduced-motion:reduce){.cds-footer__column-body,.cds-footer__column-body>*,.cds-footer__column-body[data-collapsed=true]>*,.cds-footer__chevron{transition:none}}.cds-footer__heading{font:inherit;margin:0 0 .75rem;font-weight:700}.cds-social-icon,.cds-chevron-icon,.cds-lock-icon{display:inline-flex}.cds-social-icon svg{width:auto;height:16px;display:block}.cds-chevron-icon svg,.cds-lock-icon svg{width:16px;height:16px;display:block}.cds-payment-badge{width:auto;height:28px;display:block}.cds-store-badge{width:auto;height:40px;display:block}.cds-social-list{flex-flow:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.cds-social-link{background:var(--grey-7,#333);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cds-social-link:hover{opacity:.75}.cds-social-link:focus-visible{outline:2px solid var(--tenant-primary,#1a1a1a);outline-offset:2px}.cds-social-link:active{opacity:.6}[data-tenant=homebase] .cds-social-link,[data-tenant=homebase-ie] .cds-social-link{background:var(--grey-6,#666);border-radius:5px}[data-tenant=therange] .cds-social-link{width:auto;height:auto;color:var(--grey-7,#333);background:0 0;border-radius:0}[data-tenant=therange] .cds-social-icon svg{height:20px}.cds-store-badge-list{flex-wrap:wrap;gap:.75rem;display:flex}.cds-store-badge-link{display:inline-flex}.cds-store-badge-link:hover{opacity:.85}.cds-store-badge-link:focus-visible{outline:2px solid var(--tenant-primary,#1a1a1a);outline-offset:2px}.cds-store-badge-link:active{opacity:.7}.cds-footer__payments-heading{align-items:center;gap:.5rem;display:flex}[data-tenant=therange] .cds-lock-icon{display:none}.cds-payment-badge-list{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}.cds-footer__brands{text-align:center}.cds-footer__brands-heading{margin:0 0 1rem;font-weight:700}.cds-footer__brands-heading .cds-footer__link{color:inherit;font-weight:700}.cds-footer__brand-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.cds-footer__brand-link{display:inline-flex}.cds-footer__brand-link:hover{opacity:.75}.cds-footer__brand-link:focus-visible{outline:2px solid var(--tenant-primary,#1a1a1a);outline-offset:2px}.cds-footer__brand-link:active{opacity:.6}.cds-footer__brand-current{color:#4a4a4a;display:inline-flex}.cds-brand-logo{width:auto;height:24px;display:block}.cds-brand-logo--text{width:auto;height:auto;font-weight:700;display:inline-flex}.cds-footer__copyright{color:#4a4a4a;margin:0;font-size:.8125rem}.cds-footer__legal{color:#6b6b6b;border-top:1px solid #e6e6e6;flex-direction:column;gap:.5rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.cds-footer__legal p{margin:0}.cds-footer__address{white-space:pre-line}.cds-footer__social{order:1}.cds-footer__app{order:2}.cds-footer__columns{order:3}.cds-footer__payments{order:4}.cds-footer__copyright{order:5}.cds-footer__brands{order:6}.cds-footer__legal{order:7}[data-tenant=therange] .cds-footer__columns{order:1}[data-tenant=therange] .cds-footer__app{order:2}[data-tenant=therange] .cds-footer__payments{order:3}[data-tenant=therange] .cds-footer__social{order:4}@media (max-width:1023px){[data-tenant=therange] .cds-footer__payments,[data-tenant=therange] .cds-footer__social,[data-tenant=therange] .cds-footer__brands,[data-tenant=therange] .cds-footer__copyright{border-top:1px solid #e6e6e6;padding-top:1.5rem}[data-tenant=therange] .cds-footer__app,[data-tenant=therange] .cds-footer__payments,[data-tenant=therange] .cds-footer__social,[data-tenant=therange] .cds-footer__copyright,[data-tenant=therange] .cds-footer__legal{text-align:center}[data-tenant=therange] .cds-footer__payments-heading,[data-tenant=therange] .cds-store-badge-list,[data-tenant=therange] .cds-payment-badge-list,[data-tenant=therange] .cds-social-list{justify-content:center}[data-tenant=therange] .cds-footer__legal{border-top:0;padding-top:0}[data-tenant=wilko] .cds-footer__app,[data-tenant=homebase] .cds-footer__social,[data-tenant=homebase] .cds-footer__app,[data-tenant=homebase-ie] .cds-footer__social,[data-tenant=homebase-ie] .cds-footer__app{border-bottom:1px solid #e6e6e6;padding-bottom:1.5rem}}@media (min-width:1024px){.cds-footer__inner{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:1.5rem 6.5rem;display:grid}.cds-footer__columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.5rem;display:grid}.cds-footer__column{border-bottom:none}.cds-footer__column-body>*{padding-bottom:0}.cds-footer__column-body[data-collapsed=true]{visibility:visible;grid-template-rows:1fr}.cds-footer__column-body[data-collapsed=true]>*{opacity:1}.cds-footer__columns{grid-area:1/1/3}.cds-footer__social{grid-area:1/2}.cds-footer__app{grid-area:2/2}.cds-footer__payments{grid-area:3/1/auto/-1}.cds-footer__copyright{grid-area:4/1/auto/-1}.cds-footer__legal{grid-area:5/1/auto/-1}.cds-footer__payments{border-top:1px solid #e6e6e6;padding-top:1.5rem}.cds-footer__payments-heading,.cds-payment-badge-list{justify-content:center}.cds-footer__copyright{text-align:center}[data-tenant=homebase] .cds-social-list,[data-tenant=homebase-ie] .cds-social-list{flex-direction:column}[data-tenant=therange] .cds-footer__columns{grid-area:1/1/4}[data-tenant=therange] .cds-footer__app{grid-area:1/2}[data-tenant=therange] .cds-footer__payments{text-align:left;grid-area:2/2}[data-tenant=therange] .cds-payment-badge-list{justify-content:flex-start}[data-tenant=therange] .cds-footer__social{grid-area:3/2}[data-tenant=therange] .cds-footer__brands{grid-area:4/1/auto/-1}[data-tenant=therange] .cds-footer__copyright{text-align:left;grid-area:5/1/auto/-1}[data-tenant=therange] .cds-footer__legal{grid-area:6/1/auto/-1}[data-tenant=therange] .cds-footer__payments{border-top:none;padding-top:0}[data-tenant=therange] .cds-footer__legal{text-align:center;border-top:none;padding-top:0}[data-tenant=therange] .cds-footer__payments-heading{justify-content:flex-start}}
@media (max-width:767px){.cds-bp:not(.cds-bp-mobile){display:none}}@media (min-width:768px) and (max-width:1023px){.cds-bp:not(.cds-bp-tablet){display:none}}@media (min-width:1024px){.cds-bp:not(.cds-bp-desktop){display:none}}
