.sf-chevron{position:var(--chevron-position, relative);width:var(--chevron-size, 1.25rem);height:var(--chevron-size, 1.25rem);cursor:pointer}.sf-chevron__bar{position:absolute;top:50%;background:var(--chevron-background, transparent);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,1.7,.35,.8);transition:-webkit-transform .3s cubic-bezier(.25,1.7,.35,.8);transition:transform .3s cubic-bezier(.25,1.7,.35,.8);transition:transform .3s cubic-bezier(.25,1.7,.35,.8),-webkit-transform .3s cubic-bezier(.25,1.7,.35,.8)}.sf-chevron__bar:after{content:"";display:block;width:calc(var(--chevron-size, 1.25rem)/2);height:calc(var(--chevron-size, 1.25rem)/10);background:var(--chevron-color, var(--c-black))}.sf-chevron__bar--left{left:calc(var(--chevron-size, 1.25rem)/10);-webkit-transform:translate3d(var(--chevron-translateX, 0),var(--chevron-translateY, -50%),0) rotate(var(--chevron-rotate, 45deg));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);-webkit-transform:translate(var(--chevron-translateX, 0),var(--chevron-translateY, -50%)) rotate(calc(var(--chevron-rotate, 45deg) * -1));-ms-transform:translate(var(--chevron-translateX, 0),var(--chevron-translateY, -50%)) rotate(calc(var(--chevron-rotate, 45deg) * -1));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-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--button-size, var(--button-width));height:var(--button-size, var(--button-height));display:var(--button-display, flex);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:var(--button-padding, var(--spacer-sm) calc(var(--spacer-sm) * 2));color:var(--button-color, var(--c-light-variant));background:var(--button-background, var(--c-primary));-webkit-box-shadow:var(--button-box-shadow);box-shadow:var(--button-box-shadow);text-transform:var(--button-text-transform, uppercase);-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);-webkit-transition:var(--button-transition, box-shadow .15s ease-in-out);transition:var(--button-transition, box-shadow .15s ease-in-out);cursor:var(--button-cursor, pointer);border-radius:var(--button-border-radius, 0);white-space:var(--button-wrap, nowrap);font:var(--button-font, var(--button-font-weight, var(--font-semibold)) var(--button-font-size, var(--font-base))/var(--button-font-line-height, 1.2) var(--button-font-family, var(--font-family-primary)));border:var(--button-border, var(--button-border-style, solid) var(--button-border-color, var(--c-primary)));border-width:var(--button-border-width, 0)}.sf-button.color-black,.sf-button.color-black:active{--button-background: var(--c-dark)}.sf-button.color-white,.sf-button.color-white:active{--button-background: var(--c-white)}.sf-button.color-primary{--button-background: var(--c-primary)}.sf-button.color-primary:active{--button-background: var(--c-primary-variant)}.sf-button.color-secondary{--button-background: var(--c-secondary)}.sf-button.color-secondary:active{--button-background: var(--c-secondary-variant)}.sf-button.color-light{--button-background: var(--c-light)}.sf-button.color-light:active{--button-background: var(--c-light-variant)}.sf-button.color-dark{--button-background: var(--c-dark)}.sf-button.color-dark:active{--button-background: var(--c-dark-variant)}.sf-button.color-info{--button-background: var(--c-info)}.sf-button.color-info:active{--button-background: var(--c-info-variant)}.sf-button.color-success{--button-background: var(--c-success)}.sf-button.color-success:active{--button-background: var(--c-success-variant)}.sf-button.color-warning{--button-background: var(--c-warning)}.sf-button.color-warning:active{--button-background: var(--c-warning-variant)}.sf-button.color-danger{--button-background: var(--c-danger)}.sf-button.color-danger:active{--button-background: var(--c-danger-variant)}.sf-button:hover{--button-box-shadow: 0px 4px 4px rgba(0, 0, 0, .25)}.sf-button:active{--button-box-shadow: none;--button-background: var(--orange-hover);--button-transition: background .15s linear}.sf-button:disabled{--button-background: var(--c-light);--button-color: var(--c-text-muted);--button-cursor: default;--button-box-shadow: none}.sf-button--pure{--button-padding: 0;--button-background: transparent;--button-color: var(--c-text);--button-text-transform: none;--button-wrap: normal}.sf-button--pure:hover{--button-box-shadow: 0}.sf-button--pure:active{--button-background: transparent}.sf-button--full-width{--button-width: 100%}.sf-button--outline{--button-border-width: 2px 2px 2px 2px;--button-background: transparent;--button-color: var(--c-text)}.sf-button--outline:active{--button-border-color: var(--c-primary-variant);--button-background: transparent;--button-color: var(--c-text-muted);--button-transition: color .15s linear}.sf-button--outline:disabled{--button-border-color: var(--c-light);--button-background: transparent;--button-color: var(--c-text-muted)}.sf-button--outline.color-black{--button-border-color: var(--c-dark);--button-background: transparent}.sf-button--outline.color-black:active{--button-background: transparent}.sf-button--outline.color-white{--button-border-color: var(--c-white);--button-background: transparent}.sf-button--outline.color-white:active{--button-background: transparent}.sf-button--outline.color-primary{--button-border-color: var(--c-primary);--button-background: transparent}.sf-button--outline.color-primary:active{--button-background: transparent}.sf-button--outline.color-secondary{--button-border-color: var(--c-secondary);--button-background: transparent}.sf-button--outline.color-secondary:active{--button-background: transparent}.sf-button--outline.color-light{--button-border-color: var(--c-light);--button-background: transparent}.sf-button--outline.color-light:active{--button-background: transparent}.sf-button--outline.color-dark{--button-border-color: var(--c-dark);--button-background: transparent}.sf-button--outline.color-dark:active{--button-background: transparent}.sf-button--outline.color-info{--button-border-color: var(--c-info);--button-background: transparent}.sf-button--outline.color-info:active{--button-background: transparent}.sf-button--outline.color-success{--button-border-color: var(--c-success);--button-background: transparent}.sf-button--outline.color-success:active{--button-background: transparent}.sf-button--outline.color-warning{--button-border-color: var(--c-warning);--button-background: transparent}.sf-button--outline.color-warning:active{--button-background: transparent}.sf-button--outline.color-danger{--button-border-color: var(--c-danger);--button-background: transparent}.sf-button--outline.color-danger:active{--button-background: transparent}.sf-button--text{--button-border-width: 0;--button-padding: 0;--button-background: transparent;--button-color: var(--c-text);--button-text-transform: none;--button-text-decoration: underline;--button-font-size: var(--font-xs);--button-font-weight: var(--font-medium);display:inline}.sf-button--text:hover{--button-box-shadow: none;--button-background: transparent;--button-color: var(--c-primary)}.sf-button--text:active{--button-color: var(--c-gray)}.sf-button--text:disabled{--button-background: transparent;--button-color: var(--c-text-muted)}.sf-button--text.color-black{--button-background: transparent}.sf-button--text.color-black:hover{--button-color: var(--c-dark)}.sf-button--text.color-black:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-black:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-white{--button-background: transparent}.sf-button--text.color-white:hover{--button-color: var(--c-white)}.sf-button--text.color-white:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-white:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-primary{--button-background: transparent}.sf-button--text.color-primary:hover{--button-color: var(--c-primary)}.sf-button--text.color-primary:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-primary:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-secondary{--button-background: transparent}.sf-button--text.color-secondary:hover{--button-color: var(--c-secondary)}.sf-button--text.color-secondary:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-secondary:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-light{--button-background: transparent}.sf-button--text.color-light:hover{--button-color: var(--c-light)}.sf-button--text.color-light:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-light:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-dark{--button-background: transparent}.sf-button--text.color-dark:hover{--button-color: var(--c-dark)}.sf-button--text.color-dark:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-dark:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-info{--button-background: transparent}.sf-button--text.color-info:hover{--button-color: var(--c-info)}.sf-button--text.color-info:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-info:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-success{--button-background: transparent}.sf-button--text.color-success:hover{--button-color: var(--c-success)}.sf-button--text.color-success:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-success:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-warning{--button-background: transparent}.sf-button--text.color-warning:hover{--button-color: var(--c-warning)}.sf-button--text.color-warning:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-warning:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--text.color-danger{--button-background: transparent}.sf-button--text.color-danger:hover{--button-color: var(--c-danger)}.sf-button--text.color-danger:active{--button-color: var(--c-gray);--button-background: transparent}.sf-button--text.color-danger:disabled:hover{--button-color: var(--c-text-muted)}.sf-button--underlined{--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light);--button-background: transparent;--button-color: var(--c-text-muted)}.sf-button--underlined:hover{--button-box-shadow: none}.sf-button--underlined:active{--button-background: var(--c-gray-variant);--button-color: var(--c-light-variant)}.sf-button--underlined.color-black{--button-background: transparent}.sf-button--underlined.color-black:active{--button-background: var(--c-dark);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-white{--button-background: transparent}.sf-button--underlined.color-white:active{--button-background: var(--c-white);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-primary{--button-background: transparent}.sf-button--underlined.color-primary:active{--button-background: var(--c-primary);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-secondary{--button-background: transparent}.sf-button--underlined.color-secondary:active{--button-background: var(--c-secondary);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-light{--button-background: transparent}.sf-button--underlined.color-light:active{--button-background: var(--c-light);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-dark{--button-background: transparent}.sf-button--underlined.color-dark:active{--button-background: var(--c-dark);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-info{--button-background: transparent}.sf-button--underlined.color-info:active{--button-background: var(--c-info);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-success{--button-background: transparent}.sf-button--underlined.color-success:active{--button-background: var(--c-success);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-warning{--button-background: transparent}.sf-button--underlined.color-warning:active{--button-background: var(--c-warning);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-button--underlined.color-danger{--button-background: transparent}.sf-button--underlined.color-danger:active{--button-background: var(--c-danger);--button-border-width: 0 0 1px 0;--button-border-color: var(--c-light)}.sf-badge{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--badge-width);min-width:var(--badge-min-width);height:var(--badge-height);min-height:var(--badge-min-height);padding:var(--badge-padding, var(--spacer-xs) var(--spacer-sm));background:var(--badge-background, var(--c-primary));border:var(--badge-border);border-radius:var(--badge-border-radius);color:var(--badge-color, var(--c-white));text-align:var(--badge-text-align, center);font:var(--badge-font, var(--badge-font-weight, var(--font-medium)) var(--badge-font-size, var(--font-xs))/var(--badge-font-line-height, 1.6) var(--badge-font-family, var(--font-family-primary)))}.sf-badge--full-width{--badge-width: 100%}.sf-badge--number{--badge-min-width: 1.25rem;--badge-min-height: 1.25rem;--badge-padding: 2px 4px;--badge-border-radius: calc(var(--bage-line-height) * 1rem);--badge-background: var(--c-danger);--badge-font-size: var(--font-2xs);--bage-line-height: 1;--badge-font-family: var(--font-family-primary)}.sf-badge.color-black{--badge-background: var(--c-dark)}.sf-badge.color-white{--badge-background: var(--c-white)}.sf-badge.color-primary{--badge-background: var(--c-primary)}.sf-badge.color-secondary{--badge-background: var(--c-secondary)}.sf-badge.color-light{--badge-background: var(--c-light)}.sf-badge.color-dark{--badge-background: var(--c-dark)}.sf-badge.color-info{--badge-background: var(--c-info)}.sf-badge.color-success{--badge-background: var(--c-success)}.sf-badge.color-warning{--badge-background: var(--c-warning)}.sf-badge.color-danger{--badge-background: var(--c-danger)}.sf-icon{position:var(--icon-position, relative);display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--icon-width, var(--icon-size, 1.625rem));height:var(--icon-height, var(--icon-size, 1.625rem));background:#0000;fill:var(--icon-color, var(--c-black))}.sf-icon svg,.sf-icon img{width:inherit;height:inherit}.sf-icon__badge{position:absolute;top:var(--icon-badge-top, 0);right:var(--icon-badge-right, 0)}.sf-icon.color-white{--icon-color: var(--c-white)}.sf-icon.color-black{--icon-color: var(--c-black)}.sf-icon.color-primary{--icon-color: var(--c-primary)}.sf-icon.color-primary-variant{--icon-color: var(--c-primary-variant)}.sf-icon.color-dark-secondary{--icon-color: var(--_c-dark-secondary)}.sf-icon.color-green-primary{--icon-color: var(--_c-green-primary)}.sf-icon.color-green-secondary{--icon-color: var(--_c-green-secondary)}.sf-icon.color-gray-primary{--icon-color: var(--_c-gray-primary)}.sf-icon.color-gray-secondary{--icon-color: var(--_c-gray-secondary)}.sf-icon.color-light-primary{--icon-color: var(--_c-light-primary)}.sf-icon.color-light-secondary{--icon-color: var(--_c-light-secondary)}.sf-icon.color-red-primary{--icon-color: var(--_c-red-primary)}.sf-icon.color-red-secondary{--icon-color: var(--_c-red-secondary)}.sf-icon.color-yellow-primary{--icon-color: var(--_c-yellow-primary)}.sf-icon.color-yellow-secondary{--icon-color: var(--_c-yellow-secondary)}.sf-icon.color-blue-primary{--icon-color: var(--_c-blue-primary)}.sf-icon.color-blue-secondary{--icon-color: var(--_c-blue-secondary)}.sf-icon.size-xxs{--icon-size: 1rem}.sf-icon.size-xs{--icon-size: 1.4rem}.sf-icon.size-sm{--icon-size: 1.625rem}.sf-icon.size-md{--icon-size: 1.8rem}.sf-icon.size-lg{--icon-size: 2rem}.sf-icon.size-xl{--icon-size: 2.2rem}.sf-icon.size-xxl{--icon-size: 2.5rem}.sf-icon.size-xl3{--icon-size: 2.8rem}.sf-icon.size-xl4{--icon-size: 3.25rem}.sf-alert{--icon-size: 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--alert-color);font:var(--alert-font, var(--alert-font-weight, var(--font-normal)) var(--alert-font-size, var(--font-sm))/var(--alert-font-line-height, 1.6) var(--alert-font-family, var(--font-family-primary)))}.sf-alert__message{margin:var(--alert-message-margin, 0 0 0 var(--spacer-xs))}.sf-alert.color-black{--icon-color: var(--c-dark);--alert-color: var(--c-dark)}.sf-alert.color-white{--icon-color: var(--c-white);--alert-color: var(--c-white)}.sf-alert.color-primary{--icon-color: var(--c-primary);--alert-color: var(--c-primary)}.sf-alert.color-secondary{--icon-color: var(--c-secondary);--alert-color: var(--c-secondary)}.sf-alert.color-light{--icon-color: var(--c-light);--alert-color: var(--c-light)}.sf-alert.color-dark{--icon-color: var(--c-dark);--alert-color: var(--c-dark)}.sf-alert.color-info{--icon-color: var(--c-info);--alert-color: var(--c-info)}.sf-alert.color-success{--icon-color: var(--c-success);--alert-color: var(--c-success)}.sf-alert.color-warning{--icon-color: var(--c-warning);--alert-color: var(--c-warning)}.sf-alert.color-danger{--icon-color: var(--c-danger);--alert-color: var(--c-danger)}.sf-arrow{--button-width: 2.75rem;--button-height: 2.75rem;--button-padding: 0 .625rem;--button-background: var(--c-light);--button-transition: background .15s linear, box-shadow .15s linear;--icon-color: var(--c-dark);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:var(--arrow-justify-content, center);justify-content:var(--arrow-justify-content, center);-webkit-box-shadow:var(--arrow-box-shadow);box-shadow:var(--arrow-box-shadow)}.sf-arrow:hover{--button-background: var(--c-dark);--icon-color: var(--c-light);--arrow-box-shadow: 0px 4px 4px rgba(var(--c-dark-base), .25)}.sf-arrow__icon{-webkit-transform:var(--arrow-icon-transform);-ms-transform:var(--arrow-icon-transform);transform:var(--arrow-icon-transform)}.sf-arrow--long{--button-width: 3.75rem;--button-height: 1.875rem;--button-background: var(--c-white);--button-transition: transform .15s linear;--arrow-justify-content: flex-start;--arrow-icon-transform: scale(.855, .75)}.sf-arrow--long:hover{-webkit-transform:scale(1.17,1.34);-ms-transform:scale(1.17,1.34);transform:scale(1.17,1.34);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.sf-arrow--long.sf-arrow--right{--arrow-justify-content: flex-end;--arrow-icon-transform: rotate(180deg) scale(.855, .75)}.sf-arrow--long.sf-arrow--right:hover{-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.sf-arrow--transparent{--button-background: transparent}.sf-arrow--transparent:hover{--button-background: transparent;--icon-color: var(--c-dark);--arrow-box-shadow: none}.sf-arrow--rounded{--button-border-radius: 100%}.sf-arrow--no-shadow:hover{--arrow-box-shadow: none}.sf-arrow--right{--arrow-icon-transform: rotate(180deg)}.sf-arrow--top{--arrow-icon-transform: rotate(90deg)}.sf-arrow--down{--arrow-icon-transform: rotate(270deg)}.sf-circle-icon{--icon-color: var(--c-white);--button-padding: 0;--icon-size: 1.5rem;--button-size: 3.25rem;--button-background: var(--c-primary);--button-transition: box-shadow .3s ease;--button-box-shadow: 0 4px 4px rgba(var(--c-dark-base), .2);--button-border-radius: 100%;position:var(--circle-icon-position, relative)}.sf-circle-icon:hover{--button-background: var(--c-primary);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-primary-base), .3)}.sf-circle-icon:active{--button-transition: box-shadow .15s ease;--button-box-shadow: 0 0 0 .5rem rgba(var(--c-primary-base), .3)}.sf-circle-icon:disabled{--button-box-shadow: 0;--icon-color: var(--c-text-disabled)}.sf-circle-icon:disabled:hover{--button-background: var(--c-light)}.sf-circle-icon__icon{--icon-position: static}.sf-circle-icon.color-black{--button-background: var(--c-black)}.sf-circle-icon.color-black:hover{--button-background: var(--c-black-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-black-base), .08)}.sf-circle-icon.color-black:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-black-base), .08)}.sf-circle-icon.color-white{--button-background: var(--c-white)}.sf-circle-icon.color-white:hover{--button-background: var(--c-white-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-white-base), .08)}.sf-circle-icon.color-white:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-white-base), .08)}.sf-circle-icon.color-primary{--button-background: var(--c-primary)}.sf-circle-icon.color-primary:hover{--button-background: var(--c-primary-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-primary-base), .08)}.sf-circle-icon.color-primary:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-primary-base), .08)}.sf-circle-icon.color-secondary{--button-background: var(--c-secondary)}.sf-circle-icon.color-secondary:hover{--button-background: var(--c-secondary-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-secondary-base), .08)}.sf-circle-icon.color-secondary:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-secondary-base), .08)}.sf-circle-icon.color-light{--button-background: var(--c-light)}.sf-circle-icon.color-light:hover{--button-background: var(--c-light-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-light-base), .08)}.sf-circle-icon.color-light:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-light-base), .08)}.sf-circle-icon.color-dark{--button-background: var(--c-dark)}.sf-circle-icon.color-dark:hover{--button-background: var(--c-dark-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-dark-base), .08)}.sf-circle-icon.color-dark:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-dark-base), .08)}.sf-circle-icon.color-info{--button-background: var(--c-info)}.sf-circle-icon.color-info:hover{--button-background: var(--c-info-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-info-base), .08)}.sf-circle-icon.color-info:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-info-base), .08)}.sf-circle-icon.color-success{--button-background: var(--c-success)}.sf-circle-icon.color-success:hover{--button-background: var(--c-success-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-success-base), .08)}.sf-circle-icon.color-success:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-success-base), .08)}.sf-circle-icon.color-warning{--button-background: var(--c-warning)}.sf-circle-icon.color-warning:hover{--button-background: var(--c-warning-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-warning-base), .08)}.sf-circle-icon.color-warning:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-warning-base), .08)}.sf-circle-icon.color-danger{--button-background: var(--c-danger)}.sf-circle-icon.color-danger:hover{--button-background: var(--c-danger-lighten);--button-box-shadow: 0 0 0 .3125rem rgba(var(--c-danger-base), .08)}.sf-circle-icon.color-danger:active{--button-box-shadow: 0 0 0 .5rem rgba(var(--c-danger-base), .08)}.sf-circle-icon--small{--icon-size: 8px;--button-size: 1.625rem;--button-transition: background .15s ease}.sf-circle-icon--small:hover{--button-background: var(--c-primary);--button-box-shadow: 0}.sf-circle-icon--small:active{--button-background: var(--c-primary-variant)}.sf-circle-icon--small.color-black:hover{--button-background: var(--c-black);--button-box-shadow: 0}.sf-circle-icon--small.color-black:active{--button-background: var(--c-black-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-white:hover{--button-background: var(--c-white);--button-box-shadow: 0}.sf-circle-icon--small.color-white:active{--button-background: var(--c-white-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-primary:hover{--button-background: var(--c-primary);--button-box-shadow: 0}.sf-circle-icon--small.color-primary:active{--button-background: var(--c-primary-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-secondary:hover{--button-background: var(--c-secondary);--button-box-shadow: 0}.sf-circle-icon--small.color-secondary:active{--button-background: var(--c-secondary-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-light:hover{--button-background: var(--c-light);--button-box-shadow: 0}.sf-circle-icon--small.color-light:active{--button-background: var(--c-light-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-dark:hover{--button-background: var(--c-dark);--button-box-shadow: 0}.sf-circle-icon--small.color-dark:active{--button-background: var(--c-dark-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-info:hover{--button-background: var(--c-info);--button-box-shadow: 0}.sf-circle-icon--small.color-info:active{--button-background: var(--c-info-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-success:hover{--button-background: var(--c-success);--button-box-shadow: 0}.sf-circle-icon--small.color-success:active{--button-background: var(--c-success-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-warning:hover{--button-background: var(--c-warning);--button-box-shadow: 0}.sf-circle-icon--small.color-warning:active{--button-background: var(--c-warning-variant);--button-box-shadow: 0}.sf-circle-icon--small.color-danger:hover{--button-background: var(--c-danger);--button-box-shadow: 0}.sf-circle-icon--small.color-danger:active{--button-background: var(--c-danger-variant);--button-box-shadow: 0}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.sf-bullet{-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--bullet-width, var(--bullet-size, .5rem));height:var(--bullet-height, var(--bullet-size, .5rem));margin:var(--bullet-margin, var(--spacer-2xs));border-radius:var(--bullet-border-radius, 100%);background:var(--bullet-background, var(--c-gray));-webkit-box-shadow:var(--bullet-box-shadow, none);box-shadow:var(--bullet-box-shadow, none);-webkit-transition:-webkit-transform .15s linear,-webkit-box-shadow .15s linear;transition:-webkit-transform .15s linear,-webkit-box-shadow .15s linear;transition:transform .15s linear,box-shadow .15s linear;transition:transform .15s linear,box-shadow .15s linear,-webkit-transform .15s linear,-webkit-box-shadow .15s linear}.sf-bullet:hover,.sf-bullet--active{-webkit-transform:scale3d(1.25,1.25,1);transform:scale3d(1.25,1.25,1);--bullet-box-shadow: 0 3px 4px 0 rgba(var(--c-dark-base), .25)}.sf-bullet--active{--bullet-background: var(--c-primary);cursor:default}.sf-bullets{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style-type:none}.sf-checkbox__container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:var(--checkbox-padding);width:var(--checkbox-container-width);cursor:var(--checkbox-cursor, pointer)}.sf-checkbox__checkmark{-webkit-box-sizing:border-box;box-sizing:border-box;display:var(--checkbox-display, flex);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-order:var(--checkbox-order);order:var(--checkbox-order);width:var(--checkbox-size, 1.5rem);height:var(--checkbox-size, 1.5rem);border:var(--checkbox-border, var(--checkbox-border-style, solid) var(--checkbox-border-color, var(--c-gray-variant)));border-width:var(--checkbox-border-width, 1px);border-radius:var(--checkbox-border-radius);background:var(--checkbox-background, transparent);-webkit-transition:background .15s linear,border-color .15s linear;transition:background .15s linear,border-color .15s linear}.sf-checkbox__checkmark:hover{--checkbox-border-color: var(--c-primary)}.sf-checkbox--has-error .sf-checkbox__checkmark:hover{--checkbox-border-color: var(--c-danger)}.sf-checkbox--is-disabled .sf-checkbox__checkmark:hover{--checkbox-border-color: var(--c-text-disabled)}.sf-checkbox__label{-ms-flex:1 1;flex:1 1;margin:var(--checkbox-label-margin, 0 0 0 var(--spacer-sm));color:var(--checkbox-label-color, var(--c-text));font:var(--checkbox-font, var(--checkbox-font-weight, var(--font-medium)) var(--checkbox-font-size, var(--font-xs))/var(--checkbox-font-line-height, 1.6) var(--checkbox-font-family, var(--font-family-primary)))}.sf-checkbox--is-active{--checkbox-border-color: var(--c-primary);--checkbox-background: var(--c-primary)}.sf-checkbox--is-active.sf-checkbox--has-error{--checkbox-border-color: var(--c-danger);--checkbox-background: var(--c-danger)}.sf-checkbox--is-active.sf-checkbox--is-disabled{--checkbox-border-color: var(--c-text-disabled);--checkbox-background: var(--c-text-disabled)}.sf-checkbox--is-disabled{--checkbox-label-color: var(--c-text-disabled);--checkbox-border-color: var(--c-text-disabled)}.sf-checkbox input{position:absolute;opacity:0;left:-1000%;width:1px;height:1px}.sf-checkbox input[style*="outline: none"]:focus+.sf-checkbox__checkmark{outline:none}.sf-checkbox input:focus+.sf-checkbox__checkmark{outline-color:-webkit-focus-ring-color;outline-style:auto}.sf-price{display:-ms-flexbox;display:flex;-ms-flex-direction:var(--price-flex-direction, row);flex-direction:var(--price-flex-direction, row);-ms-flex-align:var(--price-align-items, center);align-items:var(--price-align-items, center);-ms-flex-pack:var(--price-justify-content);justify-content:var(--price-justify-content)}.sf-price__regular{margin:var(--price-regular-margin, 0);color:var(--price-regular-color, var(--c-text));font:var(--price-regular-font, var(--price-regular-font-weight, var(--font-medium)) var(--price-regular-font-size, var(--font-lg))/var(--price-regular-font-line-height, 1.6) var(--price-regular-font-family, var(--font-family-primary)));-webkit-text-decoration:var(--price-regular-text-decoration, none);text-decoration:var(--price-regular-text-decoration, none)}.sf-price__special{margin:var(--price-special-margin, 0);color:var(--price-special-color, var(--c-text));font:var(--price-special-font, var(--price-special-font-weight, var(--font-medium)) var(--price-special-font-size, var(--font-lg))/var(--price-special-font-line-height, 1.6) var(--price-special-font-family, var(--font-family-primary)));-webkit-text-decoration:var(--price-special-text-decoration, none);text-decoration:var(--price-special-text-decoration, none)}.sf-price__old{margin:var(--price-old-margin, 0 var(--spacer-xs) 0 0);color:var(--price-old-color, var(--c-danger));font:var(--price-old-font, var(--price-old-font-weight, var(--font-light)) var(--price-old-font-size, var(--font-lg))/var(--price-old-font-line-height, 1.6) var(--price-old-font-family, var(--font-family-primary)));-webkit-text-decoration:var(--price-old-text-decoration, line-through);text-decoration:var(--price-old-text-decoration, line-through)}.sf-price{-ms-flex-wrap:wrap;flex-wrap:wrap}.sf-price__value{display:-ms-flexbox;display:flex}.sf-price__line{display:inline-block;white-space:nowrap}.sf-price__line--promo{white-space:normal;margin-bottom:4px}.sf-price__sale{display:inline-block;background:var(--orange-light-background);padding:2px 4px;font-size:var(--font-size-12);color:var(--orange);font-weight:500}@media (max-width: 1023px){.sf-price__sale{font-size:var(--font-size-10)}}.sf-price__sale-price{font-weight:500;text-decoration:none;color:var(--black)!important}.sf-price__special--sale{display:inline-block;margin-right:4px}.sf-price__sale-block{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sf-image{position:relative;display:inline-block;line-height:0;overflow:hidden}.sf-image img{width:var(--image-width);max-width:100%;height:var(--image-height, auto)}.sf-image--has-size{width:100%;max-width:calc(var(--_image-width)*1px)}.sf-image--has-size img:not(.noscript){position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.sf-image--has-size:after{display:block;content:"";padding-bottom:calc(var(--_image-height)/var(--_image-width)*100%)}.sf-image__overlay{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:var(--image-ovarlay-padding, var(--spacer-sm));background:var(--image-ovarlay-background, rgba(var(--c-dark-base), .6));color:var(--image-overlay-color, var(--c-white));opacity:var(--image-overlay-opacity, 0);font:var(--image-overlay-font, var(--image-overlay-font-weight, var(--font-light)) var(--image-overlay-font-size, var(--font-sm))/var(--image-overlay-font-line-height, 1.6) var(--image-overlay-font-family, var(--font-family-primary)));-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.sf-image:hover{--image-overlay-opacity: 1 }.sf-input{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--input-width);height:var(--input-height);border-radius:0}.sf-input__label{position:absolute;display:var(--input-label-display);top:var(--input-label-top, 50%);left:var(--input-label-left);color:var(--input-label-color, inherit);-webkit-transform:var(--input-label-transform, translate3d(0, calc(var(--input-label-top, 50%) * -1), 0));transform:var(--input-label-transform, translate3d(0, calc(var(--input-label-top, 50%) * -1), 0));-webkit-transition:var(--input-label-transition, top .15s linear, font-size .15s linear);transition:var(--input-label-transition, top .15s linear, font-size .15s linear);font:var(--input-label-font, var(--input-label-font-weight, var(--font-normal)) var(--input-label-font-size, var(--font-lg))/var(--input-label-font-line-height, 1) var(--input-label-font-family, var(--font-family-primary)))}.sf-input__label:after{content:var(--input-label-required);color:var(--input-label-color, var(--c-primary))}.sf-input__bar{position:relative;display:var(--input-bar-display, block)}.sf-input__bar:before,.sf-input__bar:after{position:absolute;bottom:0;width:var(--input-bar-width, 0);height:1px;background:var(--input-bar-background, var(--c-primary));-webkit-transition:width .15s linear;transition:width .15s linear;content:""}.sf-input__bar:before{left:50%}.sf-input__bar:after{right:50%}.sf-input__error-message{color:var(--input-error-message-color, var(--c-danger));height:calc(var(--font-xs)*1.2);font:var(--input-error-message-font, var(--input-error-message-font-weight, var(--font-medium)) var(--input-error-message-font-size, var(--font-xs))/var(--input-error-message-font-line-height, 1.2) var(--input-error-message-font-family, var(--font-family-primary)))}.sf-input__wrapper,.sf-input input{width:100%;height:100%}.sf-input__wrapper{position:relative;margin:var(--input-margin, 0 0 var(--spacer-xs) 0)}.sf-input input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--input-padding, var(--spacer-sm) 0 var(--spacer-xs) 0);border:var(--input-border, var(--input-border-style, solid) var(--input-border-color, var(--c-light)));border-width:var(--input-border-width, 0 0 1px 0);background:var(--input-background);color:var(--input-color, var(--c-text));border-radius:0;font:var(--input-font, var(--input-font-weight, var(--font-normal)) var(--input-font-size, var(--font-lg))/var(--input-font-line-height, 1) var(--input-font-family, var(--font-family-primary)));text-align:var(--input-text-align)}.sf-input input:focus~*{--icon-color: var(--c-primary);--input-password-icon-background: var(--c-primary);--input-label-top: 0;--input-label-color: var(--c-primary);--input-label-font-size: var(--font-2xs);--input-bar-width: 50%;--input-error-message-color: var(--c-primary)}.sf-input input:required~*{--input-label-required: " *"}.sf-input input:disabled{--input-color: var(--c-text-disabled);-webkit-text-fill-color:var(--c-text-disabled)}.sf-input input:disabled~*{--icon-color: var(--text-disabled);--input-label-color: var(--c-text-disabled)}.sf-input input[type=number]{-moz-appearance:textfield}.sf-input input[type=number]::-webkit-inner-spin-button,.sf-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-input input[type=search]{-webkit-appearance:none}.sf-input__password-button{--icon-size: 12px;--button-padding: 0;--button-background: transparent;position:absolute;top:var(--input-icon-top, 50%);right:var(--input-icon-right, var(--spacer-xs));-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.sf-input__password-button:hover{--button-background: transparent;--button-box-shadow: none}.sf-input__password-icon{position:relative}.sf-input__password-icon--hidden{--input-password-icon-scaleX: 1}.sf-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 .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear;content:""}.sf-input--invalid{--input-border-color: var(--c-danger)}.sf-input--invalid input:focus~*{--input-bar-background: var(--c-danger);--input-label-color: var(--c-danger)}.sf-input--has-text,.sf-input input[type=date]~*,.sf-input input[type=time]~*,.sf-input input[type=image]~*,.sf-input input[type=file]~*{--input-label-top: 0;--input-label-font-size: var(--font-2xs)}.sf-input--filled{--input-background: var(--c-light);--input-font-size: var(--font-xs);--input-padding: var(--spacer-xs);--input-label-left: var(--spacer-xs);--input-label-font-size: var(--font-xs);--input-label-color: var(--c-secondary-variant);--input-label-transition: color .15s ease}.sf-input--filled.sf-input--has-text{--input-label-display: none}.sf-input--filled input:focus~*{--input-bar-width: unset;--input-label-top: 50%;--input-label-font-size: var(--font-xs);--input-label-color: var(--c-text)}.sf-quantity-selector{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:var(--quantity-selector-align-items, center);align-items:var(--quantity-selector-align-items, center);-ms-flex-pack:var(--quantity-selector-justify-content);justify-content:var(--quantity-selector-justify-content);-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--quantity-selector-height, 3.25rem);width:var(--quantity-selector-width, 6.75rem);background:var(--quantity-selector-background, var(--c-light));border:var(--quantity-selector-border, var(--quantity-selector-border-style, solid) var(--quantity-selector-border-color, var(--c-light)));border-width:var(--quantity-selector-border-width, 0)}.sf-quantity-selector__button{--button-height: 100%;--button-padding: 0 var(--spacer-xs);--button-background: transparent;--button-color: var(--c-text)}.sf-quantity-selector__button:hover{--button-background: transparent;--button-box-shadow: none}.sf-quantity-selector__input{--input-bar-display: none;--input-height: var(--quantity-selector-height, 3.25rem);--input-padding: 0;--input-margin: 0;--input-border: 0;--input-text-align: center}.sf-quantity-selector--secondary{--quantity-selector-background: transparent;--quantity-selector-border-width: 0 0 1px 0;--quantity-selector-width: 100%;--quantity-selector-justify-content: center}.sf-quantity-selector--secondary .sf-quantity-selector__button{--button-background: var(--c-light);--button-border-radius: 100%;--button-padding: 0;--button-size: 1.625rem;-ms-flex:none;flex:none}.sf-quantity-selector--secondary .sf-quantity-selector__input{--input-width: 9rem}.sf-link{color:var(--link-color, var(--c-text));font:var(--link-font, var(--link-font-weight, var(--font-normal)) var(--link-font-size, var(--font-lg))/var(--link-font-line-height, 1.4) var(--link-font-family, var(--font-family-primary)));padding:var(--link-padding, 0);background:var(--link-background, transparent);text-transform:var(--link-text-transform, none);-webkit-text-decoration:var(--link-text-decoration, none);text-decoration:var(--link-text-decoration, none)}.sf-link:visited{color:var(--link-color)}.sf-link:hover{color:var(--link-hover-color, var(--link-color))}.sf-link:active,.sf-link:focus,.sf-link:hover{--link-background: transparent;outline:none;-webkit-box-shadow:none;box-shadow:none}.sf-link.sf-link--secondary{color:var(--black-hover)}.sf-link.sf-link--primary{color:var(--c-primary);font-size:var(--font-sm);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sf-link.sf-link--primary:hover{color:var(--orange-hover)}.sf-link.sf-link--sm{font-size:var(--font-sm);font-weight:400}.sf-link--base{--link-font-size: var(--font-base);--link-color: var(--orange);-webkit-transition:var(--transition-link);transition:var(--transition-link)}.sf-link--base:hover{--link-color: var(--orange-hover)}.sf-color{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:var(--color-width, var(--color-size, 2.5rem));height:var(--color-height, var(--color-size, 2.5rem));background:var(--color-background);border-radius:var(--color-border-radius);-webkit-box-shadow:var(--color-box-shadow);box-shadow:var(--color-box-shadow);-webkit-transition:-webkit-transform .15s linear,-webkit-box-shadow .15s linear;transition:-webkit-transform .15s linear,-webkit-box-shadow .15s linear;transition:transform .15s linear,box-shadow .15s linear;transition:transform .15s linear,box-shadow .15s linear,-webkit-transform .15s linear,-webkit-box-shadow .15s linear}.sf-color__badge{--badge-padding: var(--spacer-xs);--badge-border-radius: 100%;position:absolute;top:-25%;right:-25%}.sf-color__badge-enter-active{-webkit-animation:bounce-in .3s;animation:bounce-in .3s}.sf-color__badge-leave-active{animation:bounce-in .3s reverse}@media (min-width: 1024px){.sf-color{--color-size: .75rem}.sf-color--active,.sf-color:hover{-webkit-transform:scale(1.667);-ms-transform:scale(1.667);transform:scale(1.667)}.sf-color:hover{--color-box-shadow: 0px 4px 4px rgba(var(--c-dark-base), .25)}.sf-color:active{--color-box-shadow: none}}.sf-color--rounded{--color-border-radius: 100%}.sf-divider{display:var(--divider-display, block);margin:var(--divider-margin);max-width:var(--divider-max-width);width:var(--divider-width);border:var(--divider-border, var(--divider-border-style, solid) var(--divider-border-color, var(--c-light)));border-width:var(--divider-border-width, 1px)}.sf-heading{-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--heading-padding, 0 0 var(--spacer-xs) 0);text-align:var(--heading-text-align, center)}.sf-heading__title{margin:var(--heading-title-margin, 0);color:var(--heading-title-color, var(--c-text));font:var(--heading-title-font, var(--heading-title-font-weight, var(--font-semibold)) var(--heading-title-font-size, var(--h1-font-size))/var(--heading-title-font-line-height, 1.6) var(--heading-title-font-family, var(--font-family-primary)))}.sf-heading__title--h2{font-size:var(--heading-title-font-size, var(--h2-font-size));font-weight:var(--heading-title-font-weight, var(--font-normal))}.sf-heading__title--h3{font-size:var(--heading-title-font-size, var(--h3-font-size));font-weight:var(--heading-title-font-weight, var(--font-medium))}.sf-heading__title--h4{font-size:var(--heading-title-font-size, var(--h4-font-size));font-weight:var(--heading-title-font-weight, var(--font-normal))}.sf-heading__title--h5{font-size:var(--heading-title-font-size, var(--h5-font-size));font-weight:var(--heading-title-font-weight, var(--font-bold))}.sf-heading__title--h6{font-size:var(--heading-title-font-size, var(--h6-font-size));font-weight:var(--heading-title-font-weight, var(--font-normal))}.sf-heading__subtitle{margin:var(--heading-subtitle-margin);color:var(--heading-subtitle-color, var(--c-text));font:var(--heading-subtitle-font, var(--heading-subtitle-font-weight, var(--font-light)) var(--heading-subtitle-font-size, var(--font-xs))/var(--heading-subtitle-font-line-height, 1.6) var(--heading-subtitle-font-family, var(--font-family-primary)))}@media (min-width: 1024px){.sf-heading{--heading-padding: 0;--heading-border: 0;--heading-text-align: center}}.sf-heading--underline{border:var(--heading-border, var(--heading-border-style, solid) var(--heading-border-color, var(--c-light)));border-width:var(--heading-border-width, 0 0 1px 0)}.sf-heading--left{--heading-text-align: left}.sf-heading--right{--heading-text-align: right}.sf-loader{position:relative;width:100%;height:100%}.sf-loader__overlay{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--loader-overlay-background, var(--c-white))}.sf-loader__spinner{stroke:var(--loader-spinner-stroke, var(--c-primary))}.sf-overlay{position:fixed;inset:0;z-index:var(--overlay-z-index, 1);background:var(--overlay-background, rgba(var(--c-gray-base), .7))}.sf-property{display:-ms-flexbox;display:flex;color:var(--property-color, var(--c-text))}.sf-property__name{margin:var(--property-name-margin, 0 var(--spacer-xs) 0 0);color:var(--property-name-color, var(--c-secondary-variant));text-transform:var(--property-name-text-transform);font:var(--property-name-font, var(--property-name-font-weight, var(--font-normal)) var(--property-name-font-size, var(--font-sm))/var(--property-name-font-line-height, 1.2) var(--property-name-font-family, var(--font-family-primary)))}.sf-property__name:after{content:var(--property-name-content, ":")}.sf-property__value{color:var(--property-value-color);font:var(--property-value-font, var(--property-value-font-weight, var(--font-medium)) var(--property-value-font-size, var(--font-sm))/var(--property-value-font-line-height, 1.2) var(--property-value-font-family, var(--font-family-primary)))}.sf-property--large{--property-name-font-size: var(--font-xl);--property-value-font-size: var(--font-xl);--property-value-font-weight: var(--font-semibold)}.sf-property--full-width{-ms-flex-pack:justify;justify-content:space-between;width:100%}.sf-property--np .sf-property__value{max-width:120px;text-align:right}.sf-property--value-in-middle .sf-property__name,.sf-property--value-in-middle .sf-property__value{-ms-flex:1 1;flex:1 1}.sf-property--without-suffix{--property-name-content: ""}.sf-rating{display:-ms-flexbox;display:flex}.sf-rating__icon{--icon-color: var(--c-primary)}.sf-rating__icon--negative{--icon-color: var(--c-gray-variant)}@media (min-width: 1024px){.mobile-only{display:none!important}}@media (max-width: 1023px){.desktop-only{display:none!important}}.sf-section{margin:var(--section-margin, calc(var(--spacer-lg) * 2) 0 var(--spacer-lg) 0)}.sf-section__content{margin:var(--section-content-margin, calc(var(--spacer-lg) * 2) 0 0 0)}@media (min-width: 1024px){.sf-section{--section-margin: var(--spacer-3xl) 0;--section-content-margin: var(--spacer-2xl) 0 0 0}}
