html.nav-open-additional-menu .toggle-desktop-additional-menu:after{opacity:1;visibility:visible}html.nav-open-additional-menu .gp-additional-menu{transform:none;visibility:visible;opacity:1}.toggle-desktop-additional-menu:after{background:rgba(0,0,0,.6);content:"";display:block;height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:0;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;opacity:0;visibility:hidden}.open-additional-menu-desktop.nav-open-additional-menu .toolbar-menu{display:block}html.nav-open-additional-menu.open-additional-menu-desktop .toggle-desktop-additional-menu:after{background:rgba(0,0,0,.3)}html.open-additional-menu-desktop.nav-open-additional-menu .gp-additional-menu{transform:none}html.open-additional-menu-desktop .gp-additional-menu{z-index:997}.gp-additional-menu .switcher-currency .currency-picker__wrapper:after,.toolbar-menu{display:none}@media (max-width:1024px){.toolbar-menu{display:block}.nav-open .toolbar-menu .header-group{opacity:0}.toolbar-menu .header-group{width:100%;background:#fff;z-index:97;position:fixed;bottom:0;left:0;height:50px;box-shadow:0 0 5px 0 rgba(0,0,0,.05)}.toolbar-menu .header-group.no-text .toolbar-item span.toolbar-item-title{display:none}.toolbar-menu .header-group .toolbar-item{display:inline-block;margin:0;text-align:center;float:left;padding:0 5px}.toolbar-menu .header-group .toolbar-item>a{margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;position:relative;height:100%}.toolbar-menu .header-group .toolbar-item i.theme-iconshopping-cart1,.toolbar-menu .header-group .toolbar-item>a .theme-iconheart{margin-top:2px}.toolbar-menu .header-group .toolbar-item i{font-size:18px;line-height:25px;display:block}.toolbar-menu .header-group .toolbar-item .counter{background-color:#ff6e68;color:#fff;font-size:10px;display:inline-block;line-height:17px;min-width:17px;min-height:17px;border-radius:50%;position:absolute;margin-left:21px;top:13px;text-align:center;-o-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;padding:0 3px}.toolbar-menu .header-group .toolbar-item span.toolbar-item-title{font-size:14px;line-height:1;display:block}.toolbar-menu .row-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:auto;height:100%}.toolbar-menu .row-item.row-1>.toolbar-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.toolbar-menu .row-item.row-2>.toolbar-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.toolbar-menu .row-item.row-3>.toolbar-item{-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.toolbar-menu .row-item.row-4>.toolbar-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.toolbar-menu .row-item.row-5>.toolbar-item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.gp-additional-menu{background:#fff;list-style-type:none;box-shadow:0 0 9px 0 rgba(0,0,0,.29);position:fixed;top:0;right:0;height:100%;max-width:345px;width:calc(100% - 30px);opacity:0;visibility:hidden;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;z-index:100;text-align:left;padding:15px 20px;overflow-x:hidden;overflow-y:auto}.gp-additional-menu>*{border-bottom:1px solid var(--color-borders);padding:15px 0}.gp-additional-menu>:last-child{border-bottom:none}.gp-additional-menu .switcher-currency .currency-picker{width:100%!important;border:1px solid var(--color-border-form);color:var(--color-text-field-text);background:var(--color-form-field-background) url("ico-select.svg") no-repeat right 19px center;margin:0;padding:0 35px 0 17px;height:40px}.gp-additional-menu .switcher-currency .currency-picker:focus{outline-color:var(--color-border-form);border:1px solid var(--color-border-form)}.gp-additional-menu .title{text-transform:capitalize;margin-top:20px}.gp-additional-menu h5{margin-bottom:10px}.gp-additional-menu .header-socials li{border:none;display:inline-block;margin:0 15px 10px 0}