@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) *{--tw-border-style:solid;--tw-content:"";--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch{align-items:center;border-radius:var(--fable-radius-md,var(--fable-border-radius-medium,4px));border-width:var(--fable-border-width-default,var(--fable-border-width-default,1px));cursor:pointer;gap:calc(var(--fable-spacing,var(--fable-size-100,8px))*1);--tw-border-style:solid;background-color:#0000;border-color:#0000;border-style:solid;color:var(--fable-color-text-body,#262626);display:flex;flex-direction:row;font-family:var(--fable-text-body-1-font-family);font-size:var(--fable-text-body-1-font-size);font-weight:var(--fable-text-body-1-font-weight);line-height:var(--fable-text-body-1-line-height);transition-duration:var(--tw-duration,var(--fable-default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--fable-default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-switch--outlined,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch.ds-c-switch--outlined{border-color:var(--fable-color-border-default,#bfbfbf)}.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--outlined)+[class*=ds-c-status-message--],:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch:not(.ds-c-switch--outlined)+[class*=ds-c-status-message--]{margin-inline:calc(var(--fable-spacing,var(--fable-size-100,8px))*1.5)}.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--fable-radius-full,var(--fable-border-radius-full,1000px));border-width:var(--fable-border-width-default,var(--fable-border-width-default,1px));cursor:pointer;height:calc(var(--fable-spacing,var(--fable-size-100,8px))*3);margin:calc(var(--fable-spacing,var(--fable-size-100,8px))*0);width:calc(var(--fable-spacing,var(--fable-size-100,8px))*5);--tw-border-style:solid;background-color:var(--fable-color-background-secondary-default,#fff);border-color:var(--fable-color-border-bold,#8c8c8c);border-style:solid;display:grid;flex-shrink:0;place-items:center;position:relative;transition-duration:var(--tw-duration,var(--fable-default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--fable-default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):checked,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:checked{border-width:var(--fable-border-width-default-strong,var(--fable-border-width-default-strong,2px));--tw-border-style:solid;background-color:var(--fable-color-background-brand-1-bold-default,#1976d2);border-color:var(--fable-color-border-brand-1-default,#1976d2);border-style:solid}.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):checked:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:checked:is(:focus,:hover){--tw-border-style:solid;background-color:var(--fable-color-background-brand-1-bold-hover,#1669ba);border-color:var(--fable-color-border-brand-1-hover,#1669ba);border-style:solid}.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):checked:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:checked:before{--tw-border-style:solid;border-color:var(--fable-color-border-brand-1-default,#1976d2);border-style:solid;content:var(--tw-content)}.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):checked:is(:focus,:hover):before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:checked:is(:focus,:hover):before{border-color:var(--fable-color-border-brand-1-hover,#1669ba);content:var(--tw-content)}.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:before{border-width:var(--fable-border-width-default,var(--fable-border-width-default,1px));height:calc(var(--fable-spacing,var(--fable-size-100,8px))*3);left:calc(var(--fable-border-width-default-strong)*-1);width:calc(var(--fable-spacing,var(--fable-size-100,8px))*3);--tw-border-style:solid;background-color:var(--fable-color-background-secondary-default,#fff);border-color:var(--fable-color-border-bold,#8c8c8c);border-style:solid;transition-duration:var(--tw-duration,var(--fable-default-transition-duration,.15s));transition-property:translate,border-color;transition-timing-function:var(--tw-ease,var(--fable-default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;--tw-ease:var(--fable-ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--fable-ease-out,cubic-bezier(0,0,.2,1));--tw-content:"";border-radius:50%;content:var(--tw-content);display:block;position:absolute}.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(:checked):focus:before,.ds-c-switch__input:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(:checked):hover:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:not(:checked):focus:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:not(:checked):hover:before{--tw-shadow:0 0 0 var(--tw-shadow-color,var(--fable-border-width-default)) var(--fable-color-border-bold);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-switch--padding-md:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--padding-md{padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*1.5)}.ds-c-switch--padding-none:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--outlined),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--padding-none:not(.ds-c-switch--outlined){padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*0)}:is(.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled,.ds-c-switch--padding-none),.ds-c-switch--outlined:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled)):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-switch:not(.ds-c-switch--disabled,.ds-c-switch--padding-none),.ds-c-switch--outlined:not(.ds-c-switch--disabled)):is(:focus,:hover){background-color:var(--fable-color-background-brand-1-subtlest-transparent-hover,#1976d21a);border-style:var(--tw-border-style);border-width:var(--fable-border-width-default,var(--fable-border-width-default,1px));transition-duration:var(--tw-duration,var(--fable-default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--fable-default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}:is(.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled,.ds-c-switch--padding-none),.ds-c-switch--outlined:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled)):focus-within,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-switch:not(.ds-c-switch--disabled,.ds-c-switch--padding-none),.ds-c-switch--outlined:not(.ds-c-switch--disabled)):focus-within{background-color:var(--fable-color-background-brand-1-subtlest-transparent-hover,#1976d21a);transition-duration:var(--tw-duration,var(--fable-default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--fable-default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.ds-c-switch--outlined:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):focus-within,.ds-c-switch--outlined:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--outlined:not(.ds-c-switch--disabled):focus-within,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--outlined:not(.ds-c-switch--disabled):is(:focus,:hover){border-color:var(--fable-color-border-brand-1-hover,#1669ba);border-style:var(--tw-border-style);border-width:var(--fable-border-width-default,var(--fable-border-width-default,1px));--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--fable-border-width-default)) var(--fable-color-border-brand-1-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-switch--disabled:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"])) .ds-c-switch__input:checked:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-switch,.ds-c-switch--error,.ds-c-switch--disabled) .ds-c-switch__input:checked:before{--tw-translate-x:calc(var(--fable-spacing,var(--fable-size-100,8px))*2);border-width:var(--fable-border-width-default-strong,var(--fable-border-width-default-strong,2px));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-border-style:solid;background-color:var(--fable-color-background-secondary-default,#fff);border-style:solid;content:var(--tw-content)}.ds-c-switch--disabled:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--disabled{cursor:not-allowed;opacity:var(--fable-opacity-disabled,var(--fable-opacity-disabled,1))}.ds-c-switch--disabled:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--disabled .ds-c-switch__input{cursor:not-allowed}.ds-c-switch--disabled:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:checked,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--disabled .ds-c-switch__input:checked{border-width:var(--fable-border-width-default-strong,var(--fable-border-width-default-strong,2px));cursor:not-allowed;--tw-border-style:solid;border-color:#0000;border-style:solid}.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:checked,.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:not(:checked),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch:not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:checked,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch:not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:not(:checked){--tw-border-style:solid;border-style:solid}.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:not(:checked):before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch:not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:not(:checked):before{content:var(--tw-content);left:calc(var(--fable-border-width-hover)*-1)}.ds-c-switch:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:not(:checked):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch:not(.ds-c-switch--disabled):where(:hover,:focus,:focus-within) input:not(:checked):is(:focus,:hover){--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--fable-border-width-default)) var(--fable-color-border-bold);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input{--tw-border-style:solid;background-color:var(--fable-color-background-secondary-default,#fff);border-color:var(--fable-color-border-error-default,#a50000);border-style:solid}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:checked,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input:checked{background-color:var(--fable-color-background-error-bold-default,#a50000)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input:before{--tw-border-style:solid;border-color:var(--fable-color-border-error-default,#a50000);border-style:solid;content:var(--tw-content)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input .ds-c-switch__input:checked:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input .ds-c-switch__input:checked:is(:focus,:hover){--tw-border-style:solid;background-color:var(--fable-color-background-error-bold-hover,#8d0000);border-color:var(--fable-color-border-error-hover,#8d0000);border-style:solid}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input .ds-c-switch__input:checked:is(:focus,:hover):before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input .ds-c-switch__input:checked:is(:focus,:hover):before{--tw-border-style:solid;border-color:var(--fable-color-border-error-hover,#8d0000);border-style:solid;content:var(--tw-content)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:not(:checked):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input:not(:checked):is(:focus,:hover){--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--fable-border-width-default)) var(--fable-color-error-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:not(:checked):focus:before,.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:not(:checked):hover:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input:not(:checked):focus:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input:not(:checked):hover:before{--tw-shadow:0 0 0 var(--tw-shadow-color,var(--fable-border-width-default)) var(--fable-color-border-error-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:not(:checked):focus,.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch__input:not(:checked):hover,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input:not(:checked):focus,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error .ds-c-switch__input:not(:checked):hover{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--fable-border-width-default)) var(--fable-color-border-error-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):focus-within,.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error:not(.ds-c-switch--disabled):focus-within,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error:not(.ds-c-switch--disabled):is(:focus,:hover){background-color:var(--fable-color-background-error-subtlest-transparent-hover,#d421141a)}.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled).ds-c-switch--outlined:focus-within,.ds-c-switch--error:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-switch--disabled).ds-c-switch--outlined:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error:not(.ds-c-switch--disabled).ds-c-switch--outlined:focus-within,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--error:not(.ds-c-switch--disabled).ds-c-switch--outlined:is(:focus,:hover){border-color:var(--fable-color-border-error-default,#a50000);--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--fable-border-hover)) var(--fable-color-border-error-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-switch--label:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--label{flex-grow:1}.ds-c-switch--sr-only:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-switch--sr-only{border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}