.lera-premium-container{width:100%;padding-left:var(--lera-container-padding-x-mobile, 16px);padding-right:var(--lera-container-padding-x-mobile, 16px);padding-top:var(--lera-container-padding-y-mobile, 24px);padding-bottom:var(--lera-container-padding-y-mobile, 24px)}.lera-premium-container--full-bg{width:100%}.lera-premium-container__inner{width:100%;min-width:var(--lera-container-min-width-mobile, 0);max-width:var(--lera-container-max-width-mobile, 100%);margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.lera-premium-container{padding-left:var(--lera-container-padding-x-desktop, 24px);padding-right:var(--lera-container-padding-x-desktop, 24px);padding-top:var(--lera-container-padding-y-desktop, 32px);padding-bottom:var(--lera-container-padding-y-desktop, 32px)}.lera-premium-container__inner{min-width:var(--lera-container-min-width-desktop, 0);max-width:var(--lera-container-max-width-desktop, 720px);margin-left:var(--lera-container-align-margin-left, auto);margin-right:var(--lera-container-align-margin-right, auto)}}.compatibility-finder--border-top{border-top:.1rem solid var(--lera-cf-border-color, rgba(var(--color-foreground), .12))}.compatibility-finder--border-bottom{border-bottom:.1rem solid var(--lera-cf-border-color, rgba(var(--color-foreground), .12))}.compatibility-finder__header{margin:0 0 var(--lera-cf-header-gap-mobile, 16px);text-align:center}.compatibility-finder__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--lera-cf-title-weight-mobile, var(--font-heading-weight));font-size:var(--lera-cf-title-size-mobile, 24px);line-height:1.2;letter-spacing:-.01em;color:var(--lera-cf-title-color, rgb(var(--color-foreground)))}@media screen and (min-width:750px){.compatibility-finder__title{line-height:calc(var(--lera-cf-title-line-height-desktop, 120) / 100);letter-spacing:var(--lera-cf-title-letter-spacing-desktop, 0)}}.compatibility-finder__subtitle{margin:0 auto;max-width:42rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--lera-cf-subtitle-weight-mobile, 400);font-size:var(--lera-cf-subtitle-size-mobile, 13px);line-height:1.45;color:var(--lera-cf-subtitle-color, rgba(var(--color-foreground), .72))}.compatibility-finder__form{display:flex;flex-direction:column;gap:var(--lera-cf-gap-mobile, 16px);width:100%;max-width:var(--lera-cf-form-max-width, 100%);margin:0 auto}.compatibility-finder__field{display:flex;flex-direction:column;gap:.5rem;width:100%}.compatibility-finder__label{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--lera-cf-label-weight-mobile, 500);font-size:var(--lera-cf-label-size-mobile, 14px);line-height:1.3;color:var(--lera-cf-label-color, rgb(var(--color-foreground)))}.compatibility-finder__select-wrap{position:relative;width:100%}.compatibility-finder__select-wrap:after{content:"";position:absolute;top:50%;right:1.2rem;width:.6rem;height:.6rem;border-right:.15rem solid var(--lera-cf-chevron-color, rgba(var(--color-foreground), .55));border-bottom:.15rem solid var(--lera-cf-chevron-color, rgba(var(--color-foreground), .55));transform:translateY(-70%) rotate(45deg);pointer-events:none}.compatibility-finder__select{-webkit-appearance:none;appearance:none;width:100%;min-height:var(--lera-cf-selector-height-mobile, 48px);padding:0 3.2rem 0 1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--lera-cf-selector-font-weight-mobile, 400);font-size:var(--lera-cf-selector-font-size-mobile, 14px);line-height:1.3;color:var(--lera-cf-selector-color, rgb(var(--color-foreground)));background-color:var(--lera-cf-selector-bg, transparent);border:var(--lera-cf-border-width, .1rem) solid var(--lera-cf-border-color, rgba(var(--color-foreground), .12));border-radius:var(--lera-cf-border-radius, 0);transition:border-color .18s ease,color .18s ease}.compatibility-finder__select:disabled{opacity:var(--lera-cf-disabled-opacity, .45);cursor:not-allowed}.compatibility-finder__select option{color:rgb(var(--color-foreground))}.compatibility-finder__select option[value=""]{color:var(--lera-cf-placeholder-color, rgba(var(--color-foreground), .55))}.compatibility-finder__combobox{position:relative;width:100%}.compatibility-finder__input{width:100%;min-height:var(--lera-cf-selector-height-mobile, 48px);padding:0 1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--lera-cf-selector-font-weight-mobile, 400);font-size:var(--lera-cf-selector-font-size-mobile, 14px);line-height:1.3;color:var(--lera-cf-selector-color, rgb(var(--color-foreground)));background-color:var(--lera-cf-selector-bg, transparent);border:var(--lera-cf-border-width, .1rem) solid var(--lera-cf-border-color, rgba(var(--color-foreground), .12));border-radius:var(--lera-cf-border-radius, 0);transition:border-color .18s ease,color .18s ease}.compatibility-finder__input:disabled{opacity:var(--lera-cf-disabled-opacity, .45);cursor:not-allowed}.compatibility-finder__input::placeholder{color:var(--lera-cf-placeholder-color, rgba(var(--color-foreground), .55))}.compatibility-finder__input:focus-visible{outline:.2rem solid var(--lera-cf-input-focus-color, var(--lera-cf-focus-color, rgba(var(--color-foreground), .55)));outline-offset:.2rem}.compatibility-finder__suggestions{position:absolute;z-index:3;top:calc(100% + .4rem);left:0;right:0;margin:0;padding:.4rem 0;list-style:none;max-height:24rem;overflow-y:auto;background:var(--lera-cf-suggestion-bg, rgb(var(--color-background)));border:var(--lera-cf-border-width, .1rem) solid var(--lera-cf-border-color, rgba(var(--color-foreground), .12));border-radius:var(--lera-cf-border-radius, 0);box-shadow:0 .8rem 2rem rgba(var(--color-foreground),.08)}.compatibility-finder__suggestions[hidden]{display:none}.compatibility-finder__suggestion{padding:.9rem 1.2rem;font-size:var(--lera-cf-selector-font-size-mobile, 14px);line-height:1.35;color:var(--lera-cf-selector-color, rgb(var(--color-foreground)));cursor:pointer}.compatibility-finder__suggestion.is-active,.compatibility-finder__suggestion:hover{background:var(--lera-cf-suggestion-hover-bg, rgba(var(--color-foreground), .06))}.compatibility-finder__suggestion.is-active{background:var(--lera-cf-suggestion-active-bg, rgba(var(--color-foreground), .1))}.compatibility-finder__loading-message,.compatibility-finder__empty-message,.compatibility-finder__error-message{margin:0;font-size:var(--lera-cf-selector-font-size-mobile, 14px);line-height:1.4;color:var(--lera-cf-subtitle-color, rgba(var(--color-foreground), .72))}.compatibility-finder__loading-message[hidden],.compatibility-finder__empty-message[hidden],.compatibility-finder__error-message[hidden]{display:none}.compatibility-finder__actions{width:100%}.compatibility-finder__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--lera-cf-button-height-mobile, 48px);padding:0 2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--lera-cf-button-font-weight-mobile, 500);font-size:var(--lera-cf-button-font-size-mobile, 14px);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--lera-cf-button-text-color, rgb(var(--color-background)));background-color:var(--lera-cf-button-bg, rgb(var(--color-foreground)));border:var(--lera-cf-border-width, .1rem) solid var(--lera-cf-button-border-color, rgb(var(--color-foreground)));border-radius:var(--lera-cf-button-radius, 0);cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.compatibility-finder__button:disabled{color:var(--lera-cf-button-disabled-text, rgba(var(--color-foreground), .45));background-color:var(--lera-cf-button-disabled-bg, rgba(var(--color-foreground), .08));border-color:var(--lera-cf-button-disabled-border, rgba(var(--color-foreground), .12));cursor:not-allowed}.compatibility-finder__button:focus-visible,.compatibility-finder__select:focus-visible,.compatibility-finder__input:focus-visible{outline:.2rem solid var(--lera-cf-focus-color, rgba(var(--color-foreground), .55));outline-offset:.2rem}.compatibility-finder--button-outline .compatibility-finder__button:not(:disabled){color:var(--lera-cf-button-text-color, rgb(var(--color-foreground)));background-color:transparent}.compatibility-finder__empty{margin:0;padding:1.2rem 0;text-align:center;font-size:1.3rem;opacity:.7}.compatibility-finder__diagnostics{margin:1.6rem 0 0;padding:1.2rem;font-size:1.1rem;line-height:1.5;white-space:pre-wrap;background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);overflow-x:auto}@media screen and (min-width:750px){.compatibility-finder__header{margin-bottom:var(--lera-cf-header-gap-desktop, 20px)}.compatibility-finder__title{font-weight:var(--lera-cf-title-weight-desktop, var(--font-heading-weight));font-size:var(--lera-cf-title-size-desktop, 28px)}.compatibility-finder__subtitle{font-weight:var(--lera-cf-subtitle-weight-desktop, 400);font-size:var(--lera-cf-subtitle-size-desktop, 14px)}.compatibility-finder__form{gap:var(--lera-cf-gap-desktop, 14px);max-width:var(--lera-cf-form-max-width-desktop, 720px)}.compatibility-finder__label{font-weight:var(--lera-cf-label-weight-desktop, 500);font-size:var(--lera-cf-label-size-desktop, 14px)}.compatibility-finder__select,.compatibility-finder__input{min-height:var(--lera-cf-selector-height-desktop, 48px);max-width:var(--lera-cf-selector-width-desktop, 100%);font-weight:var(--lera-cf-selector-font-weight-desktop, 400);font-size:var(--lera-cf-selector-font-size-desktop, 14px)}.compatibility-finder__suggestion,.compatibility-finder__loading-message,.compatibility-finder__empty-message,.compatibility-finder__error-message{font-size:var(--lera-cf-selector-font-size-desktop, 14px)}.compatibility-finder__button{width:var(--lera-cf-button-width-desktop, 100%);min-height:var(--lera-cf-button-height-desktop, 48px);font-weight:var(--lera-cf-button-font-weight-desktop, 500);font-size:var(--lera-cf-button-font-size-desktop, 14px)}}@media screen and (min-width:750px)and (max-width:989px){.compatibility-finder__form--tablet-wrap .compatibility-finder__field{display:inline-flex;width:calc(50% - (var(--lera-cf-horizontal-gap-desktop, 12px) / 2));vertical-align:top}.compatibility-finder__form--tablet-wrap{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--lera-cf-horizontal-gap-desktop, 12px);row-gap:var(--lera-cf-vertical-gap-desktop, 12px)}.compatibility-finder__form--tablet-wrap .compatibility-finder__actions{width:100%}}@media(hover:hover){.compatibility-finder__button:not(:disabled):hover{color:var(--lera-cf-button-hover-text, rgb(var(--color-background)));background-color:var(--lera-cf-button-hover-bg, #e50914);border-color:var(--lera-cf-button-hover-border, #e50914)}.compatibility-finder--button-outline .compatibility-finder__button:not(:disabled):hover{color:var(--lera-cf-button-hover-text, #e50914);background-color:transparent}}@media(prefers-reduced-motion:reduce){.compatibility-finder__select,.compatibility-finder__input,.compatibility-finder__button{transition:none}}.compatibility-finder__results{width:100%;margin-top:2rem}.compatibility-finder__results[hidden]{display:none}.compatibility-finder__results-status{margin:0 0 1.2rem;text-align:center;font-size:1.4rem;font-weight:600;color:#0f0f0f}.compatibility-finder__results-grid{list-style:none;margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/compatibility-finder.css.map */
