.accessibility-triggers-wrapper{position:fixed;bottom:40px;right:40px;z-index:70;display:flex;flex-direction:row}@media(max-width:768px){.accessibility-triggers-wrapper{display:none}}.cookie-consent{display:flex;align-items:center}.cookie-consent[hidden]{display:none}.cookie-consent a{text-decoration:underline;color:var(--colour-black);transition:color var(--transition-speed-default) var(--transition-ease)}.cookie-consent__text{color:var(--colour-black);background:var(--colour-white);padding:.75rem .875rem;display:block}.cookie-consent__accept{background:var(--colour-primary);color:var(--colour-black);padding:.75rem .875rem;transition:background var(--transition-speed-default) var(--transition-ease)}.cookie-consent__accept:hover{background:var(--colour-primary-hover)}.a11y-trigger{background:var(--colour-accessibility-blue);color:var(--colour-white);padding:.75rem .875rem;display:flex;align-items:center;gap:.75rem;height:2.5rem;transition:background var(--transition-speed-default) var(--transition-ease)}.a11y-trigger:hover{background:var(--colour-accessibility-blue-hover)}.a11y-trigger--minimized{padding:.625rem}.a11y-trigger--footer{padding:0;width:30px;height:30px;background:transparent;flex-shrink:0}.a11y-trigger--footer:hover{background:transparent;opacity:.85}.a11y-trigger--footer .footer__utility-icon{width:30px;height:30px}.a11y-trigger__icon--small{width:auto;height:.9375rem;object-fit:contain}.a11y-trigger__icon--large{display:none;width:auto;height:1.5rem;object-fit:contain}.a11y-trigger--minimized .a11y-trigger__label,.a11y-trigger--minimized .a11y-trigger__icon--small{display:none}.a11y-trigger--minimized .a11y-trigger__icon--large{display:block}@media(max-width:48rem){.a11y-trigger--minimized .a11y-trigger__icon--small{display:block;width:1.5625rem;height:1.25rem}.a11y-trigger--minimized .a11y-trigger__icon--large{display:none}}.a11y-modal[hidden]{display:none!important}.a11y-modal:not([hidden]){position:fixed;top:50%;left:50%;width:31.25rem;z-index:300;overflow-y:auto;padding:1.875rem;background:var(--colour-primary);display:flex;flex-direction:column;align-items:center;gap:3.125rem;transform:translate(-50%,calc(-50% + .75rem));opacity:0;transition:transform var(--animation-speed-base, .4s) var(--transition-ease),opacity var(--animation-speed-base, .4s) var(--transition-ease),background var(--transition-speed-slow) var(--transition-ease)}@media(max-width:48rem){.a11y-modal:not([hidden]){width:calc(100% - 1.875rem);right:.9375rem}}.a11y-modal:not([hidden]).is-open{transform:translate(-50%,-50%);opacity:1}html.reduce-motion .a11y-modal:not([hidden]),html.reduce-motion .a11y-modal:not([hidden]).is-open{transform:translate(-50%,-50%);opacity:1;transition:none}@media(prefers-reduced-motion:reduce){.a11y-modal:not([hidden]),.a11y-modal:not([hidden]).is-open{transform:translate(-50%,-50%);opacity:1;transition:none}}.a11y-modal__close{position:absolute;top:.625rem;left:.625rem;z-index:1;display:flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;margin:0;color:var(--colour-black);cursor:pointer;transition:all var(--transition-speed-default) var(--transition-ease)}.a11y-modal__close:hover{opacity:var(--opacity-hover)}.a11y-modal__close:focus-visible{outline:.1875rem solid var(--colour-accessibility-blue);outline-offset:.1875rem}.a11y-modal__close-icon{display:block;line-height:1;pointer-events:none}#a11y-modal-title{width:100%;text-align:center}.a11y-modal__settings{display:flex;flex-direction:column;width:100%;padding:0}.a11y-modal__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:.0625rem solid var(--colour-black);width:100%;padding:.75rem 0}@media(max-width:48rem){.a11y-modal__row{padding:.5rem}}.a11y-modal__controls{display:flex;gap:.5rem}.a11y-modal__btn{background:#0000001a;padding:.375rem .625rem;color:var(--colour-black);border-radius:6.25rem;transition:background var(--transition-speed-default) var(--transition-ease)}.a11y-modal__btn:hover{background:#00000026}.a11y-modal__btn[aria-pressed=true]{background:#000;color:var(--colour-white)}.a11y-modal__switch-group{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.a11y-modal__switch-status{color:var(--colour-black);opacity:.5;min-width:1.5em;text-align:right}.a11y-modal__switch{flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer}.a11y-modal__switch:focus-visible{outline:.1875rem solid var(--colour-accessibility-blue);outline-offset:.1875rem;border-radius:6.25rem}.a11y-modal__switch-track{position:relative;display:block;width:3.15rem;height:1.75rem;background:#0000001a;border-radius:6.25rem;flex-shrink:0;transition:all var(--transition-speed-default) var(--transition-ease)}.a11y-modal__switch[aria-checked=true] .a11y-modal__switch-track{background:var(--colour-black)}.a11y-modal__switch-thumb{position:absolute;top:.175rem;left:.175rem;width:1.4rem;height:1.4rem;background:var(--colour-black);border-radius:50%;transform:translate(0);transition:transform var(--animation-speed-base, .4s) var(--transition-ease),background-color var(--animation-speed-base, .4s) var(--transition-ease)}.a11y-modal__switch[aria-checked=true] .a11y-modal__switch-thumb{transform:translate(1.4rem);background:var(--colour-white)}html.reduce-motion .a11y-modal__switch-thumb{transition:none}.a11y-modal__theme-controls{display:flex;align-items:center;gap:.875rem;flex-shrink:0}.a11y-modal__colour-btn{width:1.4375rem;height:1.4375rem;padding:0;border:.25rem solid var(--primary-colour);border-radius:50%;flex-shrink:0;cursor:pointer;transition:border-color var(--transition-speed-default) var(--transition-ease)}.a11y-modal__colour-btn[aria-pressed=true]{border-color:var(--colour-black)}.a11y-modal__colour-btn:focus-visible{outline:.1875rem solid var(--colour-accessibility-blue);outline-offset:.125rem}.a11y-modal__icon{display:flex;justify-content:center;width:100%}.a11y-modal--aoc .a11y-modal__flag{width:50%;height:auto;display:block}.a11y-modal--aoc .a11y-modal__body{width:100%;text-align:center}.a11y-modal--aoc .a11y-modal__body{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/13/assets/accessibility-modal.css.map */
