@charset "UTF-8";@font-face{font-family:Premier League;src:url(premier-league-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:WSL;src:url(wsl-heavy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.kit-personalisation{display:flex;flex-direction:column;margin-block:var(--spacing--padding-2)}.printing-disclaimer-trigger{--color-variant-border: #bfd5e9;--color-variant-text: #0055a5;--color-variant-hover-border: #99bbdb;display:inline-flex;align-items:center;gap:8px;background:none;border:none;border-bottom:1px solid var(--color-variant-border, #bfd5e9);padding:0 0 4px;margin-top:var(--spacing--padding-2, 8px);cursor:pointer;font-family:var(--font--fontFamily-main);font-size:16px;color:var(--color-variant-text, #0055a5);transition:border-color var(--animation-speed-fast) var(--animation-easing)}.printing-disclaimer-trigger:hover{border-color:var(--color-variant-hover-border, #99bbdb)}.kit-personalisation__trigger{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing--padding-2, 1rem);padding:24px;border-radius:4px;background:#f4f4f4;border:1px solid #f6554d;overflow:hidden;cursor:pointer;isolation:isolate;transition:box-shadow var(--animation-speed-slow) var(--animation-easing),translate var(--animation-speed-slow) var(--animation-easing)}.kit-personalisation__trigger:hover{translate:0 -4px;box-shadow:0 66px 19px #f6554d00,0 42px 17px #f6554d08,0 24px 14px #f6554d17,0 11px 11px #f6554d26,0 3px 6px #f6554d2e}.kit-personalisation__trigger:focus-visible{outline:2px solid #f6554d;outline-offset:2px}.kit-personalisation__trigger-crest{position:absolute;top:50%;left:50%;width:162%;aspect-ratio:882/792;transform:translate(-69%,-62%);pointer-events:none;opacity:.5;z-index:0}.kit-personalisation__trigger-crest svg{display:block;width:100%;height:100%}.kit-personalisation__trigger-deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.kit-personalisation__trigger-stripe{position:absolute;top:-30%;height:160%;transform:skew(-30deg);transform-origin:center}.kit-personalisation__trigger-stripe--red-left,.kit-personalisation__trigger-stripe--red-right{background:linear-gradient(180deg,#f96860,#ee2e24)}.kit-personalisation__trigger-stripe--red-left{right:201px;width:56px}.kit-personalisation__trigger-stripe--blue{right:5px;width:196px;background:linear-gradient(180deg,#007ff7,#0055a5)}.kit-personalisation__trigger-stripe--red-right{right:-60px;width:66px}.kit-personalisation__trigger-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing--padding-1, 8px);align-items:flex-start;text-align:left}.kit-personalisation__trigger-title,.kit-personalisation__trigger-subtitle{text-box-trim:trim-both;text-box-edge:cap alphabetic}.kit-personalisation__trigger-title{font-family:var(--font-cta-large--family);font-size:var(--font-cta-large--size);line-height:var(--font-cta-large--line-height);letter-spacing:var(--font-cta-large--letter-spacing);text-transform:uppercase;color:#0a0a0a}.kit-personalisation__trigger-subtitle{font-family:var(--font--fontFamily-main);font-size:16px;line-height:1.4;letter-spacing:-.32px;color:#767676}.kit-personalisation__trigger-cta{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#fff;white-space:nowrap}.kit-personalisation__trigger-cta-label{font-family:var(--font-cta-large--family);font-size:var(--font-cta-large--size);line-height:var(--font-cta-large--line-height);letter-spacing:var(--font-cta-large--letter-spacing);text-transform:uppercase;color:#fff}.kit-personalisation__trigger-cta .icon-caret{display:flex;width:20px;height:20px;rotate:-90deg}.kit-personalisation__trigger-cta .icon-caret svg{width:100%;height:100%}@media screen and not (min-width:750px){.kit-personalisation__trigger{padding:16px;background:#f8f8f8}.kit-personalisation__trigger-crest{width:224%;transform:translate(-50%,-64%)}.kit-personalisation__trigger-text{gap:8px}.kit-personalisation__trigger-subtitle{display:none}.kit-personalisation__trigger-stripe--red-left{right:108px;width:44px}.kit-personalisation__trigger-stripe--blue{right:-23px;width:131px}.kit-personalisation__trigger-stripe--red-right{right:-68px;width:48px}}.kit-personalisation__modal{position:fixed;inset:unset;top:0;right:0;bottom:0;left:auto;height:100dvh;width:400px;max-width:100vw;max-height:100dvh;margin:0;border:none;border-left:1px solid #e5e5e5;border-radius:0;padding:0;background:#fff;color:#111;overflow:hidden;box-shadow:-8px 0 24px #0000001f;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.kit-personalisation__modal--open{transform:translate(0)}.kit-personalisation__modal::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.kit-personalisation__modal--open::backdrop{opacity:1}@media(prefers-reduced-motion:reduce){.kit-personalisation__modal::backdrop{transition:none}}@media screen and (min-width:750px){.kit-personalisation__modal[data-step=details]{width:100vw;border-left:none}.kit-personalisation__modal.kit-personalisation__modal--closing{width:400px}.kit-personalisation__modal[data-step=special]{width:480px}}@media screen and not (min-width:750px){.kit-personalisation__modal{top:auto;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-height:100dvh;border-left:none;border-top:1px solid #e5e5e5;border-radius:var(--corner--medium) var(--corner--medium) 0 0;box-shadow:0 -8px 24px #0000001f;transform:translateY(100%)}.kit-personalisation__modal[data-step=type]{height:420px;max-height:85vh}.kit-personalisation__modal[data-step=details],.kit-personalisation__modal[data-step=special]{border-top:none;border-radius:0;box-shadow:none}.kit-personalisation__modal--open{transform:translateY(0)}}.kit-personalisation__modal-inner{display:flex;flex-direction:column;height:100%}.kit-personalisation__modal-header{display:flex;padding:var(--spacing--padding-3);border-bottom:1px solid #e5e5e5;flex-shrink:0}.kit-personalisation__modal-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}.kit-personalisation__modal-header .kit-personalisation__step-back{display:none}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header-content,.kit-personalisation__modal[data-step=special] .kit-personalisation__modal-header-content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:var(--spacing--padding-2);column-gap:var(--spacing--padding-2)}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header .kit-personalisation__step-back,.kit-personalisation__modal[data-step=special] .kit-personalisation__modal-header .kit-personalisation__step-back{display:flex;justify-self:start}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header-content .kit-personalisation__modal-title,.kit-personalisation__modal[data-step=special] .kit-personalisation__modal-header-content .kit-personalisation__modal-title{justify-self:center;text-align:center}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header-content .kit-personalisation__close,.kit-personalisation__modal[data-step=special] .kit-personalisation__modal-header-content .kit-personalisation__close{justify-self:end}@media screen and (min-width:750px){.kit-personalisation__modal[data-step=details]{--kit-details-header-height: calc(var(--spacing--padding-3) * 2 + 2.5rem)}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header{position:absolute;top:0;right:0;width:480px;height:var(--kit-details-header-height);background:#fff;z-index:2}.kit-personalisation__modal[data-step=details] .kit-personalisation__fields{padding-top:calc(var(--kit-details-header-height) + var(--spacing--padding-3))}}@media screen and not (min-width:750px){.kit-personalisation__modal[data-step=details]{--kit-details-header-height: calc(var(--spacing--padding-3) * 2 + 2.5rem)}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header{position:absolute;top:0;left:0;right:0;height:var(--kit-details-header-height);z-index:2;border-bottom:none;background:#0055a5}.kit-personalisation__modal[data-step=details] .kit-personalisation__preview{margin-top:var(--kit-details-header-height)}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header-content .kit-personalisation__modal-title,.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header .kit-personalisation__step-back,.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-header .kit-personalisation__close{color:#fff}}.kit-personalisation__modal-title{font-family:var(--font-display-04--family);font-weight:var(--font-display-04--weight);font-size:var(--font-display-04--size);line-height:var(--font-display-04--line-height);letter-spacing:var(--font-display-04--letter-spacing);text-transform:var(--font-display-04--case);color:var(--fg--text-default);margin:0}.kit-personalisation__close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:none;border:1px solid transparent;border-radius:var(--corner--medium);cursor:pointer;color:#111;flex-shrink:0;transition:border-color var(--animation-speed-fast) var(--animation-easing),background-color var(--animation-speed-fast) var(--animation-easing)}.kit-personalisation__close:hover{background-color:#f2f7fb;border-color:#99bbdb}.kit-personalisation__close:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.kit-personalisation__close .svg-wrapper,.kit-personalisation__close svg{width:1rem;height:1rem;pointer-events:none}.kit-personalisation__modal-body{--color-foreground: #111;--color-foreground-rgb: 17 17 17;--color-foreground-muted: #666;position:relative;overflow-y:auto;flex:1;overscroll-behavior:contain}.kit-personalisation__modal[data-step=type] .kit-personalisation__modal-body{padding:var(--spacing--padding-3)}@media screen and not (min-width:750px){.kit-personalisation__modal[data-step=type] .kit-personalisation__modal-body{padding-bottom:var(--spacing--padding-3)}}.kit-personalisation__modal[data-step=details] .kit-personalisation__modal-body{padding:0;overflow:hidden}.kit-personalisation__modal[data-step=special] .kit-personalisation__modal-body{padding:var(--spacing--padding-3)}.kit-personalisation__content{display:flex;flex-direction:column;height:100%}@media screen and (min-width:750px){.kit-personalisation__content{display:grid;grid-template-columns:1fr 480px;height:100%}}.kit-personalisation__preview{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--bg--surface-variant, #f5f5f5);min-height:0;overflow:hidden}@media screen and (min-width:750px){.kit-personalisation__preview{padding:0;height:100%}}@media screen and not (min-width:750px){.kit-personalisation__preview{--kit-preview-fields-strip: 100px;height:calc(80dvh - var(--kit-details-header-height) - var(--kit-preview-fields-strip));flex-shrink:0;padding:0}}.kit-personalisation__preview-container{position:relative;overflow:hidden;border-radius:var(--corner--radius-small, .25rem);background-color:var(--bg--surface-variant, #f5f5f5);width:100%;height:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none}.kit-personalisation__preview-container *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}@media screen and not (min-width:750px){.kit-personalisation__preview-container{border-radius:0}}@media screen and (min-width:750px){.kit-personalisation__preview-container{border-radius:0}}.kit-personalisation__preview-container--shorts{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:var(--shorts-bg, #2a2a2a)}.kit-personalisation__preview-container--shorts .kit-personalisation__preview-number-images{position:static;transform:none}.kit-personalisation__preview-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kit-personalisation__preview-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.kit-personalisation__preview-name,.kit-personalisation__preview-name-stroke{fill:var(--preview-colour, #fff);font-weight:700;letter-spacing:.05em;text-transform:uppercase}[data-preview-name],[data-preview-name-stroke]{font-size:var(--kit-preview-name-size, 26px)}.kit-personalisation__preview-number,.kit-personalisation__preview-number-stroke{fill:var(--preview-colour, #fff);font-size:126px;font-weight:700}.kit-personalisation__preview-name-stroke,.kit-personalisation__preview-number-stroke{display:none}.kit-personalisation__preview-number,.kit-personalisation__preview-number-stroke{opacity:0;transition:opacity .5s ease}.kit-personalisation__preview-number:not(:empty),.kit-personalisation__preview-number-stroke:not(:empty){opacity:1}.kit-personalisation__preview-name,.kit-personalisation__preview-name-stroke{opacity:0;transition:opacity .5s ease}.kit-personalisation__preview-name:has(textPath:not(:empty)),.kit-personalisation__preview-name-stroke:has(textPath:not(:empty)){opacity:1}.kit-personalisation__guides{pointer-events:none}.kit-personalisation__guide-grid{stroke:#ffffff2e;stroke-width:.5}.kit-personalisation__guide-frame{fill:none;stroke:#ffffff80;stroke-width:1}.kit-personalisation__guide-axis{stroke:#ffffff59;stroke-width:.5;stroke-dasharray:4 4}.kit-personalisation__guide-arc{fill:none;stroke:#00e5ff;stroke-width:1.5;stroke-dasharray:6 3}.kit-personalisation__guide-anchor line{stroke:#ffd400;stroke-width:1.5}.kit-personalisation__guide-box{fill:none;stroke-width:1.5}.kit-personalisation__guide-box--name{stroke:#39ff6a}.kit-personalisation__guide-box--number{stroke:#ff3ba7}.kit-personalisation__guide-artbox{fill:#ffffff0a;stroke:#fff;stroke-width:2}.kit-personalisation__guide-artbox-label{fill:#fff;font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace;font-size:11px;font-weight:700}.kit-personalisation__guide-band{position:absolute;z-index:4;border:1.5px dashed #ff8a00;pointer-events:none}.kit-personalisation__guide-hud{position:fixed;right:12px;bottom:12px;z-index:50;width:340px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:6px;font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace;pointer-events:auto}.kit-personalisation__guide-hud--collapsed .kit-personalisation__guide-hud-body{display:none}.kit-personalisation__guide-hud-body{display:flex;flex-direction:column;gap:6px;max-height:78vh;overflow-y:auto}.kit-personalisation__guide-collapse{align-self:flex-end;padding:5px 10px;font-family:inherit;font-size:11px;color:#0b1620;background:#00e5ff;border:0;border-radius:var(--corner--small, 4px);cursor:pointer}.kit-personalisation__guide-panel{padding:10px 12px;font-family:inherit;font-size:11px;color:#d6f5ff;background:#10222e;border-radius:var(--corner--small, 4px)}.kit-personalisation__guide-heading{margin:10px 0 4px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7fd8f5}.kit-personalisation__guide-heading:first-child{margin-top:0}.kit-personalisation__guide-row{display:grid;grid-template-columns:90px 1fr 56px;align-items:center;gap:8px;padding-block:2px;cursor:default}.kit-personalisation__guide-row input[type=range]{width:100%;min-width:0;margin:0;accent-color:#00e5ff}.kit-personalisation__guide-row output{text-align:right;font-variant-numeric:tabular-nums}.kit-personalisation__guide-row--toggle{grid-template-columns:auto 1fr;cursor:pointer}.kit-personalisation__guide-row--toggle input[type=checkbox]{width:auto;margin:0;accent-color:#00e5ff}.kit-personalisation__guide-summary{margin:10px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;color:#b9f5c8;background:#0b1620;border-radius:var(--corner--small, 4px);white-space:pre;-webkit-user-select:text;-moz-user-select:text;user-select:text}.kit-personalisation__guide-copy{margin:8px 8px 0 0;padding:5px 10px;font-family:inherit;font-size:11px;color:#0b1620;background:#00e5ff;border:0;border-radius:var(--corner--small, 4px);cursor:pointer}.kit-personalisation__guide-readout{margin:8px 0 0;padding:10px 12px;max-height:40vh;overflow:auto;font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace;font-size:11px;line-height:1.45;color:#d6f5ff;background:#0b1620;border-radius:var(--corner--small, 4px);white-space:pre;-webkit-user-select:text;-moz-user-select:text;user-select:text}.kit-personalisation__preview-disclaimer{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:10px;line-height:1.3;color:#fff;padding:6px 10px;pointer-events:none;background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kit-personalisation__preview-number-images{position:absolute;top:35%;left:0;width:100%;height:30%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:2%;pointer-events:none}.kit-personalisation__preview-number-images[hidden]{display:none}.kit-personalisation__preview-digit{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.kit-personalisation__preview-name-images{opacity:0;transition:opacity .5s ease;pointer-events:none}.kit-personalisation__preview-container--name-artwork .kit-personalisation__preview-name,.kit-personalisation__preview-container--name-artwork .kit-personalisation__preview-name-stroke{display:none}.kit-personalisation__preview-container--name-artwork .kit-personalisation__preview-name-images{opacity:1}.kit-personalisation__preview--palace .kit-personalisation__preview-name,.kit-personalisation__preview--palace .kit-personalisation__preview-number,.kit-personalisation__preview--palace .kit-personalisation__preview-number-stroke{font-family:Palace Main,sans-serif}.kit-personalisation__preview--palace .kit-personalisation__preview-number-stroke{display:block;filter:url(#palace-outline)}.kit-personalisation__preview--premier-league .kit-personalisation__preview-name,.kit-personalisation__preview--premier-league .kit-personalisation__preview-number{font-family:Premier League,sans-serif;stroke:var(--preview-stroke-colour, #0a0a0a);stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill}.kit-personalisation__preview--wsl .kit-personalisation__preview-name,.kit-personalisation__preview--wsl .kit-personalisation__preview-number{font-family:WSL,sans-serif;stroke:var(--preview-stroke-colour, #0a0a0a);stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill}.kit-personalisation__fields{--color-input-bg-active: #e6eef6;--color-input-bg-hover: #f2f7fb;--color-input-border: #bfd5e9;--color-input-border-hover: #99bbdb;--color-input-border-active: #0055a5;--color-input-text-active: #0055a5;--color-input-text-inactive: #525252;display:flex;flex-direction:column;gap:var(--spacing--padding-2);overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing--padding-3);min-height:0}@media screen and (min-width:750px){.kit-personalisation__fields{height:100%}}@media screen and not (min-width:750px){.kit-personalisation__fields{gap:var(--spacing--padding-3)}}.kit-personalisation__step-back{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:none;border:1px solid transparent;border-radius:var(--corner--medium);cursor:pointer;color:var(--fg--text-default);flex-shrink:0;transition:border-color var(--animation-durationFast) var(--animation-ease-in-out),background-color var(--animation-durationFast) var(--animation-ease-in-out)}.kit-personalisation__step-back:hover{background-color:#f2f7fb;border-color:#99bbdb}.kit-personalisation__step-back:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.kit-personalisation__step-back[hidden]{display:none}.kit-personalisation__step-back .icon-caret{display:flex;width:1rem;height:1rem;transform:rotate(90deg)}.kit-personalisation__step-back .icon-caret svg{width:100%;height:100%}.kit-personalisation__fields-footer{display:flex;justify-content:flex-end;padding-block-start:var(--spacing--padding-3);margin-block-start:auto;border-top:1px solid #e5e5e5;flex-shrink:0}.kit-personalisation__fields-footer .kit-personalisation__done{width:100%}.kit-personalisation__font-selector{border:none;padding:0;margin:0}.kit-personalisation__font-options{display:flex;flex-direction:row;gap:var(--spacing--padding-1);margin-block-start:var(--spacing--padding-1)}.kit-personalisation__font-option{cursor:pointer;flex:1}.kit-personalisation__font-options .kit-personalisation__font-option{display:flex;align-items:stretch}.kit-personalisation__font-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kit-personalisation__font-radio:checked+.kit-personalisation__font-label{background-color:var(--color-input-bg-active);border-color:var(--color-input-border-active);color:var(--color-input-text-active)}.kit-personalisation__font-radio:focus-visible+.kit-personalisation__font-label{outline:2px solid var(--color-foreground);outline-offset:2px}.kit-personalisation__font-label{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:var(--spacing--padding-2);border:var(--border--width-default, 1px) solid var(--color-input-border);border-radius:var(--corner--medium);font-family:var(--font-label-caps--family);font-weight:var(--font-label-caps--weight);font-size:var(--font-label-caps--size);line-height:var(--font-label-caps--line-height);letter-spacing:var(--font-label-caps--letter-spacing);text-transform:var(--font-label-caps--case);color:var(--color-input-text-inactive);transition:border-color var(--animation-durationFast) var(--animation-ease-in-out),background-color var(--animation-durationDefault) var(--animation-ease-in-out),color var(--animation-durationFast) var(--animation-ease-in-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.kit-personalisation__font-label:hover{border-color:var(--color-input-border-hover);background-color:var(--color-input-bg-hover)}.kit-personalisation__font-label--palace{font-family:Palace Main,sans-serif}.kit-personalisation__font-label--pl{font-family:Premier League,sans-serif}.kit-personalisation__font-label--wsl{font-family:WSL,sans-serif}@media screen and not (min-width:750px){.kit-personalisation__category-btn{min-height:44px;display:flex;align-items:center;justify-content:center}.kit-personalisation__font-label{min-height:44px}}.kit-personalisation__field{display:flex;flex-direction:column;gap:var(--spacing--padding-1)}.kit-personalisation__field[hidden]{display:none}.kit-personalisation__field[data-kit-player-field]{gap:var(--spacing--padding-3)}.kit-personalisation__label{font-family:var(--font-body-short-02--family);font-weight:var(--font-body-short-02--weight);font-size:var(--font-body-short-02--size);line-height:var(--font-body-short-02--line-height);letter-spacing:var(--font-body-short-02--letter-spacing);text-transform:var(--font-body-short-02--case);color:var(--fg--text-variant);display:flex;align-items:center;gap:var(--spacing--padding-0, .25rem)}.kit-personalisation__input{text-transform:uppercase;background-color:#fff;border:1px solid var(--color-input-border);border-radius:var(--corner--medium);box-shadow:none;padding:var(--spacing--padding-2);font-family:var(--font-body-short-01--family);font-weight:var(--font-body-short-01--weight);font-size:var(--font-body-short-01--size);line-height:var(--font-body-short-01--line-height);letter-spacing:var(--font-body-short-01--letter-spacing);color:#000c18;transition:border-color var(--animation-durationFast) var(--animation-ease-in-out),background-color var(--animation-durationFast) var(--animation-ease-in-out)}.kit-personalisation__input::-moz-placeholder{color:var(--color-input-text-inactive);text-transform:none}.kit-personalisation__input::placeholder{color:var(--color-input-text-inactive);text-transform:none}.kit-personalisation__input:hover{border-color:var(--color-input-border-hover);background-color:#fff}.kit-personalisation__input:focus{border-color:var(--color-input-border-active);background-color:#fff}@media screen and not (min-width:750px){.kit-personalisation__input{min-height:44px}}.kit-personalisation__field-header{display:flex;align-items:center;justify-content:space-between;width:100%}.kit-personalisation__char-count{font-size:.875em;color:var(--color-foreground-muted);text-align:end}.kit-personalisation__step[hidden]{display:none}.kit-personalisation__step--exiting{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kit-personalisation__step[data-kit-step=details]:not([hidden]),.kit-personalisation__step[data-kit-step=special]:not([hidden]){height:100%;display:flex;flex-direction:column}.kit-personalisation__step[data-kit-step=special]{--color-input-bg-active: #e6eef6;--color-input-bg-hover: #f2f7fb;--color-input-border: #bfd5e9;--color-input-border-hover: #99bbdb;--color-input-border-active: #0055a5;--color-input-text-active: #0055a5;--color-input-text-inactive: #525252}.kit-personalisation__step-intro{margin:0 0 var(--spacing--padding-2);font-family:var(--font-title-06--family);font-weight:var(--font-title-06--weight);font-size:var(--font-title-06--size);line-height:var(--font-title-06--line-height);letter-spacing:var(--font-title-06--letter-spacing);text-transform:var(--font-title-06--case);color:var(--fg--text-variant)}.kit-personalisation__types{display:flex;flex-direction:column;gap:var(--spacing--padding-1)}@keyframes kit-personalisation-type-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.kit-personalisation__modal--open .kit-personalisation__type{animation:kit-personalisation-type-in .4s var(--animation-ease-in-out) both}.kit-personalisation__modal--open .kit-personalisation__type:nth-child(1){animation-delay:.15s}.kit-personalisation__modal--open .kit-personalisation__type:nth-child(2){animation-delay:.23s}.kit-personalisation__modal--open .kit-personalisation__type:nth-child(3){animation-delay:.31s}@media(prefers-reduced-motion:reduce){.kit-personalisation__type{opacity:1}.kit-personalisation__modal--open .kit-personalisation__type{animation:none}}.kit-personalisation__modal[data-step=details] .kit-personalisation__field[data-kit-player-field],.kit-personalisation__modal[data-step=details] .kit-personalisation__font-selector,.kit-personalisation__modal[data-step=details] .kit-personalisation__field:has([data-kit-name]),.kit-personalisation__modal[data-step=details] .kit-personalisation__field:has([data-kit-number]),.kit-personalisation__modal[data-step=details] [data-kit-badges]{animation:kit-personalisation-type-in .4s var(--animation-ease-in-out) both}.kit-personalisation__modal[data-step=details] .kit-personalisation__field[data-kit-player-field],.kit-personalisation__modal[data-step=details] .kit-personalisation__field:has([data-kit-name]){animation-delay:.05s}.kit-personalisation__modal[data-step=details] .kit-personalisation__field:has([data-kit-number]){animation-delay:.13s}.kit-personalisation__modal[data-step=details] .kit-personalisation__font-selector{animation-delay:.21s}.kit-personalisation__modal[data-step=details] [data-kit-badges]{animation-delay:.29s}.kit-personalisation__modal[data-step=special] [data-kit-specials]{animation:kit-personalisation-type-in .4s var(--animation-ease-in-out) both;animation-delay:.05s}@keyframes kit-personalisation-type-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.kit-personalisation__step--exiting .kit-personalisation__field[data-kit-player-field],.kit-personalisation__step--exiting .kit-personalisation__font-selector,.kit-personalisation__step--exiting .kit-personalisation__field:has([data-kit-name]),.kit-personalisation__step--exiting .kit-personalisation__field:has([data-kit-number]),.kit-personalisation__step--exiting [data-kit-badges],.kit-personalisation__step--exiting [data-kit-specials],.kit-personalisation__step--exiting .kit-personalisation__type{animation:kit-personalisation-type-out .22s var(--animation-ease-in-out) both}.kit-personalisation__step--exiting [data-kit-badges],.kit-personalisation__step--exiting [data-kit-specials]{animation-delay:0s}.kit-personalisation__step--exiting .kit-personalisation__font-selector{animation-delay:.04s}.kit-personalisation__step--exiting .kit-personalisation__field:has([data-kit-number]){animation-delay:.08s}.kit-personalisation__step--exiting .kit-personalisation__field[data-kit-player-field],.kit-personalisation__step--exiting .kit-personalisation__field:has([data-kit-name]){animation-delay:.12s}.kit-personalisation__step--exiting .kit-personalisation__preview{animation:kit-personalisation-type-out .26s var(--animation-ease-in-out) both}@media(prefers-reduced-motion:reduce){.kit-personalisation__step--exiting :is(.kit-personalisation__field,.kit-personalisation__font-selector,[data-kit-badges],[data-kit-specials],.kit-personalisation__type,.kit-personalisation__preview){animation:none}}@media(prefers-reduced-motion:reduce){.kit-personalisation__modal[data-step=details] .kit-personalisation__field[data-kit-player-field],.kit-personalisation__modal[data-step=details] .kit-personalisation__font-selector,.kit-personalisation__modal[data-step=details] .kit-personalisation__field:has([data-kit-name]),.kit-personalisation__modal[data-step=details] .kit-personalisation__field:has([data-kit-number]),.kit-personalisation__modal[data-step=details] [data-kit-badges],.kit-personalisation__modal[data-step=special] [data-kit-specials]{animation:none}}.kit-personalisation__type{--color-input-border: #bfd5e9;--color-input-border-hover: #99bbdb;--color-input-border-active: #0055a5;--color-input-bg-hover: #f2f7fb;opacity:0;display:flex;flex-direction:row;align-items:center;gap:var(--spacing--padding-2);width:100%;padding:var(--spacing--padding-3);text-align:left;background:#fff;border:1px solid var(--color-input-border);border-radius:var(--corner--medium);cursor:pointer;transition:border-color var(--animation-durationFast) var(--animation-ease-in-out),background-color var(--animation-durationDefault) var(--animation-ease-in-out),box-shadow var(--animation-durationFast) var(--animation-ease-in-out)}.kit-personalisation__type:hover:not([disabled],[aria-disabled=true]){border-color:var(--color-input-border-hover);background-color:var(--color-input-bg-hover);box-shadow:0 3px 10px #0055a51f}.kit-personalisation__type:focus-visible{outline:2px solid var(--color-input-border-active);outline-offset:2px}.kit-personalisation__type .icon-caret{position:absolute;top:50%;right:var(--spacing--padding-3);width:18px;height:18px;transform:translateY(-50%) rotate(-90deg)}.kit-personalisation__type .icon-caret svg{width:100%;height:100%}.kit-personalisation__type{position:relative}.kit-personalisation__type--soon{cursor:not-allowed;opacity:.55;background:#f7f7f7}.kit-personalisation__type-image{flex:0 0 80px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;aspect-ratio:1;overflow:hidden;border-radius:var(--corner--small, 4px);background:var(--color-input-bg-hover, #f2f7fb)}.kit-personalisation__type-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kit-personalisation__type-image--placeholder svg{width:44px;height:44px;opacity:.55}.kit-personalisation__type-text{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.kit-personalisation__type-label{font-family:var(--font-display-05--family);font-weight:var(--font-display-05--weight);font-size:var(--font-display-05--size);line-height:var(--font-display-05--line-height);letter-spacing:var(--font-display-05--letter-spacing);text-transform:var(--font-display-05--case);color:var(--fg--text-default)}.kit-personalisation__type-hint{font-family:var(--font-body-short-02--family);font-weight:var(--font-body-short-02--weight);font-size:var(--font-body-short-02--size);line-height:var(--font-body-short-02--line-height);letter-spacing:var(--font-body-short-02--letter-spacing);text-transform:var(--font-body-short-02--case);color:var(--fg--text-variant);padding-right:28px}.kit-personalisation__type-badge{align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#767676;border-radius:999px}.kit-personalisation__badges{display:flex;flex-direction:column;gap:var(--spacing--padding-1)}.kit-personalisation__badges[hidden]{display:none}.kit-personalisation__badges-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.kit-personalisation__badges-count{margin:0;font-family:var(--font-body-short-02--family);font-weight:var(--font-body-short-02--weight);font-size:var(--font-body-short-02--size);letter-spacing:var(--font-body-short-02--letter-spacing);line-height:1;color:var(--color-input-text-inactive)}.kit-personalisation__badge-options{display:flex;gap:var(--spacing--padding-1)}.kit-personalisation__badge-option{position:relative;flex:1 0 0;display:flex;flex-direction:row;align-items:center;gap:var(--spacing--padding-2);padding:var(--spacing--padding-2);background:#fff;border:var(--border--width-default, 1px) solid var(--color-input-border);border-radius:var(--corner--medium);cursor:pointer;overflow:hidden;transition:border-color var(--animation-durationFast) var(--animation-ease-in-out),background-color var(--animation-durationDefault) var(--animation-ease-in-out)}.kit-personalisation__badge-option:hover:not([disabled],[aria-disabled=true],[aria-pressed=true]){border-color:var(--color-input-border-hover);background-color:var(--color-input-bg-hover)}.kit-personalisation__badge-option:focus-visible{outline:2px solid var(--color-input-border-active);outline-offset:2px}.kit-personalisation__badge-option[aria-pressed=true]{background-color:var(--color-input-bg-active);border-color:var(--color-input-border-active)}.kit-personalisation__badge-option[disabled],.kit-personalisation__badge-option--locked,.kit-personalisation__badge-option--unavailable{cursor:not-allowed;opacity:.45}.kit-personalisation__badge-image{flex-shrink:0;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--corner--medium)}@media screen and not (min-width:750px){.kit-personalisation__badge-options{flex-direction:column}.kit-personalisation__badge-option{flex:0 0 auto;height:72px;padding-block:8px}.kit-personalisation__badge-image{width:56px;height:56px}}.kit-personalisation__badge-image--placeholder{display:block;background-color:#d9d9d9}.kit-personalisation__badge-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing--padding-1);flex:1 0 0;min-width:0;text-align:left}.kit-personalisation__badge-name{font-family:var(--font-label-caps--family);font-weight:var(--font-label-caps--weight);font-size:var(--font-label-caps--size);line-height:var(--font-label-caps--line-height);letter-spacing:var(--font-label-caps--letter-spacing);text-transform:var(--font-label-caps--case);color:var(--color-input-text-inactive)}.kit-personalisation__badge-price{font-family:var(--font-body-short-02--family);font-weight:var(--font-body-short-02--weight);font-size:var(--font-body-short-02--size);letter-spacing:var(--font-body-short-02--letter-spacing);line-height:1;color:var(--color-input-text-inactive)}.kit-personalisation__badge-option[aria-pressed=true] .kit-personalisation__badge-name,.kit-personalisation__badge-option[aria-pressed=true] .kit-personalisation__badge-price{color:var(--color-input-text-active)}.kit-personalisation__trigger-summary{font-family:var(--font--fontFamily-main);font-size:14px;line-height:1.3;color:#0a0a0a;font-weight:600}.kit-personalisation__trigger-summary[hidden]{display:none}@media screen and not (min-width:750px){.kit-personalisation__trigger-summary{font-size:12px}}.kit-personalisation__squad-selector{display:flex;flex-direction:column;gap:var(--spacing--padding-1)}.kit-personalisation__category-selector{display:flex;gap:var(--spacing--padding-1)}.kit-personalisation__category-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing--padding-2);background:#fff;border:var(--border--width-default, 1px) solid var(--color-input-border);border-radius:var(--corner--medium);cursor:pointer;font-family:var(--font-label-caps--family);font-weight:var(--font-label-caps--weight);font-size:var(--font-label-caps--size);line-height:var(--font-label-caps--line-height);letter-spacing:var(--font-label-caps--letter-spacing);text-transform:var(--font-label-caps--case);color:var(--color-input-text-inactive);transition:border-color var(--animation-durationFast) var(--animation-ease-in-out),background-color var(--animation-durationDefault) var(--animation-ease-in-out),color var(--animation-durationFast) var(--animation-ease-in-out)}.kit-personalisation__category-btn:hover:not(.kit-personalisation__category-btn--active){border-color:var(--color-input-border-hover);background-color:var(--color-input-bg-hover)}.kit-personalisation__category-btn--active{background-color:var(--color-input-bg-active);border-color:var(--color-input-border-active);color:var(--color-input-text-active)}.kit-personalisation__player-dropdown{position:relative;display:flex;flex-direction:column;gap:var(--spacing--padding-2)}.kit-personalisation__player-dropdown[hidden]{display:none}.kit-personalisation__player-tabs-group{display:flex;flex-direction:column;gap:var(--spacing--padding-1)}.kit-personalisation__player-tabs{position:relative;display:flex;gap:1px;width:100%}.kit-personalisation__player-tab-indicator{position:absolute;left:0;bottom:0;height:1px;width:calc(100% / var(--kit-player-tabs-count, 4));background-color:#0055a5;transform:translate(calc(var(--kit-player-tabs-active-index, 0) * 100%));transition:transform .25s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.kit-personalisation__player-tab-indicator{transition:none}}.kit-personalisation__player-tab{flex:1;display:flex;align-items:center;justify-content:center;padding-block-end:var(--spacing--padding-2);background:none;border:none;border-bottom:1px solid #e5e5e5;cursor:pointer;font-family:var(--font-label-caps--family);font-weight:var(--font-label-caps--weight);font-size:var(--font-label-caps--size);line-height:var(--font-label-caps--line-height);letter-spacing:var(--font-label-caps--letter-spacing);text-transform:var(--font-label-caps--case);color:#0055a5;transition:color var(--animation-durationFast) var(--animation-ease-in-out)}.kit-personalisation__player-tab[aria-selected=true]{color:#003363}.kit-personalisation__player-tab:focus-visible{outline:2px solid var(--color-input-border-active);outline-offset:2px}.kit-personalisation__player-tab[hidden],.kit-personalisation__player-tab-label--short{display:none}@media screen and not (min-width:750px){.kit-personalisation__player-tab-label{display:none}.kit-personalisation__player-tab-label--short{display:inline}}.kit-personalisation__player-carousel{position:relative}.kit-personalisation__player-carousel[hidden]{display:none}.kit-personalisation__player-arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;transform:translateY(-50%);color:var(--cpfc-blue--500);background-color:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity var(--animation-durationFast) var(--animation-ease-in-out),background-color var(--animation-durationDefault) var(--animation-ease-in-out)}.kit-personalisation__player-arrow[hidden]{display:none}.kit-personalisation__player-arrow:hover{background-color:#fff}.kit-personalisation__player-arrow:focus-visible{opacity:1;outline:2px solid var(--cpfc-blue--500);outline-offset:2px}.kit-personalisation__player-arrow .icon-caret{display:block;width:16px;height:16px}.kit-personalisation__player-arrow .icon-caret svg{width:100%;height:100%}.kit-personalisation__player-arrow--prev{left:calc(24px - var(--spacing--padding-3))}.kit-personalisation__player-arrow--prev .icon-caret{transform:rotate(90deg)}.kit-personalisation__player-arrow--next{right:calc(24px - var(--spacing--padding-3))}.kit-personalisation__player-arrow--next .icon-caret{transform:rotate(-90deg)}@media(hover:hover)and (pointer:fine){.kit-personalisation__player-arrow{display:flex}.kit-personalisation__player-carousel:hover .kit-personalisation__player-arrow,.kit-personalisation__player-carousel:focus-within .kit-personalisation__player-arrow{opacity:1}}.kit-personalisation__player-empty{margin:0;font-family:var(--font-body-short-02--family);font-size:var(--font-body-short-02--size);line-height:var(--font-body-short-02--line-height);color:var(--fg--text-variant)}.kit-personalisation__player-empty[hidden]{display:none}.kit-personalisation__player-cards{display:flex;gap:var(--spacing--padding-1);overflow-x:auto;scroll-snap-type:x proximity;padding-block:4px;margin-inline:calc(-1 * var(--spacing--padding-3));padding-inline:var(--spacing--padding-3);scroll-padding-inline:var(--spacing--padding-3);scrollbar-width:none;-ms-overflow-style:none}.kit-personalisation__player-cards::-webkit-scrollbar{display:none}.kit-personalisation__player-cards[hidden]{display:none}.kit-personalisation__player-cards--dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kit-personalisation__player-card{flex:0 0 164px;display:flex;flex-direction:column;scroll-snap-align:start;cursor:pointer;background:none;padding:0;border:none;border-radius:var(--corner--medium);overflow:hidden}.kit-personalisation__player-card[hidden]{display:none}.kit-personalisation__player-card:focus-visible{outline:2px solid var(--color-input-border-active);outline-offset:2px}.kit-personalisation__player-card-image{display:block;width:164px;height:164px;border-radius:var(--corner--medium) var(--corner--medium) 0 0;overflow:hidden;background:#fff}.kit-personalisation__player-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kit-personalisation__player-card-image--placeholder{display:flex;align-items:center;justify-content:center;background:var(--color-input-bg-hover, #f2f7fb)}.kit-personalisation__player-card-crest{display:block;width:64px;height:64px;opacity:.4}.kit-personalisation__player-card-crest svg{width:100%;height:100%;display:block}.kit-personalisation__player-card-footer{display:flex;align-items:center;justify-content:space-between;height:44px;padding-inline:12px;background:var(--color-input-bg-hover);border-radius:0 0 var(--corner--medium) var(--corner--medium);transition:background-color var(--animation-durationDefault) var(--animation-ease-in-out)}.kit-personalisation__player-card-name{font-family:var(--font-label-caps--family);font-weight:var(--font-label-caps--weight);font-size:var(--font-label-caps--size);letter-spacing:var(--font-label-caps--letter-spacing);text-transform:var(--font-label-caps--case);color:var(--fg--text-default);transition:color var(--animation-durationFast) var(--animation-ease-in-out)}.kit-personalisation__player-card-number{font-family:var(--font-display-05--family);font-weight:var(--font-display-05--weight);font-size:var(--font-display-05--size);letter-spacing:var(--font-display-05--letter-spacing);text-transform:var(--font-display-05--case);color:var(--fg--text-default);transition:color var(--animation-durationFast) var(--animation-ease-in-out)}.kit-personalisation__player-card:hover:not(.kit-personalisation__player-card--active) .kit-personalisation__player-card-footer{background-color:var(--color-input-bg-active)}.kit-personalisation__player-card--active .kit-personalisation__player-card-footer{background:var(--color-input-border-active)}.kit-personalisation__player-card--active .kit-personalisation__player-card-name,.kit-personalisation__player-card--active .kit-personalisation__player-card-number{color:#fff}.kit-personalisation__error{padding:var(--spacing--padding-2);border-radius:var(--style-border-radius-inputs, 4px);background-color:rgb(var(--color-error-rgb, 222 8 41)/.1);color:var(--color-error);font-size:var(--font-paragraph--size);font-weight:var(--font-subheading--weight)}.kit-personalisation__error[hidden]{display:none}.kit-personalisation__confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-end;justify-content:flex-end;padding:var(--spacing--padding-3);background:#00000080}.kit-personalisation__confirm[hidden]{display:none}.kit-personalisation__confirm-card{display:flex;flex-direction:column;width:100%;max-width:432px;max-height:100%;overflow-y:auto;padding:var(--spacing--padding-3);background:#fff;border-radius:var(--corner--medium);transform:translateY(40px);opacity:0;transition:transform .3s var(--animation-ease-in-out),opacity .3s var(--animation-ease-in-out)}.kit-personalisation__confirm--open .kit-personalisation__confirm-card{transform:translateY(0);opacity:1}.kit-personalisation__confirm-title{font-family:var(--font--fontFamily-heading);font-weight:var(--fontWeight--fontWeight-regular);font-size:var(--fontSize--fontSize-04);line-height:1;letter-spacing:-.05em;color:#000c18;margin:0 0 var(--spacing--padding-3);opacity:0;transform:translateY(12px);transition:opacity .3s var(--animation-ease-in-out),transform .3s var(--animation-ease-in-out)}.kit-personalisation__confirm-row{display:flex;flex-direction:column;gap:var(--spacing--padding-1);padding:var(--spacing--padding-3);border-radius:var(--corner--medium);opacity:0;transform:translateY(12px);transition:opacity .3s var(--animation-ease-in-out),transform .3s var(--animation-ease-in-out)}.kit-personalisation__confirm-row[hidden]{display:none}.kit-personalisation__confirm-row--base{border:1px solid #bfd5e9}.kit-personalisation__confirm-row--muted{background-color:#e6eef6}.kit-personalisation__confirm-row--base{margin-top:0}[data-confirm-personalisation-row]{margin-top:var(--spacing--padding-2)}[data-confirm-badges-row]{margin-top:var(--spacing--padding-1)}.kit-personalisation__confirm-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing--padding-2);width:100%}.kit-personalisation__confirm-row-main{display:flex;flex-direction:column;gap:var(--spacing--padding-0-5, 4px);min-width:0}.kit-personalisation__confirm-subrow{display:flex;gap:var(--spacing--padding-1)}.kit-personalisation__confirm-subrow:empty{display:none}.kit-personalisation__confirm-subrow-item{display:flex;flex-direction:column;gap:var(--spacing--padding-0-5, 4px)}.kit-personalisation__confirm-label{font-family:var(--font-label-03--family);font-weight:var(--font-label-03--weight);font-size:var(--font-label-03--size);line-height:var(--font-label-03--line-height);letter-spacing:var(--font-label-03--letter-spacing);color:var(--fg--text-variant)}.kit-personalisation__confirm-value{font-family:var(--font-title-06--family);font-weight:var(--font-title-06--weight);font-size:var(--font-title-06--size);line-height:var(--font-title-06--line-height);letter-spacing:var(--font-title-06--letter-spacing);text-transform:var(--font-title-06--case);color:#000c18}.kit-personalisation__confirm-price{flex-shrink:0;font-family:var(--font-display-04--family);font-weight:var(--font-display-04--weight);font-size:var(--font-display-04--size);line-height:var(--font-display-04--line-height);letter-spacing:var(--font-display-04--letter-spacing);text-transform:var(--font-display-04--case);color:#0055a5;white-space:nowrap}.kit-personalisation__confirm-card .kit-personalisation__error{margin-top:var(--spacing--padding-2)}.kit-personalisation__confirm-footer{display:flex;gap:var(--spacing--padding-1);margin-top:var(--spacing--padding-3);opacity:0;transform:translateY(12px);transition:opacity .3s var(--animation-ease-in-out),transform .3s var(--animation-ease-in-out)}.kit-personalisation__confirm--open .kit-personalisation__confirm-title,.kit-personalisation__confirm--open .kit-personalisation__confirm-row,.kit-personalisation__confirm--open .kit-personalisation__confirm-footer{opacity:1;transform:translateY(0)}.kit-personalisation__confirm--open .kit-personalisation__confirm-title{transition-delay:.05s}.kit-personalisation__confirm--open .kit-personalisation__confirm-row--base{transition-delay:.1s}.kit-personalisation__confirm--open [data-confirm-personalisation-row]{transition-delay:.18s}.kit-personalisation__confirm--open [data-confirm-badges-row]{transition-delay:.26s}.kit-personalisation__confirm--open .kit-personalisation__confirm-footer{transition-delay:.34s}@media(prefers-reduced-motion:reduce){.kit-personalisation__confirm-card,.kit-personalisation__confirm-title,.kit-personalisation__confirm-row,.kit-personalisation__confirm-footer{transition:none;transform:none;opacity:1}}.kit-personalisation__confirm-cancel,.kit-personalisation__confirm-add{height:48px;border-radius:var(--corner--medium);font-family:var(--font-cta--family);font-size:var(--font-cta--size);line-height:var(--font-cta--line-height);letter-spacing:var(--font-cta--letter-spacing);text-transform:uppercase}.kit-personalisation__confirm-cancel{flex-shrink:0;width:120px;background:#fff;color:#ee2e24;box-shadow:inset 0 0 0 1px #ee2e24}.kit-personalisation__confirm-add{flex:1 0 0;width:auto;background-color:var(--p--button-primary-bg-fill-rest);color:var(--p--button-primary-fg-colour);box-shadow:inset 0 0 0 1px var(--p--button-primary-bg-fill-rest)}.kit-personalisation__confirm-add:hover:not([disabled]){background-color:var(--p--button-primary-bg-fill-hover);box-shadow:inset 0 0 0 1px var(--p--button-primary-bg-fill-hover)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/block-kit-personalisation.css.map */
