@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}100%{transform:translate(1px,-2px) rotate(-1deg)}}input,select,textarea{outline:none}input:-webkit-autofill{box-shadow:inset 40px 40px 0px 40px #fff;-webkit-text-fill-color:#24292e !important}.alignwide{width:100%}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:1920px}@media only screen and (min-width:1920px){.alignfull{width:100vw !important;max-width:unset}}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}*{margin:0;padding:0;box-sizing:border-box;font-family:"DIN Pro",sans-serif;font-style:normal}body{overflow-x:hidden;background-color:#fff;margin:0 auto;width:auto;min-height:100vh;display:flex;flex-direction:column;color:#24292e;font-weight:300}body.overflow{overflow:hidden}main{flex-grow:1}a{text-decoration:none;transition:all .3s ease-in;color:#24292e}a:hover{color:#6c6f72}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500;line-height:120%;color:#24292e}img{pointer-events:none;max-width:100%;height:auto}button{border:none;background-color:transparent;font-family:"DIN Pro";font-weight:500;outline:none}li{list-style:none}h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px;margin-bottom:15px}h4,.h4{font-size:20px;margin-bottom:15px}h5,.h5{font-size:16px;margin-bottom:15px}h6,.h6{font-size:14px;margin-bottom:15px}p{margin-bottom:25px;font-weight:400;font-size:16px;line-height:150%}strong{font-weight:500}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}.page-title{text-align:center;margin-bottom:30px;border-radius:75px;font-weight:500;font-size:32px;line-height:100%;padding:19px 24px;background-color:#f6f6f6}.block-title{margin-bottom:30px;text-align:center;font-weight:500;font-size:38px;line-height:100%}.btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;border:1px solid #fff500;background-color:#fff500;border-radius:50px;outline:none;font-weight:500;font-size:16px;line-height:150%;color:inherit;transition:all .3s ease-in}.btn:hover{background-color:#fffa7f;border-color:#fffa7f}.btn-gray{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;background:#f6f6f6;border-radius:50px;outline:none;font-weight:500;font-size:16px;line-height:150%;color:inherit;transition:all .3s ease-in;width:100%;text-align:center}.btn-white{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;background:#fff;border-radius:50px;outline:none;font-weight:500;font-size:16px;line-height:150%;color:inherit;transition:all .3s ease-in;width:100%;text-align:center}.soc{display:flex;flex-wrap:wrap;gap:16px}.soc__link{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;background-color:#fff}.soc__link svg,.soc__link img{max-width:36px;height:auto;-o-object-fit:scale-down;object-fit:scale-down}.soc__link:hover{background-color:#e5e5e5}.indent{padding-top:60px;padding-bottom:60px}@media (max-width:992px){.indent{padding:50px 0}.page-title{padding:16px 20px;font-size:34px}.block-text>h2{margin:30px 0 25px}.block-text>h3{margin:25px 0 20px}.block-text>h4{margin:20px 0 15px}.block-text>h5{margin:15px 0 15px}.block-text>h6{margin:15px 0 10px}}@media (max-width:768px){.indent{padding:40px 0}.block-title{margin-bottom:20px;font-size:26px}.page-title{font-size:26px}.block-text>h2{margin:25px 0 20px}.block-text>h3{margin:20px 0 20px}.block-text>h4{margin:15px 0 15px}}@media (max-width:576px){.page-title{margin-top:20px;padding:10px 15px;border-radius:20px}.indent{padding:30px 0}}.pagination{margin:0 auto;max-width:320px;margin-top:30px;width:100%;display:flex;align-items:center}.pagination .page-numbers{margin:0 10px;font-weight:700;font-size:20px;line-height:140%;color:#24292e;opacity:.8}.pagination .dots{margin:0}.pagination .current{color:#24292e;opacity:1}.pagination a{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.pagination a:hover{color:#24292e;opacity:1;transform:scale(1.1)}.pagination .prev,.pagination .next{margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#24292e;border:1px solid #24292e;background-color:transparent;outline:none;transform:scale(1);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.pagination .prev:hover,.pagination .next:hover{transform:scale(1.1)}.pagination .prev{margin-right:auto}.pagination .next{margin-left:auto}.pagination span.prev,.pagination span.next{opacity:.4}.pagination span.prev:hover,.pagination span.next:hover{cursor:auto;background-color:transparent;transform:scale(1)}.mini-order-statuses{position:absolute;top:50px;right:calc((100% - 1170px)/2);transform:translateX(100%);display:flex;flex-direction:column;gap:10px}.mini-order-status{position:relative;margin-left:40px;padding:20px;border-radius:15px;display:flex;flex-direction:column;align-items:center;gap:10px;background-color:#f6f6f6}.mini-order-status:first-child:before{box-sizing:border-box;content:"";position:absolute;top:20px;left:-20px;width:28px;height:28px;border-top:28px solid #f6f6f6;border-left:28px solid transparent}.mini-order-status-label{display:flex;align-items:center;gap:10px;font-weight:500;font-size:16px;line-height:100%}.mini-order-status-value{padding:6px 10px 10px;background-color:#fff500;border-radius:50px;color:#24292e;font-weight:500;min-width:135px;text-align:center}.mini-order-icon{display:none}.mini-order-status.active .mini-order-status-value{background-color:#2fbd2d;color:#fff}@media (max-width:1620px){.mini-order-statuses{pointer-events:none;cursor:pointer;position:fixed;top:70px;right:10px;transform:translate(0)}.mini-order-icon{pointer-events:all;position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:12px;border-radius:50%;background-color:#fff500;transition:scale .3s ease-in;transition:transform .3s cubic-bezier(.45,-.67,.53,3)}.mini-order-statuses .mini-order-status.active .mini-order-icon,.mini-order-statuses .mini-order-status.active .mini-order-status-value{background-color:#2fbd2d}.mini-order-statuses .mini-order-status.active .mini-order-icon svg path{fill:#fff}.mini-order-icon:hover{transform:scale(1.1)}.mini-order-icon svg{width:100%;height:100%;object-fit:contain}.mini-order-status{margin-left:0;padding:0;background-color:transparent;flex-direction:row-reverse;gap:0}.mini-order-status.open .mini-order-status-value{opacity:1;visibility:visible;transform:translateX(10px)}.mini-order-status:before{display:none}.mini-order-status-label{display:none}.mini-order-status-value{pointer-events:all;padding:9px 36px 12px;opacity:0;visibility:hidden;transform:translateX(50px);white-space:nowrap;transition:all .3s ease-in;border-radius:50px 0 0 50px}}@media (max-width:768px){.mini-order-statuses{top:auto;bottom:30px;right:15px}}@media (max-width:576px){.mini-order-statuses{bottom:70px;left:5px}.mini-order-icon{width:80px;height:80px;padding:17px}.mini-order-icon:hover{transform:scale(1)}.mini-order-status-value{width:100%;text-align:center;font-size:20px}.mini-order-status.open .mini-order-status-value{transform:translateX(10px)}}.mini-working-times{position:absolute;top:50px;left:calc((100% - 1170px)/2);transform:translateX(-100%);display:flex;flex-direction:column;gap:10px}.mini-working-time{position:relative;margin-right:40px;padding:15.5px 29px;border-radius:15px;display:flex;flex-direction:column;align-items:center;gap:10px;background-color:#f6f6f6}.mini-working-time:first-child:before{box-sizing:border-box;content:"";position:absolute;top:20px;right:-20px;width:28px;height:28px;border-top:28px solid #f6f6f6;border-right:28px solid transparent}.working__holder{display:flex;flex-direction:column;align-items:center;gap:5px}.working__text{font-size:18px;font-weight:400}.working__time{font-size:24px;background:var(--wp--preset--color--white);padding:5px 30px;border-radius:50px;font-weight:400}.mini-working-time.closed :is(.working__time,.working__text){color:#f11e1e}.header-working-time{display:none}.working__header-holder{display:flex;flex-direction:row;gap:5px;justify-content:flex-end;align-items:center}.working__header-text{font-weight:500;font-size:15px}.working__header-time{background:var(--wp--preset--color--white);padding:1px 10px;border-radius:25px;font-weight:500}.header-working-time.closed :is(.working__header-time,.working__header-text){color:#f11e1e}@media (max-width:1620px){.header-working-time{display:block}.mini-working-times{display:none}.working__header-holder{justify-content:flex-start;margin-left:37px}}@media (max-width:992px){.working__header-holder{margin-left:35px}}@media (max-width:576px){.working__header-holder{justify-content:flex-end}}.header{position:relative;z-index:22;background-color:#fff}.header>.container{background-color:#fff}.header .logo{display:flex;font-weight:500;font-size:32px;line-height:100%;padding-bottom:4px}.header .logo img{width:auto;max-height:100px;-o-object-fit:contain;object-fit:contain;height:56px}.header .logo:hover{color:#fff500}.header__top{display:flex;justify-content:space-between;align-items:flex-end;background-color:#f6f6f6;padding:25px 25px 19px;border-radius:0 0 25px 25px}.header__phone{display:flex;flex-direction:column;justify-content:flex-start;width:40%}.header__phone-link{display:flex;align-items:center;gap:5px;font-weight:500;font-size:19px;line-height:100%;color:#24292e;width:fit-content}.working__header-text,.working__header-time{font-size:19px}.header__phone-link:hover{color:#24292e;opacity:.8}.header__phone-icon{display:flex;align-items:center;justify-content:center;padding:5px;border-radius:50%;width:30px;height:30px;background-color:#fff;transition:transform .2s ease-in}.header__phone-icon svg{width:100%}.header__phone-link:hover .header__phone-icon{animation:shake .5s;animation-iteration-count:infinite}.header__logo{max-width:206px;transition:transform .3s cubic-bezier(.45,-.67,.53,1.63)}.header__logo:hover{transform:scale(1.1)}.header__nav{width:40%}.header__list{display:flex;align-items:center;justify-content:flex-end;gap:15px}.header__list li{list-style:none;display:flex}.header__list .widget_shopping_cart_content{display:flex}.header__list .btn{position:relative;min-height:auto;align-items:center;justify-content:center;padding:0;width:26px;height:26px;border:none;background-color:transparent;transition:transform .3s ease-in}.header__list .btn svg{pointer-events:none;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__list .btn:hover{transform:scale(1.1);color:#24292e}.header__list .btn .count{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;padding:3px;min-width:20px;height:20px;border-radius:10px;font-weight:700;font-size:12px;line-height:100%;transform:translate(10px,-90%);background-color:#fff500}.header__auth-btn{cursor:pointer;display:flex;align-items:center;gap:10px;padding:4px 4px 2px 10px;background-color:#fff;border-radius:25px;transition:transform .3s ease-in;color:#24292e;font-family:"DIN Pro",sans-serif;font-weight:400;font-size:13.3333px}.header__auth-btn.auth{pointer-events:none}.header__auth-svg-min{border:1px solid #24292e;border-radius:50%}.header__auth-btn:hover{transform:scale(1.05)}.header__place{display:flex;align-items:center}.header__place.active .header__place-form{width:154px}.header__place-form{cursor:pointer;overflow:hidden;width:0;transition:width .4s cubic-bezier(.61,-.19,.06,1.31)}.header__place-input{margin-bottom:0;width:100%;padding:6px 10px;border:none;border-radius:25px;background-color:#fff;color:#24292e;font-weight:400;font-size:14px;line-height:100%}.header__search{display:flex;align-items:center}.header__search.active .header__search-form{width:154px}.header__search-form{overflow:hidden;width:0;transition:width .4s cubic-bezier(.61,-.19,.06,1.31)}.header__search-input{outline:none;width:100%;padding:5px 10px;border:none;border-radius:25px;background-color:#fff;color:#24292e;font-weight:400;font-size:14px;line-height:100%;transition:border .3s ease-in}.header__search-input::-moz-placeholder{color:#24292e;font-weight:400;font-size:14px;line-height:100%}.header__search-input::placeholder{color:#24292e;font-weight:400;font-size:14px;line-height:100%}.header__search-input:focus{border:1px solid #e6e6e6}.header__main{position:relative;display:flex;justify-content:center;flex-grow:1;gap:50px;color:#fff;background-color:#fff}.header__main li{list-style:none}.header__main>.nav-menu-element{display:flex;align-items:center;gap:7px;transition:color .3s ease-in}.header__main>.nav-menu-element>svg{transform:translateX(-100%);transition:transform .3s ease-in;margin-top:1px}.header__main>.nav-menu-element>a{padding:27px 2px 25px;text-transform:uppercase;display:inline-block;font-weight:500;font-size:18px;line-height:150%}.header__main>.nav-menu-element>a:hover{color:inherit}.header__main>.nav-menu-element:hover{color:#6c6f72}.header__main>.nav-menu-element:hover>svg{transform:translateX(0)}.header__main>.nav-menu-element.has-childs>svg{display:none}.header__main>.nav-menu-element.has-childs>a{display:flex;align-items:center;gap:5px}.header__main>.nav-menu-element.has-childs>a .icon-menu{position:relative;width:17px;height:17px}.header__main>.nav-menu-element.has-childs>a .icon-menu:before{content:"";background-image:url(//mgsh.ru/wp-content/themes/new_theme/assets/css/../images/menu-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;width:100%;height:100%;transition:all .7s ease}.header__main>.nav-menu-element.has-childs>a .icon-menu svg,.header__main>.nav-menu-element.has-childs>a .icon-menu img{display:none}.header__main>.nav-menu-element.has-childs.open>a .icon-menu:before{transform:rotate(180deg)}.header__main>.nav-menu-element.has-childs.open .sub-menu{min-height:500px;visibility:visible;opacity:1}.header__main>.nav-menu-element.has-childs>a:hover .icon-menu:before{filter:invert(43%) sepia(75%) saturate(0%) hue-rotate(264deg) brightness(87%) contrast(87%)}.header__main>.nav-menu-element.has-childs:hover .search.active{visibility:hidden;transform:translate(-50%,-200%)}.header__main>.nav-menu-element>.sub-menu{position:absolute;top:100%;transform:translateX(-50%);left:50%;opacity:0;visibility:hidden;max-width:1170px;width:100%;height:auto;display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);padding:85px 184px;border-radius:25px;background-color:#f6f6f6;transition:all .2s ease-in-out;box-shadow:0 0 2px 2px #fff}.header__main>.nav-menu-element>.sub-menu .nav-menu-element>svg{display:none}.header__main>.nav-menu-element>.sub-menu .nav-menu-element>a{display:flex;align-items:center;font-size:18px;gap:20px;font-weight:400;font-size:18px;line-height:1.2}.header__main>.nav-menu-element>.sub-menu .nav-menu-element>a .icon-menu{transition:transform .3s ease-in}.header__main>.nav-menu-element>.sub-menu .nav-menu-element>a:hover{color:#9c9c9c}.header__main>.nav-menu-element>.sub-menu .nav-menu-element>a:hover .icon-menu{transform:scale(1.1)}.header__card{visibility:hidden;opacity:0;width:1;position:fixed;z-index:9999;right:0;top:20px;transition:all .2s ease-in}.header__card.painted{visibility:visible;opacity:1;width:auto}.header__card .btn{background-color:#f6f6f6;border:none;border-radius:50px 0 0 50px;padding:8px 35px 8px 15px;color:#24292e;transition:color .3s ease-in}.header__card .btn.active{background-color:#fff500}.burger{cursor:pointer;display:none;align-items:center;width:24px;height:24px}.burger__span{position:relative;z-index:9999;position:relative;width:100%;height:2px;border-radius:2px;transform:translateY(0);background:#24292e;transition:all 0ms .3s}.burger__span:before,.burger__span:after{content:"";position:absolute;left:0;border-radius:1px;width:100%;height:2px;background:#24292e}.burger__span:before{bottom:8px;transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.burger__span:after{top:8px;transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.burger.clicked{pointer-events:none}.burger.clicked .burger__span{background:rgba(255,255,255,0)}.burger.clicked .burger__span:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.burger.clicked .burger__span:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.mobile-menu{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;width:100%;background-color:#fff;padding-top:30px;transition:all .3s ease-in;transform:translateX(-110%);z-index:999}.mobile-menu__close{display:none}.mobile-menu__menu{padding:0 40px;margin-bottom:100px;position:relative;margin-bottom:65px;height:100%}.mobile-menu__menu .nav-menu-element{font-weight:400;font-size:16px;line-height:135%}.mobile-menu__menu .nav-menu-element a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f6f9;font-weight:700;font-size:18px;line-height:135%}.mobile-menu__menu .nav-menu-element a:hover{color:#24292e}.mobile-menu__menu .nav-menu-element.active>a{color:#6c6f72}.mobile-menu__menu .has-childs svg{width:15px;height:15px;transform:rotate(-90deg)}.mobile-menu__menu .sub-menu{position:absolute;padding:0 40px;z-index:1;top:0;bottom:0;width:100%;overflow-y:auto;background-color:#fff;left:150%;transition:left .3s ease-in}.mobile-menu__menu .sub-menu.active{left:0}.mobile-menu__menu .sub-menu .back{position:sticky;top:0;background-color:#fff}.mobile-menu__menu .sub-menu svg{transform:rotate(90deg)}.mobile-menu.opened{transform:translateX(0)}@media (max-width:420px){.mobile-menu__menu{padding:0 20px}.mobile-menu__menu .sub-menu{padding:0 20px}}@media (max-width:1200px){.header__main>.nav-menu-element>.sub-menu{padding:81px 60px}.header__list{gap:10px}.header__search.active .header__search-form,.header__place.active .header__place-form{width:140px}}@media (max-width:992px){.header__main{gap:20px}.header__main>.nav-menu-element.has-childs.open .sub-menu{border-radius:10px;min-height:auto}.header__main>.nav-menu-element>.sub-menu{padding:40px 60px}}@media (max-width:992px) and (min-width:576px){.header__place{position:relative}.header__place-input{position:absolute;z-index:2;width:26px;height:26px;top:0;left:0;overflow:hidden;opacity:0}.header__search{position:relative}.header__search.active .header__search-form,.header__place.active .header__place-form{width:auto}.header__search-input{position:absolute;visibility:hidden;opacity:0;top:50%;right:24px;transform:translateY(-50%);padding:10px 20px;transition:all .3s ease-in;width:0}.header__search.active .header__search-input{width:160px;z-index:1;visibility:visible;opacity:1;padding:5px 12px}.header__logo{max-width:150px}.header__logo .logo{padding-bottom:0}.header__phone-link,.working__header-text,.working__header-time{font-size:16px}.header__list{gap:5px}}@media(max-width:576px){.header-working-time{margin-right:-10px}}@media (max-width:768px){.header__main{gap:10px}.header__main>.nav-menu-element>a{padding:15px 2px;font-size:13px}.header__main>.nav-menu-element>.sub-menu{padding:20px 30px;grid-template-columns:repeat(2,1fr)}.header__top{grid-template-columns:160px auto;padding:15px}}@media (max-width:600px){.header__top{display:grid;grid-template-columns:210px auto;gap:10px;align-items:center;justify-content:stretch;padding:15px 20px}.header__logo{grid-row:span 2}.header__phone{width:auto;order:1;justify-self:flex-end}.header__nav{order:2;width:100%}.header__list .btn .count{transform:translate(10px,-70%)}.header{position:sticky;top:0}.header__top{display:flex;justify-content:space-between;margin:0 -15px;border-radius:0 0 15px 15px}.header__logo{max-width:175px}.mobile-menu__menu{display:flex;flex-direction:column;justify-content:center}.mobile-menu__menu .nav-menu-element a{justify-content:center;gap:10px}.header__nav{width:100%;position:fixed;z-index:9999;bottom:0;left:0;right:0;background-color:#f6f6f6;border-radius:15px 15px 0 0;padding:16px;box-shadow:0 0 7px 0px rgba(0,0,0,.2)}.header__list{justify-content:space-around}.header__main{display:none}.header__list{gap:10px}.header .burger.open_menu{display:flex}.header__search-input{font-size:16px;line-height:110%}.header__auth-btn{padding:0;background-color:transparent}.header__auth-btn span{display:none}.header__auth-svg-min{display:block}}@media (max-width:420px){.header__top{padding:15px}.header__logo{max-width:155px}.header__phone{flex-shrink:0;gap:4px}.header__phone-icon{width:24px;height:24px}.header__phone-link,.working__header-text,.working__header-time{font-size:15px !important}.header__list{position:relative}.header__search.active .header__search-form,.header__place.active .header__place-form{width:auto}.header__search-input{position:absolute;visibility:hidden;opacity:0;top:-30px;left:0;right:0;transform:translateY(150%);background-color:#f6f6f6;padding:10px 20px;border:1px solid #24292e;box-shadow:0 0 7px 0px rgba(0,0,0,.2);transition:all .3s ease-in}.header__search.active .header__search-input{transform:translateY(-100%);visibility:visible;opacity:1}.header__place{position:relative}.header__place-input{position:absolute;z-index:2;width:26px;height:26px;top:0;left:0;overflow:hidden;opacity:0}.header__place.active .header__place-input{transform:translateY(-100%);visibility:visible;opacity:1}}@media (max-width:576px){body{border-bottom:58px solid #f6f6f6}}.footer{margin-top:120px;padding-top:43px;background-color:#f6f6f6}.footer__holder{display:flex;justify-content:space-between;padding-bottom:35px;gap:30px}.footer__left{max-width:270px;display:flex;flex-direction:column;gap:25px}.footer__right{display:flex;align-items:flex-end;flex-direction:column}.footer__logo{max-width:72px}.footer__copyright{font-weight:300;font-size:14px;line-height:150%;margin-bottom:0;color:#6c6f72}.footer__menu{display:flex;flex-wrap:wrap;gap:51px;margin-bottom:33px;padding-top:5px}.footer__menu a{font-weight:400;font-size:16px;line-height:150%;color:#6c6f72}.footer__menu a:hover{color:#9ea0a2}.footer__soc{flex-shrink:0}.footer__info{display:flex;align-items:center;gap:65px}.footer__info .soc .soc__link:nth-child(3) svg{margin-right:1px}.footer__partners{display:flex;gap:23px}.footer__partners svg{max-height:29px;width:auto}.footer__partner{display:flex;align-items:center}.footer__list{padding:20px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid #ddd}.footer__list-text{font-size:10px;font-style:normal;font-weight:300;line-height:150%}@media (max-width:1200px){.footer__info{gap:30px}}@media (max-width:992px){.footer__info{flex-wrap:wrap}.footer__holder{flex-wrap:wrap}.footer{margin-top:80px}.footer__left{width:100%;max-width:none;flex-direction:row;justify-content:space-between}.footer__copyright{text-align:end;max-width:280px}.footer__right{width:100%;align-items:center}.footer__list{gap:20px}}@media (max-width:768px){.footer{margin-top:60px}.footer__info{gap:20px}.footer__holder{gap:20px}.footer__menu{gap:30px}.footer__list{gap:10px}}@media (max-width:576px){.footer{margin-top:40px}.footer__menu{gap:15px}.footer__list{grid-template-columns:repeat(2,1fr)}}.grampus__wrap{display:flex;justify-content:center;align-items:center;padding:11px 0}.grampus__policy{cursor:pointer;border-bottom:1px solid transparent;padding:0;background:0 0;margin:0;color:#6c6f72;font-size:14px;font-weight:300;line-height:normal;border-color:rgb(108 111 114/65%);transition:border .3s ease-in}.grampus__policy:hover{border-color:transparent}.grampus__link{display:flex;align-items:flex-end;margin:0;color:#6c6f72;font-weight:400;font-size:16px;line-height:135%}.grampus__link svg{width:111px;height:26px;margin-left:10px}.grampus__link:hover{color:#fff500;opacity:1}.grampus__link:hover span{color:#fff500}@media (max-width:590px){.grampus__policy{margin-bottom:5px}.grampus__wrap{flex-direction:column;align-items:center}.footer__info{justify-content:center}.footer__holder{padding-bottom:35px}}@media (max-width:420px){#footer .container{padding:0 10px}.footer__left{flex-wrap:wrap;justify-content:center;gap:5px}.footer__left{justify-content:space-between}.footer__copyright{max-width:none;font-size:12px}.footer__menu{gap:10px}.footer__menu .nav-menu-element:nth-child(3){display:none}.footer__info{justify-content:center}.footer__holder{padding-bottom:30px}}@media (max-width:340px){.footer__copyright{font-size:10px}}.theme-modal{padding:30px;background-color:#f6f6f6;height:auto;width:370px;overflow-y:auto;max-height:90vh;max-width:90vw;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);pointer-events:none;transition:transform .3s ease-in;z-index:99999}.theme-modal.modal-open{pointer-events:all;transform:translate(-50%,-50%) scale(1);opacity:1}.theme-modal .close-modal{position:absolute;right:20px;top:22px;cursor:pointer;font-weight:300;font-size:40px;line-height:0;color:#6c6f72;transition:color .3s ease-in}.theme-modal .close-modal:hover{color:#24292e}.theme-modal .title{text-align:center;margin:0;margin-bottom:5px;font-size:32px;font-weight:500;line-height:100%}.theme-modal .desc{margin-bottom:20px;font-weight:400;font-size:16px;line-height:135%;color:#6c6f72}#modal-auth{width:700px;padding:50px;padding-bottom:20px;border-radius:25px}#modal-reset{width:700px;padding:50px;padding-bottom:20px;border-radius:25px}#modal-reset input{width:100%;border-radius:50px;border:1px solid #fff;background-color:#fff;padding:17px 20px;font-size:16px;line-height:100%;color:#6c6f72}#modal-add-to-card{border-radius:25px;display:flex;flex-direction:column;align-items:center;gap:20px}#modal-add-to-card .close-modal{display:none}#modal-notices{border-radius:25px;display:flex;flex-direction:column;align-items:center;gap:20px}#modal-notices .woocommerce-error li{text-align:center;font-size:16px}@media (max-width:576px){#modal-reset{padding:30px;padding-bottom:20px}#modal-reset .account__reset-pass{padding:40px 0 50px}}@media (max-width:420px){#modal-reset{padding:20px}}#modal-city-checkout,#modal-city{width:616px;padding:50px;padding-bottom:50px;border-radius:25px}#modal-city-checkout .city-modal,#modal-city .city-modal{max-width:366px;margin:0 auto;margin-top:30px;display:flex;flex-direction:column}#modal-city-checkout .city-modal__wrap,#modal-city .city-modal__wrap{display:flex;flex-direction:column;gap:10px}#modal-city-checkout .city-modal__label,#modal-city .city-modal__label{cursor:pointer;position:relative;width:100%;display:flex;justify-content:center;background-color:#fff;padding:13px 15px;border-radius:50px;font-size:16px;font-weight:400;line-height:135%;transition:box-shadow .3s ease-in}#modal-city-checkout .city-modal__label:hover,#modal-city .city-modal__label:hover{box-shadow:0 0 20px 0px rgba(0,0,0,.06)}#modal-city-checkout .city-modal__input,#modal-city .city-modal__input{display:none}#modal-city-checkout .city-modal__input:checked+.city-modal__check,#modal-city .city-modal__input:checked+.city-modal__check{background-color:#fff500}#modal-city-checkout .city-modal__input:checked+.city-modal__check svg,#modal-city .city-modal__input:checked+.city-modal__check svg{opacity:1;transform:scale(1)}#modal-city-checkout .city-modal__check,#modal-city .city-modal__check{position:absolute;top:50%;left:15px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#f6f6f6;transition:background .3s ease-in}#modal-city-checkout .city-modal__check svg,#modal-city .city-modal__check svg{transform:scale(.1);opacity:0;transition:all .3s ease-in}#modal-city-checkout .city-modal__submit,#modal-city .city-modal__submit{margin-top:30px;color:#24292e}@media (max-width:576px){#modal-auth{padding:30px;padding-bottom:20px}#modal-auth .auth__container{padding:0}.theme-modal{max-width:calc(100% - 30px)}}@media (max-width:420px){#modal-auth{padding:20px;padding-top:30px}#modal-city-checkout,#modal-city{padding:20px;padding-top:30px}}.select2-container--default .select2-selection--single{border:1px solid #fff;background-color:#fff;padding:17px 20px;height:auto;border-radius:30px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#6c6f72;line-height:1;padding-left:0;font-size:16px}.select2-container--open .select2-dropdown--below{border:none;border-radius:0 0 30px 30px;overflow:hidden}.select2-container--open .select2-dropdown--above{border:none;border-radius:30px 30px 0 0;overflow:hidden;top:0}.select2-container--open .select2-dropdown--above .select2-results__option{padding-top:17px;padding-bottom:10px}.select2-results__option{padding:17px 21px;padding-top:10px;color:#6c6f72;line-height:1;font-size:16px;font-weight:400}.select2-selection__arrow{background-image:url(//mgsh.ru/wp-content/themes/new_theme/assets/css/../images/select.svg);background-repeat:no-repeat}.select2-container--default .select2-selection--single .select2-selection__arrow{width:13px;height:9px;top:50%;right:15px;transform:translateY(-20%)}.select2-selection__arrow b{display:none}.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff;color:#6c6f72}.select2-hidden-accessible{display:none !important;visibility:hidden !important}@media (max-width:768px){#billing_city_field .select2-container--default .select2-selection--single{padding:14px 25px}#billing_city_field .select2-results__option{padding:17px 25px}}@media (max-width:420px){.registration__form .select2-container--default .select2-selection--single{padding:12px 20px}}.registration .select2{margin-left:-21px}.registration__notice{margin:10px 0;background-color:#f6f6f6;padding:14px 40px;border-radius:25px}.registration__notice-message{color:#ef2b2d;font-size:16px;font-weight:500;line-height:33px}.registration__content{background-color:#f6f6f6;border-radius:25px}.registration__title{margin-bottom:0;border-radius:0;background-color:transparent;border-bottom:1px solid #ddd}.registration__form{padding:40px 40px 50px;max-width:770px;margin:0 auto;display:flex;flex-direction:column}.registration__form-group{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:20px}.registration__form-error{margin-top:10px;min-height:15px;text-align:center;font-weight:400;font-size:16px;line-height:100%}.registration__form-error.short{color:#ef2b2d}.registration__form-error.bad{color:#ff6c00}.registration__form-error.good{color:#cc1818}.registration__form-error.strong{color:#04a74e}.registration__form-submit{margin:0 auto;margin-top:20px;width:-moz-fit-content;width:fit-content;color:#24292e}.registration__form-submit:disabled{opacity:.5;color:#24292e}.registration__form label{padding-left:21px;display:flex;flex-direction:column;gap:10px;font-weight:400;font-size:16px;line-height:100%}.registration__form input,.registration__form select{margin-left:-21px;border-radius:50px;border:1px solid #fff;background-color:#fff;padding:17px 20px;font-size:16px;line-height:100%;color:#6c6f72}.registration__form select{cursor:pointer;height:100%;-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-image:url(//mgsh.ru/wp-content/themes/new_theme/assets/css/../images/select.svg);background-repeat:no-repeat;background-position:right 20px top 50%}@media (max-width:768px){.registration__form{padding:20px 20px 30px}.registration__form-group{-moz-column-gap:20px;column-gap:20px}}@media (max-width:576px){.registration__form-group{grid-template-columns:1fr}}@media (max-width:420px){.registration__form input,.registration__form select{padding:10px 20px}}.auth__notice{padding:10px 20px;background-color:#f6f6f6;border-radius:25px;margin-bottom:10px;text-align:center;color:#04a74e;font-size:18px;font-weight:500}.auth__title{margin-bottom:0;border-radius:0;background-color:transparent;border-bottom:1px solid #ddd}.auth__main{background-color:#f6f6f6;border-radius:25px;padding-bottom:20px}.auth__container{max-width:470px;margin:0 auto;margin-top:30px}.auth__container .error{text-align:center;color:#ef2b2d}.auth__container .error button{cursor:pointer;color:#ef2b2d}.auth__container .error button:hover{color:#24292e}.auth__form{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.auth__form-password{position:relative}.auth__form-password #user_pass{padding-right:55px}.auth__form-password .password-control{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);display:block;width:28px;height:22px;transition:color .1s ease-in}.auth__form-password .password-control line{transition:opacity .1s ease-in}.auth__form-password .password-control:hover{color:#6c6f72}.auth__form-password .password-control.view line{opacity:0}.auth__form-submit{display:flex;justify-content:center}.auth__form-submit .btn{width:100%;color:#24292e}.auth__form label{display:flex;flex-direction:column;gap:10px;padding-left:21px}.auth__form input{margin-left:-21px;border-radius:50px;border:1px solid #fff;background-color:#fff;padding:17px 20px;font-size:16px;line-height:100%;color:#6c6f72}.auth__form p{margin:0}.auth__link-pass{cursor:pointer;text-align:center;font-size:14px;font-weight:400;line-height:100%;color:#6c6f72}.auth__link-register{display:block;margin:0 auto;margin-top:50px;width:-moz-fit-content;width:fit-content;display:flex;font-size:16px;font-weight:500;line-height:150%}@media (max-width:576px){.auth__container{padding:20px 20px 30px}}@media (max-width:420px){.auth__form input{padding:10px 20px}}.account label{padding-left:21px}.account input{width:100%;border-radius:50px;border:1px solid #fff;background-color:#fff;padding:17px 20px;font-size:16px;line-height:100%;color:#6c6f72}.account input[type=password]::-moz-placeholder{color:#b9bbbd}.account input[type=password]::placeholder{color:#b9bbbd}.account__notice{margin-top:30px;text-align:center}.account__notice-message{margin:0;font-weight:400;font-size:16px;line-height:1.2}.account__reset-pass{background-color:#f6f6f6;padding:40px 40px 50px;border-radius:25px}.account__reset-pass_title{max-width:350px;margin:0 auto;margin-bottom:30px;text-align:center;font-size:32px;font-weight:500;line-height:100%}.account__reset-pass_form{margin:0 auto;max-width:450px}.account__reset-pass_form .error{margin-bottom:10px;text-align:center;color:#ef2b2d}.account__reset-pass_label{margin-bottom:0;display:flex;flex-direction:column;gap:10px}.account__reset-pass_btn{margin-top:20px;margin-bottom:0;display:flex;justify-content:center}.account__reset-pass_btn .btn{width:100%;color:#24292e}.account__query{padding:40px;background-color:#f6f6f6;border-radius:25px}.account__query-info{display:block;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd;font-size:20px;font-weight:400}.account__query-message p{margin-bottom:0}.account__new-pass{background-color:#f6f6f6;padding:40px 40px 50px;border-radius:25px}.account__new-pass_wrap{max-width:470px;margin:0 auto}.account__new-pass_row{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.account__new-pass_btn{text-align:center}.account__new-pass .woocommerce-password-strength{margin-top:5px;text-align:center}.account__new-pass .woocommerce-password-strength.short{color:#ef2b2d}.account__new-pass .woocommerce-password-strength.bad{color:#ff6c00}.account__new-pass .woocommerce-password-strength.good{color:#cc1818}.account__new-pass .woocommerce-password-strength.strong{color:#04a74e}.account__new-pass .password-input{text-align:center;display:block}.account__new-pass .item-wrap{position:relative}.account__new-pass .item-wrap .password-control{position:absolute;right:20px;top:17px;cursor:pointer}.account__new-pass .item-wrap .password-control:hover{color:#6c6f72}.account__new-pass .item-wrap .password-control.view line{opacity:0}.account__new-pass .account__notice-message{margin-bottom:15px}.account__title{padding-top:35px;padding-bottom:27px;margin-bottom:0;border-radius:25px 25px 0 0;border-bottom:1px solid #ddd}.account__user{display:flex;align-items:center;gap:30px;padding:50px 35px;background-color:#f6f6f6;border-radius:0 0 25px 25px;margin-bottom:30px}.account__user-info{display:flex;flex-direction:column;gap:5px;min-width:213px}.account__user-name{font-size:32px;font-weight:500;line-height:100%}.account__user-phone{color:#6c6f72;font-size:16px;font-weight:500;line-height:150%}.account__bonus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:150px;padding:8px 10px;border-radius:50px;background-color:#fff}.account__bonus-name,.wpwc_bonuses_total_wrap{font-size:16px;font-weight:400;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#6c6f72}.account__bonus-count,.wpwc_bonuses_total{display:block;font-size:24px;font-weight:500;line-height:100%;color:#24292e}.wpwc_bonuses_total:after{content:" ₽"}.account__edit-link{margin-left:auto;display:flex;align-items:center;gap:6px;color:#6c6f72;font-size:16px;line-height:100%;font-weight:400}.account__edit-link svg{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.account__edit-link:hover{color:#24292e}.account__logout{display:flex;align-items:center;justify-content:center;gap:8px;padding:17px 30px;border-radius:25px;background-color:#fff;font-size:16px;line-height:100%;font-weight:400}.account__logout:hover{background-color:#fff500}.account__navigation-btn{display:none;position:relative;top:50px;right:-67px;width:-moz-fit-content;width:fit-content;margin-left:auto;transform:rotate(90deg);background:#ef2b2d;color:#fff;padding:5px 15px;border-radius:5px 5px 0 0;font-size:14px;font-weight:400}.account__date-add{display:flex;flex-direction:column;margin-top:20px;padding-left:20px;font-size:16px;line-height:150%;font-weight:400;color:#6c6f72}.account__content{display:flex;gap:30px}.account__menu{width:184px;display:flex;flex-direction:column;gap:20px}.account__menu .nav-menu-element a{min-height:50px;display:flex;align-items:center;gap:6px;padding:15px 20px;background-color:#f6f6f6;border-radius:25px;font-size:16px;font-weight:500;line-height:100%;transition:none}.account__menu .nav-menu-element a .icon-menu{width:16px;height:16px}.account__menu .nav-menu-element a:hover{background-color:#fff500;color:#24292e}.account__menu .nav-menu-element.active a{background-color:#fff500}.account__main{flex-grow:1}.account__dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.account__dashboard .item{min-height:260px;padding:50px 30px;border-radius:25px;background-color:#f6f6f6;display:flex;align-items:center;gap:10px;justify-content:space-between}.account__dashboard .item:hover{background-color:#f0f0f0}.account__dashboard .item__wrap{display:flex;align-items:flex-start;flex-direction:column;height:100%}.account__dashboard .item__name{margin-bottom:10px;font-size:24px;font-weight:500;line-height:100%}.account__dashboard .item__total{color:#6c6f72;font-size:16px;font-weight:400;line-height:100%}.account__dashboard .item__btn{cursor:pointer;display:flex;align-items:center;gap:6px;min-height:50px;padding:15px 25px;border-radius:25px;margin-top:auto;background-color:#fff;color:#6c6f72;font-size:16px;line-height:100%;transition:background .3s ease-in}.account__dashboard .item__btn:hover{color:#24292e;background-color:#fff500}.account__dashboard .item__icon{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background-color:#fff}.account__order{display:flex;flex-direction:column;gap:10px}.account__order .item{display:flex;align-items:center;gap:25px;padding:25px 25px 25px 35px;background-color:#f6f6f6;border-radius:150px}.account__order .item__num{font-size:24px;font-weight:500;line-height:100%}.account__order .item__status{display:flex;align-items:center;justify-content:center;min-width:144px;padding:8px 20px;font-size:16px;font-weight:400;line-height:100%;border-radius:50px;background-color:#e0e0e0}.account__order .item__status.completed{background-color:#30bd2d;color:#fff}.account__order .item__status.on-hold{background-color:#ff6a00;color:#fff}.account__order .item__status.processing{background-color:#fff500}.account__order .item__date{font-weight:400;font-size:16px;line-height:150%}.account__order .item__total{font-size:24px;font-weight:500;line-height:100%;margin-left:auto}.account__order .item__btn{display:flex;align-items:center;justify-content:center;gap:5px;min-height:50px;padding:13px 35px;border-radius:25px;background-color:#fff;font-size:16px;font-weight:400}.account__order .item__btn svg{margin-top:2px}.account__order .item__btn:hover{background-color:#fff500;opacity:1;color:#24292e}.account__detail{display:flex;flex-direction:column;gap:20px}.account__detail-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.account__detail-title{margin-bottom:5px;font-size:32px;font-weight:500;line-height:100%}.account__detail-date{font-size:16px;font-weight:400;line-height:100%}.account__detail-status{display:flex;align-items:center;justify-content:center;min-width:144px;padding:8px 20px;font-size:16px;font-weight:400;line-height:100%;border-radius:50px;background-color:#e0e0e0}.account__detail-status.completed{background-color:#30bd2d;color:#fff}.account__detail-status.on-hold{background-color:#ff6a00;color:#fff}.account__detail-status.processing{background-color:#fff500}.account__detail-items{display:flex;flex-direction:column;gap:10px}.account__detail .item{display:flex;align-items:center;gap:30px;padding:20px 30px 20px 20px;background-color:#f6f6f6;border-radius:50px}.account__detail .item__image{flex-shrink:0;border-radius:50px;overflow:hidden}.account__detail .item__image img,.account__detail .item__image svg{display:block;width:110px;height:60px;-o-object-fit:cover;object-fit:cover}.account__detail .item__name{font-size:24px;font-weight:500;line-height:100%}.account__detail .item__quantity{min-width:113px;margin-left:auto;padding:13px 20px;text-align:center;font-size:16px;font-weight:500;line-height:150%;border-radius:50px;background-color:#fff}.account__detail .item__price{min-width:110px;font-size:24px;font-weight:500;line-height:100%;text-align:center}.account__detail .item__add-to-card{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#fff500;border-radius:2px;border-radius:50%;color:#24292e;padding:10px}.account__detail .item__add-to-card:hover{transform:rotate(90deg)}.account__detail-back{display:flex;align-items:center;gap:10px;font-weight:400;font-size:16px;line-height:100%}.account__edit-top{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;background-color:#f6f6f6;padding:60px 90px;border-radius:25px}.account__edit-input{margin:0;display:flex;flex-direction:column;gap:10px}.account__edit-input .btn{height:100%}.account__edit-title{margin-top:22px;margin-bottom:30px;font-size:32px;font-weight:500;line-height:100%}.account__edit-bottom{background-color:#f6f6f6;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:60px 90px;border-radius:25px}.account__edit-btn{margin-top:30px;margin-bottom:0}.account__edit-info{visibility:hidden;opacity:0;margin-top:0;padding:0;border-radius:20px;display:flex;justify-content:center;background-color:#f6f6f6;transition:all .3s ease-in;font-weight:500}.account__edit-info.short{visibility:visible;opacity:1;margin-top:10px;padding:10px 20px;color:#ef2b2d}.account__edit-info.bad{visibility:visible;opacity:1;margin-top:10px;padding:10px 20px;color:#ff6c00}.account__edit-info.good{visibility:visible;opacity:1;margin-top:10px;padding:10px 20px;color:#cc1818}.account__edit-info.strong{visibility:visible;opacity:1;margin-top:10px;padding:10px 20px;color:#04a74e}.account__status-order{display:flex;flex-direction:column;gap:30px}.account__status-order .item{display:flex;flex-direction:column;border-radius:25px;background-color:#f6f6f6}.account__status-order .item__name{text-align:center;font-size:24px;font-weight:500;line-height:100%;padding:30px 25px 25px;border-bottom:1px solid #ddd}.account__status-order .item__statuses{padding:30px 10px;display:flex;margin:0 auto}.account__status-order .item__status{position:relative;z-index:1;width:176px;display:flex;flex-direction:column;align-items:center;gap:33px}.account__status-order .item__status:before{content:"";position:absolute;z-index:-1;top:14px;background-color:#30bd2d;width:50%;height:2px;left:0}.account__status-order .item--empty .item__status:before{background-color:#6c6f72}.account__status-order .item--empty .item__status:after{background-color:#6c6f72}.account__status-order .item--empty .item__status-point{background-color:#6c6f72}.account__status-order .item__status:after{content:"";position:absolute;z-index:-1;top:14px;width:50%;height:2px;background-color:#30bd2d;right:0}.account__status-order .item__status:first-child:before{display:none}.account__status-order .item__status:last-child:after{display:none}.account__status-order .item__status-point{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background-color:#30bd2d;border-radius:50%;margin:8px}.account__status-order .item__status-point svg{position:relative;visibility:hidden;opacity:0;transition:all .3s ease-in}.account__status-order .item__status-point svg path{stroke:#fff}.account__status-order .item__status-name{padding:7px 18px;border-radius:50px;background-color:#fff;color:#6c6f72;font-size:18px;font-weight:300;line-height:100%}.account__status-order .item__status.active:after{background-color:#6c6f72}.account__status-order .item__status.active .item__status-name{color:#24292e;font-weight:400}.account__status-order .item__status.active .item__status-point{background-color:#30bd2d;border-color:#30bd2d;margin:0;width:30px;height:30px}.account__status-order .item__status.active .item__status-point svg{visibility:visible;opacity:1}.account__status-order .item__status.active~.item__status:before{background-color:#6c6f72}.account__status-order .item__status.active~.item__status:after{background-color:#6c6f72}.account__status-order .item__status.active~.item__status .item__status-point{background-color:#6c6f72}@media (max-width:1200px){.account__dashboard .item{min-height:auto;padding:40px 20px}.account__dashboard .item__icon{width:100px;height:100px}.account__order .item{padding:20px}.account__order .item__btn{padding:10px 20px}.account__order .item__num{font-size:20px}.account__edit-bottom{padding:60px;gap:20px}}@media (max-width:992px){.account__title{border-radius:15px 15px 0 0}.account__user{gap:20px;padding:20px 25px;border-radius:0 0 15px 15px}.account__user-info{min-width:auto;flex-shrink:0}.account__user-name{font-size:24px}.account__bonus{min-width:130px}.account__logout{padding:11px 20px}.account__navigation{padding:0 20px 30px;border-radius:20px;position:fixed;left:0;min-width:200px;top:50%;z-index:2000;transform:translate(-100%,-50%);transition:transform .3s ease-in;background-color:#fff}.account__navigation.show{transform:translate(0,-50%)}.account__navigation-btn{display:block}.account__detail-top{padding:0 25px}.account__edit-title{padding:0 25px}}@media (max-width:768px){.account__user{flex-wrap:wrap;justify-content:space-between}.account__edit-link{order:2}.account__order .item{flex-wrap:wrap;gap:20px;border-radius:25px}.account__order .item__num{width:100%;text-align:center}.account__order .item__btn{min-height:auto;padding:10px 15px;font-size:14px}.account__detail .item{flex-wrap:wrap;gap:15px;border-radius:15px;justify-content:space-between}.account__detail .item__image{width:100px}.account__detail .item__name{width:calc(100% - 115px)}.account__detail .item__quantity{min-width:90px;margin-left:0;padding:10px 15px}.account__detail .item__add-to-card{margin-left:40px}.account__dashboard{grid-template-columns:1fr;gap:20px}.account__dashboard .item{border-radius:15px}.account__dashboard .item__total{margin-bottom:10px}.account__dashboard .item__btn{margin-top:10px}.account__edit-top{padding:25px;gap:20px}.account__edit-title{margin-top:20px;margin-bottom:20px;font-size:24px}.account__edit-bottom{padding:25px;grid-template-columns:repeat(2,1fr)}.account__edit-input.first{grid-column:span 2}.account__status-order .item__statuses{padding:10px;flex-direction:column}.account__status-order .item__status{padding:20px 0;width:auto;flex-direction:row}.account__status-order .item__status:after{width:2px;height:50%;top:auto;right:auto;bottom:0;left:14px}.account__status-order .item__status:before{width:2px;height:50%;top:0;left:14px}}@media (max-width:576px){.account__reset-pass{margin-top:20px}.account__user{margin-bottom:20px}.account__user-name{max-width:190px}.account__edit-link{order:initial;margin-left:0}.account__bonus-count{font-size:22px}.account__order .item__btn{margin:0 auto}.account__edit-top{gap:15px;grid-template-columns:1fr}.account__edit-title{margin-top:20px;margin-bottom:20px;font-size:24px}.account__edit-bottom{gap:15px;grid-template-columns:1fr}.account__edit-input.first{grid-column:auto}.account__new-pass{margin-top:30px}.account__edit-btn{text-align:center}}@media (max-width:420px){.account__order .item__date{width:30%;flex-grow:1;text-align:center}.account__order .item__total{margin-left:0;width:30%;flex-grow:1;text-align:center}.account input{padding:12px 20px}.account__reset-pass{padding:20px}.account__query{padding:20px}.account__query-info{font-size:18px;margin-bottom:10px}.account__new-pass{padding:20px}.account__user{padding:20px}.account__user-name{max-width:none}.account__bonus{flex-direction:row;justify-content:space-between;width:100%;padding:8px 25px}.account__edit-link{width:50%}.account__edit-link svg{display:none}.account__logout{padding:10px 15px}.account__detail-status{width:100%}.account__detail .item__name{font-size:20px}.account__detail .item__quantity{min-width:75px;padding:6px 10px}.account__detail .item__add-to-card{margin-left:0}.account__detail .item__price{min-width:100px}.account__dashboard .item{padding:20px}.account__dashboard .item__wrap{width:100%;order:1;align-items:center;text-align:center}.account__dashboard .item__icon{flex-shrink:0;width:70px;height:70px}.account__dashboard .item__icon svg{width:30px;height:30px}.account__dashboard .item__name{font-size:22px}.account__dashboard .item__btn{display:flex;align-items:center;justify-content:center;width:100%}.account__dashboard .item__btn svg{margin-top:2px}.account__edit-btn{margin-top:20px}.account__edit-btn .btn{width:100%}.account__edit-input .btn{font-size:14px}.account__new-pass_btn .btn{width:100%}}.columns-4{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1200px){.columns-4{gap:20px}}@media (max-width:992px){.columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.columns-4{gap:10px}}li.product-category{border-radius:15px;overflow:hidden;will-change:transform;transition:box-shadow .4s ease-in-out}li.product-category:hover .category__count{transform:translateX(0%)}li.product-category:first-child{grid-column:span 2}li.product-category:first-child a .product-image{padding-top:calc(50% - 15px)}li.product-category.grid{grid-row:span 2;grid-column:4}li.product-category.grid a .product-image{padding-top:calc(200% + 30px)}li.product-category a{position:relative;height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:2px;transition:background .3s ease-in}li.product-category a .category__wrap{position:absolute;z-index:1;bottom:0;left:0;padding:20px;display:flex;white-space:nowrap;flex-direction:column}li.product-category a .category__count{position:absolute;top:-10px;left:0;transform:translateX(-100%);font-size:16px;font-weight:500;line-height:100%;color:#24292e;border-radius:0 20px 20px 0;padding:4px 14px;background-color:#f6f6f6;transition:transform .3s ease-in-out}li.product-category a .woocommerce-loop-category__title{font-weight:700;font-size:24px;line-height:100%;color:#fff}li.product-category a .product-image{position:relative;padding-top:100%;border-radius:15px;transform:scale(1.1);transition:transform .3s cubic-bezier(.45,-.67,.53,3)}li.product-category:hover .product-image{transform:scale(1.2)}li.product-category a .product-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}li.product-category a .btn-link{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:2px;font-weight:500;font-size:16px;letter-spacing:.05em;color:#fff;background-color:#fff500;transition:color .3s ease-in,background .3s ease-in}@media (max-width:1200px){li.product-category a .woocommerce-loop-category__title{font-size:19px}li.product-category:first-child a .product-image{padding-top:calc(50% - 10px)}li.product-category.grid a .product-image{padding-top:calc(200% + 20px)}}@media (max-width:992px){li.product-category.grid{grid-column:3}}@media (max-width:768px){li.product-category{border-radius:20px}li.product-category.grid{grid-column:2}li.product-category a .category__wrap{padding:20px}}@media (max-width:576px){li.product-category{border-radius:15px}li.product-category:hover{transform:scale(1)}li.product-category a .category__count{transform:translateX(0%);opacity:0}li.product-category:hover a .category__count{opacity:1}li.product-category:first-child a .product-image{padding-top:calc(50% - 5px)}li.product-category.grid a .product-image{padding-top:calc(200% + 10px)}}@media (max-width:420px){li.product-category a .category__wrap{padding:20px 10px 10px}li.product-category a .category__count{padding:3px 8px;font-size:14px}li.product-category a .woocommerce-loop-category__title{font-size:16px}}.category__title{text-align:center;font-size:clamp(1.5rem,1.325rem + .875vw,2.375rem)}#products-block .category__title{display:flex;justify-content:center;align-items:center;width:100%;border-radius:50px;background-color:#f6f6f6;padding:10px;margin-bottom:30px;cursor:pointer;letter-spacing:-2px;transform:.2s ease;overflow:hidden;transition:.2s ease}#products-block .category__title:active{transform:scale(1.025)}#products-block .category__title:hover{transform:scale(1.025)}li:not(.product-category).product{position:relative;display:flex;flex-direction:column;border-radius:4px;background-color:#fff}li:not(.product-category).product .tags{position:absolute;z-index:10;bottom:20px;left:0;border-radius:0 20px 20px 0;background-color:#f6f6f6;display:flex;flex-direction:column;align-items:flex-end;gap:5px;transition:transform .3s ease-in-out}li:not(.product-category).product .tags__item{width:-moz-fit-content;width:fit-content;padding:4px 14px;border-radius:50px;color:#24292e;font-size:16px;font-weight:500;line-height:100%}li:not(.product-category).product .tags__item-sale{background-color:#ef2b2d;color:#fff}li:not(.product-category).product>a{display:flex;flex-direction:column;height:100%}li:not(.product-category).product>a:hover .product-image img{transform:scale(1.16)}li:not(.product-category).product>a:hover .tags{transform:translateX(0)}li:not(.product-category).product .product-image{position:relative;z-index:1;padding-top:100%;overflow:hidden;border-radius:15px}li:not(.product-category).product .product-image img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transform:scale(1.07);z-index:-1;transition:transform .3s cubic-bezier(.45,-.67,.53,3)}li:not(.product-category).product .product-content{display:flex;flex-direction:column;justify-content:center;height:100%;padding:10px 0}li:not(.product-category).product .product-content__cat{margin-bottom:10px;font-weight:400;font-size:14px;line-height:135%;color:#6c6f72}li:not(.product-category).product .product-content .woocommerce-loop-product__title{text-align:center;font-weight:500;font-size:26px;line-height:100%;color:#24292e}li:not(.product-category).product .product-wrap{border-radius:50px;background-color:#f6f6f6;padding-top:0;margin-top:auto;display:flex;align-items:center;gap:10px}li:not(.product-category).product .product__button{height:38px;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:50px;font-weight:500;font-size:16px;line-height:100%;color:#24292e;width:100%;background-color:#fff500;transition:all .3s ease-in}li:not(.product-category).product .product__button--none span{display:block;padding-bottom:2px;white-space:nowrap}@media(max-width:400px){li:not(.product-category).product .product__button--none span{font-size:14px}}li:not(.product-category).product .product__button:hover{background-color:#fffa7f}li:not(.product-category).product .product__button.grey:hover,li:not(.product-category).product .product__button.grey{background-color:#f6f6f6}li:not(.product-category).product .product-wrap .price{flex-grow:1}li:not(.product-category).product .product-wrap .price__item{display:flex;align-items:center;justify-content:center;gap:7px;margin-left:38px}li:not(.product-category).product .product-wrap .price__item del bdi{font-weight:400;font-size:16px;line-height:150%;color:#6c6f72}li:not(.product-category).product .product-wrap .price__item ins{text-decoration:none}li:not(.product-category).product .product-wrap .price__item ins bdi{font-weight:500;font-size:28px;line-height:100%;color:#24292e}li:not(.product-category).product .product-wrap .price__item>span>bdi{font-weight:500;font-size:28px;line-height:100%;color:#24292e}li:not(.product-category).product .product-wrap .add_to_cart_button,li:not(.product-category).product .product-wrap .product_type_simple{margin-top:auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#fff500;border:1px solid #fff500;border-radius:2px;border-radius:50%;color:#24292e;padding:10px;overflow:hidden;transition:all .5s}.li:not(.product-category).product .product-wrap .add_to_cart_button.added,li:not(.product-category).product .product-wrap .product_type_simple.added{background:0 0;border-color:#24292e}li:not(.product-category).product .product-wrap .add_to_cart_button:hover{transform:rotate(90deg)}li:not(.product-category).product button.favorites{cursor:pointer;position:absolute;top:20px;right:20px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#24292e;transition:box-shadow .3s ease-in}li:not(.product-category).product button.favorites:hover{color:#d72100}li:not(.product-category).product button.favorites svg{width:100%;height:auto}li:not(.product-category).product button.favorites svg path{transition:fill .3s ease-in}li:not(.product-category).product button.favorites.added{color:#d72100}li:not(.product-category).product button.favorites.added svg path{fill:#d72100}@media (max-width:1200px){li:not(.product-category).product .product-content .woocommerce-loop-product__title{font-size:22px}li:not(.product-category).product .product-wrap .price__item del bdi{font-size:14px}li:not(.product-category).product .product-wrap .price__item ins bdi{font-size:20px}li:not(.product-category).product .product-wrap .price__item>span>bdi{font-size:20px}}@media (max-width:576px){li:not(.product-category).product .product-content .woocommerce-loop-product__title{font-size:18px}li:not(.product-category).product .product-wrap .price__item del{font-size:12px}li:not(.product-category).product .product-wrap .price__item del bdi{font-size:12px}li:not(.product-category).product .product-wrap .price__item ins bdi{font-size:16px}li:not(.product-category).product .product-wrap .add_to_cart_button:focus,li:not(.product-category).product .product-wrap .add_to_cart_button:hover{transform:rotate(0)}li:not(.product-category).product .product-wrap .add_to_cart_button.loading{transform:rotate(90deg)}li:not(.product-category).product>a:hover .tags{opacity:1}}@media (max-width:420px){li:not(.product-category).product .tags{bottom:12px}li:not(.product-category).product .tags__item{padding:3px 8px;font-size:14px}}@media(max-width:400px){li:not(.product-category).product .product-wrap .add_to_cart_button,li:not(.product-category).product .product-wrap .product_type_simple{width:30px;height:30px;padding:5px}li:not(.product-category).product .product-wrap .price__item{margin-left:20px}}@media(max-width:350px){li:not(.product-category).product .product-wrap .price__item{margin-left:5px}li:not(.product-category).product .product-wrap{gap:0}}.single__product .product__cat-link{display:block;background-color:#f6f6f6;border-radius:75px;text-align:center;color:#24292e}.single__product .product .wrap{display:flex;flex-wrap:wrap;margin:0 -15px;margin-bottom:30px}.single__product .product__gallery{width:54.167%;padding:0 15px}.single__product .product__gallery .gallery{width:100%;margin-bottom:0}.single__product .product__gallery .gallery .image{cursor:pointer;position:relative;padding-top:64.518%;border-radius:25px;overflow:hidden}.single__product .product__gallery .gallery .image img,.single__product .product__gallery .gallery .image svg{background-color:#f6f6f6;display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.03);will-change:transform;transition:transform .33s cubic-bezier(.45,-.67,.53,1.63)}.single__product .product__gallery .gallery .image:hover img,.single__product .product__gallery .gallery .image:hover svg{transform:scale(1.22)}.single__product .product__content{width:45.824%;padding:0 15px;padding-left:35px;display:flex;flex-direction:column}.single__product .product__content .page-title{margin-bottom:25px;padding:0;border-radius:0;background-color:transparent;text-align:left;font-weight:500;font-size:32px;line-height:100%}.single__product .product__price{margin-bottom:25px}.single__product .product__price .qty-summ{flex-grow:1;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:5px;font-weight:500;font-size:32px;line-height:100%}.single__product .product__price .qty-summ .woocommerce-Price-currencySymbol{font-family:"Jost",sans-serif;font-style:normal}.single__product .product__price .cart{display:flex;align-items:center;gap:20px}.single__product .product__price .btn{width:100%;justify-content:center;background-color:#fff500;gap:5px;max-width:190px}.single__product .product__price .btn svg{display:none;color:#24292e}.single__product .product__price .btn:hover{background-color:#fffa7f}.single__product .woocommerce-product-details__short-description p{font-weight:500;font-size:19px;line-height:150%;margin-bottom:15px}.single__product .product__size{margin-bottom:25px;display:flex;flex-wrap:wrap;gap:7px;font-weight:400;font-size:16px;line-height:150%}.single__product .product__size-name{font-weight:500}.single__product .product__compound{margin-bottom:30px;display:flex;flex-direction:column}.single__product .product__compound-title{font-weight:500;font-size:16px;line-height:150%;margin-bottom:0}.single__product .product__compound-desc p{margin-bottom:10px;font-weight:400;font-size:16px;line-height:150%;color:#6c6f72}.single__product .product__compound-desc p:last-child{margin-bottom:0}.single__product .product__info{margin-top:auto}.single__product .product__info-title{margin-bottom:10px;gap:4px;font-weight:500;font-size:16px;line-height:150%}.single__product .product__info-title span{font-weight:400}.single__product .product__info-items,.iiko_kbzhu{display:flex;gap:10px}.single__product .product__info .item,.single__product .product__info .iiko_kbzhu_group{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:13px 25px;border-radius:50px;background-color:#f6f6f6}.single__product .product__info .item__name,.single__product .product__info .iiko_kbzhu_term{font-weight:400;font-size:14px;line-height:100%;color:#6c6f72}.single__product .product__info .item__count,.single__product .product__info .iiko_kbzhu_value{font-weight:500;font-size:16px;line-height:100%}.single__product .related .products{display:flex;flex-wrap:nowrap;gap:0}.single__product .related__swiper{margin:0 -15px;padding:30px 15px}.single__product .related .swiper-slide{height:auto}.single__product .related li.product{flex-shrink:0}@media (max-width:1200px){.single__product .product__info-items{flex-wrap:wrap}}@media (max-width:992px){.single__product .product__gallery{max-width:500px;margin:0 auto;width:100%;margin-bottom:30px}.single__product .product__content{width:100%;padding-left:15px}.single__product .product__price .cart{justify-content:flex-start}.single__product .product__price .btn{width:auto}}@media (max-width:768px){.single__product .product__content .page-title{margin-top:0}.single__product .product__gallery .gallery .image{border-radius:15px}}@media (max-width:576px){.single__product .product__content .page-title{text-align:center}.single__product .product__gallery .gallery .image{border-radius:15px}.single__product .product__content .page-title{margin-bottom:20px}.single__product .product__price{margin-bottom:15px}.single__product .product__price .cart{justify-content:space-between;flex-wrap:wrap;gap:10px}.single__product .product__price .btn{width:38px;height:38px;padding:0;outline:none}.single__product .product__price .btn:hover{background-color:#fff500}.single__product .product__price .btn:has(+.blockUI) svg{transform:rotate(90deg)}.single__product .product__price .btn span{display:none}.single__product .product__price .btn svg{transition:transform .3s ease-in;display:block}.single__product .product__size{margin-bottom:15px}.single__product .product__compound{margin-bottom:15px}}@media (max-width:420px){.single__product .product__price .qty-summ{min-width:100px}}.woocommerce-cart .cart-wrapper{display:flex}.woocommerce-cart .cart-wrapper .woocommerce-Price-currencySymbol,.woocommerce-cart .woocommerce-cart-form .product-subtotal bdi span{font-family:"DIN Pro",sans-serif}.woocommerce-cart .woocommerce-cart-form{width:100%}.woocommerce-cart .woocommerce-cart-form .shop_table{width:100%}.woocommerce-cart .woocommerce-cart-form .cart_item{margin-bottom:10px;padding:20px;display:flex;align-items:center;gap:25px;width:100%;border-radius:50px;background-color:#f6f6f6;justify-content:space-between}.woocommerce-cart .woocommerce-cart-form .product-thumbnail a{flex-shrink:0;display:block;width:110px;height:60px;border-radius:50px;overflow:hidden}.woocommerce-cart .woocommerce-cart-form .product-thumbnail a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.woocommerce-cart .woocommerce-cart-form .product-name{display:flex;flex-direction:row;justify-content:space-between}.woocommerce-cart .woocommerce-cart-form .product-name a{font-weight:500;font-size:24px;line-height:100%;color:#24292e}.woocommerce-cart .woocommerce-cart-form .product-name .product-name-outofstock{color:#f33;font-size:100%}.woocommerce-cart .woocommerce-cart-form .product-name a:hover{color:#6c6f72}.woocommerce-cart .woocommerce-cart-form .product-quantity{flex-shrink:0}.woocommerce-cart .woocommerce-cart-form .product-quantity .qty-wrapper{background-color:#fff}.woocommerce-cart .woocommerce-cart-form .product-quantity .qty-button{background-color:#f6f6f6}.woocommerce-cart .woocommerce-cart-form .product-size{font-weight:500;font-size:16px;line-height:150%}.woocommerce-cart .woocommerce-cart-form .product-subtotal{flex-shrink:0;display:flex;gap:5px;align-items:center;justify-content:center;flex-direction:column}.woocommerce-cart .woocommerce-cart-form .product-subtotal del{font-weight:400;font-size:14px;line-height:135%;color:#6c6f72}.woocommerce-cart .woocommerce-cart-form .product-subtotal del bdi{font-weight:400;font-size:14px;line-height:135%;color:#6c6f72;font-family:"DIN Pro",sans-serif}.woocommerce-cart .woocommerce-cart-form .product-subtotal bdi span{font-weight:400;line-height:135%;font-family:"DIN Pro",sans-serif}.woocommerce-cart .woocommerce-cart-form .product-subtotal del .onsale{margin-left:10px;padding:2px 5px;border-radius:2px;background-color:#fff500;color:#fff;font-weight:400;font-size:12px;line-height:135%}.woocommerce-cart .woocommerce-cart-form .product-subtotal ins{text-decoration:none}.woocommerce-cart .woocommerce-cart-form .product-subtotal ins bdi{font-weight:500;font-size:24px;line-height:100%;color:#24292e}.woocommerce-cart .woocommerce-cart-form .product-subtotal>span>bdi{font-weight:500;font-size:24px;line-height:100%;color:#24292e}.woocommerce-cart .woocommerce-cart-form .product-remove a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#fff;color:#6c6f72}.woocommerce-cart .woocommerce-cart-form .product-remove a:hover{color:#24292e}.woocommerce-cart .cart-collaterals{position:sticky;top:30px;align-self:flex-start;flex-shrink:0;width:270px;margin-left:30px}.woocommerce-cart .cart-collaterals .cart_totals{padding:25px;border-radius:25px;background-color:#f6f6f6}.woocommerce-cart .cart-collaterals .cart_totals .shop_table{display:block}.woocommerce-cart .cart-collaterals .cart_totals .shop_table tbody{display:block}.woocommerce-cart .cart-collaterals .count-products{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.woocommerce-cart .cart-collaterals .count-products .text{margin-right:10px;font-weight:500;font-size:16px;line-height:150%;color:#24292e}.woocommerce-cart .cart-collaterals .count-products .number{font-weight:500;font-size:16px;line-height:150%}.woocommerce-cart .cart-collaterals .order-total{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-cart .cart-collaterals .order-total .text{font-weight:500;font-size:16px;line-height:150%}.woocommerce-cart .cart-collaterals .order-total .number bdi,.woocommerce-cart .cart-collaterals .order-total .number span{font-weight:500;font-size:24px;line-height:100%}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{margin-top:25px}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button{width:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:15px 35px;border-radius:50px;background-color:#fff500;border:1px solid #fff500;color:#24292e;font-weight:500;font-size:16px;line-height:100%;cursor:pointer;transition:all .3s ease-in}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover{background-color:#fffa7f}.woocommerce-cart .cart-collaterals .button-clear{margin-top:15px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:100%;color:#6c6f72}.woocommerce-cart .cart-collaterals .button-clear svg{margin-right:10px;height:16px;width:auto;-o-object-fit:contain;object-fit:contain}.woocommerce-cart .cart-collaterals .button-clear:hover{color:#24292e}.woocommerce-cart .cart__empty-wrap{padding:40px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:25px;background-color:#f6f6f6}.woocommerce-cart .cart__empty p{margin-bottom:0;font-weight:400;font-size:20px;line-height:100%}.woocommerce-cart .cart__empty .cart-collaterals .wc-proceed-to-checkout .checkout-button{cursor:auto;pointer-events:none;background-color:#fffa7f}.woocommerce-cart .cart__empty .cart-collaterals .button-clear{cursor:auto;pointer-events:none}.woocommerce-cart .return-to-shop{margin-bottom:40px}@media (max-width:1200px){.woocommerce-cart .woocommerce-cart-form .cart_item{padding:15px;border-radius:40px;gap:10px}.woocommerce-cart .woocommerce-cart-form .product-name a{font-size:20px}.woocommerce-cart .cart-collaterals{margin-left:20px}}@media (max-width:992px){.woocommerce-cart .cart-wrapper{flex-direction:column}.woocommerce-cart .cart-collaterals{margin:0 auto;margin-top:20px;max-width:576px;width:100%}}@media(max-width:768px){.woocommerce-cart .woocommerce-cart-form .cart_item{padding:5px}.woocommerce-cart .woocommerce-cart-form .product-subtotal>span>bdi{font-size:22px}}@media(max-width:650px){.woocommerce-cart .woocommerce-cart-form .product-name a{font-size:22px}}@media (max-width:630px){.woocommerce-cart .woocommerce-cart-form .cart_item{position:relative;flex-wrap:wrap;border-radius:25px;justify-content:space-between}.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail{width:100%}.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail a{width:160px;height:70px;margin:0 auto}.woocommerce-cart .woocommerce-cart-form .cart_item .product-name{margin-bottom:10px;width:100%;text-align:center}.woocommerce-cart .woocommerce-cart-form .cart_item .product-remove{position:absolute;right:15px;top:15px}.woocommerce-cart .woocommerce-cart-form .cart_item .product-remove a{width:35px;height:35px}}@media (max-width:576px){.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail{width:105px}.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail a{width:100%;height:auto;position:relative;padding-top:50%}.woocommerce-cart .woocommerce-cart-form .cart_item .product-thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce-cart .woocommerce-cart-form .cart_item .product-name{width:40%;margin-bottom:0;text-align:left;flex-direction:column;gap:10px}.woocommerce-cart .woocommerce-cart-form .cart_item .product-remove{position:static;align-self:flex-start}.woocommerce-cart .woocommerce-cart-form .cart_item .product-remove a{width:35px;height:35px}.woocommerce-cart .woocommerce-cart-form .product-quantity{flex-shrink:0;order:1}.woocommerce-cart .woocommerce-cart-form .product-size{flex-grow:1;order:2}.woocommerce-cart .woocommerce-cart-form .product-subtotal{order:3;align-items:flex-end}}@media (max-width:420px){.woocommerce-cart .woocommerce-cart-form .cart_item{padding:10px;border-radius:10px}.woocommerce-cart .woocommerce-cart-form .cart_item .product-name a{font-size:20px}.woocommerce-cart .cart-collaterals .cart_totals{border-radius:10px}}.additional{margin-top:30px}@media (max-width:650px){.additional{margin-top:20px}}.additional-products{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.additional-product{padding:30px 20px;background:0 0;border-radius:25px;border:1px solid #ddd;transition:all .5s}.additional-product .qty-wrapper{padding:0;align-items:center;width:100%;max-width:110px;min-height:unset;background:unset}.additional-product .qty-wrapper .quantity input{width:100%;text-align:center}.additional-product .qty-wrapper .qty-button{background:#f6f6f6;flex-shrink:0}.additional-product .qty-wrapper .quantity{height:fit-content}.additional-product form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:5px;row-gap:10px;height:100%}.additional-product__btn{grid-column:span 2}.additional-product__image{border-radius:50px;background:#f6f6f6;width:100%;max-width:110px;height:60px;display:flex;align-items:center;justify-content:center;overflow:visible;flex-shrink:0}.additional-product__image img{object-fit:contain}.additional-product__name{font-weight:500;font-size:24px;line-height:100%;text-align:right;color:#24292e;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}.additional-product .price{display:flex;align-items:center;justify-content:flex-end}.additional-product .price *{font-weight:500;font-size:24px;line-height:100%;color:#24292e;font-family:"DIN Pro",sans-serif}.additional-product__btn{margin-top:auto}.additional-product.added{background:#f6f6f6;border-color:#f6f6f6}.additional-product.added .qty-wrapper .qty-button{background:#fff}.additional-product.added .additional-product__image{background:#fff}.additional-product.added .btn-gray{background-color:#fff}@media (max-width:1200px){.additional-product{padding:20px 15px}.additional-product__name{font-size:20px}.additional-product__image{max-width:90px;height:50px}.additional-product .qty-wrapper{max-width:90px}.additional-product__center .price *{font-size:20px}}@media (max-width:993px){.additional-product__image{max-width:90px}}@media (max-width:768px){.additional-products{display:flex;flex-direction:column;gap:10px;margin-top:0}.additional-product{padding:20px;border-radius:10px}.additional-product form{gap:10px;grid-template-columns:repeat(3,1fr)}.additional-product .additional-product__image{grid-column:1/2;grid-row:1/3;max-width:120px;height:60px}.additional-product__name{grid-column:2/3;grid-row:1/2;justify-content:flex-start;text-align:left}.additional-product .price{grid-column:3/4;grid-row:1/2}.additional-product .qty-wrapper{grid-column:1/2;grid-row:3/4;max-width:120px}.additional-product__btn{grid-column:2/4;grid-row:2/4}.additional-product__btn .btn-gray,.additional-product__btn .btn-white{width:fit-content;height:50px;float:right}}@media (max-width:420px){.additional-product form{gap:10px;grid-template-columns:124px 1fr 60px}.additional-product{padding:10px}.additional-product__name{align-items:flex-start;white-space:unset}.additional-product .price{align-items:flex-start}}.cart-empty{display:none}form.woocommerce-checkout{display:flex;flex-wrap:wrap}form.woocommerce-checkout .blockUI.blockOverlay{display:none !important}.woocommerce-checkout .checkout-left{width:calc(100% - 270px - 30px);margin-right:30px}.woocommerce-checkout .checkout-left>.col2-set{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce-checkout-review-order{position:sticky;top:15px;align-self:flex-start;flex-shrink:0;width:270px;padding:30px;border-radius:25px;background-color:#f6f6f6;margin-top:34px}.woocommerce-checkout .woocommerce-checkout-review-order .subcontainer{display:block}.woocommerce-checkout .woocommerce-checkout-review-order table{display:block}.woocommerce-checkout .woocommerce-checkout-review-order table tfoot{display:block}.woocommerce-checkout .woocommerce-checkout-review-order .count-products{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.woocommerce-checkout .woocommerce-checkout-review-order .count-products .text{font-size:16px;font-weight:500;line-height:150%}.woocommerce-checkout .woocommerce-checkout-review-order .count-products .number{font-weight:500;font-size:16px;line-height:130%}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses div{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses div.wc-iikocloud-bonuses-none{display:initial}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses div>p{width:100%;margin:0 0 10px}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses #billing_bonuses_field{display:none !important}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses .wc-iikocloud-bonuses-get{margin:0;font-size:16px;font-weight:500;line-height:150%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses .wc-iikocloud-bonuses-get .wpwc_bonuses_total{display:inline-block;font-size:inherit;font-weight:inherit;line-height:inherit;margin-left:5px}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses .bonuses-message-error{font-size:14px;font-weight:400}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses .wc-iikocloud-bonuses-apply{display:none !important}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses .wc-iikocloud-bonuses-get .wc-iikocloud-bonuses-preloader{order:1}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses .wc-iikocloud-bonuses-get .wc-iikocloud-bonuses-preloader img{width:auto;height:18px;vertical-align:text-bottom}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses .wc-iikocloud-bonuses-get #wpwcIikoBonusesGet{font-size:14px;font-weight:400;margin:0 0 0 auto;order:2}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses #billing_bonuses_field .optional{display:none !important}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses #billing_bonuses_field label{margin:0;font-size:14px;font-weight:500}.woocommerce-checkout .woocommerce-checkout-review-order .wc-iikocloud-bonuses #billing_bonuses_field input{width:100%;padding:5px 10px;background-color:#fff;outline-color:#fff500;border:1px solid #e6e6e6;border-radius:50px;font-weight:400;font-size:14px;line-height:100%}.woocommerce-checkout .woocommerce-checkout-review-order .use_max_bonuses{display:flex;flex-direction:column;margin:10px 0}.woocommerce-checkout .woocommerce-checkout-review-order .use_max_bonuses #use_max_bonuses_field{margin:0}.woocommerce-checkout .woocommerce-checkout-review-order .use_max_bonuses #use_max_bonuses_field input{display:none !important}.woocommerce-checkout .woocommerce-checkout-review-order .use_max_bonuses #use_max_bonuses_field label{font-size:0px}.woocommerce-checkout .woocommerce-checkout-review-order .use_max_bonuses #use_max_bonuses_field label .optional{display:none !important}.woocommerce-checkout .woocommerce-checkout-review-order .use_max_bonuses #use_max_bonuses_field label .use-max-bonuses{width:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:50px;background-color:#fff;border:1px solid #fff;color:#24292e;font-weight:500;font-size:16px;line-height:100%;cursor:pointer;transition:all .3s ease-in}.woocommerce-checkout .woocommerce-checkout-review-order .use_max_bonuses #use_max_bonuses_field input:checked~.use-max-bonuses{background-color:#fff500;border:1px solid #fff500}.woocommerce-checkout .woocommerce-checkout-review-order .order-total{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-start}.woocommerce-checkout .woocommerce-checkout-review-order .order-total .text{display:inline-flex;font-size:16px;font-weight:500}.woocommerce-checkout .woocommerce-checkout-review-order .order-total .number,.woocommerce-checkout .woocommerce-checkout-review-order .order-total .with-bonuses{display:inline-flex;margin-left:auto}.woocommerce-checkout .woocommerce-checkout-review-order .order-total .number bdi,.woocommerce-checkout .woocommerce-checkout-review-order .order-total .number span,.woocommerce-checkout .woocommerce-checkout-review-order .order-total .with-bonuses bdi,.woocommerce-checkout .woocommerce-checkout-review-order .order-total .with-bonuses span{font-size:24px;font-weight:500;line-height:100%}.woocommerce-checkout .woocommerce-checkout-review-order .order-total.discounted .number{text-decoration:line-through;margin-left:5px}.woocommerce-checkout .woocommerce-checkout-review-order .order-total.discounted .number bdi,.woocommerce-checkout .woocommerce-checkout-review-order .order-total.discounted .number span{font-size:15px;font-weight:400}.woocommerce-checkout .woocommerce-checkout-review-order .button{margin-top:30px;width:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:50px;background-color:#fff500;border:1px solid #fff500;color:#24292e;font-weight:500;font-size:16px;line-height:100%;cursor:pointer;transition:all .3s ease-in}.woocommerce-checkout .woocommerce-checkout-review-order .button:hover{background-color:#fffa7f}.woocommerce-billing-fields .woocommerce-input-wrapper{padding-top:10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row{width:33.3333333333%;padding:0 15px}.woocommerce-checkout .woocommerce-billing-fields .form-row.hidden,.woocommerce-checkout .woocommerce-shipping-fields .form-row.hidden{display:none !important}.woocommerce-checkout .woocommerce-billing-fields .form-row.woocommerce-invalid-required-field input,.woocommerce-checkout .woocommerce-shipping-fields .form-row.woocommerce-invalid-required-field input{border-color:#ef2b2d}.woocommerce-checkout .woocommerce-billing-fields .form-row.woocommerce-invalid-required-field input::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row.woocommerce-invalid-required-field input::-moz-placeholder{color:#ef2b2d}.woocommerce-checkout .woocommerce-billing-fields .form-row.woocommerce-invalid-required-field input::placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row.woocommerce-invalid-required-field input::placeholder{color:#ef2b2d}.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce-shipping-fields .form-row .woocommerce-input-wrapper{display:block;position:relative}.woocommerce-checkout .woocommerce-billing-fields .form-row .autoComplete_wrapper{width:100%}.woocommerce-checkout .woocommerce-billing-fields .form-row input,.woocommerce-checkout .woocommerce-billing-fields .form-row select,.woocommerce-checkout .woocommerce-shipping-fields .form-row input,.woocommerce-checkout .woocommerce-shipping-fields .form-row select,.wpwc-dz-address .form-row input{width:100%;padding:13px 20px;background-color:#fff;outline-color:#fff500;border:1px solid #e6e6e6;border-radius:50px;font-weight:400;font-size:16px;line-height:150%;display:block;height:auto;color:inherit}.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type=date],.woocommerce-checkout .woocommerce-shipping-fields .form-row input[type=time]{appearance:text;-moz-appearance:textfield;-webkit-appearance:textfield}.woocommerce-checkout .woocommerce-billing-fields .form-row label .required,.woocommerce-checkout .woocommerce-shipping-fields .form-row label .required{border:none;text-decoration:unset}.woocommerce-checkout .complete_before .complete_before_types{margin:0 -15px}.woocommerce-checkout .woocommerce-billing-fields .form-row label .optional,.woocommerce-checkout .woocommerce-shipping-fields .form-row label .optional{display:none}.woocommerce-checkout .woocommerce-billing-fields .form-row input:focus::-moz-placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input:focus::-moz-placeholder{color:#000}.woocommerce-checkout .woocommerce-billing-fields .form-row input:focus::placeholder,.woocommerce-checkout .woocommerce-shipping-fields .form-row input:focus::placeholder{color:#000}.woocommerce-additional-fields__field-wrapper #order_comments_field label{display:none}.woocommerce-additional-fields__field-wrapper #order_comments::placeholder{color:#fff}.woocommerce-checkout .woocommerce-billing-fields .form-row .select2-selection--single,.woocommerce-checkout .woocommerce-shipping-fields .form-row .select2-selection--single{border:1px solid #e6e6e6}.woocommerce-checkout .select2-container--open .select2-dropdown--below{border:1px solid #e6e6e6;border-top:0}.woocommerce-checkout .woocommerce-billing-fields .form-row.thwcfe-html-field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields .form-row.thwcfe-html-field-wrapper{width:100%;margin-bottom:10px}.woocommerce-checkout .woocommerce-billing-fields .form-row.thwcfe-html-field-wrapper div,.woocommerce-checkout .woocommerce-shipping-fields .form-row.thwcfe-html-field-wrapper div{font-weight:500;font-size:16px;line-height:150%}.woocommerce-checkout .woocommerce-billing-fields .form-row.vag-hide,.woocommerce-checkout .woocommerce-shipping-fields .form-row.vag-hide{display:none}.woocommerce-checkout .time_details{display:grid;grid-template-columns:66.6666666667% 33.3333333333%;margin:0 -15px;grid-row-gap:16px;margin-bottom:30px}.woocommerce-checkout .time_details .form-row{width:100%;margin-bottom:0}.woocommerce-checkout #delivery_time_field{width:100%;grid-row:span 2}.woocommerce-checkout #delivery_time_field .woocommerce-input-wrapper{display:flex;gap:30px}.woocommerce-checkout #delivery_time_field input{display:none}.woocommerce-checkout #delivery_time_field input:checked+label{background-color:#f6f6f6;border-color:#f6f6f6}.woocommerce-checkout #delivery_time_field input:checked+label:before{background-color:#fff500}.woocommerce-checkout #delivery_time_field input:checked+label:after{transform:translateY(-50%) scale(1)}.woocommerce-checkout #delivery_time_field label{cursor:pointer;position:relative;width:100%;height:100%;min-height:120px;margin-right:0 !important;display:flex !important;align-items:center;padding:30px;padding-right:65px;border:1px solid #ddd;border-radius:15px;font-weight:500;font-size:16px;line-height:150%;transition:background .3s ease-in,color .3s ease-in,border .3s ease-in}.woocommerce-checkout #delivery_time_field label:hover{background-color:#f6f6f6;border-color:#f6f6f6}.woocommerce-checkout #delivery_time_field label:hover:before{background-color:#fff}.woocommerce-checkout #delivery_time_field label:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:25px;width:30px;height:30px;border-radius:50%;background-color:#f6f6f6;display:block;transition:border .3s ease-in,background .3s ease-in}.woocommerce-checkout #delivery_time_field label:after{content:"";position:absolute;display:block;top:50%;right:32px;width:15px;height:12px;transform:translateY(-50%) scale(0);transition:transform .3s ease;border-radius:50%;background-image:url(//mgsh.ru/wp-content/themes/new_theme/assets/css/../images/accept.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.woocommerce-checkout .wc-iikocloud-delivery-zones,.woocommerce-checkout .delivery_time_block,.woocommerce-checkout .woocommerce-checkout-payment{margin-top:25px}.woocommerce-checkout h3,.woocommerce-checkout .block__title{margin-bottom:10px;font-weight:500;font-size:16px;line-height:150%;width:100%}.woocommerce-checkout .wc_payment_methods,.woocommerce-checkout #shipping_method,.woocommerce-checkout .complete_before_types{display:flex;flex-wrap:wrap;margin:0 -15px;row-gap:30px}.woocommerce-checkout .wc_payment_methods .payment_method_yookassa_epl img,.woocommerce-checkout .wc_payment_methods .payment_box.payment_method_yookassa_epl{display:none !important}.woocommerce-checkout .wc_payment_methods li,.woocommerce-checkout #shipping_method li{display:block;padding:0 15px;width:33.3333333333%}.woocommerce-checkout #street_validation_text{display:none}.woocommerce-checkout #complete_before{width:65.5%}.woocommerce-checkout .complete_before_types li{display:block;padding:0 15px;width:50%}.woocommerce-checkout .wc_payment_methods li input,.woocommerce-checkout #shipping_method li input,.woocommerce-checkout .complete_before_types li input{display:none}.woocommerce-checkout .wc_payment_methods li input:checked+label,.woocommerce-checkout #shipping_method li input:checked+label,.woocommerce-checkout .complete_before_types li input:checked+label{background-color:#f6f6f6;border-color:#f6f6f6}.woocommerce-checkout .wc_payment_methods li input:checked+label:before,.woocommerce-checkout #shipping_method li input:checked+label:before,.woocommerce-checkout .complete_before_types li input:checked+label:before{background-color:#fff500}.woocommerce-checkout .wc_payment_methods li input:checked+label:after,.woocommerce-checkout #shipping_method li input:checked+label:after,.woocommerce-checkout .complete_before_types li input:checked+label:after{transform:translateY(-50%) scale(1)}.woocommerce-checkout .wc_payment_methods li label,.woocommerce-checkout #shipping_method li label,.woocommerce-checkout .complete_before_types li label{cursor:pointer;position:relative;width:100%;height:100%;min-height:120px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px;padding-right:65px;border:1px solid #ddd;border-radius:15px;font-weight:500;font-size:16px;line-height:120%;transition:background .3s ease-in,color .3s ease-in,border .3s ease-in}.woocommerce-checkout .wc_payment_methods li label:before,.woocommerce-checkout #shipping_method li label:before,.woocommerce-checkout .complete_before_types li label:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:25px;width:30px;height:30px;border-radius:50%;background-color:#f6f6f6;display:block;transition:border .3s ease-in,background .3s ease-in}.woocommerce-checkout .wc_payment_methods li label:after,.woocommerce-checkout #shipping_method li label:after,.woocommerce-checkout .complete_before_types li label:after{content:"";position:absolute;display:block;top:50%;right:32px;width:15px;height:12px;transform:translateY(-50%) scale(0);transition:transform .3s ease;border-radius:50%;background-image:url(//mgsh.ru/wp-content/themes/new_theme/assets/css/../images/accept.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.woocommerce-checkout .wc_payment_methods li label span,.woocommerce-checkout #shipping_method li label span,.woocommerce-checkout .complete_before_types li label span{font-weight:400;font-size:14px;line-height:140%;color:#828282;transition:color .3s ease-in}.woocommerce-checkout .wc_payment_methods li label:hover,.woocommerce-checkout #shipping_method li label:hover,.woocommerce-checkout .complete_before_types li label:hover{background-color:#f6f6f6;border-color:#f6f6f6}.woocommerce-checkout .wc_payment_methods li label:hover:before,.woocommerce-checkout #shipping_method li label:hover:before,.woocommerce-checkout .complete_before_types li label:hover:before{background-color:#fff}.woocommerce-checkout .wc_payment_methods .info-shipping,.woocommerce-checkout #shipping_method .info-shipping,.woocommerce-checkout .complete_before_types .info-shipping{display:flex;align-items:center;gap:14px;padding:30px;border:2px dashed #ebebeb;border-radius:15px;min-height:120px}.woocommerce-checkout .wc_payment_methods .info-shipping__icon,.woocommerce-checkout #shipping_method .info-shipping__icon,.woocommerce-checkout .complete_before_types .info-shipping__icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:#f6f6f6;display:flex;align-items:center;justify-content:center}.woocommerce-checkout .wc_payment_methods .info-shipping__text,.woocommerce-checkout #shipping_method .info-shipping__text{margin-bottom:0;font-size:16px;font-weight:500;line-height:120%}.woocommerce-checkout #shipping_country_field{display:none !important}.woocommerce-checkout .woocommerce-additional-fields h3{margin-bottom:10px;font-size:16px;font-weight:500;line-height:150%}.woocommerce-checkout .woocommerce-additional-fields textarea{padding:20px;width:100%;resize:none;background-color:#fff;border-radius:15px;border:1px solid #ddd;min-height:180px;outline-color:#fff500;font-weight:400;font-size:16px;line-height:150%}.woocommerce-checkout .woocommerce-error li{margin-bottom:10px;font-weight:400;font-size:14px;line-height:140%;color:#df4141}@media (max-width:1200px){.woocommerce-checkout .checkout-left{width:100%;max-width:900px;margin:0 auto}.woocommerce-checkout .woocommerce-checkout-review-order{position:relative;width:100%;max-width:400px;margin:0 auto;margin-bottom:30px}}@media (max-width:992px){.woocommerce-checkout .wc_payment_methods li label,.woocommerce-checkout #shipping_method li label,.woocommerce-checkout .complete_before_types li label{padding:20px;padding-right:55px}.woocommerce-checkout .wc_payment_methods li label:before,.woocommerce-checkout #shipping_method li label:before,.woocommerce-checkout .complete_before_types li label:before{right:20px}.woocommerce-checkout .wc_payment_methods li label:after,.woocommerce-checkout #shipping_method li label:after,.woocommerce-checkout .complete_before_types li label:after{right:27px}.woocommerce-checkout .wc_payment_methods .info-shipping,.woocommerce-checkout #shipping_method .info-shipping{padding:20px}.woocommerce-checkout .wc_payment_methods .info-shipping__text,.woocommerce-checkout #shipping_method .info-shipping__text{font-size:14px}.woocommerce-checkout #delivery_time_field label{padding:20px;padding-right:55px}.woocommerce-checkout #delivery_time_field label:before{right:20px}.woocommerce-checkout #delivery_time_field label:after{right:27px}}@media (max-width:768px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin:0 -5px}.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row{padding:0 5px;margin-bottom:10px}.woocommerce-checkout .woocommerce-billing-fields .form-row input,.woocommerce-checkout .woocommerce-shipping-fields .form-row input{padding:10px 25px}.woocommerce-checkout .woocommerce-billing-fields .form-row .select2-selection--single,.woocommerce-checkout .woocommerce-shipping-fields .form-row .select2-selection--single{min-height:39px}.woocommerce-checkout .wc_payment_methods,.woocommerce-checkout #shipping_method{margin:0 -5px;row-gap:10px}.woocommerce-checkout #complete_before{width:100%}.woocommerce-checkout .delivery_time_block #billing_complete_before_date_field{width:calc(50% + 5px);margin-top:20px;margin-right:-10px;margin-bottom:20px}.woocommerce-checkout .wc_payment_methods li,.woocommerce-checkout #shipping_method li,.woocommerce-checkout .complete_before_types li{padding:0 5px 15px;width:50%}.woocommerce-checkout .wc_payment_methods li label,.woocommerce-checkout #shipping_method li label,.woocommerce-checkout .complete_before_types li label{min-height:90px}.woocommerce-checkout .wc_payment_methods .info-shipping,.woocommerce-checkout #shipping_method .info-shipping{min-height:90px;justify-content:center}.woocommerce-checkout .wc_payment_methods li label,.woocommerce-checkout #shipping_method li label{font-size:18px}.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row{width:50%}.woocommerce-checkout .time_details{grid-template-columns:1fr 1fr;margin:0 -5px;margin-bottom:30px}.woocommerce-checkout .time_details .form-row{width:100%}.woocommerce-checkout #delivery_time_field{grid-row:span 1;grid-column:span 2}.woocommerce-checkout #delivery_time_field .woocommerce-input-wrapper{gap:10px}.woocommerce-checkout #delivery_time_field label{min-height:90px}.woocommerce-checkout .complete_before .complete_before_types{margin:0 -5px}}@media (max-width:576px){.woocommerce-checkout .delivery_time_block #billing_complete_before_date_field{width:100%;margin-right:0}.woocommerce-checkout h3,.woocommerce-checkout .block__title{text-align:center}.woocommerce-checkout .woocommerce-checkout .time_details{margin-bottom:0}.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row{width:100%;margin-bottom:15px}.woocommerce-checkout .woocommerce-billing-fields .form-row.thwcfe-html-field-wrapper div,.woocommerce-checkout .woocommerce-shipping-fields .form-row.thwcfe-html-field-wrapper div{font-size:20px}.woocommerce-checkout .wc_payment_methods li,.woocommerce-checkout #shipping_method li{width:50%;order:2}.woocommerce-checkout #shipping_method li:last-child{width:100%;order:1;padding-bottom:50px}.woocommerce-shipping-methods-fields{position:relative}.woocommerce-shipping-methods-fields .block__title{position:absolute;top:116px}.woocommerce-checkout .wc_payment_methods li label,.woocommerce-checkout #shipping_method li label{font-size:16px}.woocommerce-checkout .woocommerce-checkout #delivery_time_field label{padding:18px;padding-right:55px;font-size:14px}.woocommerce-checkout .time_details{grid-template-columns:1fr;grid-row-gap:0}.woocommerce-checkout #delivery_time_field{grid-column:span 1}.woocommerce-checkout .woocommerce-checkout-review-order{border-radius:10px;padding:20px}.woocommerce-checkout .woocommerce-checkout-review-order .subcontainer{padding:0 30px;max-width:360px}.woocommerce-checkout .woocommerce-checkout #delivery_time_field label{font-size:16px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label{text-align:center;display:block}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input{text-align:center}}.select2-dropdown{top:-4px;border:1px solid #828282}.woocommerce-order>p{font-weight:400;font-size:18px;line-height:140%}.woocommerce-order>ul li{margin-bottom:10px;font-weight:400;font-size:16px;line-height:140%}.woocommerce-order-overview__prod{padding-left:15px;position:relative;display:block}.woocommerce-order-overview__prod:before{content:"";background-color:#fff500;position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%}@media (max-width:420px){.woocommerce-checkout .wc_payment_methods li label,.woocommerce-checkout #shipping_method li label{font-size:14px}.woocommerce-checkout .wc_payment_methods li label,.woocommerce-checkout #shipping_method li label,.woocommerce-checkout .complete_before_types li label{font-size:14px}.woocommerce-checkout #delivery_time_field input:checked+label,.woocommerce-checkout .woocommerce-checkout #delivery_time_field label{font-size:14px}}.qty-wrapper{display:inline-flex;padding:10px 12px;min-height:50px;border-radius:50px;background-color:#f6f6f6}.qty-wrapper .quantity input{height:100%;font-weight:700;font-size:16px;line-height:120%;width:40px;text-align:center;border:none;outline:none;background-color:transparent}.qty-wrapper .quantity input[type=number]::-webkit-outer-spin-button,.qty-wrapper .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-wrapper .quantity input[type=number]::-webkit-inner-spin-button,.qty-wrapper .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-button{cursor:pointer;display:flex;align-items:center;justify-content:center;height:auto;width:30px;height:30px;border-radius:50%;color:#8a8a8a;background-color:#fff;transition:transform .3s ease-in,color .3s ease-in}.qty-button:hover{transform:scale(1.03);color:#24292e}.woocommerce-notices-wrapper{position:fixed;top:30px;right:30px;z-index:10500;max-width:calc(100% - 60px);display:flex;flex-direction:column;pointer-events:none;align-items:flex-end}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{display:inline-block;pointer-events:initial;width:100%;padding:10px;border-radius:5px;box-shadow:0px 0px 5px 0px rgba(1,1,1,.1);background-color:rgba(1,1,1,.8);position:relative;z-index:15;margin:0 0 10px;color:#fff;font-size:14px;font-weight:400;line-height:18px}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error a{display:none}.woocommerce-notices-wrapper .woocommerce-message button,.woocommerce-notices-wrapper .woocommerce-error button{display:none}.woocommerce-notices-wrapper .woocommerce-message li,.woocommerce-notices-wrapper .woocommerce-error li{list-style-type:none;color:inherit;font-size:inherit;font-weight:inherit}.woocommerce-notices-wrapper .woocommerce-message li:last-child,.woocommerce-notices-wrapper .woocommerce-error li:last-child{margin-bottom:0}@media screen and (max-width:768px){.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{font-size:12px}}@media (max-width:420px){.woocommerce-checkout #shipping_method .info-shipping{padding:10px;gap:5px}.woocommerce-checkout .wc_payment_methods .info-shipping__text,.woocommerce-checkout #shipping_method .info-shipping__text{font-size:12px}.woocommerce-checkout #shipping_method .info-shipping__icon{width:40px;height:40px}}#service-archive .row{display:flex;flex-wrap:wrap;margin:0 -15px}#service-archive .item{flex-grow:1;width:25%;padding:0 15px;margin-bottom:30px;list-style:none}#service-archive .item__link{display:flex;flex-direction:column;height:100%}#service-archive .item__link:hover{box-shadow:0px 10px 30px rgba(61,26,11,.1)}#service-archive .item__image{position:relative;padding-top:100%}#service-archive .item__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#service-archive .item__content{height:100%;display:flex;flex-direction:column;padding:20px;background-color:#fff}#service-archive .item__name{margin-bottom:10px;font-weight:500;font-size:16px;line-height:100%}#service-archive .item__desc{margin-bottom:20px;font-weight:400;font-size:14px;line-height:135%}#service-archive .item__btn{margin-top:auto;margin-left:auto;cursor:pointer;display:flex;align-items:center;transition:color .3s ease-in;gap:5px}#service-archive .item__btn:hover{color:#fff500}@media (max-width:1200px){#service-archive .row{margin:0 -10px}#service-archive .item{padding:0 10px;margin-bottom:20px}}@media (max-width:992px){#service-archive .item{width:50%}#service-archive .item__image{padding-top:65%}}@media (max-width:768px){#service-archive .item__image{padding-top:100%}}@media (max-width:576px){#service-archive .row{margin:0 -5px}#service-archive .item{padding:0 5px;margin-bottom:10px}#service-archive .item__content{padding:10px}}@media (max-width:410px){#service-archive .item{width:100%;margin-bottom:20px}}.bonus-kart__title{background-color:transparent;border-radius:0;border-bottom:1px solid #ddd}.bonus-kart__holder{padding-bottom:50px;border-radius:25px;background-color:#f6f6f6}.bonus-kart__form{display:flex;flex-direction:column;margin:0 auto;max-width:770px}.bonus-kart__group{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.bonus-kart__input_group{display:flex;flex-direction:column;gap:10px}.bonus-kart__input_group label{margin-left:21px;font-size:16px;font-weight:400;line-height:100%}.bonus-kart__input_group input{width:100%;border-radius:50px;border:1px solid #fff;background-color:#fff;padding:17px 20px;font-size:16px;line-height:100%;color:#6c6f72}.bonus-kart__input_group span{width:100%;position:relative}.bonus-kart__accept{margin-top:30px;display:flex;align-items:center;justify-content:center}.bonus-kart__accept input{width:1px;height:1px;margin:0 -8px 0 8px;padding:0;border:none;opacity:0;display:inline-block}.bonus-kart__accept input:checked+.bonus-kart__check path{opacity:1}.bonus-kart__check{cursor:pointer;display:flex;align-items:flex-start;justify-content:center;width:18px;height:18px;margin-right:8px}.bonus-kart__check path{transition:opacity .3s ease-in;opacity:0}.bonus-kart__link{font-size:16px;font-weight:400;line-height:100%;color:#6c6f72}.bonus-kart__link:hover{color:#24292e}.bonus-kart__submit{margin-top:30px;align-self:center}@media (max-width:992px){.bonus-kart__form{max-width:none;padding:0 50px}}@media (max-width:768px){.bonus-kart__form{padding:0 30px}.bonus-kart__group{gap:15px}.bonus-kart__accept{margin-top:20px}.bonus-kart__submit{margin-top:20px}}@media (max-width:576px){.bonus-kart__group{grid-template-columns:1fr}.bonus-kart__input_group{gap:5px}}@media (max-width:420px){.bonus-kart__form{padding:0 10px}}.search-page .page-title{margin-bottom:30px}.search-page .search__holder{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.search-page .search__holder .item{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background-color:#f6f6f6;border-radius:50px}.search-page .search__holder .item__name{font-weight:700;font-size:16px;line-height:1.5}.search-page .search__holder .item__array{flex-shrink:0;margin-left:15px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;transition:background .3s ease-in}.search-page .search__holder .item__array svg{padding:13px;width:100%;height:100%;color:#24292e;-o-object-fit:contain;object-fit:contain}.search-page .search__holder .item:hover .item__array{background-color:#fff500}.search-page .search__empty{background-color:#f6f6f6;padding:30px 50px;min-height:300px;border-radius:25px;display:flex;align-items:center;justify-content:center}.search-page .search__empty-name{margin-bottom:0;font-size:20px}@media (max-width:992px){.search-page .search__holder{grid-template-columns:repeat(2,1fr);gap:20px}.search-page .search__holder .item{padding:15px 20px}}@media (max-width:768px){.search-page .search__holder{grid-template-columns:repeat(1,1fr)}}@media (max-width:576px){.search-page{margin-top:30px}.search-page .search__holder{gap:10px}.search-page .search__holder .item{padding:7px 20px;padding-right:7px}.search-page .search__empty{padding:60px 20px;min-height:auto}.search-page .search__empty-name{font-size:18px}}body.error404 .breadcrumbs{display:none}.error-page{position:relative;display:flex;flex-wrap:wrap;align-items:center}.error-page__bg{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-page__content{position:relative;padding:40px;background-color:#f6f6f6;border-radius:50px}.error-page__title{margin-bottom:30px;font-weight:700;font-size:90px;line-height:100%}.error-page__desc{margin:0;font-weight:400;font-size:20px;line-height:135%;color:#6c6f72}.error-page__btn{margin-top:60px}.error-page__btn a{white-space:nowrap}@media (max-width:992px){.error-page__content{border-radius:25px}}@media (max-width:768px){.error-page{margin-top:30px}.error-page__title{font-size:84px}}@media (max-width:576px){.error-page__content{padding:20px;border-radius:15px}.error-page__title{font-size:60px}}@media (max-width:400px){.error-page__title{font-size:44px}}.privacy-policy .page-title{margin-bottom:0;padding-top:35px;padding-bottom:27px}@media (max-width:740px){.privacy-policy .block-text{margin-bottom:60px}}@media (max-width:560px){.privacy-policy .block-text{margin-bottom:40px}}@media (max-width:498px){.privacy-policy h1.page-title{font-size:24px}}.registration__form label.registration__accept{padding-left:0;flex-direction:row}.registration__accept{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.registration__accept input{opacity:0;position:relative;left:24px}.registration__accept input:checked+.registration__check path{opacity:1}.registration__check{cursor:pointer;display:flex;align-items:flex-start;justify-content:center;width:17px;height:17px}.registration__check path{transition:opacity .3s ease-in;opacity:0}.registration__link{font-size:16px;font-weight:400;line-height:100%;color:#6c6f72}.registration__link:hover{color:#24292e}.registration__form label .item-wrap{position:relative;margin-left:-21px}.registration__form label .item-wrap input{width:100%;margin-left:0}.registration__form label .item-wrap .password-control{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);display:block;width:28px;height:22px;transition:color .1s ease-in}.registration__form label .item-wrap .password-control line{transition:opacity .1s ease-in}.registration__form label .item-wrap .password-control:hover{color:#6c6f72}.registration__form label .item-wrap .password-control.view line{opacity:0}.registration__form label .item-wrap input{padding:17px 55px 17px 20px}.account__edit-input .input-wrap{position:relative}.account__edit-input .password-control{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);display:block;width:28px;height:22px;transition:color .1s ease-in}.account__edit-input .password-control line{transition:opacity .1s ease-in}.account__edit-input .password-control:hover{color:#6c6f72}.account__edit-input .password-control.view line{opacity:0}.account__edit-input input{padding:17px 55px 17px 20px}@media (prefers-color-scheme:dark){body{background-color:#fff;color:#24292e}}@media (max-width:420px){.registration__form label .item-wrap input{padding:10px 55px 10px 20px}.account__edit-input input{padding:10px 55px 10px 20px}}.checkout.woocommerce-checkout .woocommerce-message{display:none !important}.picker-fixed{position:absolute !important;top:auto !important;height:238px !important;background:0 0 !important}.picker{border-radius:26px}.picker .picker-dialog{border-radius:26px}.picker .picker-cancel{border-bottom-left-radius:26px}.picker .picker-confirm{border-bottom-right-radius:26px}.picker-fixed .picker-header{display:none !important}.woocommerce-NoticeGroup-checkout{display:none !important}.select2-container--default .regist-select .select2-results__option[aria-selected=true],.select2-container--default .regist-select .select2-results__option[data-selected=true]{display:none}.breadcrumbs{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;font-size:14px;line-height:120%;font-weight:400;color:#6c6f72}.breadcrumbs span{font-family:inherit;font-size:inherit;line-height:inherit;color:#6c6f72;transition:color .3s ease-in}.breadcrumbs a:hover{color:#9ea0a2}@media (max-width:576px){.breadcrumbs{justify-content:center;text-align:center}}@media (max-width:768px){.woocommerce-products-header__icon svg{width:20px;height:20px}}.woocommerce-cart .cart-collaterals .cart_totals.disabled-by-corporate-menu .checkout-button{opacity:.5;pointer-events:none}.disabled-by-corporate-menu-notice{text-align:center;font-weight:400;font-size:16px;line-height:150%;color:#ef2b2d;margin-top:10px}.product-weight-cart .weight-value{font-weight:500;font-size:24px;line-height:100%;color:#24292e;white-space:nowrap;word-spacing:-.3em;letter-spacing:0;padding:2.5px 22px;border-radius:50px;border:1px solid #a7a7a7;height:29px;display:flex}@media(max-width:768px){.product-weight-cart .weight-value{height:27px;padding:1px 22px}}.mobile__weight .product-weight-cart .weight-value{font-weight:500;font-size:18px;line-height:100%;color:#24292e;white-space:nowrap;word-spacing:-.3em;letter-spacing:0;padding:5px 18px;border-radius:25px;border:1px solid #a7a7a7}.mobile__weight{display:none}.mobile__weight .product-weight-cart .weight-value{display:none}@media (max-width:568px){div .product-weight-cart .weight-value{display:none}.mobile__weight{display:flex;order:3}.mobile__weight .product-weight-cart .weight-value{display:block}.header__phone-link{justify-content:flex-end;width:100%}.woocommerce-cart .woocommerce-cart-form .product-subtotal{min-width:80px}}@media (max-width:420px){.woocommerce-cart .woocommerce-cart-form .product-subtotal{min-width:80px}.woocommerce-cart .woocommerce-cart-form .product-subtotal>span>bdi{font-size:18px}}@media(min-width:1200px) and (max-width:1620px){.working__header-holder{display:none}.mini-working-times{display:flex;left:10px;transform:unset}.mini-working-time{padding:12.5px}}@media(min-width:1421px) and (max-width:1620px){.header{width:80%;margin-left:auto;margin-right:4%}.mini-working-time{transform:translateX(-100%);left:-20px}}@media(min-width:1200px) and (max-width:1420px){.header{width:75%;margin-left:auto;margin-right:5.5%}.mini-working-time{transform:translateX(-100%)}}@media(max-width:1440px){.mini-working-time{margin-right:0}}@media(max-width:1280px){.mini-working-times{left:-10px}}@media(min-width:900px) and (max-width:1110px){.header{width:65%;margin-left:auto;margin-right:85px}.working__header-holder{display:none}.mini-working-times{display:flex}.header__main>.nav-menu-element>a{text-align:center;font-size:14px}.header__main{gap:10px}}@media(min-width:900px) and (max-width:1000px){.header{margin-right:60px}}@media(max-width:600px){body.home #products-block{display:none}}