@font-face{font-display:swap;font-family:Heldane;font-style:normal;font-weight:500;src:url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-medium.woff2) format("woff2"),url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-medium.eot.woff) format("woff")}@font-face{font-display:swap;font-family:Heldane;font-style:normal;font-weight:700;src:url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-bold.woff2) format("woff2"),url(https://static.ellosgroup.com/homeroom/static/fonts/heldane/heldane-display-web-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:400;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Regular.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:500;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Medium.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:600;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Demi.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Demi.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Bold.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/avenir/AvenirNextLTPro-Bold.woff) format("woff")}:where([data-storefront=homeroom]){--color-black:#000;--color-white:#fff;--color-snow:#f9f9f9;--color-dark-snow:#f3f3f3;--color-silver:#e5e5e5;--color-dark-silver:#bebebe;--color-steel:#959595;--color-iron:#767676;--color-sand-010:#f7f5f2;--color-sand-020:#f5f1eb;--color-sand-030:#f4ece1;--color-sand-040:#dbd3ca;--color-teal:#2b8082;--color-sienna:#9b5e49;--color-light-green:#f2f8f2;--color-green:#568059;--color-natural-green:#478c6b;--color-light-orange:#fff2eb;--color-orange:#d17645;--color-light-red:#ffeceb;--color-red:#d6453d;--color-blush:#dec5b8;--color-coffee:#f5eee6;--color-graphite:#343434;--color-gold:#a69557;--color-charcoal:#474747;--color-powder:#faf7f4;--color-brandy-rose:#b98980;--color-harp:#e8f3ef;--color-laurel:#85beb1;--color-jade:#207e82;--color-old-lace:#fdf5ea;--color-fire-bush:#de8912;--color-seashell:#fdf0ea;--color-mist:#e2f2e2;--color-ocean-green:#45b370;--color-emerald-teal:#18a778;--color-ocean-pine:#0f6466;--color-royale-rose:#b65878;--color-text-primary:#343434;--color-text-primary-muted:#767676;--color-text-inverse:#fff;--color-text-inverse-muted:#e5e5e5;--color-text-accent:#2b8082;--color-text-discount:#d6453d;--color-text-outlet:#b65878;--color-text-terms:#767676;--color-text-terms-dark:#343434;--color-text-error:#d6453d;--color-text-positive:#568059;--color-text-warning:#d17645;--color-text-negative:#d6453d;--color-text-information:#343434;--color-text-disabled:#959595;--color-text-elpy:#5738bf;--color-text-elpy-inverse:#ededfe;--color-surface-primary:#fff;--color-surface-subtle:#f9f9f9;--color-surface-subtle-dark:#f3f3f3;--color-surface-subtle-darker:#e5e5e5;--color-surface-inverse:#343434;--color-surface-inverse-light:#767676;--color-surface-brand:#f5f1eb;--color-surface-brand-dark:#f4ece1;--color-surface-brand-darker:#dbd3ca;--color-surface-accent:#2b8082;--color-surface-error:#d6453d;--color-surface-sale:#d6453d;--color-surface-outlet:#b65878;--color-surface-disabled:#f3f3f3;--color-surface-disabled-dark:#e5e5e5;--color-surface-disabled-darker:#bebebe;--color-surface-negative:#ffeceb;--color-surface-negative-inverse:#d6453d;--color-surface-positive:#f2f8f2;--color-surface-positive-inverse:#568059;--color-surface-warning:#fdf5ea;--color-surface-warning-inverse:#d17645;--color-surface-information:#f3f3f3;--color-surface-information-inverse:#343434;--color-surface-overlay-backdrop:#00000052;--color-surface-elpy:#ededfe;--color-surface-elpy-inverse:#5738bf;--color-border-primary:#343434;--color-border-subtle:#e5e5e5;--color-border-subtle-dark:#bebebe;--color-border-inverse:#fff;--color-border-error:#d6453d;--color-border-positive:#568059;--color-border-disabled:#bebebe;--typography-typeface-primary:Heldane,Times,serif;--typography-typeface-secondary:Avenir,Tahoma,sans}.control-button.type-solid{--control-background--disabled:var(--color-surface-disabled-dark)}.control-button.type-solid.variant-primary{--control-background:var(--color-surface-inverse);--control-background--hover:#5d5d5d;--control-background--active:#757575;--control-color:var(--color-text-inverse)}.control-button.type-solid.variant-inverse{--control-background:var(--color-surface-primary);--control-background--hover:#ebebeb;--control-background--active:#d6d6d6;--control-color:var(--color-text-primary)}.cta.type-solid{--cta-background--disabled:var(--color-surface-disabled-dark);--color-text--disabled:var(--color-text-disabled)}.cta.type-solid.variant-primary{--cta-background:var(--color-surface-inverse);--cta-background--hover:#5d5d5d;--cta-background--active:#757575;--cta-color:var(--color-text-inverse)}.cta.type-solid.variant-secondary{--cta-background:var(--color-surface-brand-dark);--cta-background--hover:#e0d9cf;--cta-background--active:#cdc6bd;--cta-color:var(--color-text-primary);--cta-outline:var(--cta-color)}.cta.type-solid.variant-tertiary{--cta-background:var(--color-surface-subtle-darker);--cta-background--hover:#d3d3d3;--cta-background--active:silver;--cta-color:var(--color-text-primary);--cta-outline:var(--cta-color)}.cta.type-solid.variant-inverse{--cta-background:var(--color-surface-primary);--cta-background--hover:#ebebeb;--cta-background--active:#d6d6d6;--cta-color:var(--color-text-primary);--cta-outline:var(--cta-color)}.cta.type-solid.variant-accent{--cta-background:var(--color-surface-accent);--cta-background--hover:#246c6d;--cta-background--active:#226668;--cta-color:var(--color-text-inverse)}.cta.type-solid.variant-positive{--cta-background:var(--color-surface-positive-inverse);--cta-background--hover:#486c4b;--cta-background--active:#456647;--cta-color:var(--color-text-inverse)}.cta{--cta-border-radius:4px;--cta-font-weight:600;--cta-font-size:.875rem;--cta-line-height:1;--cta-padding:.75rem;--cta-label-padding:calc((var(--cta-min-height) - var(--cta-font-size)*2)/2);--cta-text-padding:.25rem;--cta-icon-padding:.25rem}.cta:is(.size-sm){--cta-font-size:.8125rem;--cta-padding:.5rem;--cta-icon-size:1rem}.cta:is(.size-md){--cta-font-size:.875rem}.cta:is(.size-lg){--cta-font-size:1rem}.cta:is(.size-xl){--cta-font-size:1rem}.tt.size-1{--tt-font-size:1.75rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-lg)/16*1rem)}.tt.size-2{--tt-font-size:1.25rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-sm)/16*1rem)}.tt.size-3{--tt-font-size:1rem}.tt.size-4{--tt-font-size:.875rem}@media(min-width:62em){.tt.size-1{--tt-font-size:2.5rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-3xl)/16*1rem)}.tt.size-2{--tt-font-size:1.75rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-lg)/16*1rem)}.tt.size-3{--tt-font-size:1.125rem}.tt.size-4{--tt-font-size:1rem}}.input-checkbox{--input-check-border-hover:#989898;--input-check-border-active:#636363}.input-field{--input-field-border--hover:#989898;--input-field-border--active:#636363}.input-radio{--input-radio-border-hover:#989898;--input-radio-border-active:#636363}.input-textarea{--input-textarea-border--hover:#989898;--input-textarea-border--active:#636363}.input-toggle{--input-toggle-background-hover:#cacaca;--input-toggle-background-active:#aeaeae}.level-item{--level-item-radio-border-hover:#989898;--level-item-radio-border-active:#636363}.select-field{--select-field-border--hover:#989898;--select-field-border--active:#636363}.text-button.underline{--text-button-weight:600;--text-button-underline:0px;--text-button-background-size:100% var(--text-button-underline),0 var(--text-button-underline)}.text-button.variant-primary{--text-button-color:var(--color-text-primary);--text-button-color--hover:#5d5d5d;--text-button-color--active:#757575}.text-button.variant-accent{--text-button-color:var(--color-text-accent);--text-button-color--hover:#246c6d;--text-button-color--active:#226668}.text-button.variant-inverse{--text-button-color:var(--color-text-inverse);--text-button-color--hover:#ebebeb;--text-button-color--active:#d6d6d6}.contact-form{--contact-form-user-background:#f9f9f9;--contact-form-user-border:#e5e5e5}.error-block{--error-content-color:var(--color-text-inverse)}.error-block .error-block-content .tt{--tt-font-family:var(--typography-typeface-secondary)}.instant-help{--instant-help-border-color:rgba(86,128,89,.4)}@media(min-width:62em){.instant-help .cta{--cta-font-size:1rem}.overlay-confirmation.overlay-dialog{--overlay-confirmation-title-font-family:var(--typography-typeface-secondary)}}.overlay-dialog{--dialog-backdrop-hidden:rgba(52,52,52,0);--dialog-backdrop:rgba(52,52,52,.32);--dialog-title-font-family:Avenir,Tahoma,sans}.quick-answer{--quick-answer-border:rgba(86,128,89,.4)}.search-header .tt{--tt-font-family:var(--typography-typeface-secondary)}.text-block{--text-block-link-color:var(--color-text-primary);--text-block-link-color--hover:#5d5d5d;--text-block-link-color--active:#757575}
