:root{--ep-color-primary:#504ebc;--ep-color-primary-background:#dddcff;--ep-color-on-primary-background:#504ebc;--ep-color-main-background:#fff;--ep-color-main-text:#34313f;--ep-color-secondary-text:#949ca9;--ep-color-subtle-text:#b5bdca;--ep-color-input-text:var(--ep-color-main-text);--ep-color-input-text-focus:var(--ep-color-primary);--ep-color-input-border:rgba(181,189,202,0.5);--ep-color-input-border-focus:var(--ep-color-primary);--ep-color-button-background:var(--ep-color-primary);--ep-color-button-background--hover:#8f8cff;--ep-color-button-text:#fff;--ep-color-button-text--hover:#fff;--ep-color-button-text--disabled:rgba(71,72,78,0.5);--ep-color-link:var(--ep-color-primary);--ep-color-link-hover:#8f8cff;--ep-box-lavender-blue-surface:#dddcff;--ep-box-lavender-blue-on-surface:#504ebc;--ep-box-marigold-yellow-surface:#ffe870;--ep-box-marigold-yellow-on-surface:#695905;--ep-box-mindaro-surface:#e5e873;--ep-box-mindaro-on-surface:#5d6004;--ep-box-chardonnay-surface:#ffbe71;--ep-box-chardonnay-on-surface:#905105;--ep-box-sea-mist-surface:#bce1cb;--ep-box-sea-mist-on-surface:#1f7441;--ep-box-peach-puff-surface:#ffddb5;--ep-box-peach-puff-on-surface:#8d4c11;--ep-box-tea-green-surface:#dfefc2;--ep-box-tea-green-on-surface:#5d6004;--ep-box-pattens-blue-surface:#e0f6ff;--ep-box-pattens-blue-on-surface:#1c6987;--ep-box-linen-surface:#fff0df;--ep-box-linen-on-surface:#8d4c11;--ep-box-barley-white-surface:#fff3c7;--ep-box-barley-white-on-surface:#695905;--ep-box-desert-storm-surface:#f8f8f8;--ep-box-desert-storm-on-surface:#34313f;--ep-color-border:rgba(181,189,202,0.5);--ep-color-dropdown-background:#fff;--ep-color-review-stars:#ffac5f;--ep-color-error:#fd6e6e;--ep-box-shadow:0 0 50px -5px rgba(139,161,166,0.3)}
:root{--bs-gutter-x:30px}
.ep-theme-detector-block{margin-bottom:80px}
.ep-theme-detector-block:not(.ep-theme-detector-block--results):not(:first-child){margin-top:80px}
.ep-theme-detector-block .col-md-5{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.ep-theme-detector-block__title{margin-top:0;font-size:26px;line-height:35px}
.ep-theme-detector-block__form{margin-top:30px}
.ep-theme-detector-block__form .btn{margin-top:10px}
.ep-theme-detector-block--results-visible .ep-theme-detector-block__form{margin-bottom:40px}
.ep-theme-detector-block--results-visible .ep-theme-detector-block__image{width:50%;margin:0 auto}
.ep-theme-detector-block__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.ep-theme-detector-block__results__illustration{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:center}
.ep-theme-detector-block__results__title{margin:0 0 20px;font-size:26px;line-height:35px;font-weight:bold}
.ep-theme-detector-block__results__title>span:first-child{display:block;font-size:18px}
.ep-theme-detector-block__results__title a{text-decoration:none}
.ep-theme-detector-block__results__title a:hover,.ep-theme-detector-block__results__title a:focus{color:var(--ep-color-link);text-decoration:underline}
.ep-theme-detector-block__results--error .ep-theme-detector-block__results__title>span:first-child{font-size:inherit;line-height:inherit;color:var(--ep-color-error)}
@media(prefers-color-scheme:dark){html:not(.force-light-mode){--ep-color-primary:#8f8cff;--ep-color-primary-background:#504ebc;--ep-color-on-primary-background:#e8e4f5;--ep-color-main-background:#141420;--ep-color-main-text:#e8e4f5;--ep-color-subtle-text:rgba(232,228,245,0.5);--ep-color-input-text:var(--ep-color-main-text);--ep-color-input-text-focus:var(--ep-color-main-text);--ep-color-input-border:rgba(232,228,245,0.2);--ep-color-input-border-focus:#e8e4f5;--ep-color-button-background:#504ebc;--ep-color-button-background--hover:#8f8cff;--ep-color-button-text:var(--ep-color-main-text);--ep-color-button-text--hover:#fff;--ep-color-button-text--disabled:rgba(71,72,78,0.9);--ep-color-link:var(--ep-color-primary);--ep-color-link-hover:#8f8cff;--ep-color-border:rgba(232,228,245,0.2);--ep-color-dropdown-background:linear-gradient(to bottom,#2e2e43,rgba(46,46,67,0.8));--ep-color-review-stars:#ffac5f;--ep-color-error:#fd6e6e}
}@media(min-width:768px){.ep-theme-detector-block__description,.ep-theme-detector-block__form{max-width:455px}
.ep-theme-detector-block .col-md-5{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.ep-theme-detector-block--results-visible .col-md-5{display:none !important}
.ep-theme-detector-block__results{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ep-theme-detector-block__results__content{max-width:542px}
.ep-theme-detector-block__results__illustration{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:72px;text-align:left}
}@media(min-width:992px){.ep-theme-detector-block--results{margin-bottom:80px}
.ep-theme-detector-block h1{font-size:43px;line-height:1.4}
.ep-theme-detector-block .col-md-5{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-height:280px;max-height:380px}
.ep-theme-detector-block__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.ep-theme-detector-block__results__content{max-width:572px}
.ep-theme-detector-block__results__title{font-size:43px;line-height:64px}
.ep-theme-detector-block__results__title>span:first-child{font-size:24px;line-height:36px}
}@media(min-width:1200px){.ep-theme-detector-block__description,.ep-theme-detector-block__form{max-width:600px}
.ep-theme-detector-block__form{display:-webkit-box;display:-ms-flexbox;display:flex}
.ep-theme-detector-block__form input[type="url"]{-webkit-box-flex:2;-ms-flex:2;flex:2;border-top-right-radius:0;border-bottom-right-radius:0}
.ep-theme-detector-block__form input[type="url"]:focus{border-color:var(--ep-color-primary)}
.ep-theme-detector-block__form input[type="url"]:focus+.btn{background-color:var(--ep-color-button-background--hover)}
.ep-theme-detector-block__form .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;margin:0;padding-left:32px;padding-right:32px;white-space:nowrap;border-top-left-radius:0;border-bottom-left-radius:0}
.ep-theme-detector-block__form:hover input[type="url"]{border-color:var(--ep-color-primary)}
.ep-theme-detector-block__form:hover .btn{background-color:var(--ep-color-button-background--hover)}
}