.a-checkbox[data-v-79322350]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:var(--checkbox-gap, var(--spacer-2));font-size:var(--font-size--sm)}.a-checkbox__circle[data-v-79322350]{display:inline-block;height:16px;width:16px;border-radius:0;border:solid 1px var(--c-neutral--600);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;-webkit-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease;-ms-flex-negative:0;flex-shrink:0}.a-checkbox__circle[data-v-79322350]::before{content:"";display:block;border-radius:50%;height:100%;width:100%;background-color:rgba(0,0,0,0);-webkit-transform:scale(0.25) translate(var(--_check-background-position));-ms-transform:scale(0.25) translate(var(--_check-background-position));transform:scale(0.25) translate(var(--_check-background-position));-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:background .25s ease,-webkit-transform .5s ease;transition:background .25s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,background .25s ease;transition:transform .5s ease,background .25s ease;transition:transform .5s ease,background .25s ease,-webkit-transform .5s ease}.a-checkbox__circle--mark[data-v-79322350]::after{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="8" height="8"%3E%3Cpath fill="%23fff" d="M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z"/%3E%3C/svg%3E');background-position:center;background-repeat:no-repeat;content:"";display:block;inset:0;opacity:0;position:absolute;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.a-checkbox__circle--checked[data-v-79322350]{border-color:var(--c-primary--500);-webkit-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease;-ms-flex-negative:0;flex-shrink:0}.a-checkbox__circle--checked[data-v-79322350]::before{background-color:var(--c-primary--500);-webkit-transform:scale(2) translate(0, 0);-ms-transform:scale(2) translate(0, 0);transform:scale(2) translate(0, 0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.a-checkbox__circle--checked[data-v-79322350]::after{opacity:1}
.a-radio[data-v-90cbdf78]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:var(--spacer-2)}.a-radio__circle[data-v-90cbdf78]{display:inline-block;height:16px;width:16px;border-radius:50%;border:solid 1px var(--c-neutral--600);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;-webkit-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease;-ms-flex-negative:0;flex-shrink:0}.a-radio__circle[data-v-90cbdf78]::before{content:"";display:block;border-radius:50%;height:100%;width:100%;background-color:rgba(0,0,0,0);-webkit-transform:scale(0.25) translate(var(--_check-background-position));-ms-transform:scale(0.25) translate(var(--_check-background-position));transform:scale(0.25) translate(var(--_check-background-position));-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:background .25s ease,-webkit-transform .5s ease;transition:background .25s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,background .25s ease;transition:transform .5s ease,background .25s ease;transition:transform .5s ease,background .25s ease,-webkit-transform .5s ease}.a-radio__circle--mark[data-v-90cbdf78]::after{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="8" height="8"%3E%3Cpath fill="%23fff" d="M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z"/%3E%3C/svg%3E');background-position:center;background-repeat:no-repeat;content:"";display:block;inset:0;opacity:0;position:absolute;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.a-radio__circle--checked[data-v-90cbdf78]{border-color:var(--c-primary--500);-webkit-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease;-ms-flex-negative:0;flex-shrink:0}.a-radio__circle--checked[data-v-90cbdf78]::before{background-color:var(--c-primary--500);-webkit-transform:scale(2) translate(0, 0);-ms-transform:scale(2) translate(0, 0);transform:scale(2) translate(0, 0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.a-radio__circle--checked[data-v-90cbdf78]::after{opacity:1}
.a-toggle[data-v-20cbb356]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:var(--toggle-margin, var(--spacer-2) 0);gap:var(--toggle-gap, var(--spacer-3));--toggle-knob-width: calc(var(--spacer-4) + 4px)}.a-toggle__track[data-v-20cbb356]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:var(--toggle-track-width, var(--spacer-8));height:var(--toggle-track-height, var(--spacer-5));background:var(--toggle-track-background-color, var(--c-theme-neutral-300));border-radius:var(--toggle-track-border-radius, calc(var(--spacer-4) + var(--spacer-1)));position:var(--toggle-track-position, relative);-webkit-transition:var(--toggle-track-transition, background-color 150ms ease);-o-transition:var(--toggle-track-transition, background-color 150ms ease);transition:var(--toggle-track-transition, background-color 150ms ease)}.a-toggle__knob[data-v-20cbb356]{cursor:pointer;width:var(--toggle-knob-width, calc(var(--spacer-4) + var(--spacer-1)));height:var(--toggle-knob-height, calc(var(--spacer-4) + var(--spacer-1)));background:var(--toggle-knob-background-color, var(--c-theme-white));border-radius:var(--toggle-knob-border-radius, var(--spacer-4));-webkit-box-shadow:var(--toggle-knob-box-shadow, 0 2px 4px rgba(148, 148, 148, 0.5));box-shadow:var(--toggle-knob-box-shadow, 0 2px 4px rgba(148, 148, 148, 0.5));margin-left:var(--toggle-knob-margin-left, 0);-webkit-transition:var(--toggle-knob-transition, margin-left 150ms ease);-o-transition:var(--toggle-knob-transition, margin-left 150ms ease);transition:var(--toggle-knob-transition, margin-left 150ms ease)}.a-toggle--selected .a-toggle__track[data-v-20cbb356]{background:var(--toggled-selected-track-background-color, var(--c-theme-primary-500));-webkit-transition:var(--toggle-selected-track-transition, var(--toggle-track-transition, background-color 150ms ease));-o-transition:var(--toggle-selected-track-transition, var(--toggle-track-transition, background-color 150ms ease));transition:var(--toggle-selected-track-transition, var(--toggle-track-transition, background-color 150ms ease))}.a-toggle--selected .a-toggle__knob[data-v-20cbb356]{margin-left:var(--toggle-knob-margin-left, calc(100% - var(--toggle-knob-width) + 1px));-webkit-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.a-toggle__toggle[data-v-20cbb356]{margin-right:var(--toggle-toggle-margin-right, var(--spacer-2))}.a-toggle__label[data-v-20cbb356]{font-size:var(--toggle-label-font-size, var(--font-size--sm));color:var(--c-theme-black)}@media(min-width: 1024px){.a-toggle__label[data-v-20cbb356]{font-size:var(--toggle-label-font-size, var(--font-size--base))}}
.a-input{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--input-width);margin:var(--input-margin, var(--spacer-3) 0)}.a-input__label{position:absolute;display:var(--input-label-display);top:var(--input-label-top, 20px);left:var(--input-label-left, calc(var(--spacer-3) - var(--spacer-1)));padding:var(--input-label-padding, var(--spacer-1));color:var(--input-label-color, var(--c-neutral--400));border-radius:var(--input-label-border-radius, 4px);font-size:var(--input-label-font-size, var(--font-size--sm));-webkit-transform:var(--input-label-transform, translateY(-50%));-ms-transform:var(--input-label-transform, translateY(-50%));transform:var(--input-label-transform, translateY(-50%));-webkit-transition:var(--input-label-transition, top 150ms linear, font-size 150ms linear);-o-transition:var(--input-label-transition, top 150ms linear, font-size 150ms linear);transition:var(--input-label-transition, top 150ms linear, font-size 150ms linear);pointer-events:none}.a-input__label::after{content:var(--input-label-required);color:var(--input-label-color, var(--c-neutral--400))}.a-input__icon-left{position:absolute;top:var(--input-icon-top, 20px);left:var(--spacer-3);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.a-input__icon-right{position:absolute;top:var(--input-icon-top, 20px);right:var(--spacer-3);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.a-input .p1{font-size:var(--font-size--xs)}.a-input__error-message{color:var(--input-error-message-color, var(--c-danger));padding:var(--input-error-message-padding, var(--spacer-2) 0 0);display:var(--input-error-display, block);text-transform:var(--input-error-text-transform)}.a-input input{width:100%;height:var(--input-height, 40px);display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--input-padding, var(--spacer-2) var(--spacer-3));border:var(--input-border-style, solid) var(--input-border-color, var(--c-neutral--700));border-width:var(--input-border-width, 1px);border-radius:unset;font-size:var(--input-size, var(--font-size--base))}.a-input input:focus{outline:unset;--input-border-color: var(--c-neutral--400)}.a-input input:focus~*,.a-input input:placeholder-shown~*,.a-input input:-webkit-autofill~*,.a-input input:-webkit-autofill:hover~*,.a-input input:-webkit-autofill:focus~*{--icon-color: var(--c-primary--500);--input-password-icon-background: var(--c-primary--500);--input-label-top: 0;--input-label-color: var(--c-primary--500);--input-label-font-size: var(--font-size--xs);--input-bar-width: 50%}.a-input input:focus~*::before,.a-input input:placeholder-shown~*::before,.a-input input:-webkit-autofill~*::before,.a-input input:-webkit-autofill:hover~*::before,.a-input input:-webkit-autofill:focus~*::before{background-color:var(--c-white);content:"";display:block;height:4px;left:-2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 4px);z-index:-1}.a-input input:required~*{--input-label-required: " *"}.a-input input:disabled{--input-border-color: var(--c-text-disabled);--input-color: var(--c-text-disabled);-webkit-text-fill-color:var(--c-text-disabled)}.a-input input:disabled~*{--icon-color: var(--text-disabled);--input-label-color: var(--c-text-disabled)}.a-input input[type=search]{-webkit-appearance:none}.a-input:not(.a-input--has-spin-button) input[type=number]::-webkit-inner-spin-button,.a-input:not(.a-input--has-spin-button) input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.a-input:not(.a-input--has-spin-button) input[type=number]{-moz-appearance:textfield}.a-input__icon-left+input{padding-left:var(--spacer-6)}.a-input__password-button{--icon-size: 12px;--button-padding: 0;--button-background: transparent;--button-position: absolute;top:var(--input-icon-top, 8px);right:var(--input-icon-right, var(--spacer-2))}.a-input__password-button:hover{--button-background: transparent;--button-box-shadow: none}.a-input__password-icon{position:relative}.a-input__password-icon.hidden{--input-password-icon-scaleX: 1}.a-input__password-icon::after{position:absolute;top:50%;width:100%;height:1px;background:var(--input-password-icon-background, var(--c-black));-webkit-transform:translate3d(0, -50%, 0) rotate(45deg) scaleX(var(--input-password-icon-scaleX, 0));transform:translate3d(0, -50%, 0) rotate(45deg) scaleX(var(--input-password-icon-scaleX, 0));-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;-o-transition:transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear;content:""}.a-input--invalid{--input-label-color: var(--c-danger)}.a-input--invalid input:focus~*{--input-bar-background: var(--c-danger);--input-label-color: var(--c-danger)}.a-input--has-text .a-input__label,.a-input input[type=date]~*,.a-input input[type=time]~*,.a-input input[type=image]~*,.a-input input[type=file]~*{--input-label-top: 0;--input-label-font-size: var(--font-size--xs)}.a-input--has-text .a-input__label::before,.a-input input[type=date]~*::before,.a-input input[type=time]~*::before,.a-input input[type=image]~*::before,.a-input input[type=file]~*::before{background-color:var(--c-white);content:"";display:block;height:4px;left:-2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 4px);z-index:-1}.a-input--filled{--input-background: var(--c-light);--input-font-size: var(--font-size--xs);--input-padding: var(--spacer-2);--input-label-left: var(--spacer-2);--input-label-font-size: var(--font-size--xs);--input-label-color: var(--c-secondary-variant);--input-label-transition: color 150ms ease;--input-border: none}.a-input--filled .a-input--has-text{--input-label-display: none}.a-input--filled input:focus~*{--input-bar-width: unset;--input-label-top: 50%;--input-label-font-size: var(--font-size--xs);--input-label-color: var(--c-text)}
.a-sale-label[data-v-1b530b25]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:var(--a-sale-label-background, var(--c-theme-secondary-red-500));color:var(--a-sale-label-color, var(--c-theme-white));padding:var(--a-sale-label-padding, 0 2px);margin:var(--a-sale-label-margin, var(--spacer-1) 0);width:var(--a-sale-label-width, -webkit-fit-content);width:var(--a-sale-label-width, -moz-fit-content);width:var(--a-sale-label-width, fit-content);font-size:var(--a-sale-label-font-size, calc(var(--font-size--xs) - 2px));line-height:var(--a-sale-label-line-height, var(--description-3-line-height));position:relative}@media(min-width: 1024px){.a-sale-label[data-v-1b530b25]{font-size:var(--a-sale-label-font-size, var(--font-size--xs));line-height:var(--a-sale-label-line-height, var(--description-2-line-height));margin:var(--a-sale-label-margin, var(--spacer-2) 0);padding:var(--a-sale-label-padding, var(--spacer-1) var(--spacer-2))}}.a-sale-label__icon-left[data-v-1b530b25]{margin:0 var(--spacer-2) 0 calc(var(--spacer-1) + 2px)}.a-sale-label__icon-right[data-v-1b530b25]{margin:0 calc(var(--spacer-1) + 2px) 0 var(--spacer-2)}.a-sale-label--small[data-v-1b530b25]{padding:var(--spacer-1) 1px;font-size:calc(var(--font-size--xs) - 2px)}
.style-guide[data-v-2210b17f]{max-width:var(--layout-max-width);margin:var(--spacer-11) auto;padding:0 var(--spacer-3);--accordion-item-content-font-family: var(--font-family--secondary)}.style-guide dl[data-v-2210b17f]{margin-left:var(--spacer-3)}.style-guide dt[data-v-2210b17f]{padding-bottom:var(--spacer-1);border-bottom:2px solid var(--c-secondary);max-width:200px;margin-bottom:var(--spacer-3)}.style-guide__base-components[data-v-2210b17f]{width:50%;margin:var(--spacer-4)}.style-guide__base-components>div[data-v-2210b17f]{margin:var(--spacer-8) 0}.style-guide__color[data-v-2210b17f]{width:150px}.style-guide__color-swatch[data-v-2210b17f]{width:100%;height:150px;background-color:var(--color-background)}.style-guide__color-name[data-v-2210b17f]{margin-top:var(--spacer-2);font-weight:var(--font-weight--bold);text-transform:capitalize}.style-guide__colors-container[data-v-2210b17f]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacer-6);margin-bottom:var(--spacer-6)}.style-guide[data-v-2210b17f] .sf-accordion-item__content{padding:var(--spacer-4) var(--spacer-3)}.style-guide hr[data-v-2210b17f]{margin:var(--spacer-11) 0}.style-guide code[data-v-2210b17f]{color:var(--c-primary);background-color:var(--c-light);border:solid 1px var(--c-light-variant);border-radius:3px;padding:var(--spacer-1)}.style-guide .grid__row[data-v-2210b17f]{margin-block:var(--spacer-3)}.style-guide [class^=grid__col--][data-v-2210b17f]{text-align:center;border-radius:2px;padding:var(--spacer-2);word-break:break-all}
