.sf-chevron{cursor:pointer;display:block;height:var(--chevron-size,1.25rem);position:var(--chevron-position,relative);width:var(--chevron-size,1.25rem)}.sf-chevron__bar{background:var(--chevron-background,transparent);position:absolute;top:50%;transition:transform .3s cubic-bezier(.25,1.7,.35,.8)}.sf-chevron__bar:after{background:var(--chevron-color,var(--c-black));content:"";display:block;height:calc(var(--chevron-size, 1.25rem)/10);width:calc(var(--chevron-size, 1.25rem)/2)}.sf-chevron__bar--left{left:calc(var(--chevron-size, 1.25rem)/10);transform:translate3d(var(--chevron-translateX,0),var(--chevron-translateY,-50%),0) rotate(var(--chevron-rotate,45deg))}.sf-chevron__bar--right{right:calc(var(--chevron-size, 1.25rem)/10);transform:translate(var(--chevron-translateX,0),var(--chevron-translateY,-50%)) rotate(calc(var(--chevron-rotate, 45deg)*-1))}.sf-chevron--top{--chevron-rotate:-45deg}.sf-chevron--left .sf-chevron__bar--left{--chevron-rotate:45deg;--chevron-translateY:150%}.sf-chevron--left .sf-chevron__bar--right{--chevron-rotate:45deg;--chevron-translateX:-60%;--chevron-translateY:-150%}.sf-chevron--right .sf-chevron__bar--left{--chevron-rotate:45deg;--chevron-translateX:60%;--chevron-translateY:-150%}.sf-chevron--right .sf-chevron__bar--right{--chevron-rotate:45deg;--chevron-translateY:150%}.sf-overlay{background:var(--overlay-background,rgba(var(--c-gray-base),.7));bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--overlay-z-index,1)}.fade-in{animation:fade-in .4s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-out{animation:fade-out .4s ease}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes notification-slide-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes notification-slide-to-left{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes notification-slide-to-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes notification-slide-to-bottom{0%{transform:translateY(0)}to{transform:translateY(350%)}}@keyframes slide-to-top{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-to-bottom{0%{opacity:1;transform:translateY(20%)}50%{opacity:0}to{opacity:0;transform:translateY(100%)}}@keyframes scale-bigger{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes scale-smaller{0%{transform:scale(1)}to{transform:scale(.8)}}.box-shadow--modal-overlay{box-shadow:inset 0 3000px 4px rgba(0,0,0,.75)}.box-shadow--active-dropdown{box-shadow:0 0 6px 0 rgba(0,0,0,.078)}.box-shadow--chips-hover-effect{box-shadow:0 0 4px 0 rgba(0,0,0,.239)}.box-shadow--display-text-shadow{box-shadow:0 0 2px 0 rgba(0,0,0,.102)}.rotate-45{transform:rotate(45deg)}.-rotate-45{transform:rotate(-45deg)}.rotate-180{transform:rotate(180deg)}.no-margin{margin:0}.display-none{display:none}.sf-component-select-option{background:var(--component-select-option-background);border:var(--component-select-option-border,var(--component-select-option-border-style,solid) var(--component-select-option-border-color,var(--c-light)));border-width:var(--component-select-option-border-width,1px 0 0 0);box-sizing:border-box;color:var(--component-select-option-color,inherit);display:flex;font:var(--component-select-option-font,var(--component-select-option-font-weight,var(--font-weight--light)) var(--component-select-option-font-size,var(--font-size--sm))/var(--component-select-option-font-line-height,1.2) var(--component-select-option-font-family,var(--font-family--primary)));min-height:var(--component-select-height,calc(var(--spacer-base) + var(--spacer-2xs) + var(--component-select-label-font-size, var(--font-size--lg))));padding:var(--component-select-option-padding,var(--spacer-sm))}.sf-component-select-option.is-active{--component-select-option-background:var(--c-light)}@media(min-width:993px){.sf-component-select-option{--component-select-option-padding:var(--spacer-xs)}.sf-component-select-option:hover{--component-select-option-background:rgba(var(--c-gray-base),0.1)}}.sf-component-select{box-sizing:border-box;color:var(--component-select-color,var(--c-text));cursor:default;height:var(--component-select-height);padding:var(--component-select-padding,0 0 calc(var(--font-size--xs)*1.2) 0);position:relative;width:var(--component-select-width)}.sf-component-select__label{color:var(--component-select-label-color,var(--c-secondary-variant));font:var(--component-select-label-font,var(--component-select-label-font-weight,var(--font-weight--normal)) var(--component-select-label-font-size,var(--font-size--lg))/var(--component-select-label-font-line-height,1) var(--component-select-label-font-family,var(--font-family--secondary)));left:var(--component-select-label-left,0);position:absolute;top:var(--component-select-label-top,50%);transform:var(--component-select-label-transform,translate3d(0,-50%,0));transition:var(--component-select-label-transition,transform .15s linear,font-size .15s linear)}.sf-component-select__label:after{color:var(--component-select-label-color,var(--c-primary));content:var(--component-select-label-required)}.sf-component-select__chevron{--chevron-position:absolute;display:var(--chevron-display,block);right:var(--spacer-xs);top:50%;transform:translate3d(0,-50%,0)}.sf-component-select__selected{--product-option-font-size:var(--font-size--lg);--component-select-option-font-size:var(--font-size--lg);align-items:var(--component-select-selected-align-items,center);background:var(--component-select-background);border:var(--component-select-border,var(--component-select-border-style,solid) var(--component-select-border-color,transparent));border-width:var(--component-select-border-width,0);box-sizing:border-box;color:var(--component-select-color,var(--c-text));display:flex;justify-content:var(--component-select-selected-justify-content,flex-start);margin:var(--component-select-margin,0 0 var(--spacer-xs) 0);padding:var(--component-select-selected-padding,var(--spacer-sm) var(--spacer-lg) var(--spacer-xs) 0)}.sf-component-select__dropdown{background:var(--component-select-dropdown-background,var(--c-white));bottom:var(--component-select-dropdown-bottom,0);box-shadow:var(--component-select-dropdown-box-shadow,0 4px 11px rgba(var(--c-dark-base),.1));box-sizing:border-box;left:0;position:var(--component-select-dropdown-position,fixed);top:var(--component-select-dropdown-top,auto);width:100%;z-index:var(--component-select-dropdown-z-index,1)}.sf-component-select__options{list-style-type:none;margin:0;overflow:auto;padding:0}.sf-component-select__error-message{--component-select-border-color:var(--c-danger);color:var(--component-select-error-message-color,var(--c-danger));font:var(--input-error-message-font,var(--input-error-message-font-weight,var(--font-weight--medium)) var(--input-error-message-font-size,var(--font-size--xs))/var(--input-error-message-font-line-height,1.2) var(--input-error-message-font-family,var(--font-family--secondary)));min-height:var(--component-select-error-message-height,calc(var(--font-size--xs)*1.2))}.sf-component-select__cancel{--button-background:var(--c-light);--button-color:var(--c-dark-variant)}.sf-component-select__cancel:hover{--button-background:var(--c-light)}.sf-component-select--underlined{--component-select-border-width:0 0 1px 0;--component-select-border-color:var(--c-link)}.sf-component-select--label-right{--component-select-label-left:85%}.sf-component-select.is-selected{--component-select-label-transform:var(--component-select-label-translate3d,translate3d(0,-200%,0));--component-select-label-font-size:var(--font-size--xs)}.sf-component-select.is-invalid{--component-select-border-color:var(--c-danger)}.sf-component-select.is-active{--chevron-color:var(--c-primary);--component-select-label-color:var(--c-text);--component-select-border-color:var(--c-primary)}.sf-component-select.is-disabled{--chevron-color:var(--c-text-disabled);--component-select-color:var(--c-text-disabled);--component-select-border-color:var(--c-text-disabled);--component-select-label-color:var(--c-text-disabled)}.sf-component-select.is-required{--component-select-label-required:" *"}.sf-component-select--no-chevron{--chevron-display:none}.sf-component-select-enter-active{animation:var(--component-select-animation-enter,ssmobile .15s)}.sf-component-select-leave-active{animation:var(--component-select-animation-leave,ssmobile .15s reverse)}@media(min-width:993px){.sf-component-select{--component-select-dropdown-position:absolute;--component-select-dropdown-top:100%;--component-select-dropdown-bottom:auto;--component-select-animation-enter:ssdesktop 150ms;--component-select-animation-leave:ssdesktop 150ms reverse}}@keyframes ssdesktop{0%{opacity:0}to{opacity:1}}@keyframes ssmobile{0%{transform:translateY(100%)}to{transform:translate(0)}}