: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-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-color-error-light:#ffdede}
:root{--bs-gutter-x:30px}
.ep-modal-sheet-block{--backdrop-color:rgba(0,0,0,0.1);position:fixed;top:0;bottom:0;left:-99999vw;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;z-index:999999999;-webkit-transition:background-color .3s ease-out .2s;transition:background-color .3s ease-out .2s;cursor:pointer}
.ep-modal-sheet-block.is-open{left:0;right:0;background-color:var(--backdrop-color)}
.ep-modal-sheet-block.is-open .ep-modal-sheet-block__modal{-webkit-transform:translateX(0);transform:translateX(0)}
.ep-modal-sheet-block.is-closing{background-color:transparent}
.ep-modal-sheet-block.is-closing .ep-modal-sheet-block__modal{-webkit-transform:translateX(100%);transform:translateX(100%)}
.ep-modal-sheet-block__modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:var(--block-max-modal-width,992px);margin-left:auto;margin-right:0;background:var(--ep-color-main-background);-webkit-box-shadow:0 1.625rem 5rem rgba(0,0,0,0.2),0 0 .0625rem rgba(0,0,0,0.2);box-shadow:0 1.625rem 5rem rgba(0,0,0,0.2),0 0 .0625rem rgba(0,0,0,0.2);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;cursor:auto}
.ep-modal-sheet-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--ep-color-border)}
.ep-modal-sheet-block__header__content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.ep-modal-sheet-block__header__content>*{margin-top:0 !important;margin-bottom:0 !important}
.ep-modal-sheet-block__header__content img{max-width:200px;max-height:40px;width:auto;height:auto}
.ep-modal-sheet-block__close{position:relative;width:45px;height:45px;color:inherit;background:0;border:0;-webkit-box-shadow:none;box-shadow:none;outline:0 !important}
.ep-modal-sheet-block__close::before,.ep-modal-sheet-block__close::after{content:'';display:block;position:absolute;top:50%;left:50%;width:28px;height:2px;background:var(--ep-color-main-text);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:center;transform-origin:center}
.ep-modal-sheet-block__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.ep-modal-sheet-block__content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
.ep-modal-sheet-block__sidebar{padding:40px;text-align:center}
.ep-modal-sheet-block__sidebar .comparison-chart{margin-right:0 !important;padding-right:0 !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}
.ep-modal-sheet-block__main{padding:40px}
@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;--ep-color-error-light:#ffdede}
html:not(.force-light-mode) .ep-modal-sheet-block{--backdrop-color:rgba(0,0,0,0.85)}
}@media(min-width:768px){.ep-modal-sheet-block__modal{left:auto;width:84vw}
}@media(min-width:992px){.ep-modal-sheet-block__content{display:-webkit-box;display:-ms-flexbox;display:flex}
.ep-modal-sheet-block__main,.ep-modal-sheet-block__sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
.ep-modal-sheet-block__sidebar{width:380px;-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;border-right:1px solid var(--ep-color-border)}
}