@font-face{font-family:GothamPro;font-style:normal;font-weight:300;src:url(../fonts/GothamPro-Light.woff) format("woff");font-display:swap}@font-face{font-family:GothamPro;font-style:normal;font-weight:400;src:url(../fonts/GothamPro.woff) format("woff");font-display:swap}@font-face{font-family:GothamPro;font-style:normal;font-weight:500;src:url(../fonts/GothamPro-Medium.woff) format("woff");font-display:swap}@font-face{font-family:GothamPro;font-style:normal;font-weight:600;src:url(../fonts/GothamPro-Bold.woff) format("woff");font-display:swap}@font-face{font-family:GothamPro;font-style:normal;font-weight:900;src:url(../fonts/GothamPro-Black.woff) format("woff");font-display:swap}html,ins,legend,mark{color:#000}a,blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}abbr,acronym{border:0;font-feature-settings:normal;font-variant:normal}input,select,textarea{font-family:inherit;font-weight:inherit;font-size:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.fancybox-container,.fancybox-thumbs,.fancybox-thumbs>ul>li{-webkit-tap-highlight-color:transparent}body.compensate-for-scrollbar{overflow:hidden}.fancybox-outer,.fancybox-thumbs{-webkit-overflow-scrolling:touch}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-slide,.fancybox-slide--image .fancybox-content{transition-property:transform,opacity}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-image,.fancybox-slide--image .fancybox-content,.fancybox-spaceball{left:0;margin:0;max-width:none;position:absolute;top:0;padding:0}.fancybox-button,.fancybox-iframe{vertical-align:top}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:no-repeat;background-size:100% 100%;overflow:visible;transform-origin:top left;-ms-user-select:none;-webkit-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;max-height:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:0 0;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:0;padding:10px;transition:color .2s;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button--pause svg path:first-child,.fancybox-button--play svg path:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:0}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-caption:after,.fancybox-caption:before{display:block;position:absolute;content:""}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;left:0;pointer-events:none;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);left:44px;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate .8s linear infinite;background:0 0;border-radius:100%;border:6px solid hsla(0,0%,39.2%,.5);border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@keyframes fancybox-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;width:100px;background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-left:4px solid #007aff;border-bottom:4px solid #007aff;border-right:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}:root{--default-font:"GothamPro",Arial,sans-serif;--base-width:1600px;--body-bg-color:#fff;--body-text-color:#211901;--base-font-size:16px;--main-color:#acc800;--second-color:#f4881d;--thrid-color:#c4c3c3;--hover-link:#f4881d;--error-color:#e03600;--border-color:#d9d9d9;--color-block:#f8f8f8;--default-shadow:1px 3px 30px 1px rgba(67,67,67,0.05);--inline-padding:40px;--input-hor-spacing:20px;--input-vert-spacing:20px}html{font-size:100%;width:100%}a,button,input,select,textarea{outline:none}::-webkit-input-placeholder{color:#909090}:-moz-placeholder,::-moz-placeholder{color:#909090}:-ms-input-placeholder{color:#909090}.swiper-button-disabled{opacity:.5;pointer-events:none}button,input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;appearance:none;font-family:inherit}*,:after,:before{box-sizing:border-box}[v-cloak]{display:none}address{font-weight:inherit}html{font-size:16px;font-size:var(--base-font-size)}*{-webkit-tap-highlight-color:transparent}body{min-width:320px;line-height:1.55;font-family:GothamPro,Arial,sans-serif;font-family:var(--default-font);font-weight:300;font-size:16px;font-size:var(--base-font-size);color:#211901;color:var(--body-text-color);background:#fff;background:var(--body-bg-color);position:relative;left:0;display:flex;flex-direction:column;width:100%;min-height:100vh;scrollbar-color:#d9d9d9 #f8f8f8;scrollbar-color:var(--border-color) var(--color-block);scrollbar-width:thin}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-track{border-radius:5px}body::-webkit-scrollbar-thumb{background:#d9d9d9;background:var(--border-color)}body::-webkit-scrollbar-track{background:#f8f8f8;background:var(--color-block)}#app{display:flex;flex-direction:column;width:100%;min-height:100vh}#content{width:100%;margin-left:auto;margin-right:auto}.info-message{padding:10px 0;background:#f4881d;background:var(--second-color);position:fixed;top:0;left:0;right:0;z-index:100000}.info-message__text{font-size:14px;color:#fff;text-align:center}.info-message__text a{color:#fff;border-color:inherit}select{-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";appearance:none!important}select::-ms-expand{display:none}.footer,.head{flex:none}#content{flex:1 1 auto}a{color:#211901;color:var(--body-text-color);font-weight:inherit;text-decoration:none}a[href^=mail],a[href^=tel]{white-space:nowrap}a:not([class]){border-bottom:1px solid transparent}a:not([class]):focus,a:not([class]):hover{border-color:currentColor}.wrapper{max-width:1600px;max-width:var(--base-width);padding:0 20px;margin:0 auto;box-sizing:border-box}button,input[type=submit]{cursor:pointer}img,svg{max-width:100%}li{list-style:none}.table-wrap{position:relative}.table-wrap__track{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap__shadow{width:12px;top:0;bottom:0;position:absolute;pointer-events:none;background:linear-gradient(270deg,#f4f4f4,hsla(0,0%,95.7%,0));opacity:0}.table-wrap__shadow--left{left:0;transform:rotate(180deg)}.table-wrap__shadow--right{right:0}::selection{color:#fff;background:#acc800;background:var(--main-color)}@media screen and (max-width:1520px){body{font-size:14px}}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:30px;background:transparent;border:1px solid transparent;transition:background-color .4s ease,color .4s ease,border-color .4s ease,opacity .4s ease,filter .4s ease;font-size:1em;padding:15px 25px;line-height:1;cursor:pointer}.btn:disabled{background-color:#d9d9d9;background-color:var(--border-color);color:#fff;pointer-events:none}@media screen and (max-width:1520px){.btn{padding:12px 20px}}.btn-border{color:#f4881d;color:var(--second-color);border:1px solid}.btn-border:focus:not(:active),.btn-border:hover:not(:active){color:#db7a1a}.btn-color{background-color:#f4881d;background-color:var(--second-color);color:#fff}.btn-color:focus:not(:active),.btn-color:hover:not(:active){background-color:#db7a1a}.btn-color-2{background-color:#acc800;background-color:var(--main-color);color:#fff}.btn-color-2:focus:not(:active),.btn-color-2:hover:not(:active){background-color:#9ab400}.btn-catalog:before{content:"";position:relative;display:block;width:12px;height:12px;margin-right:8px;background-image:url(../img/ico-catalog.svg);background-repeat:no-repeat;background-position:50%}.btn-cart{position:relative}.btn-share:after{content:"";display:block;margin-left:12px;width:20px;height:18px;background:url(../img/share.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.btn-logout{background-color:#d9d9d9;background-color:var(--border-color);color:#fff}.btn-logout:focus,.btn-logout:hover{background-color:#c3c3c3}.btn-repeat{padding:14px 60px}@media screen and (max-width:420px){.btn-repeat{padding:12px 30px}}.btn-repeat:before{content:"";position:relative;display:block;width:20px;height:20px;margin-right:8px;background-image:url(../img/repeat.svg);background-repeat:no-repeat;background-position:50%}.btn-added:after{content:"";display:block;margin-left:8px;width:12px;height:12px;background:url(../img/plus2.svg);background-repeat:no-repeat;background-position:50%}main strong{font-weight:500}main p{margin-top:20px}main .table-wrap:first-child,main h2:first-child,main h3:first-child,main h4:first-child,main h5:first-child,main h6:first-child,main img:first-child,main ol:first-child,main p:first-child,main table:first-child,main ul:first-child{margin-top:0}main h2,main h3,main h4,main h5,main h6{font-weight:500;margin-bottom:16px}main h2:not(:first-child),main h3:not(:first-child),main h4:not(:first-child),main h5:not(:first-child),main h6:not(:first-child){margin-top:40px}main h2+*,main h3+*,main h4+*,main h5+*,main h6+*{margin-top:0}main h2{font-size:40px;line-height:1.1}main h3{font-size:20px;line-height:1.1}main h4,main h5{font-size:16px;line-height:1.3}main blockquote{position:relative;padding-left:16px}main blockquote>p{display:inline}main blockquote:before{position:absolute;top:3px;left:0;display:block;background-image:url(../img/blockquote1.svg)}main blockquote:after,main blockquote:before{content:"";width:9px;height:12px;background-repeat:no-repeat;background-position:50%}main blockquote:after{position:relative;top:1px;display:inline-block;margin-left:3px;background-image:url(../img/blockquote2.svg)}main blockquote+figcaption{font-size:14px;color:#c4c3c3;color:var(--thrid-color);padding-left:16px;margin-top:5px}main img[height]{height:auto}main img[align=right]{float:right;margin-left:60px}main img[align=left]{float:left;margin-right:60px}main [align]{margin-bottom:35px}main [align] img{display:block;margin:0}main table:not([class]) thead td,main table:not([class]) thead th{background:#f8f8f8;background:var(--color-block);text-align:left;padding-top:20px;padding-bottom:20px;font-weight:500}main table:not([class]) td,main table:not([class]) th{padding:16px 20px;font-weight:inherit}main table:not([class]) td:not([valign]),main table:not([class]) td[valign=middle],main table:not([class]) th:not([valign]),main table:not([class]) th[valign=middle]{vertical-align:middle}main table:not([class]) td[valign=top],main table:not([class]) th[valign=top]{vertical-align:top}main table:not([class]) td[valign=bottom],main table:not([class]) th[valign=bottom]{vertical-align:bottom}main table[border="1"]:not([class]){min-width:100%}main table[border="1"]:not([class]) thead td,main table[border="1"]:not([class]) thead th{border-top:0}main table[border="1"]:not([class]) td,main table[border="1"]:not([class]) th{border:1px solid #d9d9d9;border:1px solid var(--border-color)}main table[border="1"]:not([class]) td:first-child,main table[border="1"]:not([class]) th:first-child{border-left:0}main table[border="1"]:not([class]) td:last-child,main table[border="1"]:not([class]) th:last-child{border-right:0}main ol:not([class]):before,main ul:not([class]):before{display:inline-block}main ol:not([class]) ol,main ol:not([class]) ul,main ul:not([class]) ol,main ul:not([class]) ul{margin-bottom:20px;margin-top:20px}main ol:not([class]) li:before,main ul:not([class]) li:before{margin-right:10px}main ol:not([class]) li:not(:first-child),main ul:not([class]) li:not(:first-child){margin-top:16px}main ul:not([class])>li{padding-left:45px;position:relative}main ul:not([class])>li:before{content:"—";margin:0 16px 2px 0;display:inline-block;color:#acc800;color:var(--main-color);text-indent:0;position:absolute;top:0;left:0}main ul:not([class]) ul>li:before{position:absolute;top:7px;left:0;content:"";border-radius:50%;background:#acc800;background:var(--main-color);width:6px;height:6px;display:inline-block}main ol:not([class]){counter-reset:list}main ol:not([class])>li{padding-left:45px;position:relative}main ol:not([class])>li:before{content:counter(list);counter-increment:list;position:absolute;top:-3px;left:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-weight:500;border-radius:30px;background-color:#d9d9d9;background-color:var(--border-color);color:#fff}@media (max-width:1280px){main h2{font-size:24px}main ol:not([class])>li,main ul:not([class])>li{padding-left:30px}main ol:not([class])>li:before{width:20px;height:20px;font-size:12px;top:0}}@media (max-width:720px){main [align]{float:none;width:100%;margin-left:0;margin-right:0}main [align] img{width:inherit}main h2:not(:first-child),main h3:not(:first-child),main h4:not(:first-child),main h5:not(:first-child),main h6:not(:first-child){margin-top:30px}main h2{font-size:20px}main h3{font-size:18px}main h4,main h5{font-size:14px}}.form{font-size:16px}.form__title{font-size:20px;font-weight:500;line-height:1.15;margin-bottom:50px}.form__subtitle{margin-bottom:30px}.form__subtitle b{font-weight:500}.form__btns{display:flex}.form__btns-item:not(:last-child){margin-right:16px}.form__submit{margin:50px 0 -20px;display:flex;align-items:center}.form__submit-cancel{font-size:16px;line-height:15px;text-decoration:underline;margin-left:40px;cursor:pointer}@media (max-width:667px){.form__submit-cancel{margin-left:0}}.form__submit-cancel:hover{text-decoration:none}.form__submit-text{font-size:14px;flex:1 1 auto}.form__submit-text a{border-color:#211901;border-color:var(--body-text-color)}.form__submit-text a:hover{border-color:transparent}.form__submit>*{margin-bottom:20px}.form__submit-btn{text-align:center;margin-right:20px}.form__submit-link{display:inline-block;border-bottom:1px solid;transition:border-color .3s ease}.form__submit-link:hover{border-color:transparent}.form__inputs{display:flex;flex-wrap:wrap}.form__inputs+.form__inputs{margin-top:30px}.form__inputs:not(.form__inputs--2):not(.form__inputs--3):not(.form__inputs--4):not(.form__inputs--5) .form__inputs-input{width:100%}.form__inputs--2,.form__inputs--3,.form__inputs--4,.form__inputs--5{margin:0 0 -20px -20px;margin:0 0 calc(var(--input-vert-spacing)*-1) calc(var(--input-hor-spacing)*-1)}.form__inputs--2 .form__inputs-input,.form__inputs--3 .form__inputs-input,.form__inputs--4 .form__inputs-input,.form__inputs--5 .form__inputs-input{margin:0 0 20px 20px;margin:0 0 var(--input-vert-spacing) var(--input-hor-spacing)}.form__inputs--2 .form__inputs-input:not(.form__inputs-input--2){width:calc(50% - 20px);width:calc(50% - var(--input-hor-spacing)*2/2)}.form__inputs--2 .form__inputs-input--2{width:calc(100% - 20px);width:calc(100% - var(--input-hor-spacing)*1/1)}.form__inputs--3 .form__inputs-input:not(.form__inputs-input--2){width:calc(33.33333% - 20px);width:calc(33.33333% - var(--input-hor-spacing)*3/3)}.form__inputs--4 .form__inputs-input:not(.form__inputs-input--2){width:calc(25% - 20px);width:calc(25% - var(--input-hor-spacing)*4/4)}.form__inputs--4 .form__inputs-input--2{width:calc(50% - 20px);width:calc(50% - var(--input-hor-spacing)*2/2)}textarea.default-input__input{height:120px}textarea.default-input__input:not(.default-input__input--textarea){max-height:120px;resize:none}textarea.default-input__input:not(.default-input__input--textarea)~.default-input__label{position:static;margin:0 0 15px;font-size:.83em;opacity:1}.default-input{display:flex;flex-direction:column-reverse;position:relative;justify-content:space-between;flex:1 1 auto}.default-input__inputs{display:flex}.default-input__inputs .default-input{flex:none}.default-input__inputs .default-input:not(:last-child){margin-right:16px}.default-input__input{border:1px solid #d9d9d9;border:1px solid var(--border-color);border-radius:10px;font-size:16px;font-weight:300;line-height:1.2;color:inherit;background-color:#fff;width:100%;padding:14px 20px;transition:border-color .3s ease}.default-input__input:not(.default-input__input--textarea){max-height:50px}.default-input__input--error{border-color:#e03600;border-color:var(--error-color)}.default-input__input--error~.default-input__error{opacity:1}.default-input__input.active,.default-input__input:focus{border-color:#acc800;border-color:var(--main-color)}.default-input__input--select{padding:14px 50px 14px 20px;background-image:url(../img/select.svg);background-repeat:no-repeat;background-position:right 20px center;position:relative;cursor:pointer}.default-input__input--select.js__opened,.default-input__input--select:focus{z-index:2}.default-input__input--file{top:0;left:0;position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.default-input__input-filetext{position:relative}.default-input__input[readonly]{cursor:default}.default-input__input[readonly]:focus{border-color:#d9d9d9;border-color:var(--border-color)}.default-input__input--textarea{min-width:100%;max-width:100%;max-height:120px;min-height:50px;resize:vertical}.default-input__input.required~.default-input__label:after{content:"*";color:#acc800;color:var(--main-color)}.default-input__label{font-size:14px;color:#c4c3c3;color:var(--thrid-color);margin:0 0 4px}.default-input__label--file{top:-1px;right:-1px;bottom:-1px;left:-1px;position:absolute;background:url(../img/ico-file.svg) right 22px center no-repeat;cursor:pointer}.default-input__error{position:absolute;right:0;top:calc(100% + 2px);font-size:12px;line-height:1.2;color:#e03600;color:var(--error-color);trasition:opacity .3s ease;opacity:0;pointer-events:none}.default-input .btn-delete,.default-input .btn-edit{position:absolute;bottom:1px;right:1px;width:50px;height:47px;border-radius:10px;background-color:#fff;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-position:50%;cursor:pointer;opacity:.2;transition:opacity .4s ease}@media screen and (max-width:1280px){.default-input .btn-delete,.default-input .btn-edit{width:46px;height:44px}}.default-input .btn-delete:hover,.default-input .btn-edit:hover{opacity:.7}.default-input .btn-delete{background-image:url(../img/delete.svg);opacity:1}.personal-inputs__phone{display:flex;flex-direction:column;justify-content:flex-end}.personal-phone .tooltip-wrap{margin-left:8px;top:2px}.personal-phone .tooltip{width:200px;right:auto;left:calc(100% + 15px);bottom:0}@media screen and (max-width:420px){.personal-phone .tooltip{bottom:calc(100% + 10px);left:-50px}}.personal-phone .tooltip:after{left:0;top:50%;margin-left:-12px;margin-top:-4px;transform:rotate(90deg)}@media screen and (max-width:420px){.personal-phone .tooltip:after{left:50px;transform:rotate(0);top:100%;margin-top:0;margin-left:0}}@supports (display:grid){.form__inputs{margin:0;display:grid;grid-gap:20px 20px;grid-gap:var(--input-vert-spacing) var(--input-hor-spacing)}.form__inputs--2{grid-template-columns:repeat(2,1fr)}.form__inputs--3{grid-template-columns:repeat(3,1fr)}.form__inputs--4{grid-template-columns:repeat(4,1fr)}.form__inputs--5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1440px){.form__inputs--5{grid-template-columns:repeat(3,1fr)}}.form__inputs-input{width:auto!important;margin:0!important}.form__inputs-input--2{grid-column:span 2}.form__inputs-input--3{grid-column:span 3}.form__inputs-input--4{grid-column:span 4}}.default-checkbox{position:relative}.default-checkbox__input{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0;width:0;height:0;opacity:0}.default-checkbox__label{position:relative;display:flex;cursor:pointer}.default-checkbox__label::selection{background:transparent}.default-checkbox__label:before{content:"";position:relative;display:block;width:24px;height:24px;border-radius:50%;background-color:#d9d9d9;background-color:var(--border-color);margin-right:13px;flex:none}.default-checkbox__input:checked+.default-checkbox__label:before{background-color:#acc800;background-color:var(--main-color);background-image:url(../img/success.svg);background-repeat:no-repeat;background-position:50%}.default-radio{position:relative}.default-radio__input{-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0;width:0;height:0;opacity:0}.default-radio__label{position:relative;display:flex;cursor:pointer}.default-radio__label::selection{background:transparent}.default-radio__label:before{content:"";position:relative;top:3px;display:block;width:16px;height:16px;border-radius:50%;border:1px solid;margin-right:15px;flex:none}.default-radio__input:checked+.default-radio__label:before{background-image:url(../img/radio.svg);background-repeat:no-repeat;background-position:50%}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none}@media (max-width:667px){.form__inputs{grid-gap:20px;gap:20px}.form__inputs+.form__inputs{margin-top:20px}.form__inputs--2,.form__inputs--3,.form__inputs--4,.form__inputs--5{grid-template-columns:1fr}.form__inputs-input--2,.form__inputs-input--3,.form__inputs-input--4,.form__inputs-input--5{grid-column:span 1}.form__submit{display:block;margin-top:30px}.form__submit-text{margin:20px 0 0;text-align:center}.form__submit-btn{margin-right:0}.form__title{margin-bottom:30px}.form__subtitle{margin-bottom:20px}}.form .multiselect{min-height:49px;color:#211901;color:var(--body-text-color)}.form .multiselect__spinner:after,.form .multiselect__spinner:before{border-top-color:#f4881d;border-top-color:var(--second-color)}.form .multiselect__select{height:100%;background:url(../img/select.svg) no-repeat 50%}.form .multiselect__select:before{display:none}.form .multiselect__content{padding:16px 0}.form .multiselect__content-wrapper{border:1px solid #d9d9d9;border:1px solid var(--border-color)}.form .multiselect__input::-webkit-input-placeholder{color:#909090}.form .multiselect__input:-moz-placeholder,.form .multiselect__input::-moz-placeholder{color:#909090}.form .multiselect__input:-ms-input-placeholder{color:#909090}.form .multiselect__tags{min-height:49px;padding:14px 40px 0 20px;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color)}.form .multiselect__tag{background:#f4881d;background:var(--second-color)}.form .multiselect__tag-icon:after{color:#e03600;color:var(--error-color)}.form .multiselect__tag-icon:focus,.form .multiselect__tag-icon:hover{background:#f4881d;background:var(--hover-link)}.form .multiselect__option{padding:6px 16px}.form .multiselect__option:hover{color:#f4881d;color:var(--second-color)}.form .multiselect__option--highlight{background:transparent;color:#211901;color:var(--body-text-color)}.form .multiselect__option--highlight:after{display:none}.form .multiselect__option--selected{background:transparent;color:#f4881d;color:var(--second-color)}.form .multiselect__option--selected:after{display:none}.form .multiselect__option--selected.multiselect__option--highlight{background:transparent;color:#f4881d;color:var(--second-color)}.form .multiselect__option--selected.multiselect__option--highlight:after{display:none}.form .multiselect--above .multiselect__content-wrapper{border-top:1px solid #d9d9d9;border-top:1px solid var(--border-color);border-top-left-radius:10px;border-top-right-radius:10px}.popup{display:none;padding:60px 50px;background:#fff;border-radius:5px;max-width:480px;width:100%}.fancybox-close-small{width:50px;height:50px;padding:15px;color:#000}.fancybox-close-small svg{stroke-width:3}.fancybox-bg{background:#f8f8f8;background:var(--color-block);opacity:.85;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.fancybox-is-open .fancybox-bg{opacity:.85}body.fancybox-active #app>:not(.info-message){transition:filter .3s ease;filter:blur(10px)}#reviews-form{max-width:780px}.form-auth{text-align:center}.form-auth .form__submit{flex-direction:column}.form-auth .form__submit-btn{margin-right:0}.form-code__text{font-size:.875rem;text-align:center}.form-code__text span{white-space:nowrap}.form-code__info{text-align:center}.form-code__info a{color:#acc800;color:var(--main-color);border:0;transition:color .3s ease}.form-code__info a:focus,.form-code__info a:hover{color:#211901;color:var(--body-text-color)}.form-code__info+.btn{margin-top:30px}.form-code .btn+.btn{margin-top:15px}.form-code__inputs{display:flex;justify-content:center;margin:35px -10px}.form-code__input{padding:0 10px}.form-code__input input{width:72px;height:76px;border:1px solid #d9d9d9;border:1px solid var(--border-color);border-radius:20px;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.5rem;font-weight:500;transition:background .3s ease,border-color .3s ease}.form-code__input input:focus{background-color:rgba(244,136,29,.1);border-color:rgba(244,136,29,.1)}@media screen and (max-width:667px){.fancybox-slide--html{padding:0}.popup{max-width:100%;height:100%;padding:40px 30px}.fancybox-slide:before{margin-left:0}}@media screen and (max-width:420px){.popup{padding:40px}.popup__text a{margin-top:20px}.form-code__input input{width:56px;height:70px}}select.js__opened~.my-select__list-cont{display:block}.my-select__list{overflow-y:auto;max-height:180px;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-color:#d9d9d9 #f8f8f8;scrollbar-color:var(--border-color) var(--color-block);scrollbar-width:thin}.my-select__list-cont{-webkit-user-select:none;-ms-user-select:none;user-select:none;top:calc(100% - 10px);right:0;left:0;position:absolute;z-index:1;border-radius:0 0 10px 10px;border:1px solid #d9d9d9;border:1px solid var(--border-color);background:#fff;padding:20px 16px 10px;display:none}.my-select__list::-webkit-scrollbar{width:5px}.my-select__list::-webkit-scrollbar-thumb,.my-select__list::-webkit-scrollbar-track{border-radius:5px}.my-select__list::-webkit-scrollbar-thumb{background:#d9d9d9;background:var(--border-color)}.my-select__list::-webkit-scrollbar-track{background:#f8f8f8;background:var(--color-block)}.my-select__list-option{transition:color .3s ease;padding:6px 0;color:#211901;color:var(--body-text-color)}.my-select__list-option[disabled=disabled]{display:none}.my-select__list-option:not(.selected){cursor:pointer}.my-select__list-option.selected,.my-select__list-option:hover{color:#f4881d;color:var(--second-color)}option[value=""][disabled]{display:none}.standart-page__text{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.standart-page__text>:not(h4):not(h5):not(h6){margin-bottom:30px}.standart-page__text strong{font-weight:300;color:#f4881d;color:var(--second-color)}.standart-page__banner{margin-bottom:70px}@media screen and (max-width:1280px){.standart-page__banner{margin-bottom:50px}}@media screen and (max-width:960px){.standart-page__banner{margin-bottom:30px}}.standart-page__banner img{display:block}.standart-page a:not([class]){border-color:#211901;border-color:var(--body-text-color);transition:border-color .4s ease}.standart-page a:not([class]):hover{border-color:transparent}.body-404 .standart-page__text{max-width:100%}.body-404 #content{display:flex;align-items:center;justify-content:center;flex-direction:column}.body-404 .footer{margin-top:0}.p-404{max-width:980px;width:100%;align-items:center;padding:30px 0}.p-404,.p-404-cont{flex:1 1 auto;display:flex}.p-404-cont .wrapper{display:flex;padding:0}.p-404__number{margin-right:100px;flex:none}.p-404__number img{max-width:500px;width:100%;display:block}.p-404__text-title{font-size:20px;font-weight:500;line-height:1.2;margin:0 0 30px}.p-404__text-link{display:flex;align-items:center}.p-404__text-link:before{content:"";display:block;position:relative;flex:none;width:60px;height:60px;margin-right:30px;background-image:url(../img/home.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (max-width:1280px){.p-404__number{max-width:400px;width:100%}.p-404__text-link:before{width:40px;height:40px;margin-right:20px}}@media (max-width:1000px){.p-404{flex-direction:column;justify-content:center}.p-404__number{margin:0 0 30px}.p-404__text{display:flex;align-items:center;flex-direction:column;max-width:400px}.p-404__text-title br{display:none}.p-404__text-link{justify-content:center}}@media (max-width:660px){.p-404__text-title{font-size:18px;text-align:center}.p-404__text-link{font-size:12px}}.old-price,.price{white-space:nowrap}.price{color:#f4881d;color:var(--second-color);font-weight:500}.old-price{font-weight:300;color:#c4c3c3;color:var(--thrid-color);position:relative;width:-webkit-max-content;width:max-content}.old-price:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:1px;background:#c4c3c3;background:var(--thrid-color)}.quantity,.quantity__control{display:flex;align-items:center}.quantity__control{padding:0 5px;font-weight:300}.quantity__control-input{border:0;background:transparent;box-shadow:none;font-size:16px;width:45px;text-align:center}.quantity__link{-webkit-appearance:none;appearance:none;border:0;box-shadow:none;display:inline-block;width:20px;height:20px;flex:none;border-radius:50%;background-color:#fff;transition:background-color .3s ease}.quantity__link:focus,.quantity__link:hover{background-color:#f8f8f8;background-color:var(--color-block)}.quantity__link:active{background-color:#d9d9d9;background-color:var(--border-color)}.quantity__link-plus{background-image:url(../img/plus.svg)}.quantity__link-minus,.quantity__link-plus{background-repeat:no-repeat;background-position:50%}.quantity__link-minus{background-image:url(../img/minus.svg)}.header{padding:35px 0;background:#f8f8f8;background:var(--color-block);position:relative}@media screen and (max-width:1520px){.header{padding:20px 0}}@media screen and (max-width:720px){.header{padding:15px 0}}.header-cont{display:flex;justify-content:space-between;align-items:center;margin-left:-15px;margin-right:-15px}@media screen and (max-width:1360px){.header-cont{justify-content:flex-start}}.header-cont__col{width:33.3%;padding:0 15px}@media screen and (max-width:1360px){.header-cont__col{width:auto}.header-cont__col.col-logo{order:-1;margin-right:30px;flex:none}.header-cont__col.col-btns{margin-left:auto}}@media screen and (max-width:1000px){.header-cont__col.col-nav{display:none}.header-cont__col.col-logo{margin-right:15px}}.header .logo{max-width:280px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:1520px){.header .logo{max-width:200px}}@media screen and (max-width:1440px){.header .logo{max-width:150px}}@media screen and (max-width:960px){.header .logo{max-width:120px}}@media screen and (max-width:760px){.header .logo{max-width:100px}}.header-btns{display:flex;align-items:center;justify-content:flex-end;margin-left:-15px;margin-right:-15px}@media screen and (max-width:960px){.header-btns{margin-left:-8px;margin-right:-8px}}.header-btns__item{padding:0 15px}.header-btns__item .cart-btn{position:relative}.header-btns__item .cart-btn.added:before{content:attr(data-count);position:absolute;display:flex;padding-bottom:2px;padding-right:2px;width:100%;height:100%;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#f4881d;color:var(--second-color)}@media screen and (max-width:1520px){.header-btns__item .cart-btn.added:before{font-size:8px;padding-bottom:0}}.header-btns__item .cart-btn.added:after{content:"";width:30px;height:30px;position:absolute;top:0;left:0;background:url(../img/ico-cart-add2.svg) no-repeat 50%;background-size:contain}@media screen and (max-width:1520px){.header-btns__item .cart-btn.added:after{width:25px;height:25px}}@media screen and (max-width:960px){.header-btns__item .cart-btn.added:after{width:20px;height:20px}}.header-btns__item .cart-btn span{display:flex;flex-direction:row-reverse;align-items:center;font-weight:400;font-size:10px;font-weight:500;color:#211901;color:var(--body-text-color);position:absolute;right:-10px;bottom:100%;padding:2px 10px 0;background:#fff;white-space:nowrap;border-radius:15px;filter:drop-shadow(2px 4px 6px rgba(67,67,67,.1))}.header-btns__item .cart-btn span:before{content:"руб.";display:inline-block;margin-left:3px;font-size:8px}.header-btns__item .cart-btn span:after{content:"";position:absolute;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:6px 4px 0;top:100%;right:10px}@media screen and (max-width:960px){.header-btns__item{padding:0 8px}}.header-btns__item a{display:block;transition:opacity .4s ease;width:32px;height:32px}@media screen and (max-width:1520px){.header-btns__item a{width:25px;height:25px}}@media screen and (max-width:960px){.header-btns__item a{width:20px;height:20px}}.header-btns__item a:hover{opacity:.5}.header-btns__item a img{display:block}.header-search{position:relative;display:flex;align-items:center}@media screen and (max-width:1060px){.header-search{position:static}}.header-search .search-btn{position:relative;z-index:2;transition:transform .4s ease}.header-search.js__open .search-btn{transform:translate(-340px)}@media screen and (max-width:1280px){.header-search.js__open .search-btn{transform:translate(-240px)}}@media screen and (max-width:1060px){.header-search.js__open .search-btn{transform:translate(0)}}.header-search.js__open .header-search__form{opacity:1;transition:opacity .4s ease .4s;pointer-events:all}.header-search__form{position:absolute;right:15px;width:320px;opacity:0;transition:opacity .1s ease;pointer-events:none}@media screen and (max-width:1280px){.header-search__form{width:220px}}@media screen and (max-width:1060px){.header-search__form{right:0;top:100%;left:0;padding:14px 50px 14px 20px;background-color:#fff;width:auto;border-top:1px solid #d9d9d9;border-top:1px solid var(--border-color);border-bottom:1px solid #d9d9d9;border-bottom:1px solid var(--border-color);z-index:10}}.header-search__close{position:absolute;right:0;bottom:4px;width:20px;height:20px;background-image:url(../img/close.svg);background-repeat:no-repeat;background-position:50%;background-size:12px auto;opacity:.3;transition:opacity .4s ease;cursor:pointer}@media screen and (max-width:1060px){.header-search__close{right:20px;bottom:19px}}.header-search__close:hover{opacity:1}.search-form{position:relative}.search-form__input{border-radius:0;background-color:transparent;border-top:0;border-left:0;border-right:0;padding:4px 30px 4px 0}@media screen and (max-width:1060px){.search-form__input{border-radius:30px;border:0;background-color:#f8f8f8;background-color:var(--color-block);padding:8px 16px}}.main-nav{display:flex;align-items:center}.main-nav .btn-catalog{margin-right:30px;font-weight:500;letter-spacing:.03em}.main-nav__list{display:flex;flex-wrap:wrap;align-items:center;margin-left:-15px;margin-right:-15px}.main-nav__item{padding:0 15px}.main-nav__link{display:inline-block;font-weight:500;letter-spacing:.03em;transition:color .4s ease}.main-nav__link:hover{color:#f4881d;color:var(--hover-link)}.footer{background:#f8f8f8;background:var(--color-block);padding:50px 0;margin-top:75px}@media screen and (max-width:1520px){.footer{padding:30px 0;margin-top:50px}}.footer-top{margin-bottom:10px}@media screen and (max-width:1000px){.footer-top{margin-bottom:20px}}.footer-top__content{display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width:420px){.footer-top__content{flex-direction:column;align-items:center;text-align:center}}.footer .main-nav{width:50%}@media screen and (max-width:1000px){.footer .main-nav{display:none}}.footer-bottom__content{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}@media screen and (max-width:420px){.footer-bottom__content{flex-direction:column;text-align:center;align-items:center}}.footer-contacts__label{font-size:14px;font-weight:300;margin-bottom:15px}@media screen and (max-width:1000px){.footer-contacts__label{display:none}}.footer-contacts__item a{font-weight:500;font-size:20px;line-height:1.1;border:0;transition:color .4s ease}@media screen and (max-width:1520px){.footer-contacts__item a{font-size:16px}}@media screen and (max-width:1000px){.footer-contacts__item a{font-size:14px}}.footer-contacts__item a:hover{color:#f4881d;color:var(--hover-link)}.footer-contacts__item:not(:last-child){margin-bottom:10px}.footer-soc{margin-left:auto}@media screen and (max-width:420px){.footer-soc{margin-left:0;margin-top:20px}}@media screen and (max-width:420px){.copyright{margin-bottom:20px}}.copyright a{border-color:currentColor;transition:border-color .4s ease}.copyright a:hover{border-color:transparent}.xpage a{border:0;transition:opacity .4s ease;display:block}.xpage a:hover{opacity:.5}.xpage a img{width:69px;display:block}.top-block{overflow-x:hidden;position:relative}.top-block.page-section{padding:100px 0}@media screen and (max-width:1520px){.top-block.page-section{padding:80px 0}}@media screen and (max-width:1360px){.top-block.page-section{padding-bottom:40px}}@media screen and (max-width:520px){.top-block.page-section{padding-top:40px;padding-bottom:0}}.top-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:calc(15% + 150px);display:block;pointer-events:none;background:#f8f8f8;background:var(--color-block)}@media screen and (max-width:1520px){.top-block:before{bottom:calc(15% + 90px)}}@media screen and (max-width:720px){.top-block:before{bottom:60px}}@media screen and (max-width:520px){.top-block:before{display:none}}.top-block__cont{display:flex;margin-left:-15px;margin-right:-15px;position:relative;z-index:1}@media screen and (max-width:1000px){.top-block__cont{flex-wrap:wrap}}.top-block__col{padding:0 15px}.top-block .col-left{width:25%;display:flex;flex-direction:column}@media screen and (max-width:1440px){.top-block .col-left{width:30%}}@media screen and (max-width:720px){.top-block .col-left{width:auto}}.top-block .col-left .top-block__img{margin-left:-50%}@media screen and (max-width:1520px){.top-block .col-left .top-block__img{margin-left:-20px}}@media screen and (max-width:1000px){.top-block .col-left .top-block__img{display:none}}.top-block .col-right{width:25%;display:flex;flex-direction:column}@media screen and (max-width:1440px){.top-block .col-right{width:30%}}@media screen and (max-width:1000px){.top-block .col-right{margin-top:40px;width:100%;flex-direction:row}.top-block .col-right .top-block__text{width:30%}.top-block .col-right .top-block__img{max-width:420px;width:100%;margin-left:auto}}@media screen and (max-width:720px){.top-block .col-right .top-block__text{width:50%;flex:none;margin-right:20px}}@media screen and (max-width:520px){.top-block .col-right .top-block__img{display:none}.top-block .col-right .top-block__text{width:100%;margin-right:0;margin-bottom:0}}.top-block .col-right .top-block__img{margin-right:-50%}@media screen and (max-width:1520px){.top-block .col-right .top-block__img{margin-right:-20px}}@media screen and (max-width:1000px){.top-block .col-right .top-block__img{margin-right:auto}}.top-block .col-center{width:50%;display:flex;justify-content:center;position:relative}@media screen and (max-width:1000px){.top-block .col-center{width:70%}}.top-block .col-center:before{content:"";position:absolute;right:100%;top:0;height:2px;width:106px;background:#211901;background:var(--body-text-color)}@media screen and (max-width:1360px){.top-block .col-center:before{top:10px}}@media screen and (max-width:720px){.top-block .col-center:before{display:none}}.top-block__title{font-size:80px;line-height:1.1;font-weight:500;position:relative;top:-25px}@media screen and (max-width:1520px){.top-block__title{font-size:60px}}@media screen and (max-width:1440px){.top-block__title{font-size:48px}}@media screen and (max-width:1360px){.top-block__title{font-size:36px;top:-5px}}@media screen and (max-width:1000px){.top-block__title{max-width:420px;width:100%}.top-block__title br{display:none}}@media screen and (max-width:520px){.top-block__title{font-size:28px}}.top-block__text{margin-bottom:80px}@media screen and (max-width:1520px){.top-block__text{margin-bottom:60px}}.top-block__img{margin-top:auto;margin-bottom:auto}.top-block__img img{display:block;width:100%}.top-block .soc{margin-bottom:80px}@media screen and (max-width:1520px){.top-block .soc{margin-bottom:60px}}@media screen and (max-width:1000px){.top-block .soc{margin-bottom:0}}.top-block .soc__list{flex-direction:column;align-items:flex-start}@media screen and (max-width:1360px){.actions-slider__list{margin-left:-20px;margin-right:-20px}}.actions-slider .swiper-slide{height:auto}.actions-slider .swiper-button{width:25px;height:44px;margin-top:-22px}@media screen and (max-width:820px){.actions-slider .swiper-button{display:none}}.actions-slider .swiper-button-prev{background-image:url(../img/prev2.svg);left:50px}@media screen and (max-width:1520px){.actions-slider .swiper-button-prev{left:30px}}@media screen and (max-width:1280px){.actions-slider .swiper-button-prev{left:15px}}.actions-slider .swiper-button-next{background-image:url(../img/next2.svg);right:50px}@media screen and (max-width:1520px){.actions-slider .swiper-button-next{right:30px}}@media screen and (max-width:1280px){.actions-slider .swiper-button-next{right:15px}}.actions-banner{position:relative;padding:72px 156px;display:flex;justify-content:flex-end;align-items:center;min-height:400px;height:100%}@media screen and (max-width:1520px){.actions-banner{padding:60px 120px;min-height:350px}}@media screen and (max-width:1280px){.actions-banner{min-height:300px;padding:50px 80px}}@media screen and (max-width:820px){.actions-banner{justify-content:flex-start;padding:40px 20px}}@media screen and (max-width:520px){.actions-banner{flex-direction:column;padding:0}}.actions-banner:hover .actions-banner__img img{transform:scale(1.025)}.actions-banner:hover .actions-banner__title{color:#f4881d;color:var(--hover-link)}.actions-banner__text{max-width:410px;width:100%;position:relative;flex:1 1 auto;display:flex;flex-direction:column}@media screen and (max-width:1520px){.actions-banner__text{max-width:350px}}@media screen and (max-width:1280px){.actions-banner__text{max-width:300px}}@media screen and (max-width:520px){.actions-banner__text{padding:35px 20px;max-width:100%;background:#f8f8f8;background:var(--color-block)}}.actions-banner__img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media screen and (max-width:520px){.actions-banner__img{position:relative;height:auto}}.actions-banner__img:after{content:"";position:absolute;display:block;pointer-events:none;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 25%,#f8f8f8 65%)}@media screen and (max-width:820px){.actions-banner__img:after{background:linear-gradient(270deg,hsla(0,0%,100%,0) 20%,#f8f8f8 70%)}}@media screen and (max-width:520px){.actions-banner__img:after{display:none}}.actions-banner__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;will-change:transform}@media screen and (max-width:520px){.actions-banner__img img{height:auto}}.actions-banner__title{font-size:40px;line-height:1.2;font-weight:500;color:#f4881d;color:var(--second-color);transition:color .4s ease}@media screen and (max-width:1520px){.actions-banner__title{font-size:32px}}@media screen and (max-width:1280px){.actions-banner__title{font-size:24px}}@media screen and (max-width:520px){.actions-banner__title{font-size:18px}}.actions-banner__desc{margin-top:20px}.actions-banner__btn{margin-top:60px}@media screen and (max-width:1520px){.actions-banner__btn{margin-top:40px}}@media screen and (max-width:520px){.actions-banner__btn{margin-top:auto;padding-top:20px;justify-self:flex-end}}.actions-banner__btn .btn{position:relative;z-index:2}.actions-banner__link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1}.actions-banner{min-height:inherit;padding:0}.actions-banner__text{display:none}.actions-banner__img{position:relative;height:auto}.actions-banner__img:after{display:none}.actions-banner__img img{height:auto}.actions-banner+.actions__list{margin-top:60px}@media screen and (max-width:1520px){.actions-banner+.actions__list{margin-top:40px}}.actions .load-more{text-align:center}.actions__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media screen and (max-width:1520px){.actions__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.actions__list{grid-template-columns:1fr}}.actions-card{display:flex;flex-direction:column;position:relative;overflow:hidden}.actions-card:hover .actions-card__img img{transform:scale(1.05)}.actions-card:hover .actions-card__title{color:#f4881d;color:var(--hover-link)}.actions-card__link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.actions-card__img{height:300px;position:relative;overflow:hidden}.actions-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .4s ease;will-change:transform}.actions-card__desc{position:absolute;bottom:-1px;left:-1px;right:-1px;z-index:1;padding:50px 30px 30px;background:currentColor;-webkit-clip-path:polygon(0 0,100% 50px,100% 100%,0 100%);clip-path:polygon(0 0,100% 50px,100% 100%,0 100%)}@media screen and (max-width:520px){.actions-card__desc{padding:40px 20px 30px}}.actions-card__desc>*{color:#211901;color:var(--body-text-color)}.actions-card__title{padding-right:80px;font-weight:500;font-size:20px;line-height:1.15;margin-bottom:5px;transition:color .4s ease}@media screen and (max-width:1520px){.actions-card__title{font-size:18px}}@media screen and (max-width:1280px){.actions-card__title{font-size:16px}}.shops{display:grid;grid-template-columns:500px auto;grid-gap:30px;gap:30px}@media screen and (max-width:1280px){.shops{grid-template-columns:350px auto}}@media screen and (max-width:820px){.shops{grid-template-columns:1fr;grid-gap:20px;gap:20px}}.shops__list{position:relative}.shops__list:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 73.96%);z-index:1;pointer-events:none}.shops__items{height:700px;flex:1 1 auto;overflow-y:auto;scrollbar-color:#d9d9d9 #f8f8f8;scrollbar-color:var(--border-color) var(--color-block);scrollbar-width:thin;background-color:#fff}@media screen and (max-width:820px){.shops__items{max-height:350px;height:auto}}.shops__items::-webkit-scrollbar{width:15px}.shops__items::-webkit-scrollbar-thumb,.shops__items::-webkit-scrollbar-track{border-left:10px solid #fff}.shops__items::-webkit-scrollbar-thumb{background:#d9d9d9;background:var(--border-color)}.shops__items::-webkit-scrollbar-track{background:#f8f8f8;background:var(--color-block)}.shops__item{margin-bottom:16px}.shops__map .map{height:100%}.shops__map .map>ymaps,.shops__map .map>ymaps>ymaps{width:100%!important;height:100%!important}.apps{display:flex;align-items:flex-end}.apps-block:not(:last-child){margin-bottom:75px}@media screen and (max-width:720px){.apps-block:not(:last-child){margin-bottom:20px}}.apps-block:not(:first-child){margin-top:75px}@media screen and (max-width:720px){.apps-block:not(:first-child){margin-top:20px}}.apps__text{width:50%;padding-right:15px}@media screen and (max-width:720px){.apps__text{width:70%}}@media screen and (max-width:520px){.apps__text{width:100%;padding-right:0}}.apps__info{max-width:525px;width:100%;margin-top:30px}.apps__btns{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:520px){.apps__btns{margin-top:20px}}.apps__btns-item{margin-top:10px;margin-right:20px;display:block;transition:filter .4s ease}.apps__btns-item:hover{filter:brightness(.8)}.apps__btns-item img{display:block}@media screen and (max-width:960px){.apps__btns-item--qr{width:100%;order:-1;margin-bottom:20px}}.apps__img{width:50%;position:relative;padding-right:150px;margin-bottom:-100px;line-height:1}@media screen and (max-width:1520px){.apps__img{margin-bottom:-80px}}@media screen and (max-width:1440px){.apps__img{padding-right:40px}}@media screen and (max-width:1000px){.apps__img{padding-right:0;margin-bottom:-60px}}@media screen and (max-width:720px){.apps__img{width:30%}}@media screen and (max-width:520px){.apps__img{display:none}}.apps__img img{display:block;margin-left:auto;position:relative;z-index:1}.apps__img:before{content:"";position:absolute;pointer-events:none;top:0;left:-10%;width:100%;height:calc(100% + 100px);background:url(../img/photo/phone-bg.png);background-repeat:no-repeat;background-position:0 0}@media screen and (max-width:1520px){.apps__img:before{left:-15%}}@media screen and (max-width:1440px){.apps__img:before{left:-10%}}@media screen and (max-width:1280px){.apps__img:before{left:-20%}}@media screen and (max-width:1060px){.apps__img:before{left:-30%}}@media screen and (max-width:1000px){.apps__img:before{left:-45%}}@media screen and (max-width:820px){.apps__img:before{display:none}}.about{display:flex}@media screen and (max-width:720px){.about{flex-direction:column}}.about-block{overflow-x:hidden}.about__left,.about__right{width:50%}@media screen and (max-width:720px){.about__left,.about__right{width:100%}}.about__left{padding-right:240px}@media screen and (max-width:1280px){.about__left{padding-right:150px}}@media screen and (max-width:1000px){.about__left{padding-right:30px}}@media screen and (max-width:720px){.about__left{padding-right:0}}.about__left .about__img{margin-top:70px;padding-right:30px;margin-left:-32%}@media screen and (max-width:1520px){.about__left .about__img{margin-left:-20px;margin-top:50px}}@media screen and (max-width:1000px){.about__left .about__img{margin-top:30px}}@media screen and (max-width:720px){.about__left .about__img{display:none}}.about__left .about__img img{display:block;width:100%}.about__right .about__img{margin-bottom:70px;margin-right:-23%}@media screen and (max-width:1520px){.about__right .about__img{margin-right:-20px;margin-bottom:50px}}@media screen and (max-width:1000px){.about__right .about__img{margin-bottom:30px}}@media screen and (max-width:720px){.about__right .about__img{margin-top:30px;margin-right:0}}.about__right .about__img img{display:block;width:100%}.about__text{column-count:2;grid-column-gap:30px;column-gap:30px}@media screen and (max-width:1000px){.about__text{column-count:1}}.catalog-page .footer{margin-top:50px;background-color:#fff}@media screen and (max-width:820px){.catalog-page .footer{margin-top:0}}.catalog-page .apps-block:not(:first-child){margin-top:20px}.catalog-page .load-more{text-align:center}.catalog__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}@media screen and (max-width:1160px){.catalog__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:720px){.catalog__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.catalog__list{grid-gap:20px;gap:20px}}@media screen and (max-width:360px){.catalog__list{grid-template-columns:1fr}}.catalog-card{height:100%;position:relative;display:flex;flex-direction:column;background:#fff;box-shadow:1px 3px 30px 1px rgba(67,67,67,.05);box-shadow:var(--default-shadow)}.catalog-card:hover .catalog-card__title{color:#f4881d;color:var(--hover-link)}.catalog-card:hover .catalog-card__img img{transform:scale(1.02)}.catalog-card__link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1}.catalog-card__img{position:relative;padding-top:71.5%;overflow:hidden}.catalog-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;transition:transform .4s ease;will-change:transform}.catalog-card__info{flex:1 1 auto;display:flex;flex-direction:column;padding:24px}@media screen and (max-width:1160px){.catalog-card__info{padding:20px 20px 25px}}@media screen and (max-width:520px){.catalog-card__info{padding:20px 15px 25px}}.catalog-card__title{font-size:20px;font-weight:500;line-height:1.15;margin-bottom:35px;transition:color .4s ease}@media screen and (max-width:1520px){.catalog-card__title{font-size:16px;margin-bottom:25px}}@media screen and (max-width:1160px){.catalog-card__title{margin-bottom:20px;font-size:14px}}.catalog-card__price{margin-bottom:14px}.catalog-card__price .price{font-size:20px;line-height:1}@media screen and (max-width:1520px){.catalog-card__price .price{font-size:18px}}@media screen and (max-width:1160px){.catalog-card__price .price{font-size:14px}}.catalog-card__price .old-price{line-height:1;margin-top:12px}@media screen and (max-width:1160px){.catalog-card__price .old-price{font-size:12px;margin-top:10px}}.catalog-card__bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1520px){.catalog-card__bottom{flex-direction:column}}.catalog-card .product-count{flex:none;margin-right:20px}@media screen and (max-width:1520px){.catalog-card .product-count{margin-right:0;margin-bottom:15px}}.catalog__categories{margin-bottom:50px}@media screen and (max-width:1520px){.catalog__categories{margin-bottom:30px}}.catalog__categories .all-cats{display:none}@media screen and (max-width:960px){.catalog__categories .all-cats{display:flex;align-items:center;padding:12px 20px;margin-bottom:15px}.catalog__categories .all-cats:after{content:"";display:block;margin-left:12px;width:10px;height:10px;background-image:url(../img/select.svg);background-repeat:no-repeat;background-position:50%;position:relative;top:1px;transition:transform .4s ease}}.catalog__categories-items{display:flex;flex-wrap:wrap}.catalog__categories-items.js__open .catalog__categories-item:not(.active){display:flex}.catalog__categories-items.js__open .all-cats:after{transform:rotate(180deg)}.catalog__categories-item{display:flex;align-items:center;margin-right:16px;margin-bottom:24px;padding:14px 24px;border-radius:30px;line-height:1.1;border:1px solid #f4881d;border:1px solid var(--second-color);transition:color .4s ease,background .4s ease}@media screen and (max-width:1520px){.catalog__categories-item{margin-bottom:15px;margin-right:15px;padding:12px 20px}}@media screen and (max-width:420px){.catalog__categories-item{width:100%;margin-right:0}}.catalog__categories-item:not(.active):hover{color:#f4881d;color:var(--hover-link)}@media screen and (max-width:960px){.catalog__categories-item:not(.active){display:none}}.catalog__categories-item.active{background-color:#f4881d;background-color:var(--second-color);color:#fff}.catalog__categories-item.active img{filter:brightness(3) grayscale(1);mix-blend-mode:color-dodge}.catalog__categories-item img{display:block;flex:none;width:20px;height:20px;object-fit:contain;object-position:center;margin-right:12px;transition:filter .4s ease}@media screen and (max-width:1520px){.catalog__categories-item img{width:16px;height:16px}}.categories__item:not(:last-child){margin-bottom:20px}.categories-card{position:relative;min-height:200px;padding:50px 60px;background:#f8f8f8;background:var(--color-block)}@media screen and (max-width:1520px){.categories-card{min-height:150px;padding:40px}}@media screen and (max-width:1000px){.categories-card{min-height:100px;padding:30px 20px}}@media screen and (max-width:520px){.categories-card{min-height:75px;padding:20px}}.categories-card:hover .categories-card__title{color:#f4881d;color:var(--hover-link)}.categories-card:hover .categories-card__img img{transform:scale(1.02)}.categories-card__link{display:block;z-index:2}.categories-card__img,.categories-card__link{position:absolute;width:100%;height:100%;top:0;left:0}.categories-card__img{overflow:hidden}.categories-card__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;will-change:transform}.categories-card__title{position:relative;z-index:1;font-size:40px;font-weight:500;line-height:1.1;transition:color .4s ease;max-width:550px;width:100%}@media screen and (max-width:1520px){.categories-card__title{font-size:28px}}@media screen and (max-width:1000px){.categories-card__title{font-size:18px}}@media screen and (max-width:520px){.categories-card__title{font-size:16px;max-width:200px}}.products-slider{padding:0 20px 20px;margin:0 -20px -20px}.products-slider .swiper-slide{height:auto}.products-slider .catalog-card{height:100%}.products-slider-block .swiper-button-next,.products-slider-block .swiper-button-prev{width:60px;height:60px;border-radius:50%;border:1px solid #211901;border:1px solid var(--body-text-color);transition:opacity .4s ease}@media screen and (max-width:1280px){.products-slider-block .swiper-button-next,.products-slider-block .swiper-button-prev{width:50px;height:50px}}@media screen and (max-width:1000px){.products-slider-block .swiper-button-next,.products-slider-block .swiper-button-prev{width:40px;height:40px}}.products-slider-block .swiper-button-next:hover,.products-slider-block .swiper-button-prev:hover{opacity:.7}.lc__top{margin-bottom:55px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1280px){.lc__top{margin-bottom:35px}}@media screen and (max-width:1000px){.lc__top{flex-direction:column;align-items:flex-start}}@media screen and (max-width:1280px){.lc__top{margin-bottom:15px}}.lc__top>.btn{margin-bottom:15px}@media screen and (max-width:420px){.lc__top>.btn{width:100%}}.lc-nav{display:flex;flex-wrap:wrap}@media screen and (max-width:1000px){.lc-nav{flex-wrap:nowrap;overflow:auto;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.lc-nav__item{margin-right:20px;margin-bottom:15px}@media screen and (max-width:1000px){.lc-nav__item{flex:none;margin-right:0}}.lc-nav__link{display:inline-flex;align-items:center;padding:14px 16px;border:1px solid #d9d9d9;border:1px solid var(--border-color);border-radius:10px;font-weight:400;line-height:1.1;transition:border-color .4s ease}@media screen and (max-width:1000px){.lc-nav__link{font-size:12px;padding:10px 14px;margin-right:15px}}.lc-nav__link.active,.lc-nav__link:hover{border-color:#acc800;border-color:var(--main-color)}.lc-nav__link.active{background-color:#acc800;background-color:var(--main-color);color:#fff;font-weight:500;pointer-events:none}.lc-nav__link.active .lc-nav__icon{filter:brightness(3)}.lc-nav__icon{width:16px;height:16px;flex:none;margin-right:12px}.lc-nav__icon img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lc__cont .address,.lc__cont .bonus,.lc__cont .main-order__list,.lc__cont .personal{max-width:1060px;width:100%}.lc__cont>.page-section,.lc__cont>.page-section>.wrapper{padding:0}.personal__card{padding:30px;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color)}.personal__card .form__submit{margin-bottom:0}@media screen and (max-width:1280px){.personal__card{padding:20px}.personal__card .form__submit{margin-top:30px}}@media screen and (max-width:520px){.personal__card{padding:0;border:0;border-radius:0}}.address__card{padding:30px;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color)}.address-inputs-add{padding-top:32px;margin-top:52px;border-top:1px solid hsla(0,0%,85.1%,.50196)}.address-inputs-add .form__inputs.location{display:flex}@media (max-width:667px){.address-inputs-add .form__inputs.location{flex-direction:column}}.address-inputs-add .default-input.home{max-width:181px}@media (max-width:667px){.address-inputs-add .default-input.home{max-width:100%}}.main-addresses__title{font-weight:600;font-size:20px;line-height:1.2;margin-bottom:30px}@media screen and (max-width:1280px){.main-addresses__title{font-size:18px;margin-bottom:20px}}@media screen and (max-width:960px){.main-addresses__title{font-size:16px;margin-bottom:20px}}.main-order__item:not(:last-child){margin-bottom:24px}.order-card{border:1px solid #d9d9d9;border:1px solid var(--border-color);border-radius:10px}@media screen and (max-width:420px){.order-card{font-size:12px}}.order-card .price{color:#211901;color:var(--body-text-color)}.order-card.success{background-color:#acc800;background-color:var(--main-color);border-color:#acc800;border-color:var(--main-color);color:#fff}.order-card.success .price{color:#fff}.order-card.success .btn-repeat{background-color:#fff;color:#acc800;color:var(--main-color)}.order-card.success .btn-repeat:hover{opacity:.8}.order-card.success .btn-repeat:before{background-image:url(../img/repeat-2.svg)}.order-card.success .order-card__head:after{filter:invert(1) brightness(2)}.order-card.collect .order-card__status{color:#f4881d;color:var(--second-color)}.order-card.delivered .order-card__status{color:#acc800;color:var(--main-color)}.order-card.canceled .order-card__status{color:#c4c3c3;color:var(--thrid-color)}.order-card__head{padding:24px 60px 24px 30px;display:grid;grid-template-columns:125px 100px 1fr 180px;grid-gap:30px;gap:30px;position:relative;cursor:pointer}@media screen and (max-width:1280px){.order-card__head{padding:20px 40px 20px 20px}}.order-card__head.open:after{transform:rotate(180deg)}.order-card__head:after{content:"";display:block;width:30px;height:30px;position:absolute;top:21px;right:10px;background:url(../img/select.svg);background-repeat:no-repeat;background-position:50%;transition:transform .4s ease}@media screen and (max-width:1280px){.order-card__head:after{top:15px;right:5px}}@media screen and (max-width:820px){.order-card__head{grid-template-columns:repeat(2,auto);grid-gap:4px 15px;gap:4px 15px}}.order-card__number{font-weight:500}@media screen and (max-width:820px){.order-card__date{text-align:right}}.order-card__sum{text-align:right}@media screen and (max-width:820px){.order-card__sum{text-align:left}}.order-card__status{text-align:right;font-weight:500}.order-card__body{padding:0 30px 24px;display:none}@media screen and (max-width:1280px){.order-card__body{padding:0 20px 20px}}.order-card__btn{margin-top:30px}@media screen and (max-width:1280px){.order-card__btn{margin-top:20px}}@media screen and (max-width:520px){.order-card__btn .btn{width:100%}}.order-card__info{margin-bottom:16px;display:flex;flex-wrap:wrap}.order-card__info-label{margin-right:10px}.order-card__info-text{font-weight:500}.order-card__list-title{margin-bottom:12px}.order-card__item{display:flex;align-items:center;border-top:1px solid #f8f8f8;border-top:1px solid var(--color-block);border-bottom:1px solid #f8f8f8;border-bottom:1px solid var(--color-block);margin-bottom:-1px;padding:4px 0}@media screen and (max-width:360px){.order-card__item{flex-wrap:wrap}}.order-card__item-name{flex:1 1 auto;margin-right:15px;line-height:1.4}@media screen and (max-width:360px){.order-card__item-name{width:100%;margin-bottom:4px}}.order-card__item-count{font-size:14px;flex:none;width:80px;text-align:right;margin-left:auto}@media screen and (max-width:1280px){.order-card__item-count{font-size:12px;width:50px}}@media screen and (max-width:360px){.order-card__item-count{width:auto;margin-left:0;margin-right:15px}}.order-card__item-price{font-size:14px;flex:none;width:100px;text-align:right;margin-left:30px}@media screen and (max-width:1280px){.order-card__item-price{font-size:12px;width:70px;margin-left:15px}}@media screen and (max-width:360px){.order-card__item-price{width:auto;margin-left:auto}}.order-card__total{margin-top:12px;display:flex;justify-content:space-between;font-weight:500}.bonus__item{padding:30px;border:1px solid #d9d9d9;border:1px solid var(--border-color);border-radius:10px}@media screen and (max-width:1280px){.bonus__item{padding:20px}}@media screen and (max-width:640px){.bonus__item{padding:0;border:0;border-radius:0}}.bonus__item:not(:last-child){margin-bottom:24px}@media screen and (max-width:640px){.bonus__item:not(:last-child){margin-bottom:30px}}.bonus__title{font-weight:500;font-size:20px;line-height:1.4;margin-bottom:24px;position:relative;padding-right:30px;display:inline-block}@media screen and (max-width:1280px){.bonus__title{margin-bottom:20px;font-size:16px}}.bonus__title .tooltip-wrap{position:absolute;right:0;top:6px}@media screen and (max-width:1280px){.bonus__title .tooltip-wrap{top:3px}}@media screen and (min-width:640px){.bonus__title .tooltip{left:-50px;right:auto}.bonus__title .tooltip:after{left:60px}}.bonus__link{margin-top:50px;display:inline-block;color:#f4881d;color:var(--second-color);border-bottom:1px solid;transition:border-color .4s ease}@media screen and (max-width:1280px){.bonus__link{margin-top:30px}}@media screen and (max-width:640px){.bonus__link{margin-top:20px}}.bonus__link:hover{border-color:transparent}.bonus__promocode-label{margin-bottom:8px}.bonus__promocode-group{display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:520px){.bonus__promocode-group{flex-direction:column;align-items:stretch}}.bonus__promocode-group .promocode{margin-right:50px}@media screen and (max-width:640px){.bonus__promocode-group .promocode{margin-right:20px}}@media screen and (max-width:520px){.bonus__promocode-group .promocode{margin-right:0;margin-bottom:15px}}.main-bonus{display:grid;grid-template-columns:350px auto;grid-gap:30px;gap:30px}@media screen and (max-width:960px){.main-bonus{grid-template-columns:auto auto}}@media screen and (max-width:640px){.main-bonus{grid-template-columns:1fr}}.main-bonus__card{background-color:#acc800;background-color:var(--main-color);border-radius:10px;padding:20px 30px;color:#fff;text-align:center;align-self:flex-start}.main-bonus__card-title{margin-bottom:20px}@media screen and (max-width:1280px){.main-bonus__card-title{margin-bottom:15px}}.main-bonus__card-count{font-size:100px;line-height:1;font-weight:500}@media screen and (max-width:1280px){.main-bonus__card-count{font-size:70px}}@media screen and (max-width:960px){.main-bonus__card-count{font-size:50px}}.main-bonus__card-text{font-weight:500}.main-bonus__info{max-width:530px;width:100%;display:flex;flex-direction:column;justify-content:center}.promocode{position:relative}.promocode__input{padding-right:50px}.promocode__btn{position:absolute;top:0;right:0;bottom:0;width:50px;background-image:url(../img/copy.svg);background-repeat:no-repeat;background-position:50%;transition:opacity .4s ease;opacity:.2;cursor:pointer}.promocode__btn:hover{opacity:.6}.promocode__btn:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:1px;border-left:1px solid #211901;border-left:1px solid var(--body-text-color)}.promocode__text{position:absolute;top:calc(100% + 3px);font-size:12px;color:#c4c3c3;color:var(--thrid-color);opacity:0;transition:opacity .4s ease;pointer-events:none}.product-card{display:flex;flex-wrap:wrap}.product-card-block{overflow:hidden}.product-card__slider{width:50%;align-self:flex-start}@media screen and (max-width:960px){.product-card__slider{width:100%;max-width:790px;margin-left:auto;margin-right:auto;margin-bottom:30px}}.product-card__slider-item{position:relative;padding-top:71.5%}.product-card__slider-item img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-card__slider .swiper-pagination{display:none}@media screen and (max-width:520px){.product-card__slider .swiper-pagination{display:block}}.product-card__slider .swiper-buttons{position:absolute;right:30px;bottom:30px;display:flex}@media screen and (max-width:520px){.product-card__slider .swiper-buttons{display:none}}.product-card__slider .swiper-button{width:60px;height:60px;border-radius:50%;border:0;background-color:#fff;top:0;margin-top:0;position:relative;transition:opacity .4s ease}.product-card__slider .swiper-button:hover{opacity:.8}@media screen and (max-width:1520px){.product-card__slider .swiper-button{width:50px;height:50px}}@media screen and (max-width:1280px){.product-card__slider .swiper-button{width:40px;height:40px}}.product-card__slider .swiper-button-next{background-image:url(../img/next3.svg);right:0;margin-left:20px}.product-card__slider .swiper-button-prev{background-image:url(../img/prev3.svg);left:0}.product-card__slider .swiper-button-disabled{display:block;opacity:.5}.product-card__desc{width:50%;padding-left:120px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:1520px){.product-card__desc{padding-left:80px}}@media screen and (max-width:1280px){.product-card__desc{padding-left:60px}}@media screen and (max-width:1000px){.product-card__desc{padding-left:40px}}@media screen and (max-width:960px){.product-card__desc{padding-left:0;width:100%;max-width:790px;margin-left:auto;margin-right:auto}}.product-card__desc .page-header{margin-bottom:30px}@media screen and (max-width:1520px){.product-card__desc .page-header{margin-bottom:20px}}@media screen and (max-width:960px){.product-card__desc .page-header{font-size:18px}}.product-card__price{margin-top:70px}@media screen and (max-width:1520px){.product-card__price{margin-top:50px}}@media screen and (max-width:1280px){.product-card__price{margin-top:30px}}.product-card__price .price{font-size:40px;line-height:1.1}@media screen and (max-width:1520px){.product-card__price .price{font-size:28px}}@media screen and (max-width:1280px){.product-card__price .price{font-size:20px}}@media screen and (max-width:960px){.product-card__price .price{font-size:18px}}.product-card__price .old-price{margin-bottom:10px}.product-card .product-cart{margin-top:40px;margin-bottom:40px}@media screen and (max-width:1520px){.product-card .product-cart{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:1280px){.product-card .product-cart{margin-top:20px;margin-bottom:20px}}.product-card__share{margin-top:auto;padding-top:20px}.product-card__info{width:100%;margin-top:70px}@media screen and (max-width:1520px){.product-card__info{margin-top:50px}}@media screen and (max-width:1280px){.product-card__info{margin-top:30px}}.product-card__info .tabs-nav{max-width:790px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:520px){.product-card__info .tabs-nav{flex-direction:column;align-items:flex-start}.product-card__info .tabs-nav__btn{margin-top:15px}}.product-card__info .tabs-nav:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:#f8f8f8;background:var(--color-block)}.product-card__info .tabs-nav>*{position:relative;z-index:1}.product-card__info .tabs-content__text{max-width:790px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:520px){.product-card .product-cart{flex-direction:row}}.product-card .product-cart.added .btn-cart .tooltip{bottom:auto;top:calc(100% + 15px)}.product-card .product-cart.added .btn-cart .tooltip:after{top:auto;bottom:100%;transform:rotate(180deg)}@media screen and (max-width:520px){.product-card .product-cart.added .btn-cart{margin-top:0;margin-left:15px}}.product-info{border:1px solid #d9d9d9;border:1px solid var(--border-color);border-radius:10px;padding:30px;background:#fff}@media screen and (max-width:520px){.product-info{padding:0;border-radius:0;border:0}}.product-info__title{font-weight:500;margin-bottom:10px}.product-info__item{display:flex;justify-content:space-between;position:relative}.product-info__item:not(:last-child){margin-bottom:10px}.product-info__item:before{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#f8f8f8;background:var(--color-block)}.product-info__name,.product-info__text{position:relative;z-index:1;background:#fff}.product-info__name{padding-right:10px}.product-info__text{padding-left:10px}.product-reviews__item{padding:30px;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color)}@media screen and (max-width:520px){.product-reviews__item{padding:0 0 15px;border-radius:0;border-top:0;border-right:0;border-left:0}}.product-reviews__item:not(:last-child){margin-bottom:20px}.product-reviews__name{font-weight:500;margin-bottom:15px}.product-reviews .load-more{text-align:center}.cart{display:flex;flex-wrap:wrap}.cart>div:not([class]){width:100%}.cart__left{width:67%;padding-right:15px}@media screen and (max-width:1000px){.cart__left{width:100%;padding-right:0;margin-bottom:30px}}.cart__right{width:33%;padding-left:15px}@media screen and (max-width:1000px){.cart__right{width:100%;padding-left:0}}.cart-list{width:100%;background:#fff;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color);padding:30px}@media screen and (max-width:1280px){.cart-list{padding:25px 20px}}@media screen and (max-width:520px){.cart-list{padding:0;border-radius:0;border:0}}.cart-list__title{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:30px}@media screen and (max-width:1280px){.cart-list__title{font-size:16px;margin-bottom:20px}}.cart-list__item{padding:20px 0}@media screen and (max-width:1280px){.cart-list__item{padding-top:15px;padding-bottom:15px}}.cart-list__item:last-child{padding-bottom:0}.cart-list__item:not(:last-child){border-bottom:1px solid #d9d9d9;border-bottom:1px solid var(--border-color)}.cart .form-bonus{margin-bottom:30px}@media screen and (max-width:520px){.cart .form-bonus{margin-bottom:0}}.cart__info{padding:14px 40px;background:#f4881d;background:var(--second-color);border-radius:10px;color:#fff;display:flex}@media screen and (max-width:520px){.cart__info{padding:14px 25px}}.cart__info:before{content:"";position:relative;display:block;flex:none;margin-right:20px;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.953 18.797a.937.937 0 110-1.875.937.937 0 010 1.875zm6.256 3.474a.937.937 0 10-.971-1.604A10.107 10.107 0 0112 22.125C6.417 22.125 1.875 17.583 1.875 12S6.417 1.875 12 1.875 22.125 6.417 22.125 12c0 1.996-.594 3.94-1.717 5.62a.938.938 0 001.559 1.042A11.951 11.951 0 0024 12c0-3.205-1.248-6.219-3.515-8.485A11.922 11.922 0 0012 0a11.922 11.922 0 00-8.485 3.515A11.922 11.922 0 000 12c0 3.205 1.248 6.219 3.515 8.485A11.922 11.922 0 0012 24a11.98 11.98 0 006.21-1.73z' fill='%23fff'/%3E%3Cpath d='M12.89 14.578V6.6a.937.937 0 10-1.874 0v7.978a.937.937 0 101.875 0z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.cart__info:not(:first-child){margin-top:32px}.cart__info:not(:last-child){margin-bottom:32px}.form-bonus{padding:30px;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color)}@media screen and (max-width:1280px){.form-bonus{padding:25px 20px}}@media screen and (max-width:520px){.form-bonus{border-radius:0;border:0;margin-left:-20px;margin-right:-20px;background-color:#f8f8f8;background-color:var(--color-block)}}.form-bonus__top{display:flex;margin-bottom:25px;flex-wrap:wrap;align-items:baseline}@media screen and (max-width:1280px){.form-bonus__top{margin-bottom:15px}}.form-bonus__top>*{margin-bottom:5px}.form-bonus__title{font-size:20px;line-height:1.2;font-weight:500;margin-right:20px}@media screen and (max-width:1280px){.form-bonus__title{font-size:16px}}.form-bonus__bonus{color:#f4881d;color:var(--second-color)}.form-bonus__inputs{display:flex}@media screen and (max-width:380px){.form-bonus__inputs{flex-direction:column}}.form-bonus__input{border-radius:10px 0 0 10px}@media screen and (max-width:380px){.form-bonus__input{border-radius:10px}}.form-bonus__submit{border-radius:0 10px 10px 0;margin-left:-1px}@media screen and (max-width:380px){.form-bonus__submit{border-radius:10px;margin-left:0;margin-top:15px}}.ordering{display:flex;flex-wrap:wrap;position:relative}.ordering-cont .card-product__price{color:#f4881d;color:var(--second-color)}.ordering__left{width:67%;padding-right:15px}@media screen and (max-width:1000px){.ordering__left{width:100%;padding-right:0;margin-bottom:30px}}.ordering__right{width:33%;padding-left:15px}@media screen and (max-width:1000px){.ordering__right{width:100%;padding-left:0}}.ordering__stages{counter-reset:stages}.ordering__stage{border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color);border-top:0}.ordering__stage:not(:last-child){margin-bottom:30px}.ordering__stage-head{position:relative;display:flex;align-items:center;padding:24px 30px;margin:0 -1px;background:#acc800;background:var(--main-color);color:#fff;border-radius:10px}@media screen and (max-width:1280px){.ordering__stage-head{padding:14px 20px}}.ordering__stage-head:before{flex:none;content:counter(stages);counter-increment:stages;position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:1;border-radius:50%;background:#fff;color:#acc800;color:var(--main-color);font-weight:500;margin-right:16px}@media screen and (max-width:1280px){.ordering__stage-head:before{width:23px;height:23px}}.ordering__stage-head.disabled{background:#d9d9d9;background:var(--border-color);color:#fff}.ordering__stage-head.disabled:before{background:#fff;color:#d9d9d9;color:var(--border-color)}.ordering__stage-head.success{background-color:#d9d9d9;background-color:var(--border-color)}.ordering__stage-head.success:before{content:"";background-image:url(../img/success.svg);background-color:#acc800;background-color:var(--main-color);background-repeat:no-repeat;background-position:50%}.ordering__stage-edit{margin-left:auto;color:#fff;display:flex;align-items:center}@media screen and (max-width:660px){.ordering__stage-edit{font-size:0}}.ordering__stage-edit:after{flex:none;content:"";width:16px;height:16px;margin-left:16px;display:block;background:url(../img/edit-w.svg);background-repeat:no-repeat;background-position:50%}.ordering__stage-title{font-size:20px;font-weight:500;line-height:1.2;margin-right:20px;margin-bottom:0}@media screen and (max-width:1280px){.ordering__stage-title{font-size:16px}}.ordering__stage-body{padding:30px}@media screen and (max-width:1280px){.ordering__stage-body{padding:20px}}.ordering__stage-footer{padding:20px 30px 30px}@media screen and (max-width:1280px){.ordering__stage-footer{padding:10px 20px 30px}}@media screen and (max-width:420px){.ordering__stage-footer .btn{width:100%}}.ordering-personal{max-width:724px;width:100%}.ordering-delivery__toggle{margin-bottom:50px;margin-top:20px}@media screen and (max-width:1280px){.ordering-delivery__toggle{margin-top:10px;margin-bottom:30px}}.ordering-delivery__link{display:inline-block;margin-bottom:30px;color:#f4881d;color:var(--second-color);border-bottom:1px solid;transition:border-color .4s ease}.ordering-delivery__link:hover{border-color:transparent}.delivery-shops{display:grid;grid-template-columns:350px auto;grid-gap:30px;gap:30px}@media screen and (max-width:1280px){.delivery-shops{grid-template-columns:280px auto}}@media screen and (max-width:660px){.delivery-shops{grid-template-columns:1fr;grid-gap:14px;gap:14px}}.delivery-shops__list{display:flex;flex-direction:column;position:relative}.delivery-shops__list:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 73.96%);z-index:1;pointer-events:none}@media screen and (max-width:660px){.delivery-shops__list:after{display:none}}.delivery-shops__title{position:relative;z-index:2;padding:10px 16px;border-radius:10px;background-color:#acc800;background-color:var(--main-color);color:#fff;font-weight:400;margin-bottom:16px}.delivery-shops__items{height:440px;flex:1 1 auto;overflow-y:auto;scrollbar-color:#d9d9d9 #f8f8f8;scrollbar-color:var(--border-color) var(--color-block);scrollbar-width:thin;background-color:#fff}@media screen and (max-width:660px){.delivery-shops__items{height:auto}}.delivery-shops__items::-webkit-scrollbar{width:15px}.delivery-shops__items::-webkit-scrollbar-thumb,.delivery-shops__items::-webkit-scrollbar-track{border-left:10px solid #fff}.delivery-shops__items::-webkit-scrollbar-thumb{background:#d9d9d9;background:var(--border-color)}.delivery-shops__items::-webkit-scrollbar-track{background:#f8f8f8;background:var(--color-block)}.delivery-shops__item{margin-bottom:16px;position:relative}.delivery-shops__item input[type=radio]{position:absolute;opacity:0;top:0;left:0}.delivery-shops__item input[type=radio]:checked+.shops-card{background-color:#acc800;background-color:var(--main-color);color:#fff}.delivery-shops__item input[type=radio]:checked+.shops-card .shops-card__info.close,.delivery-shops__item input[type=radio]:checked+.shops-card .shops-card__info.open{color:#fff}.delivery-shops__map .map{min-height:500px;height:100%}@media screen and (max-width:660px){.delivery-shops__map .map{min-height:250px}}.ordering-payment__item:not(:last-child){margin-bottom:16px}.ordering-payment__surrender{margin-top:10px;display:flex;align-items:center}.ordering-payment__surrender-label{margin-right:16px}.ordering-payment__surrender-input{display:flex;align-items:center;padding:0 20px;border-radius:30px;border:1px solid #d9d9d9;border:1px solid var(--border-color)}.ordering-payment__surrender-input input{border:0;padding:10px 0;width:60px}.confirmation.page-section{padding-top:0}.confirmation .wrapper{background-color:#fff;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color);padding:70px 30px;display:grid;grid-template-columns:1fr 1.25fr;grid-gap:30px 50px;gap:30px 50px;width:100%;align-items:center}@media screen and (max-width:1600px){.confirmation .wrapper{width:calc(100% - 40px)}}.confirmation .wrapper:before{content:"";display:block;background:url(../img/vitaminka.svg) no-repeat right 50px center;background-size:contain;grid-row:span 2;height:180px}@media screen and (max-width:640px){.confirmation .wrapper:before{height:100px;background-position:50%}}@media screen and (max-width:820px){.confirmation .wrapper{padding:40px 20px}}@media screen and (max-width:640px){.confirmation .wrapper{padding:0;border-radius:0;border:0;grid-template-columns:1fr;text-align:center}}.confirmation__title{font-weight:500;font-size:20px;line-height:1.3}@media screen and (max-width:820px){.confirmation__title{font-size:16px}}.confirmation-card{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.confirmation-card>br{display:none}.confirmation-card .paysystem_name,.confirmation-card__label{font-weight:300;color:#c4c3c3;color:var(--thrid-color);margin-bottom:3px;font-size:14px}.confirmation-card__text{font-weight:500}.confirmation-card__price{font-weight:500;white-space:nowrap}.confirmation-card .btn{background-color:#f4881d;background-color:var(--second-color);color:#fff;margin-top:20px}.confirmation-card .btn:focus:not(:active),.confirmation-card .btn:hover:not(:active){background-color:#db7a1a}.cart-preview{position:fixed;top:0;right:0;bottom:0;max-width:450px;width:100%;background:#fff;z-index:25;display:flex;flex-direction:column;box-shadow:1px 3px 30px 1px rgba(67,67,67,.05);opacity:0;pointer-events:none;height:100%}.cart-preview.active{opacity:1;pointer-events:all}.cart-preview__top{padding:20px 30px;background-color:#acc800;background-color:var(--main-color);color:#fff;display:flex;justify-content:space-between;align-items:center}.cart-preview__close{position:relative;display:block;width:40px;height:40px;background:url(../img/close.svg) no-repeat 100%;filter:invert(1) brightness(2);flex:none;margin-left:20px;cursor:pointer;transition:opacity .3s ease}.cart-preview__close:hover{opacity:.7}.cart-preview__title{font-size:1.25rem;font-weight:600;line-height:1.2}.cart-preview__bottom{margin-top:auto;padding:30px;background:#f8f8f8;background:var(--color-block)}.cart-preview__bottom .btn{width:100%}.cart-preview__bottom .cart-preview__price{color:#211901;color:var(--body-text-color)}.cart-preview__list{flex:1 1 auto;overflow-y:auto;scrollbar-color:#acc800 #d9d9d9;scrollbar-color:var(--main-color) var(--border-color);scrollbar-width:thin}.cart-preview__list::-webkit-scrollbar{width:4px;height:4px;background-color:#d9d9d9;background-color:var(--border-color)}.cart-preview__list::-webkit-scrollbar-thumb{background-color:#acc800;background-color:var(--main-color);border-radius:5px;box-shadow:none}.cart-preview__list::-webkit-scrollbar-thumb:hover{background-color:#35c5f8}.cart-preview__item{padding:20px 30px;border-bottom:1px solid #f8f8f8;border-bottom:1px solid var(--color-block);display:flex;align-items:center}.cart-preview__img{width:80px;height:80px;margin-right:20px;flex:none}.cart-preview__img a{border:0;display:block;width:100%;height:100%}.cart-preview__img img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.cart-preview__desc{flex:1 1 auto}.cart-preview__del{margin-left:20px}.cart-preview__del .del{display:block;width:40px;height:40px;background:url(../img/close.svg) no-repeat 100%;transition:opacity .3s ease;position:relative}.cart-preview__del .del:focus,.cart-preview__del .del:hover{opacity:.6}.cart-preview__name{font-weight:500;line-height:1.2;display:block;width:100%;margin-bottom:5px;transition:color .3s ease}.cart-preview__name:focus,.cart-preview__name:hover{color:#f4881d;color:var(--second-color)}.cart-preview__info{font-size:.875rem;line-height:1.4;max-width:245px;width:100%;margin-bottom:10px}.cart-preview__quantity{margin-top:10px}.cart-preview__quantity .quantity{margin-bottom:10px}.cart-preview__quantity .quantity__link{background-color:#f8f8f8;background-color:var(--color-block)}.cart-preview__quantity .quantity__control-input{font-size:14px}.cart-preview__price{white-space:nowrap;font-weight:500;color:#f4881d;color:var(--second-color)}.cart-preview__line{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}.cart-preview__sum{font-weight:600}.cart-preview__sum span{display:inline-block;margin-left:5px}.cart-preview__remove{color:#f4881d;color:var(--second-color);margin-right:15px;transition:color .3s ease}.cart-preview__remove:focus,.cart-preview__remove:hover{color:#acc800;color:var(--main-color)}@media screen and (max-width:1280px){.cart-preview__title{font-size:1.13rem}.cart-preview__item{padding:15px 30px}.cart-preview__del{margin-left:15px}}@media screen and (max-width:520px){.cart-preview__top{padding:20px}.cart-preview__bottom{padding:15px 20px 20px}.cart-preview__title{font-size:1rem}.cart-preview__item{padding:10px 20px;position:relative}.cart-preview__name{margin-bottom:5px;line-height:1.2;font-size:12px;padding-right:40px}.cart-preview__info{font-size:12px}.cart-preview__img{width:60px;height:60px}.cart-preview__line{margin-bottom:10px}.cart-preview__del{position:absolute;top:10px;right:20px}.cart-preview__price{font-size:12px}}.burger,.search-page .empty-card{border:0}.burger{display:flex;justify-content:flex-end;align-items:center;box-sizing:content-box;width:24px;height:15px;padding:15px;background:0 0;margin:-15px -5px -15px 0;cursor:pointer}.burger:before{display:none}.burger span{position:relative;display:inline-block;width:24px;height:1px;vertical-align:bottom;background:#211901;background:var(--body-text-color)}.burger span:before{border-radius:0;transform:none;top:8px;transform-origin:50% 50%}.burger span:after,.burger span:before{content:"";position:absolute;right:0;width:24px;height:1px;background:#211901;background:var(--body-text-color);transition:top .3s ease .3s,transform .3s ease,width .3s ease}.burger span:after{top:-8px;transform-origin:50% 50%}.header .burger{display:none}@media screen and (max-width:1000px){.header .burger{display:flex}}body:not(.js__menu--open) .mobile-menu{pointer-events:none}.js__menu--open{overflow:hidden}.js__menu--open .burger>span{background:0 0}.js__menu--open .burger>span:before{transform:rotate(45deg)}.js__menu--open .burger>span:after,.js__menu--open .burger>span:before{top:0;transition:top .3s,transform .3s .5s;width:24px;background:#f4881d;background:var(--second-color)}.js__menu--open .burger>span:after{transform:rotate(-45deg)}.js__menu--open .mobile-menu{transform:translateZ(0)}.mobile-menu{min-width:320px;width:100%;background-color:#fff;z-index:50;position:fixed;top:0;bottom:0;left:0;transform:translate3d(-100%,0,0);transition:transform .3s ease-in-out;display:flex;flex-direction:column}.mobile-menu__header{background-color:#f8f8f8;background-color:var(--color-block);padding:20px;display:flex;align-items:center;position:relative}@media screen and (max-width:720px){.mobile-menu__header{padding-top:15px;padding-bottom:15px}}.mobile-menu__header .logo{max-width:150px;margin-right:20px}@media screen and (max-width:960px){.mobile-menu__header .logo{max-width:120px}}@media screen and (max-width:760px){.mobile-menu__header .logo{max-width:100px}}.mobile-menu__header .burger{margin-left:auto}.mobile-menu__body{padding:20px;flex:1 1 auto;overflow:auto;display:flex;flex-direction:column}.mobile-menu__body .main-nav{margin-top:auto;margin-bottom:auto;padding-bottom:20px}.mobile-menu__body .main-nav__list{width:calc(100% + 30px);display:flex;flex-direction:column}.mobile-menu__body .main-nav__link{display:block;font-size:16px;padding:10px 0}.mobile-menu__body .soc{width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #d9d9d9;border-top:1px solid var(--border-color)}.mobile-menu__body .soc__list{justify-content:center}.mobile-contacts{font-weight:500}.title-block__title+.title-block__crumbs{margin-top:12px}.title-block-cont+.page-section:not(.color-block){padding-top:0}.title-block-cont.page-section{padding:60px 0}@media screen and (max-width:1520px){.title-block-cont.page-section{padding:40px 0}}@media screen and (max-width:1000px){.title-block-cont.page-section{padding:20px 0}}.bread-crumbs{display:flex;flex-wrap:wrap;align-items:center}.bread-crumbs__link{position:relative;color:#211901;color:var(--body-text-color)}.bread-crumbs__link:not(:last-child):after{content:"";position:relative;display:inline-block;width:5px;height:10px;margin-left:10px;margin-right:10px;background:url(../img/delimetr.svg);background-repeat:no-repeat;background-position:50%}.bread-crumbs__link a{color:#211901;color:var(--body-text-color)}.page-header{font-size:50px;line-height:1.1;font-weight:500}@media screen and (max-width:1520px){.page-header{font-size:36px}}@media screen and (max-width:1280px){.page-header{font-size:28px}}@media screen and (max-width:1000px){.page-header{font-size:24px}}.product-page .bread-crumbs__link:nth-last-child(2):after,.product-page .bread-crumbs__this{display:none}.swiper-button-next,.swiper-button-prev{width:25px;height:15px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{background-image:url(../img/prev.svg)}.swiper-button-next,.swiper-button-prev{background-repeat:no-repeat;background-position:50%}.swiper-button-next{background-image:url(../img/next.svg)}.swiper-pagination-bullet-active{background-color:#acc800;background-color:var(--main-color)}.swiper-button-disabled,.swiper-pagination-bullet:only-child{opacity:0}.page-section{padding:75px 0}@media screen and (max-width:1520px){.page-section{padding:50px 0}}@media screen and (max-width:1000px){.page-section{padding:30px 0}}.page-section__header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:50px}@media screen and (max-width:1520px){.page-section__header{margin-bottom:40px}}@media screen and (max-width:1000px){.page-section__header{margin-bottom:20px}}.page-section__header>*{margin-bottom:15px}.page-section__header .block-title{margin-right:20px}.page-section__header .swiper-buttons{display:flex;margin-right:-20px}.page-section__header .swiper-button-next,.page-section__header .swiper-button-prev{position:relative;margin-right:20px;top:0;left:0;right:0;margin-top:0}.page-section.color-block{padding:100px 0;background:#f8f8f8;background:var(--color-block)}@media screen and (max-width:1520px){.page-section.color-block{padding:80px 0}}@media screen and (max-width:1000px){.page-section.color-block{padding:60px 0}}@media screen and (max-width:520px){.page-section.color-block{padding:40px 0}}.block-title{font-size:50px;font-weight:500;line-height:1.1}@media screen and (max-width:1520px){.block-title{font-size:38px}}@media screen and (max-width:1000px){.block-title{font-size:28px}}@media screen and (max-width:520px){.block-title{font-size:24px}}.load-more{margin-top:70px}@media screen and (max-width:1520px){.load-more{margin-top:50px}}.soc__list{display:flex;align-items:center;margin-left:-10px;margin-right:-10px;flex-wrap:wrap;margin-bottom:-10px}.soc__item{padding:0 10px;margin-bottom:10px}.soc__link{display:block;width:20px;height:20px;transition:opacity .4s ease}.soc__link:hover{opacity:.5}.soc__link img{display:block}@media (pointer:coarse){::-webkit-scrollbar,::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{display:none}}.product-count{display:flex;align-items:baseline}.product-count .count__label{font-weight:300;margin-right:10px}@media screen and (max-width:1160px){.product-count .count__label{font-size:12px}}.product-count .count__list{display:flex;align-items:flex-end}.product-count .count__list[data-count="1"] .count__item.active,.product-count .count__list[data-count="2"] .count__item.active{background:#f4881d;background:var(--second-color)}.product-count .count__list[data-count="3"] .count__item.active,.product-count .count__list[data-count="4"] .count__item.active{background:#acc800;background:var(--main-color)}.product-count .count__item{width:2px;border-radius:3px;background:#d9d9d9;background:var(--border-color);margin-left:3px}.product-count .count__item:first-child{height:6px}.product-count .count__item:nth-child(2){height:7px}.product-count .count__item:nth-child(3){height:8px}.product-count .count__item:nth-child(4){height:9px}.product-cart{flex:none;z-index:2;position:relative;border:1px solid #f4881d;border:1px solid var(--second-color);border-radius:30px;display:flex;justify-content:space-between}@media screen and (max-width:520px){.product-cart{flex-direction:column;padding:0;border:0;border-radius:0}}.product-cart.added .btn-cart{font-size:0;display:flex;align-items:center;justify-content:center;position:relative;padding:8px 16px}@media screen and (max-width:1520px){.product-cart.added .btn-cart{padding:6px 12px}}@media screen and (max-width:520px){.product-cart.added .btn-cart{margin-top:15px}}.product-cart.added .btn-cart:hover .tooltip{opacity:1}.product-cart.added .btn-cart:before{content:"";display:block;width:30px;height:30px;background:url(../img/ico-cart-w.svg);background-repeat:no-repeat;background-position:50%}@media screen and (max-width:1520px){.product-cart.added .btn-cart:before{width:25px;height:25px;background-size:contain}}.product-cart.added .btn-cart .tooltip{width:88px}@media screen and (max-width:1000px){.product-cart.added .btn-cart .tooltip{display:none}}.product-cart .btn-cart{margin:-1px}.product-cart .quantity{padding:0 10px}@media screen and (max-width:520px){.product-cart .quantity{padding:0}}.tabs-nav{padding:30px 0 25px;background:#f8f8f8;background:var(--color-block);position:relative}.tabs-nav__list{display:flex}.tabs-nav__item{display:flex;align-items:center}.tabs-nav__item:not(:last-child){margin-right:40px}@media screen and (max-width:1000px){.tabs-nav__item:not(:last-child){margin-right:30px}}.tabs-nav__item.active .tabs-nav__link{border-color:#acc800;border-color:var(--main-color);pointer-events:none}.tabs-nav__link{font-size:20px;font-weight:500;line-height:1.15;display:block;padding-bottom:3px;border-bottom:2px solid transparent;transition:color .4s ease}@media screen and (max-width:1520px){.tabs-nav__link{font-size:16px}}@media screen and (max-width:1000px){.tabs-nav__link{font-size:14px}}.tabs-nav__link:hover{color:#f4881d;color:var(--hover-link)}.tabs-nav__info{color:#c4c3c3;color:var(--thrid-color);font-weight:300;margin-left:20px}.tabs-content{padding-top:30px}.cart-card{padding:0 30px 30px;border-radius:10px;background-color:#fff;border:1px solid #d9d9d9;border:1px solid var(--border-color)}@media screen and (max-width:1280px){.cart-card{padding:0 20px 25px}}@media screen and (max-width:520px){.cart-card{padding:0;border:0;border-radius:0}}.cart-card__top{padding:27px 30px;border-radius:10px;background:#acc800;background:var(--main-color);color:#fff;margin:-1px -31px 30px;display:flex;align-items:baseline}@media screen and (max-width:1280px){.cart-card__top{padding:15px 20px;margin-bottom:10px;margin-left:-21px;margin-right:-21px}}@media screen and (max-width:520px){.cart-card__top{border-radius:0;margin-left:-20px;margin-right:-20px}}.cart-card__title{margin-right:auto;font-size:20px;font-weight:500;line-height:1.2}@media screen and (max-width:1280px){.cart-card__title{font-size:16px}}.cart-card__bottom{padding-top:30px;border-top:1px solid #d9d9d9;border-top:1px solid var(--border-color)}@media screen and (max-width:1280px){.cart-card__bottom{padding-top:20px}}.cart-card__btn{margin-top:30px;text-align:right}@media screen and (max-width:1280px){.cart-card__btn{margin-top:20px}}@media screen and (max-width:420px){.cart-card__btn .btn{width:100%}}.card-product__list{margin-bottom:20px}@media screen and (max-width:1280px){.card-product__list{margin-bottom:10px}}.card-product__item{display:flex;align-items:center;padding:10px 0;font-size:14px}@media screen and (max-width:1280px){.card-product__item{font-size:12px}}.card-product__item:not(:last-child){border-bottom:1px solid #f8f8f8;border-bottom:1px solid var(--color-block)}.card-product__img{flex:none;width:80px;height:56px;margin-right:24px}@media screen and (max-width:1280px){.card-product__img{margin-right:15px}}.card-product__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.card-product__name{flex:1 1;font-size:16px;margin-right:auto;line-height:1.2}@media screen and (max-width:1280px){.card-product__name{font-size:12px}}.card-product__count{width:70px;margin-left:15px;text-align:center}.card-product__price{margin-left:15px;width:100px;text-align:right;font-weight:500;white-space:nowrap}.cart-sum:not(:last-child){margin-bottom:30px}@media screen and (max-width:1280px){.cart-sum:not(:last-child){margin-bottom:20px}}.cart-sum__item{display:flex;justify-content:space-between;line-height:1.2}.cart-sum__item:not(:last-child){margin-bottom:8px}.cart-sum__item:not(:first-child){color:#c4c3c3;color:var(--thrid-color)}.cart-sum__price{font-weight:500;text-align:right;white-space:nowrap}.cart-total{display:flex;justify-content:space-between;font-weight:500}.cart-total__label{font-size:20px;line-height:1.2}@media screen and (max-width:1280px){.cart-total__label{font-size:16px}}.cart-total__price{text-align:right}.cart-total .bonus{color:#c4c3c3;color:var(--thrid-color)}.cart-product{display:grid;grid-template-columns:120px 3fr auto 120px auto;grid-gap:30px;align-items:center;position:relative}@media screen and (max-width:1280px){.cart-product{grid-template-columns:100px 3fr auto 120px auto;grid-gap:20px}}@media screen and (max-width:720px){.cart-product{grid-template-columns:130px 1fr}}@media screen and (max-width:520px){.cart-product{grid-template-columns:100px 1fr}}.cart-product__img{height:84px}@media screen and (max-width:1280px){.cart-product__img{height:70px}}.cart-product__img a{display:block;width:100%;height:100%;text-decoration:none;border:0}.cart-product__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:720px){.cart-product__desc{padding-right:30px}}.cart-product__title{display:block;font-weight:500;line-height:1.2;margin-bottom:12px;transition:color .3s ease}@media screen and (max-width:520px){.cart-product__title{font-size:12px}}.cart-product__title:focus,.cart-product__title:hover{color:#f4881d;color:var(--hover-link)}.cart-product__price .old-price{font-size:12px}.cart-product__price .price{font-weight:500;color:#211901;color:var(--body-text-color)}.cart-product__quan{padding:0 20px}@media screen and (max-width:1280px){.cart-product__quan{padding:0 15px}}@media screen and (max-width:720px){.cart-product__quan{padding:0}}.cart-product .quantity{padding:7px 10px;border-radius:30px;border:1px solid #f4881d;border:1px solid var(--second-color)}@media screen and (max-width:520px){.cart-product .quantity{padding:0;border-radius:0;border:0}}.cart-product__sum{white-space:nowrap;font-weight:500;color:#f4881d;color:var(--second-color)}.cart-product__del{justify-self:end}@media screen and (max-width:720px){.cart-product__del{position:absolute;top:0;right:0}}.cart-product .product-remove{width:20px;height:20px;display:block;cursor:pointer;background:url(../img/close.svg);background-repeat:no-repeat;background-position:50%;transition:opacity .4s ease}.cart-product .product-remove:hover{opacity:.5}.tooltip{position:absolute;right:0;bottom:calc(100% + 15px);width:250px;padding:8px;background:#f8f8f8;background:var(--color-block);color:#c4c3c3;color:var(--thrid-color);font-size:14px;font-weight:300;line-height:1.2;opacity:0;pointer-events:none;transition:opacity .4s ease}.tooltip:after{content:"";display:block;position:absolute;top:100%;left:65%;margin-left:-8px;width:0;height:0;border-color:#f8f8f8 transparent transparent;border-left:8px solid transparent;border-bottom:0 solid transparent;border-right:8px solid transparent;border-top:8px solid var(--color-block)}.tooltip-wrap{position:relative;display:inline-block}.tooltip-btn{width:16px;height:16px;cursor:pointer;background:url(../img/question.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.tooltip-btn:hover+.tooltip{opacity:1}.toggle-btns{position:relative}.toggle-btns__list{border-radius:30px;border:1px solid #f4881d;border:1px solid var(--second-color);display:inline-flex}.toggle-btns__item{color:#f4881d;color:var(--second-color);font-weight:400}.toggle-btns__item:hover{color:#db7a1a}.toggle-btns__item.active{pointer-events:none;background-color:#f4881d;background-color:var(--second-color);color:#fff;font-weight:500;margin:-1px}.shops-card{background-color:#fff;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color);padding:16px;display:flex;align-items:center;justify-content:space-between;transition:background .4s ease,color .4s ease}.shops-card.checked{background-color:#acc800;background-color:var(--main-color);color:#fff}.shops-card.checked .shops-card__info.close,.shops-card.checked .shops-card__info.open{color:#fff}.shops-card.checked .shops-card__btn{pointer-events:none}.shops-card.checked .shops-card__btn .btn{background-color:#fff;color:#acc800;color:var(--main-color)}.shops-card__desc{margin-right:15px}.shops-card__btn{cursor:pointer}.shops-card__btn:empty{display:none}.shops-card__name{font-weight:500;margin-bottom:12px;line-height:1.4}.shops-card__text{display:flex;align-items:center}.shops-card__time{width:120px;margin-right:15px}.shops-card__info{transition:color .4s ease}.shops-card__info.open{color:#acc800;color:var(--main-color)}.shops-card__info.close{color:#f4881d;color:var(--second-color)}.map{position:relative;min-height:250px}.map img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.empty-card{background-color:#fff;border-radius:10px;border:1px solid #d9d9d9;border:1px solid var(--border-color);padding:70px 30px;display:grid;grid-template-columns:1fr 1.25fr;grid-gap:30px 50px;gap:30px 50px;width:100%;align-items:center}@media screen and (max-width:820px){.empty-card{padding:40px 20px}}@media screen and (max-width:640px){.empty-card{padding:0;border-radius:0;border:0;grid-template-columns:1fr;text-align:center}}.empty-card__img img{max-width:170px;display:block;margin-left:auto}@media screen and (max-width:640px){.empty-card__img img{margin-right:auto}}.empty-card__title{font-weight:500;font-size:20px;line-height:1.3}@media screen and (max-width:820px){.empty-card__title{font-size:16px}}.empty-card__text>*{max-width:350px}@media screen and (max-width:640px){.empty-card__text>*{margin-left:auto;margin-right:auto}}.empty-card__text .btn{margin-top:30px}
/*# sourceMappingURL=main.css.map */
