.diagonal-menu .site-header .searchform{display:none}.diagonal-menu .site-header.full-width .main-header,.diagonal-menu .site-header.full-width .site-title{padding-right:0}.diagonal-menu .main-header-content{position:static}.diagonal-menu .mainmenu{display:block;position:absolute;right:0;top:0;width:200px;height:auto;margin:0;padding:80px 50px 300px 450px;background:linear-gradient(to right top, transparent 50%, var(--submenu-overlay-background-color) 50%);transition:transform .5s ease-in-out;transform:translate(100%, -100%);overflow:hidden}.diagonal-menu .mainmenu.show{transform:none}.diagonal-menu .mainmenu .close-menu{display:block;position:absolute;right:50px;top:20px;width:40px;height:40px;padding:0;background:transparent;font-size:20px;color:var(--header-link-color);line-height:40px;text-align:center;outline:none;transition:all .3s}.diagonal-menu .mainmenu .close-menu:hover,.diagonal-menu .mainmenu .close-menu:focus{color:var(--header-link-hover-color);background:transparent}.diagonal-menu .mainmenu .menu{display:block;margin:0;border:0;text-align:right}.diagonal-menu .mainmenu .menu a{display:block;padding:10px;border:0;font-size:14px;font-weight:700}.diagonal-menu .mainmenu .menu a:before{font-size:16px}.diagonal-menu .mainmenu .menu>li{transition:all .3s;opacity:0;transform:translateY(100%)}.diagonal-menu .mainmenu .menu>li a{border:0;background:var(--header-link-background-color);color:var(--header-link-color)}.diagonal-menu .mainmenu .menu>li a:hover,.diagonal-menu .mainmenu .menu>li a:focus{background:var(--header-link-background-hover-color);color:var(--header-link-hover-color)}.diagonal-menu .mainmenu .menu>li.btn{border:0;text-align:right}.diagonal-menu .mainmenu .menu>li.btn>a{position:static;transform:none}.diagonal-menu .mainmenu .menu>li.show{opacity:1;transform:none}.diagonal-menu .mainmenu .menu .search-popup-link{text-align:right}.diagonal-menu .mainmenu .menu li.menu-item-has-children>a{padding-right:10px}.diagonal-menu .mainmenu .cart-link .cart-link-qty{left:auto;right:0}.diagonal-menu .mainmenu .sub-menu{display:none}.diagonal-menu .mainmenu .menu a .pull-down,.diagonal-menu .mainmenu .social,.diagonal-menu .mainmenu .search-form,.diagonal-menu .mainmenu .magic-line{display:none}.diagonal-menu .sticky .mainmenu .social{display:none}
