.hidden:not(.active){visibility:hidden!important}.dialog__offcanvas{background:none!important;bottom:0;display:none;filter:none!important;height:100dvh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:10000000000}.dialog__offcanvas .dialog__content{overscroll-behavior:contain}.dialog__offcanvas .dialog__bg{animation:fadeOut var(--modal-duration) forwards;backdrop-filter:blur(3px);background:rgba(4,2,2,.25)!important;bottom:0;cursor:pointer;filter:none!important;left:0;position:fixed;right:0;top:0}.dialog__offcanvas .dialog__rest{flex:1;padding:var(--spacing-2)}.dialog__offcanvas .dialog__loader{align-items:center;background-color:var(--color-1);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--transition-l);visibility:hidden;z-index:1000000}.dialog__offcanvas .dialog__loader svg{display:block;height:auto;width:70px}.dialog__offcanvas .dialog__loader div{animation:loaderAnimation 2s infinite;background-color:var(--color-9);height:70px;width:70px}.dialog__offcanvas.basic .dialog__content{background-color:var(--color-6);border-radius:var(--radius-xl);display:flex;flex-direction:column;height:calc(100dvh - var(--spacing-4));max-width:100%;overflow:hidden;position:absolute;right:var(--spacing-2);top:var(--spacing-2);transform:translateX(110%);width:700px;will-change:transform;z-index:1000}@media only all and (max-width:1023px){.dialog__offcanvas.basic .dialog__content{border-radius:0;height:100dvh;right:0;top:0}}.dialog__offcanvas.basic .dialog__content .dialog__rest{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-3);overflow-y:auto;padding:var(--spacing-5)}@media only all and (max-width:1023px){.dialog__offcanvas.basic .dialog__content .dialog__rest{padding:var(--spacing-3) var(--spacing-2)}}.dialog__offcanvas.basic .dialog__header{align-items:center;border-bottom:1px solid var(--color-4);display:flex;gap:var(--spacing-3);height:88px;justify-content:space-between;padding:var(--spacing-3) var(--spacing-5);position:sticky;top:0;z-index:1000}@media only all and (max-width:1023px){.dialog__offcanvas.basic .dialog__header{padding:var(--spacing-2)}}.dialog__offcanvas.basic .dialog__header a,.dialog__offcanvas.basic .dialog__header img,.dialog__offcanvas.basic .dialog__header svg{display:block}.dialog__offcanvas.basic .dialog__header .title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog__offcanvas.basic .dialog__header .dialog__close{flex:0 0 48px;height:48px}.dialog__offcanvas.menu .dialog__header .left{background-color:var(--color-6);border-radius:80px;padding:4px 12px 4px 4px}.dialog__offcanvas.menu .dialog__header .right{background-color:var(--color-6);border-radius:80px;padding:4px}.dialog__offcanvas.menu .dialog__header .logo{align-items:center;display:flex}.dialog__offcanvas.menu .dialog__header .logo a,.dialog__offcanvas.menu .dialog__header .logo img{display:block}.dialog__offcanvas.menu .dialog__header .logo img{height:48px;-o-object-fit:contain;object-fit:contain;width:auto}.dialog__offcanvas.menu .dialog__content{background-color:var(--color-1);left:0;right:auto;transform:translateX(-100%);transition:var(--transition-xl);width:400px}@media only all and (max-width:1023px){.dialog__offcanvas.menu .dialog__content{width:100%}}.dialog__offcanvas.menu .dialog__content .dialog__rest{display:flex;flex-direction:column;padding:0;position:relative}.dialog__offcanvas.menu .top{display:flex;flex:1;flex-direction:column;gap:var(--spacing-3);max-width:400px;padding:var(--spacing-3);width:100%}@media only all and (max-width:1023px){.dialog__offcanvas.menu .top{max-width:100%}}.dialog__offcanvas.menu .top .nav .list{display:flex;flex-direction:column;gap:var(--spacing-3);list-style:none;margin:0;padding:0;width:100%}.dialog__offcanvas.menu .top .nav .list .item{list-style:none;margin:0;padding:0}.dialog__offcanvas.menu .top .nav .list .link{align-items:center;display:flex;gap:var(--spacing-2);justify-content:space-between;line-height:1.3;transition:var(--transition-m);width:100%}.dialog__offcanvas.menu .top .nav .list .link svg{display:block;flex-shrink:0;height:24px;width:24px}.dialog__offcanvas.menu .top .nav .list .link svg svg path{transition:var(--transition-m)}.dialog__offcanvas.menu .top .nav2{margin-top:var(--spacing-5)}.dialog__offcanvas.menu .top .nav2 .list{display:flex;flex-wrap:wrap;gap:var(--spacing-1);list-style:none;margin:0;padding:0}.dialog__offcanvas.menu .top .lang{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-5)}.dialog__offcanvas.menu .top .lang .current,.dialog__offcanvas.menu .top .lang .link{color:var(--color-0);font-size:2rem;font-weight:600;line-height:1.3;text-transform:uppercase}.dialog__offcanvas.menu .top .lang .link{color:var(--color-2)}.dialog__offcanvas.menu .end{border-top:1px solid var(--color-4);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2);width:400px}@media only all and (max-width:1023px){.dialog__offcanvas.menu .end{width:100%}}.dialog__offcanvas.menu .end .row{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.dialog__offcanvas.menu .end .row .item{flex:1}.dialog__offcanvas.product .dialog__content{width:900px}.dialog__offcanvas.product .dialog__rest{padding-bottom:0!important}.dialog__offcanvas.active{display:block}.dialog__offcanvas.active .dialog__bg{animation:fadeIn var(--modal-duration) forwards}.dialog__offcanvas.active.center{display:flex}.dialog__offcanvas.active.center .dialog__content{animation:modalSlideVideoIn var(--modal-duration) var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.active.basic .dialog__content{animation:modalSlideFromRight var(--modal-duration) var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.active.menu .dialog__content{animation:modalSlideFromLeft var(--modal-duration) forwards!important}.dialog__offcanvas.active.search .dialog__content{animation:modalSlideSearchIn .4s var(--modal-delay) var(--bezier-smooth-01) forwards}.dialog__offcanvas.bye .dialog__bg{animation:fadeOut var(--modal-duration) forwards!important}.dialog__offcanvas.bye.ajax .dialog__content,.dialog__offcanvas.bye.basic .dialog__content{animation:modalSlideToRight var(--modal-duration) forwards!important}.dialog__offcanvas.bye.menu .dialog__content{animation:modalSlideToLeft var(--modal-duration) forwards!important}.dialog__offcanvas.bye.center .dialog__content{animation:modalSlideVideoOut var(--modal-duration) forwards!important}.dialog__offcanvas.bye.search .dialog__content{animation:modalSlideSearchOut .4s forwards!important}.dialog__wrapper_gallery{bottom:0;height:100dvh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1000000}@keyframes loaderAnimation{0%{border-radius:var(--radius-xl) var(--radius-xl) 0 var(--radius-xl)}25%{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 0}50%{border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl)}75%{border-radius:var(--radius-xl) 0 var(--radius-xl) var(--radius-xl)}to{border-radius:var(--radius-xl) var(--radius-xl) 0 var(--radius-xl)}}@keyframes modalSlideSearchIn{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}@keyframes modalSlideSearchOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,30px)}}@keyframes modalSlideVideoIn{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes modalSlideVideoOut{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes modalSlideFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes modalSlideToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes modalSlideToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes modalSlideToTop{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalSlideFromTop{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes modalSlideFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes modalSlideToBottom{0%{transform:translateX(0)}to{transform:translateY(100%)}}@keyframes modalSlideFromBottom{0%{transform:translateY(100%)}to{transform:translateX(0)}}@keyframes modalSlideIn2{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}