@media(min-width:1200px){[data-toggle-box=nav-main]{display:none}}@media(max-width:1199px){html[data-opened-toggles*=nav-main] body{overflow:hidden}.nav-main{display:block}.nav-main li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-main span,.nav-main a{display:block;z-index:1;width:calc(100% - 80px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none}.nav-main img,.nav-main svg{display:none}.nav-main .desktop{display:none!important}.nav-main__toggle{-ms-flex-negative:0;flex-shrink:0;width:80px;padding:0;text-align:right}.nav-main__level2 .nav-main__toggle{display:none}a+.nav-main__toggle{border-left:1px solid var(--border-color)}.nav-main__toggle:after{content:"";display:inline-block;width:8px;height:8px;border-width:2px 2px 0 0;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:30px}.m\:is-expanded>.nav-main__toggle{background:var(--color-background-light)}.m\:is-expanded>.nav-main__toggle:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav-main__level1{padding:env(safe-area-inset-top) 0 0}.nav-main__level1>li{border-bottom:1px solid var(--border-color)}.nav-main__level1 span,.nav-main__level1 a{padding:15px 20px}.nav-main__level1 ul{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}.nav-main__level2{display:none;padding:20px 0;background-color:var(--color-background-light)}.m\:is-expanded>.nav-main__level2{display:block}.nav-main__level2 a,.nav-main__level2 span{padding:10px 20px}.nav-main__level2 ul{padding:0 0 20px 20px}.nav-main__level3{font-size:1rem}.nav-main__level3 a,.nav-main__level3 span{padding:5px 20px}}.dialog{display:block;visibility:hidden;position:fixed;top:0;bottom:0;left:-200vw;z-index:3000;width:100%;overflow:hidden;-webkit-transition:0s linear .8s;transition:0s linear .8s;-webkit-transition-property:left,visibility;transition-property:left,visibility}.dialog--type-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog.is-open{visibility:visible;left:0;-webkit-transition-delay:0s;transition-delay:0s}.dialog__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;background:var(--color-background);-webkit-box-shadow:var(--shadow-panel);box-shadow:var(--shadow-panel)}.dialog--type-drawer .dialog__inner{height:100%;width:clamp(260px,80%,520px);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.dialog--type-popup .dialog__inner{max-height:calc(100% - 2 * var(--container-padding) - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:clamp(260px,90%,var(--container-width));opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.is-open>.dialog__inner{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition-delay:.2s;transition-delay:.2s}.dialog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.dialog__search{padding:15px 20px;border-bottom:1px solid var(--border-color)}.dialog__close{position:absolute;right:10px;top:10px;padding:5px 10px;font-size:25px}html:not(.docready) .dialog__close{visibility:hidden}.dialog__backdrop{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#000;opacity:0;cursor:default;-webkit-transition:opacity .4s ease .2s;transition:opacity .4s ease .2s}.dialog__backdrop:hover{background:#000}.is-open>.dialog__backdrop{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s}@media(min-width:1024px){[data-toggle-box=filters],[data-toggle-box=search]{display:none}}:root{--toast-padding: 15px}@media(min-width:480px){:root{--toast-padding: 20px}}@media(min-width:768px){:root{--toast-padding: 30px}}.toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;position:relative;width:600px;max-width:calc(100vw - var(--container-padding) * 2);max-height:90vh;padding:var(--toast-padding);border-radius:var(--radius-panel);-webkit-box-shadow:var(--shadow-panel);box-shadow:var(--shadow-panel)}:where(.toast){background-color:var(--color-background-light)}.toast[data-toggle-box]{overflow:hidden;-webkit-transition:visibility 0s .3s,max-height 0s .3s,padding 0s .3s,opacity .3s,-webkit-transform .3s;transition:visibility 0s .3s,max-height 0s .3s,padding 0s .3s,opacity .3s,-webkit-transform .3s;transition:visibility 0s .3s,max-height 0s .3s,padding 0s .3s,opacity .3s,transform .3s;transition:visibility 0s .3s,max-height 0s .3s,padding 0s .3s,opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.toast[data-toggle-box]:not(.is-open){visibility:hidden;max-height:0;padding:0;opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}.toast[data-toggle-box].is-open{-webkit-transition-delay:0s;transition-delay:0s}@media(max-width:1023px){[data-toggle-box].is-open~.toast{visibility:hidden;max-height:0;padding:0;opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}.toast__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.toast__content{overflow-y:auto;-webkit-overflow-scrolling:touch}.toast__footer .button{margin-right:15px}.toast__footer .buttonreset:hover{text-decoration:underline}.toast__close{position:absolute;right:10px;top:10px;padding:5px 10px;font-size:25px}html:not(.docready) .toast__close{visibility:hidden}.toast-wrapper{display:grid;gap:15px;position:fixed;z-index:2000}.toast-wrapper--nw,.toast-wrapper--ne{top:calc(var(--container-padding) + env(safe-area-inset-top))}.toast-wrapper--ne,.toast-wrapper--se{right:calc(var(--container-padding) + env(safe-area-inset-right))}.toast-wrapper--se,.toast-wrapper--sw{bottom:calc(var(--container-padding) + env(safe-area-inset-bottom))}.toast-wrapper--nw,.toast-wrapper--sw{left:calc(var(--container-padding) + env(safe-area-inset-left))}
