.param{display:grid;margin:0}.param__name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;color:var(--color-grey);white-space:nowrap}.param__name::after{content:"";margin:0 .5em;width:100%;border-bottom:1px dashed var(--color-lgrey)}.param__value{color:var(--color-dark)}.counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--color-white);border:1px solid var(--color-lgrey);cursor:var(--color-dark)}.counter__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;font-size:14px;line-height:1;cursor:pointer;-webkit-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.counter__button:hover{color:var(--color-white);background-color:var(--color-grey)}.counter__button .icon{cursor:pointer}.counter__field{width:6ch;text-align:center;font-size:18px}.docs__item{display:grid;background-color:var(--color-lgrey-alt);border:1px solid var(--color-lgrey);-webkit-transition:color .3s,border-color .3s;-o-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s}.docs__item:hover{color:var(--color-blue);border-color:var(--color-blue)}.docs__item-icon{grid-area:icon;font-size:40px;line-height:1}.docs__item-name{grid-area:name;font-weight:600}.docs__item-description{grid-area:description;font-size:.9em;line-height:1;opacity:.8}.docs__item-control{grid-area:controls;font-size:14px;font-weight:600}.docs__item-control .icon{display:inline-block;margin-left:.2em;font-size:.8em}.title-h1,.title-h2,.title-h3,.title-h4{font-weight:900;color:var(--color-text-title);cursor:default}.title-h1{line-height:115%}.title-h2{line-height:135%}.title-h3{line-height:135%}.title-h4{line-height:135%}.card__container{display:grid;grid-gap:20px}.card__title{color:var(--color-text-title)}.card__characteristics{display:grid;grid-gap:12px}.card-info{display:grid}.card-info__title{margin-bottom:1em;font-size:16px;font-weight:600}.card-info__size{margin-top:-25px;font-weight:600;color:var(--color-grey)}.card-info__sku{font-weight:600;color:var(--color-text-title)}.card-info__delivery{font-weight:600;color:var(--color-text-title)}.card-info__short-description{line-height:145%;letter-spacing:.005em;font-weight:100;color:var(--color-dark)}.card-info__price{font-size:24px;font-weight:600;color:var(--color-text-title);white-space:nowrap}.card-info__price-currency{display:inline-block;font-family:icomoon;line-height:1.3;vertical-align:middle;font-size:.67em;font-weight:inherit}.card-info__price-text{font-size:.7em;font-weight:inherit;margin-bottom:5px}.card-info__more-info{width:100%;margin-top:15px}.card-info__controls{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-info__counter{margin-left:auto}.card-preview__sliders{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-preview__picture{display:block;max-width:100%}.card-preview__picture-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-preview__preview-picture{display:block}.card-preview__preview-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-preview__slider{padding:20px 0}.card-preview__slider-slide{-webkit-border-radius:10px;border-radius:10px}.card-preview__slider-slide.is-active{border-color:var(--color-blue) !important;overflow:hidden}.card-preview__slider-picture{display:block;mix-blend-mode:darken}.card-preview__slider-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-variants__title{color:var(--color-dark)}.card-variants__list{display:grid}.card-variants__item{position:relative}.card-variants__item .card-variants__label{text-decoration:none}.card-variants__item.active .card-variants__label{background-color:var(--color-white);border:3px solid var(--color-blue);pointer-events:none}.card-variants__item-description{display:block;font-size:.8em;line-height:1;font-weight:normal;color:var(--color-grey)}.card-variants__item-price{white-space:nowrap}.card-variants__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.card-variants__input:checked + .card-variants__label{background-color:var(--color-white);border:3px solid var(--color-blue)}.card-variants__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;line-height:140%;font-weight:600;color:var(--color-text-title);background-color:var(--color-lgrey-alt);border:1px solid var(--color-lgrey)}.card-variants__color{padding:10px;border:1px solid transparent;-webkit-border-radius:10px;border-radius:10px}.card-variants__color:hover .card-variants__color-label{color:var(--color-dark)}.card-variants__color.active{background-color:var(--color-lgrey-alt);border-color:var(--color-grey);pointer-events:none}.card-variants__color.active .card-variants__color-label{color:var(--color-dark)}.card-variants__color-color{display:block;margin:0 auto;border:1px solid var(--color-lgrey);-webkit-border-radius:10px;border-radius:10px}.card-variants__color-label{margin-top:1em;font-size:12px;text-align:center;color:var(--color-grey);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.card-set{padding:20px 25px;background-color:var(--color-lgrey-alt)}.card-set__list{display:grid}.card-set__item{display:grid;grid-template:"image name" 1fr "image description" auto/auto 1fr;grid-gap:5px 20px;background-color:var(--color-white)}.card-set__item-image{grid-area:image;display:block;-ms-flex-item-align:center;align-self:center;max-width:100%}.card-set__item-name{grid-area:name;-ms-flex-item-align:center;align-self:center;font-weight:600;color:var(--color-text-title)}.card-set__item-description{grid-area:description;font-size:.8em}.card-set__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-set__count{text-align:right}.card-set__sum{font-weight:600;text-align:right;color:var(--color-dark)}.card-counter__title{margin-bottom:5px;color:var(--color-grey)}.good-modal{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1000;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.good-modal.shown{opacity:1;visibility:visible}.good-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000}.good-modal__close{position:absolute;font-size:18px;color:var(--color-lgrey);z-index:1}.good-modal__close::before{cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.good-modal__close:hover{color:var(--color-dark)}.good-modal__wrapper{position:absolute;display:grid;max-width:1000px;max-height:100vh;background-color:var(--color-white);-webkit-border-radius:4px;border-radius:4px;overflow-y:auto;overflow-x:hidden;z-index:1000}.good-modal__title{grid-area:title;line-height:120%;font-weight:bold;color:var(--color-text-title)}.good-modal__subtitle{grid-area:subtitle;font-size:1rem;line-height:140%;color:color var(--color-text-title)}.good-modal__complect{grid-area:complect;display:grid;grid-gap:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.good-modal__form{grid-area:form;display:grid;grid-gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.good-modal__counter{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto}.goods-buy .good-modal__wrapper{grid-template:"title" auto "complect" 1fr/1fr}.goods-buy .good-modal__title{text-align:center}.card-additional__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--color-lgrey)}.card-additional__tabs-item{padding:10px 15px;color:var(--color-grey);border-bottom:3px solid transparent;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.card-additional__tabs-item:hover{color:var(--color-text-title)}.card-additional__tabs-item.active{font-weight:600;color:var(--color-text-title);border-color:var(--color-blue);pointer-events:none}.card-additional__tabs-view{margin-top:30px;font-size:var(--font-size);line-height:145%;letter-spacing:.005em;color:var(--color-dark)}.card-additional__tabs-view-item{display:none}.card-additional__tabs-view-item.active{display:block}.card-additional__tabs-view-item article p{margin:1em 0}.card-additional__tabs-view-docs{display:grid;grid-gap:15px}.case-card{position:relative;display:block;background-color:#f3f3f5;overflow:hidden}.case-card__content{display:grid;width:calc(100% - var(--i-w));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:left}.case-card__tag{text-transform:uppercase;color:var(--color-grey)}.case-card__title{color:var(--color-text-title)}.case-card__description{line-height:170%;color:var(--color-dgrey)}.case-card__more{color:var(--color-blue)}.case-card__image{position:absolute;right:0;width:var(--i-w);background-position:50% 0;-webkit-background-size:100% auto;background-size:100% auto}@media screen and (max-width:680px){.param{grid-template-columns:1fr auto}.param__value{text-align:right}.docs__item{grid-template:"icon controls" auto "name name" 1fr "description description" auto/1fr 1fr;grid-gap:10px 15px;padding:25px;-webkit-border-radius:5px;border-radius:5px}.title-h1{font-size:24px}.title-h2{font-size:20px}.title-h3{font-size:18px}.title-h4{font-size:16px}.card{padding:30px 0}.card__title{font-size:24px}.card__characteristics{font-size:12px}.card-info{grid-gap:25px}.card-info__sku{margin-top:-14px;font-size:12px}.card-info__delivery{margin-top:-14px;font-size:12px}.card-info__short-description{margin-top:-10px}.card-info__price{margin-bottom:10px;text-align:right}.card-info__add-to-basket{width:100%}.card-info__controls{grid-gap:15px;width:100%}.card-preview__sliders{grid-template-columns:60px 1fr;grid-gap:10px}.card-preview__slider{height:260px}.card-preview__slider-picture{width:60px;height:60px}.card-variants__title{margin-bottom:10px}.card-variants__list{grid-gap:8px}.card-variants__list.color_links{grid-template-columns:repeat(3,1fr)}.card-variants__item.active .card-variants__label{padding:8px 18px}.card-variants__input:checked + .card-variants__label{padding:8px 18px}.card-variants__label{padding:10px 20px;font-size:14px;-webkit-border-radius:5px;border-radius:5px}.card-variants__color-color{width:100%;height:25px;max-width:80px}.card-set__title{margin-bottom:10px}.card-set__list{grid-gap:5px;-webkit-border-radius:5px;border-radius:5px}.card-set__item{padding:10px 20px;-webkit-border-radius:5px;border-radius:5px}.card-set__item-image{width:60px}.card-set__count{margin-top:15px}.card-set__count + .card-set__sum{margin-top:10px}.card-set__sum{margin-top:15px;font-size:18px}.card-counter{margin-top:10px}.card-counter__title{font-size:12px}.good-modal__close{top:10px;right:10px}.good-modal__wrapper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-gap:15px;padding:40px var(--container-padding)}.good-modal__title,.good-modal__subtitle{text-align:center}.goods-notice .good-modal__wrapper{grid-template:"title" auto "subtitle" auto "complect" auto "form" 1fr/1fr}.good-order{width:100%}.card-additional{padding-bottom:60px}}@media screen and (min-width:680px){.param{grid-template-columns:3fr 2fr}.docs__item{grid-template:"icon name controls" 1fr "icon description controls" auto/40px 1fr 80px;grid-gap:5px 30px;padding:18px 30px;-webkit-border-radius:10px;border-radius:10px}.docs__item-name{font-size:18px}.title-h2{font-size:40px}.title-h3{font-size:24px}.title-h4{font-size:18px}.card__characteristics{font-size:14px}.card-info{grid-gap:40px}.card-info__size{font-size:18px}.card-info__sku{margin-top:-20px;font-size:14px}.card-info__delivery{margin-top:-30px;font-size:14px}.card-info__short-description{margin-top:-20px}.card-info__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-info__controls{grid-template-columns:repeat(2,1fr);grid-gap:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.card-preview__sliders{grid-template-columns:120px 1fr;grid-gap:20px}.card-preview__slider{height:420px}.card-preview__slider-picture{width:120px;height:120px}.card-variants__title{margin-bottom:15px}.card-variants__list{grid-gap:15px}.card-variants__list.color_links{grid-auto-flow:column;grid-gap:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-variants__list.software{grid-template-columns:repeat(2,1fr);grid-gap:15px}.card-variants__item.active .card-variants__label{padding:18px 23px}.card-variants__input:checked + .card-variants__label{padding:18px 23px}.card-variants__label{padding:20px 25px;font-size:20px;-webkit-border-radius:10px;border-radius:10px}.card-variants__color-color{width:80px;height:25px}.card-set__title{margin-bottom:15px}.card-set__list{grid-gap:10px;-webkit-border-radius:10px;border-radius:10px}.card-set__item{padding:15px 30px;-webkit-border-radius:10px;border-radius:10px}.card-set__item-image{width:80px}.card-set__count{margin-top:30px}.card-set__count + .card-set__sum{margin-top:15px}.card-set__sum{margin-top:30px;font-size:25px}.card-counter{margin-top:25px}.card-counter__title{font-size:14px}.good-modal__close{top:25px;right:25px}.good-modal__wrapper{padding:70px 40px}.goods-buy .good-modal__wrapper{grid-gap:15px;max-width:550px}.good-order{margin-left:30px}}@media screen and (min-width:1025px){.docs__item-icon{-ms-flex-item-align:center;align-self:center}.docs__item-name{-ms-flex-item-align:center;align-self:center}.docs__item-control{-ms-flex-item-align:center;align-self:center}.title-h1{font-size:45px}.card{padding:60px 0}.card__container{grid-template-columns:repeat(2,1fr)}.card-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.js-zoom-image{position:relative;-webkit-background-size:0% 0%;background-size:0% 0%;cursor:-webkit-zoom-in;cursor:zoom-in}.js-zoom-image:hover{-webkit-background-size:200% 200%;background-size:200% 200%}.js-zoom-image:hover img{opacity:0}.card-preview{position:sticky;top:70px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-preview__preview-picture{width:420px;height:420px}.goods-notice .good-modal__wrapper{grid-template:"complect title" auto "complect subtitle" auto "complect form" 1fr/1fr 1fr;grid-gap:15px 40px}.card-additional{padding-bottom:120px}.case-card{min-height:265px;-webkit-border-radius:25px;border-radius:25px;--i-w:255px}.case-card:hover .case-card__image{-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.case-card__content{padding:40px 0 40px 40px}.case-card__tag{margin-bottom:5px;font-size:13px;letter-spacing:.03em}.case-card__title{font-size:27px}.case-card__description{margin-top:18px;font-size:13px}.case-card__more{margin-top:18px;font-size:15px}.case-card__image{top:0;-webkit-transition:-webkit-transform .24s;transition:-webkit-transform .24s;-o-transition:transform .24s;transition:transform .24s;transition:transform .24s, -webkit-transform .24s}}@media screen and (max-width:1024px){.docs__item-control{text-align:right}.card-preview__preview-picture{width:100%;height:100%}.case-card{min-height:205px;-webkit-border-radius:14px;border-radius:14px;--i-w:121px}.case-card__content{padding:20px 0 20px 20px}.case-card__tag{margin-bottom:2px;font-size:9px;letter-spacing:.02em}.case-card__title{font-size:17px}.case-card__description{margin-top:9px;font-size:9px}.case-card__more{margin-top:9px;font-size:10px}.case-card__image{top:20px}}@media screen and (max-width:1024px) and (min-width:680px){.title-h1{font-size:36px}.card{padding:40px 0}.goods-notice .good-modal__wrapper{grid-template:"title title" auto "subtitle subtitle" auto "complect form" 1fr/1fr 1fr;grid-gap:15px 40px}.card-additional{padding-bottom:80px}}