@layer components-base{.error-list{pointer-events:none;--error-gap:calc(var(--scale-px)*10);--error-input-spacing:calc(var(--scale-px)*10)}.input-textarea .error-list{--error-input-spacing:0px}.error{color:var(--c-error);display:block}.error-list>.error:not(:first-child){padding-top:var(--error-gap)}.error-list>.error:last-child{padding-bottom:var(--error-gap)}.input-media .error-list,.input-text .error-list,.input-textarea .error-list,.select-list .error-list{margin-top:calc(var(--error-input-spacing)*-1 - 2px);padding-top:var(--error-input-spacing)}.input-media .error-list>.error:first-child,.input-text .error-list>.error:first-child,.input-textarea .error-list>.error:first-child,.select-list .error-list>.error:first-child{padding-top:calc(var(--error-input-spacing) + 2px)}.input-media .error-list>.fade-fast-leave-active,.input-text .error-list>.fade-fast-leave-active,.input-textarea .error-list>.fade-fast-leave-active,.select-list .error-list>.fade-fast-leave-active{top:calc(var(--error-input-spacing) + 2px)}.group>.error-list{flex-grow:1}}@layer components{.error-list{font-size:calc(var(--scale-text-rem)*1.1);--lh:calc(var(--scale-text-rem)*1.5);font-family:HeadingNow,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:var(--lh);text-transform:none}.error-list,.win .error-list{--fos:-.169em;--foe:-.088em}.input--promo .error-list{bottom:var(--md,1.3em) var(--n-md,0);font-size:var(--xxxxl,calc(var(--scale-text-rem)*1.6)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem)*1.3)) var(--n-md,calc(var(--scale-text-rem)*1.2)));margin-top:var(--md,0) var(--n-md,calc(var(--scale-px)*10));position:var(--md,absolute) var(--n-md,relative);right:0;z-index:1;--lh:var(--xxxxl,calc(var(--scale-text-rem)*2)) var(--n-xxxxl,calc(var(--scale-text-rem)*1.6));font-family:HeadingNow,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.03em;line-height:var(--lh);text-transform:none}.input--promo .error-list,.win .input--promo .error-list{--fos:-.169em;--foe:-.088em}.input--promo .error-list label{position:relative;z-index:1}.input--promo .error-list:before{background:var(--t-background);left:-40px;right:0}.input--promo .error-list:after,.input--promo .error-list:before{bottom:-1.2em;content:"";display:var(--md,block) var(--n-md,none);position:absolute;top:-1.2em}.input--promo .error-list:after{background:linear-gradient(90deg,rgba(var(--t-background-rgb),0) 0,var(--t-background) 100%);left:-90px;width:50px}.input-checkbox .error-list .error:first-child,.input-checkbox~.error-list .error:first-child{margin-top:var(--md,calc(var(--scale-px)*6)) var(--n-md,calc(var(--scale-px)*4))}}@layer components-base{.tooltip-wrapper{display:flex;flex-direction:column}.tooltip{--tooltip-padding:var(--spacing-small) var(--spacing);padding:var(--tooltip-padding);white-space:normal;z-index:3}.tooltip__arrow{left:var(--tooltip-arrow-left,100%);position:absolute;top:var(--tooltip-arrow-top,100%)}.tooltip-mobile{background:var(--t-background);bottom:var(--cookie-message-mobile-height,0);left:0;padding:var(--spacing);position:fixed;right:0;width:100vw;z-index:10}.tooltip-mobile__header{display:flex;justify-content:space-between}.slide-up-tooltip-modal-enter-active,.slide-up-tooltip-modal-leave-active{transition:transform .8s ease}.slide-up-tooltip-modal-enter-from,.slide-up-tooltip-modal-leave-to{transform:translateY(100%)}.tooltip--full{width:100%}.tooltip--small{--tooltip-padding:6px}.tooltip-trigger{display:flex;flex-direction:column}.tooltip-trigger--hover{pointer-events:auto}}@layer components{.tooltip--top .tooltip__arrow,.tooltip--top-end .tooltip__arrow,.tooltip--top-start .tooltip__arrow{border-color:var(--t-background) transparent transparent transparent;border-style:solid}.tooltip--top .tooltip__arrow,.tooltip--top-start .tooltip__arrow{border-width:5px 5px 0 0;transform:skew(-37deg)}.tooltip--top-end .tooltip__arrow{border-width:5px 0 0 5px;transform:skew(37deg)}.tooltip--bottom .tooltip__arrow,.tooltip--bottom-end .tooltip__arrow,.tooltip--bottom-start .tooltip__arrow{border-color:transparent transparent var(--t-background) transparent;border-style:solid;top:-5px}.tooltip--bottom-start .tooltip__arrow{border-width:0 5px 5px 0;transform:skew(37deg)}.tooltip--bottom .tooltip__arrow,.tooltip--bottom-end .tooltip__arrow{border-width:0 0 5px 5px;transform:skew(-37deg)}}@layer components-base{.form-label{align-items:flex-start;cursor:pointer;display:flex;gap:var(--form-label-gap,0);justify-content:flex-start;margin-bottom:var(--form-label-spacing,0);position:relative;transition:color .2s ease}.form-label__text{display:block}.form-label__text>.text-box-trim{display:inline-block;vertical-align:middle}@supports (text-box-trim:trim-both){.form-label__text:has(>.btn){text-box:unset}}@supports not (text-box-trim:trim-both){.form-label__text:has(>.btn):after,.form-label__text:has(>.btn):before{display:none}}.form-label--with-input{margin-bottom:0}.form-label--with-input+.form-label--with-input{margin-top:max(var(--form-label-spacing,0px),0px)}.form-label--disabled{cursor:default}.form-label--ellipsis .form-label__text{margin-bottom:-.3em;margin-top:-.3em;min-width:0;overflow:hidden;padding-bottom:.3em;padding-top:.3em;text-overflow:ellipsis;white-space:nowrap}.form-label--floating{align-items:center;height:var(--input-text-size,var(--select-list-size));left:0;margin-bottom:0;max-width:100%;padding:var(--input-text-padding,var(--input-textarea-padding,var(--select-list-padding)));position:absolute;top:0;transform:translateY(-17%);transform-origin:0 100%;transition:.2s ease;transition-property:color,opacity,transform;z-index:2}.form-label--floating .form-label__text{margin-bottom:-.2em;margin-top:-.2em;overflow:hidden;padding-bottom:.2em;padding-right:.1em;padding-top:.2em;text-overflow:ellipsis;white-space:nowrap}:is(.is-focused,.is-not-empty)>.form-label--floating{transform:translate(calc(var(--scale-px)*4),-38%) scale(.8461538462)}:is(.input--promo):is(.is-focused,.is-not-empty)>.form-label--floating,:is(.input--promo)>.form-label--floating{transform:none}}@layer components{.form-label.input--checkbox{align-items:center;--form-label-gap:calc(var(--scale-px)*10);font-size:calc(var(--scale-text-rem)*1.3);--lh:calc(var(--scale-text-rem)*2);font-family:HeadingNow,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:var(--lh);text-transform:none}.form-label.input--checkbox,.win .form-label.input--checkbox{--fos:-.169em;--foe:-.088em}.form-label.input--checkbox+.error-list{padding-left:calc(var(--scale-px)*26)}.form-label.input--checkbox-promo{--form-label-gap:var(--md,calc(var(--scale-px)*20)) var(--n-md,calc(var(--scale-px)*16));font-size:var(--xxxxl,calc(var(--scale-text-rem)*1.6)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem)*1.3)) var(--n-md,calc(var(--scale-text-rem)*1.2)));--lh:var(--xxxxl,calc(var(--scale-text-rem)*2)) var(--n-xxxxl,calc(var(--scale-text-rem)*1.6));font-family:HeadingNow,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.03em;line-height:var(--lh);text-transform:none;--fos:-.169em;--foe:-.088em}.win .form-label.input--checkbox-promo{--fos:-.169em;--foe:-.088em}.input--base .form-label{font-size:calc(var(--scale-text-rem)*1.3);--lh:calc(var(--scale-text-rem)*2);font-family:HeadingNow,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:var(--lh);text-transform:none}.input--base .form-label,.win .input--base .form-label{--fos:-.169em;--foe:-.088em}.input--promo .form-label{--form-label-gap:var(--md,calc(var(--scale-px)*20)) var(--n-md,calc(var(--scale-px)*16));--form-label-spacing:var(--md,calc(var(--scale-px)*10)) var(--n-md,calc(var(--scale-px)*5));font-size:var(--xxxxl,calc(var(--scale-text-rem)*7.6)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem)*5.1)) var(--n-md,calc(var(--scale-text-rem)*3.2)));--lh:var(--xxxxl,calc(var(--scale-text-rem)*8)) var(--n-xxxxl,var(--md,calc(var(--scale-text-rem)*5.5)) var(--n-md,calc(var(--scale-text-rem)*3.5)));font-family:HeadingNow,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:var(--md,-.06em) var(--n-md,-.03em);line-height:var(--lh);text-transform:none}.input--promo .form-label,.win .input--promo .form-label{--fos:-.169em;--foe:-.088em}.input--promo.is-not-empty .form-label--floating{opacity:0}}
