@font-face{font-display:swap;font-family:BigCaslon;font-style:normal;font-weight:700;src:url(https://static.ellosgroup.com/ellos/static/fonts/big-caslon-bold/big-caslon-bold.woff2) format("woff2"),url(https://static.ellosgroup.com/ellos/static/fonts/big-caslon-bold/big-caslon-bold.woff2) format("woff")}@font-face{font-display:swap;font-family:AvenirNextLTPro;font-style:normal;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:AvenirNextLTPro;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:AvenirNextLTPro;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:AvenirNextLTPro;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=ellos]){--color-black:#000;--color-white:#fff;--color-powder:#faf7f4;--color-coffee:#f5efe6;--color-blush:#dec5b8;--color-rose:#a26559;--color-sienna:#8b3f31;--color-lilly-white:#f0f8f3;--color-amazon:#3f7d5f;--color-old-lace:#fdf5ea;--color-deep-carrot-orange:#e5702b;--color-provincial-pink:#fdecea;--color-well-read:#b03138;--color-burnt-orange:#c75305;--color-snow:#f9f9f9;--color-dark-snow:#f3f3f3;--color-silver:#e5e5e5;--color-dark-silver:#bebebe;--color-steel:#959595;--color-iron:#767676;--color-charcoal:#474747;--color-graphite:#343434;--color-text-primary:#343434;--color-text-primary-muted:#767676;--color-text-inverse:#fff;--color-text-inverse-muted:#e5e5e5;--color-text-accent:#3f7d5f;--color-text-discount:#b03138;--color-text-outlet:#c75305;--color-text-terms:#767676;--color-text-terms-dark:#343434;--color-text-error:#b03138;--color-text-positive:#3f7d5f;--color-text-warning:#e5702b;--color-text-negative:#b03138;--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:#faf7f4;--color-surface-brand-dark:#f5efe6;--color-surface-brand-darker:#dec5b8;--color-surface-accent:#3f7d5f;--color-surface-error:#b03138;--color-surface-sale:#b03138;--color-surface-outlet:#c75305;--color-surface-disabled:#f3f3f3;--color-surface-disabled-dark:#e5e5e5;--color-surface-disabled-darker:#bebebe;--color-surface-negative:#fdecea;--color-surface-negative-inverse:#b03138;--color-surface-positive:#f0f8f3;--color-surface-positive-inverse:#3f7d5f;--color-surface-warning:#fdf5ea;--color-surface-warning-inverse:#e5702b;--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:#b03138;--color-border-positive:#3f7d5f;--color-border-disabled:#bebebe;--typography-typeface-primary:BigCaslon,Times,serif;--typography-typeface-secondary:AvenirNextLTPro,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:#e1dcd4;--cta-background--active:#cec9c1;--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:#356950;--cta-background--active:#32644c;--cta-color:var(--color-text-inverse)}.cta.type-solid.variant-positive{--cta-background:var(--color-surface-positive-inverse);--cta-background--hover:#356950;--cta-background--active:#32644c;--cta-color:var(--color-text-inverse)}.cta{--cta-border-radius:2px;--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-border:var(--cta-background)}.cta:is(.size-xs){--cta-font-size:.8125rem;--cta-padding:.5rem;--cta-icon-size:1rem}.cta:is(.size-sm){--cta-font-size:.8125rem;--cta-padding:.5rem;--cta-icon-size:1rem}.cta:is(.size-md){--cta-font-size:.875rem;--cta-icon-size:1.25rem}.cta:is(.size-lg){--cta-font-size:1rem}.cta:is(.size-xl){--cta-font-size:1rem}.tt.size-1{--tt-font-size:2rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-xl)/16*1rem)}.tt.size-2{--tt-font-size:1.5rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-md)/16*1rem)}.tt.size-3{--tt-font-family:var(--typography-typeface-secondary);--tt-font-weight:600;--tt-font-size:1rem}.tt.size-4{--tt-font-family:var(--typography-typeface-secondary);--tt-font-weight:600;--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:2rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-xl)/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-offset:0px;--text-button-underline:1px;--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:#356950;--text-button-color--active:#32644c}.text-button.variant-inverse{--text-button-color:var(--color-text-inverse);--text-button-color--hover:#ebebeb;--text-button-color--active:#d6d6d6}.text-header{--tt-font-family:BigCaslon,Times,serif}.contact-form{--contact-form-user-background:#f0f8f3;--contact-form-user-border:rgba(63,125,95,.4)}.error-block{background-color:var(--color-surface-brand-dark)}.instant-help{--instant-help-border-color:rgba(63,125,95,.4)}@media(min-width:62em){.instant-help .cta{--cta-font-size:1rem}.overlay-confirmation.overlay-dialog{--overlay-confirmation-title-font-family:var(--typography-typeface-primary)}}.overlay-dialog{--dialog-backdrop-hidden:rgba(52,52,52,0);--dialog-backdrop:rgba(52,52,52,.55);--dialog-title-font-family:AvenirNextLTPro,Tahoma,sans}.quick-answer{--quick-answer-border:rgba(63,125,95,.4)}.search-header .tt{--tt-font-family:var(--typography-typeface-primary)}.text-block{--text-block-link-color:var(--color-text-primary);--text-block-link-color--hover:#5d5d5d;--text-block-link-color--active:#757575}
