.password-strength-hint{position:relative}.password-strength-hint__show-icon{position:absolute;top:0;right:0}.password-strength-hint__show-icon button{margin:auto;height:100%}.password-strength-hint__criteria-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;list-style:none;margin:0;padding:0}.password-strength-hint__criteria{flex:1 1 auto;min-width:50%}.password-strength-hint__criteria--valid{color:var(--success)}.password-strength-hint__criteria--invalid{color:var(--error)}.stars{position:relative;display:block;white-space:nowrap}.stars__fill{position:absolute;top:.1rem;left:0;color:var(--brandPrimary);pointer-events:none;display:flex}.stars__empty{color:var(--shade03);display:flex}.stars--clickable .stars__empty .stars__icon:hover{color:var(--shade04)}.stars__fill,.stars__empty{margin:-.1rem}.stars__icon{padding:.1rem}.stars__icon>*{display:block}:export{brandprimary:#0A0A0A;brandsecondary:#fff;brandGold:#c29472;brandRed:#e00000;brandBlue:#1d1688;shade01:#f4f4f4;shade02:#f0f0f0;shade03:#808080;shade04:#CACACA;shade05:#979797;shade06:#666666;shade07:#444444;shade08:#222222;uisuccess:#3C9A1C;uiinfo:#F2C34B;uiwarning:#D47506;uierror:#C83939;text-black:#0A0A0A;text-white:#fff}:root{--none: transparent;--shade00: #fff;--shade10: #0A0A0A;--input-focus-ring: #2DBAF6;--gradient-yellow: linear-gradient(135deg, #EDC45D 0%, #D0AA4B 100%);--grey: #CACACA;--darkgrey: #979797;--dark-green: #6A9FA1;--upgrade2025: #8fc7fb;--gift: #C9EEF7;--gift-dark: hsl(192, 74%, 58%);--trade-up: #B3DAFF;--care: #CCE3C2;--modal-overlay: rgba(0, 0, 0, .3);--gradient-green: linear-gradient(135deg, #8EC7CB 0%, #6A9FA1 100%);--brandPrimary: #0A0A0A;--brandSecondary: #fff;--white: #fff;--black: #0A0A0A;--red: #ff0000;--shade01: #f4f4f4;--shade02: #f0f0f0;--shade03: #808080;--shade04: #CACACA;--shade05: #979797;--shade06: #666666;--success: #3C9A1C;--info: #F2C34B;--warning: #D47506;--error: #C83939;--frontCommercePrimary: #ab083e;--invertedSuccess: #4ed17b;--invertedInfo: #fbb03b;--invertedWarning: #ff9a9a;--invertedError: #ff9a9a;--divider: #CACACA;--blockBackground: #fff;--callToAction: #0A0A0A;--fontDisabled: #979797;--fontSecondaryColor: #979797;--titleColor: #0A0A0A;--backgroundColor: #fff;--fontColor: #131433;--reverseBackgroundColor: #131433;--reverseFontColor: #fff;--buttonPrimaryColor: #0A0A0A;--buttonSecondaryColor: #fff;--callToActionColor: #fff;--callToActionBackground: #0A0A0A;--hoverableColor: #0A0A0A;--iconColor: #0A0A0A;--notificationColor: #fff;--notificationBackground: #0A0A0A;--modalColor: #0A0A0A;--modalBackground: #fff;--modalBorderColor: #CACACA;--productBackground: #fff;--productColor: #0A0A0A;--productPriceColor: #979797;--promotionBorderColor: #fff;--optionBackground: #808080;--optionColor: #0A0A0A;--optionItemBackground: #fff;--optionItemBorderColor: #CACACA;--optionItemColor: #979797;--optionItemActiveBorderColor: #CACACA;--inputBorderColor: #CACACA}:root{--boxSizeMargin: 1rem;--containerWidth: 100rem;--zIndexModal: 40;--fw-regular: 300;--fw-medium: 500;--fw-semiBold: 700;--fw-bold: 900;--input-radius: .313rem;--checkbox-radius: .188rem;--border-radius-button: .25rem;--border-radius-container: .5rem;--round-radius: 100%;--border-radius-img: .416rem;--grid-breakpoints-xxs: 18.75rem;--grid-breakpoints-xs: 0;--grid-breakpoints-sm: 36rem;--grid-breakpoints-md: 51.25rem;--grid-breakpoints-lg: 64rem;--grid-breakpoints-xl: 80rem;--grid-breakpoints-xxl: 100rem;--input-custom-height: 3.25rem;--regular: $regular;--medium: $medium;--semiBold: $semiBold;--bold: $bold;--minimalSize: $minimalSize;--tinySize: $tinySize;--extraSmallSize: $extraSmallSize;--smallSize: $smallSize;--regularSize: $regularSize;--mediumSize: $mediumSize;--extraLargeSize: $extraLargeSize;--giantSize: $giantSize;--padding-container: 1.25rem;--grid-gutter-width: .75rem;--spacing: 1rem;--spacing-05: var(--spacing);--spacing-06: calc(var(--spacing) * 1.5);--spacing-07: calc(var(--spacing) * 2.25);--spacing-08: calc(var(--spacing) * 3.75);--max-height-expand: 0;--font-size-10: .625rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.125rem;--font-size-26: 1.25rem;--font-size-36: 1.625rem;--font-size-44: 1.875rem;--line-height-12: .75rem;--line-height-16: 1rem;--line-height-20: 1.25rem;--line-height-24: 1.5rem;--line-height-26: 1.625rem;--line-height-36: 1.75rem;--line-height-44: 2rem;--line-height-52: 2.5rem}@media screen and (min-width: 51.25rem){:root{--grid-gutter-width: 1rem;--padding-container: 2.25rem;--font-size-20: 1.25rem;--font-size-26: 1.625rem;--font-size-36: 2.25rem;--font-size-44: 2.75rem;--line-height-26: 1.75rem;--line-height-36: 2.25rem;--line-height-44: 2.75rem;--line-height-52: 3.25rem}}@media screen and (min-width: 64rem){:root{--grid-gutter-width: 2.25rem;--spacing-05: calc(var(--spacing) * 1.5);--spacing-06: calc(var(--spacing) * 2.25);--spacing-07: calc(var(--spacing) * 3.75);--spacing-08: calc(var(--spacing) * 6.25)}}@media screen and (min-width: 80rem){:root{--padding-container: 6.25rem}}@media screen and (min-width: 100rem){:root{--padding-container: 0}}.sr-only,.rating-input__radio>input,.rating-input__radio>label,.sr-only-desktop,.sr-only-mobile{display:block!important;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;background:none}@media (min-width: 51.25rem){.sr-only-desktop{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal}}@media (max-width: 51.23rem){.sr-only-mobile{display:block!important;position:static;height:auto;width:auto;margin:0;white-space:normal}}.sr-focusable:active,.sr-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;white-space:normal;width:auto;position:static}.rating-input{display:flex;align-items:center;margin:0 calc(-1 * var(--boxSizeMargin) / 4)}.rating-input__input,.rating-input__value{padding:0 calc(var(--boxSizeMargin) / 4)}.rating-input__input{position:relative;display:inline-block}.rating-input__radio-group{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 calc(var(--boxSizeMargin) / 4);margin:-.1rem;display:flex}.rating-input__radio-group>*{width:20%;padding:.1rem}.rating-input__radio{position:relative;margin:0}.rating-input__radio>input:focus+.rating-input__focus-hint:after{position:absolute;content:"";top:0;bottom:-2px;left:.1rem;right:.1rem;border-bottom:var(--brandPrimary) 2px solid}.rating-input__value{display:flex;align-items:center}
