@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto-Regular"),url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(../fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Light.woff) format("woff"),url(../fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(../fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiBold.eot);src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(../fonts/Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBold.woff) format("woff"),url(../fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(../fonts/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Heavy.woff) format("woff"),url(../fonts/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}html{--white: #fff;--black: #000;--primary-default: #6e9b61;--primary-hover: #73af61;--primary-hover-2: rgba(55, 255, 0, 0.2);--primary-hover-3: #d7ffcc;--primary-active: #6e9b61;--primary-disable: #c4c4c4;--primary-gradient: linear-gradient(180deg, #9975ff, #6332f0);--secondary-1: #333;--secondary-2: #828282;--secondary-3: #364652;--secondary-4: #f6f5f3;--secondary-5: #d2d1ce;--secondary-6: #4b677b;--secondary-7: #fafafa;--secondary-8: #e8e8e8;--secondary-9: #e0e0e0;--secondary-10: #5f6d79;--secondary-11: #d1d6df;--secondary-12: #efefef;--secondary-hover: #5e839f;--success: #6ab953;--error: #e55050;--sale: #d05d6d;--purple: #ae4fdb;--progress: #f2994a;--bg-main: #fff;--blue: #446de1;--ripple-default: radial-gradient(rgba(var(--primary-hover-rgb), 1) 0, rgba(var(--primary-hover-rgb), 1) 40%, rgba(var(--primary-hover-rgb), 1) 50%, rgba(var(--primary-hover-rgb), 1) 60%, rgba(var(--primary-hover-rgb), 1) 70%);--ripple-secondary: radial-gradient(rgba(var(--primary-hover-rgb), 0.2) 0, rgba(var(--primary-hover-rgb), 0.3) 40%, rgba(var(--primary-hover-rgb), 0.4) 50%, rgba(var(--primary-hover-rgb), 0.5) 60%, rgba(var(--primary-hover-rgb), 0) 70%);--gray-light: #e2ded6;--bullet-default: #e3e1dd;--bullet-hover: #cfcfcf;--button-icon-disabled: #dadada;--card-border: #edebe8;--laim: #a1c996;--svg-inner: #dff8d7;--slash-color: #b3b3b3;--tag-active: #dff5d9;--radio-bg: #e9fbe4;--gray-dark: #a1a1a1;--delete-color: #c2c2c2;--label-red: #ff5c5c }body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}picture{display:block}picture img{width:100%}img{max-width:100%;height:auto}img,svg{display:block}svg{width:1em;height:1em;fill:currentColor}a{color:var(--primary-default, inherit);text-decoration:none;cursor:pointer}a:hover{color:var(--primary-hover)}mark{background-color:var(--primary-disable)}button,input,textarea{font-family:Gilroy sans-serif}.site-container{overflow-x:clip;overflow-y:visible;position:relative;width:100%;height:100%}.container{max-width:1600px;width:100%;margin:0 auto}.woocommerce-notices-wrapper{max-width:90rem;margin:16px auto}.woocommerce-error,.woocommerce-message,.woocommerce-info{margin:12px 0 12px;border-radius:2px;border:1px solid rgba(0,0,0,0);background:#fff;color:#1f1f1f;font-size:14px;line-height:1.35;list-style:none}.woocommerce-error{border-color:#e06464}.woocommerce-message{border-color:#6e9b61}.woocommerce-info{border-color:#f0a24a}.woocommerce-error a,.woocommerce-message a,.woocommerce-info a{color:inherit;text-decoration:underline}.woocommerce-error a:hover,.woocommerce-message a:hover,.woocommerce-info a:hover{text-decoration:none}@media screen and (max-width: 600px){body.admin-bar #wpadminbar{position:fixed;top:0;left:0;right:0}}#page.site-container:has(.ms-single-order-container){overflow:auto}#nivro-moysklad-cabinet-root:has(.ms-single-order-container){width:max-content}.input,.textarea{position:relative;--color: var(--white);--color-placeholder: var(--secondary-4);--border-color: var(--secondary-9);--border-color-hover: var(--primary-hover);--border-color-focus: var(--primary-hover);--background-color: var(--white);-webkit-transition:.3s;transition:.3s;padding:11px;margin:0;overflow:hidden;font-family:Gilroy;font-size:14px;font-weight:400;line-height:14px;color:var(--secondary-1);background-color:var(--white);border:1px solid var(--secondary-9);border-radius:2px;outline:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.button,button{cursor:pointer}.button,.wp-theme-24p9-theme .contact-modal.js-contact-modal .button,wc-block-components-button__text{--color: var(--white);--color-hover: var(--black);--color-disable: var(--white);--color-focus: var(--black);--bg-color: var(--primary-default);--bg-color-hover: var(--primary-hover);--bg-color-disable: var(--primary-disable);--bg-color-focus: var(--primary-active);--border-color: var(--primary-default);--border-color-hover: var(--primary-hover);--border-color-disable: var(--primary-disable);--border-width: 1px;--font-size: 16px;--line-height: 20px;--padding: 19px;--min-width: auto;--ripple-color: var(--ripple-default);--border-radius: 2px;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:var(--min-width);padding:var(--padding);margin:0;font-family:Gilroy,sans-serif;font-size:var(--font-size);font-weight:600;line-height:var(--line-height);color:var(--color);text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;background-color:var(--bg-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:rgba(0,0,0,0);transition:color .3s,background-color .3s,border .3s,box-shadow .3s;transition-timing-function:ease;appearance:none}@media(max-width: 900px){.button{--padding: 15px }}.button--secondary-2{--color: var(--secondary-1);--color-hover: var(--secondary-1);--color-disable: var(--primary-disable);--bg-color: var(--white);--bg-color-hover: var(--white);--bg-color-disable: var(--white);--ripple-color: var(--ripple-secondary);--color-focus: var(--color);--bg-color-focus: var(--bg-color);--border-color: transparent;--border-color-hover: transparent;--border-color-disable: transparent;--border-width: 0;--font-size: 10px;--line-height: 120%;--padding: 8px;--min-width: 90px;text-transform:none}@media(hover){.input:hover,.textarea:hover{border-color:var(--border-color-hover)}}body.login{background:#f5f5f5;min-height:100vh}.login #login{width:min(420px,100% - 32px);padding:40px 0 24px}.login h1 a{background-image:none;width:auto;height:auto;text-indent:0;overflow:visible;display:inline-block;margin:0 auto 18px;font-size:22px;font-weight:700;line-height:1.2;color:#0f172a}.login form{margin-top:0;padding:22px 22px 18px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08)}.login form .input,.login input[type=text],.login input[type=password],.login input[type=email]{border-radius:12px;border:1px solid rgba(15,23,42,.12);padding:10px 12px;min-height:44px;box-shadow:none}.login form .input:focus,.login input[type=text]:focus,.login input[type=password]:focus,.login input[type=email]:focus{border-color:rgba(15,23,42,.35);box-shadow:0 0 0 3px rgba(59,130,246,.25);outline:none}.login .button.wp-hide-pw{color:#0f172a}.login .button-primary{border-radius:12px;border:0;width:200px;padding:10px 16px;min-height:44px;font-weight:700;background:#6e9b61;box-shadow:none}.login .button-primary:hover,.login .button-primary:focus{background:#5f8754}.login #nav,.login #backtoblog{padding:0;margin:14px 0 0;text-align:center}.login #nav a,.login #backtoblog a{color:rgba(15,23,42,.75);text-decoration:none}.login #nav a:hover,.login #backtoblog a:hover{color:#0f172a;text-decoration:underline}.login .message,.login #login_error,.login .success{border-left:0;border-radius:14px;padding:12px 14px;margin:0 0 16px;box-shadow:none}.login .message,.login .success{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.18)}.login #login_error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.18)}@media(max-width: 420px){.login #login{padding:28px 0 18px}.login form{padding:18px 16px 14px;border-radius:14px}}
