.section-main-footer .footer-2026{--gutter: clamp(1rem, 3.25vw, 2rem);position:relative;scroll-margin-top:var(--nav-height, 3.5rem);background-color:var(--home-ground, var(--colour-charcoal));color:var(--home-ink, var(--colour-bone));padding-block:clamp(3rem,9vw,8rem);display:block}.section-main-footer .footer-2026 .container{max-width:calc(73rem + 2 * var(--gutter))}.section-main-footer .wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"newsletter" "social" "reviews" "menu" "foot";row-gap:2.5rem}.section-main-footer .wrapper:not(:has(.block-newsletter)) .block-social-links{justify-self:start}.section-main-footer .groups{grid-area:menu;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2rem;padding-top:2.5rem;border-top:1px solid var(--home-line)}.section-main-footer .group-heading{font-family:var(--spitfire-typography-cinematic-label-m-family);font-size:var(--spitfire-typography-cinematic-label-m-size);font-weight:var(--spitfire-typography-cinematic-label-m-weight);line-height:var(--spitfire-typography-cinematic-label-m-line-height);letter-spacing:var(--spitfire-typography-cinematic-label-m-letter-spacing);text-transform:var(--spitfire-typography-cinematic-label-m-text-transform);margin:0;color:var(--home-ink-2, var(--colour-stone));margin-bottom:.5rem}.section-main-footer footer-groups{display:contents}.section-main-footer .groups:has(.group-toggle){grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.section-main-footer .groups:has(.group-toggle) .group:not(:last-child){border-bottom:1px solid var(--home-line)}.section-main-footer .groups:has(.group-toggle) .group-heading{margin:0}.section-main-footer .groups:has(.group-toggle) .links{padding-bottom:1rem}.section-main-footer .group-toggle{text-decoration:none;background:transparent;border:0;-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.25rem;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.section-main-footer .group-toggle:focus{outline:none}.section-main-footer .group-toggle:hover{text-decoration:none;outline:none}.section-main-footer .group-toggle:disabled{opacity:.5;pointer-events:none}.section-main-footer .group-toggle:focus-visible{outline:.125rem solid var(--home-ring-inner, var(--home-ring, var(--colour-bone)));outline-offset:-.125rem}.section-main-footer .group-toggle:after{content:"";width:.5rem;height:.5rem;margin-inline-end:.25rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.125rem) rotate(45deg);transition:transform var(--transition-duration) var(--transition-timing) 0s}.section-main-footer .group-toggle[aria-expanded=true]:after{transform:translateY(.125rem) rotate(-135deg)}.section-main-footer .links{list-style:none;margin:0;padding:0}.section-main-footer .loose{grid-column:1/-1;columns:9rem;column-gap:2rem}.section-main-footer .loose li{break-inside:avoid}.section-main-footer .link{font-family:var(--spitfire-typography-neutral-body-m-family);font-size:var(--spitfire-typography-neutral-body-m-size);font-weight:var(--spitfire-typography-neutral-body-m-weight);line-height:var(--spitfire-typography-neutral-body-m-line-height);letter-spacing:var(--spitfire-typography-neutral-body-m-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-m-paragraph-spacing);display:inline-flex;align-items:center;min-height:2.75rem;margin:0;color:var(--home-ink, var(--colour-bone));text-decoration:underline;text-decoration-color:var(--home-line, var(--colour-flint));text-underline-offset:.25rem;transition:text-decoration-color var(--transition-duration) var(--transition-timing) 0s;text-decoration-color:transparent}.section-main-footer .link:focus-visible{outline:.125rem solid var(--home-ring-inner, var(--home-ring, var(--colour-bone)));outline-offset:.1875rem}.section-main-footer .link:hover{text-decoration-color:currentColor}.section-main-footer button.link{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;text-align:start;cursor:pointer}.section-main-footer .reviews{grid-area:reviews;align-self:end;margin-bottom:.375rem}.section-main-footer .reviews:empty{display:none}.section-main-footer .reviews iframe{width:18.75rem!important;max-width:100%;height:2rem!important}.section-main-footer .block-social-links{grid-area:social}.section-main-footer .block-social-links .block-text{margin-bottom:.75rem}.section-main-footer .block-social-links .block-text p{font-family:var(--spitfire-typography-cinematic-label-m-family);font-size:var(--spitfire-typography-cinematic-label-m-size);font-weight:var(--spitfire-typography-cinematic-label-m-weight);line-height:var(--spitfire-typography-cinematic-label-m-line-height);letter-spacing:var(--spitfire-typography-cinematic-label-m-letter-spacing);text-transform:var(--spitfire-typography-cinematic-label-m-text-transform);margin:0;color:var(--home-ink-2, var(--colour-stone))}.section-main-footer .block-social-links>ul{gap:.5rem}.section-main-footer .block-social-links a{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--home-ink-3);border-radius:50%;color:var(--home-ink);transition:border-color var(--transition-duration) var(--transition-timing) 0s}.section-main-footer .block-social-links a:focus-visible{outline:.125rem solid var(--home-ring-inner, var(--home-ring, var(--colour-bone)));outline-offset:.1875rem}.section-main-footer .block-social-links a:hover{border-color:var(--home-ink)}.section-main-footer .block-social-links a svg{width:1.25rem;height:1.25rem}.section-main-footer .block-newsletter{grid-area:newsletter;max-width:36rem}.section-main-footer .block-newsletter .block-text p{font-family:var(--spitfire-typography-neutral-body-m-emphasized-family);font-size:var(--spitfire-typography-neutral-body-m-emphasized-size);font-weight:var(--spitfire-typography-neutral-body-m-emphasized-weight);line-height:var(--spitfire-typography-neutral-body-m-emphasized-line-height);letter-spacing:var(--spitfire-typography-neutral-body-m-emphasized-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-m-emphasized-paragraph-spacing);margin-bottom:.625rem;color:var(--home-ink)}.section-main-footer .block-newsletter .form-wrapper{max-width:none}.section-main-footer .block-newsletter .form-wrapper input,.section-main-footer .block-newsletter .form-wrapper button{height:3rem}.section-main-footer .block-newsletter .form-field{flex:1;min-width:0}.section-main-footer .block-newsletter .form-input{font-family:var(--spitfire-typography-neutral-body-l-family);font-size:var(--spitfire-typography-neutral-body-l-size);font-weight:var(--spitfire-typography-neutral-body-l-weight);line-height:var(--spitfire-typography-neutral-body-l-line-height);letter-spacing:var(--spitfire-typography-neutral-body-l-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-l-paragraph-spacing);margin:0;padding:0 1rem;border:1px solid var(--home-ink-3);border-radius:var(--border-radius-md);background-color:color-mix(in srgb,var(--home-ground) 55%,transparent);color:var(--home-ink)}.section-main-footer .block-newsletter .form-input::placeholder{color:var(--home-ink-3)}.section-main-footer .block-newsletter .form-input:focus-visible{outline:.125rem solid var(--home-ring);outline-offset:.1875rem}.section-main-footer .block-newsletter .c-btn{color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;font-family:var(--spitfire-typography-neutral-body-l-family);font-size:var(--spitfire-typography-neutral-body-l-size);font-weight:var(--spitfire-typography-neutral-body-l-weight);line-height:var(--spitfire-typography-neutral-body-l-line-height);letter-spacing:var(--spitfire-typography-neutral-body-l-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-l-paragraph-spacing);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;margin:0;padding:0 .75rem;border:1px solid transparent;border-radius:var(--border-radius-sm);background-color:var(--home-btn, var(--colour-gold));color:var(--home-btn-ink, var(--colour-umber));text-decoration:none;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-timing) 0s;padding:0 1rem}.section-main-footer .block-newsletter .c-btn:focus{outline:none}.section-main-footer .block-newsletter .c-btn:hover{text-decoration:none;outline:none}.section-main-footer .block-newsletter .c-btn:disabled{opacity:.5;pointer-events:none}.section-main-footer .block-newsletter .c-btn:focus-visible{outline:.125rem solid var(--home-ring-inner, var(--home-ring, var(--colour-bone)));outline-offset:.1875rem}.section-main-footer .block-newsletter .c-btn:before{content:"";position:absolute;top:-.125rem;right:0;bottom:-.125rem;left:0}.section-main-footer .block-newsletter .c-btn:hover{background-color:var(--home-btn-hover, var(--colour-gold-light));color:var(--home-btn-ink, var(--colour-umber))}.section-main-footer .block-newsletter>p{font-family:var(--spitfire-typography-neutral-body-s-family);font-size:var(--spitfire-typography-neutral-body-s-size);font-weight:var(--spitfire-typography-neutral-body-s-weight);line-height:var(--spitfire-typography-neutral-body-s-line-height);letter-spacing:var(--spitfire-typography-neutral-body-s-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-s-paragraph-spacing);color:var(--home-ink-3)}.section-main-footer .block-newsletter>p a{color:var(--home-ink-2)}.section-main-footer .foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:1.5rem;border-top:1px solid var(--home-line)}.section-main-footer .copyright{font-family:var(--spitfire-typography-neutral-body-s-family);font-size:var(--spitfire-typography-neutral-body-s-size);font-weight:var(--spitfire-typography-neutral-body-s-weight);line-height:var(--spitfire-typography-neutral-body-s-line-height);letter-spacing:var(--spitfire-typography-neutral-body-s-letter-spacing);margin-block-end:var(--spitfire-typography-neutral-body-s-paragraph-spacing);flex:1 1 26rem;margin:0;color:var(--home-ink-3)}.section-main-footer .extra{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-inline-start:auto}@media(min-width:992px){.section-main-footer .wrapper{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"newsletter newsletter social social" "newsletter newsletter reviews reviews" "menu menu menu menu" "foot foot foot foot";row-gap:3rem}.section-main-footer .wrapper:not(:has(.block-newsletter)){grid-template-areas:"social social reviews reviews" "menu menu menu menu" "foot foot foot foot"}.section-main-footer .groups{padding-top:3rem}.section-main-footer .reviews,.section-main-footer .block-social-links{justify-self:end}}@media(max-width:767.98px){.section-main-footer .footer-2026{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.section-main-footer .group-toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-main-footer-2026.css.map */
