html {-webkit-tap-highlight-color: transparent }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block }audio, canvas, progress, video {display: inline-block;vertical-align: baseline }[hidden], template {display: none }a {background-color: transparent;color: #337ab7;display: inline-block;text-decoration: none;cursor: pointer;color: var(--color-gray-900);transition: color .3s ease-in }a, a:active, a:hover {outline: 0 }abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted }b, optgroup, strong {font-weight: 700 }dfn {font-style: italic }mark {background: #ff0;color: #000 }sub, sup {line-height: 0;position: relative }sup {top: -.5em }sub {bottom: -.25em }svg:not(:root) {overflow: hidden }pre {overflow: auto }code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em }button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0 }input[type=checkbox], input[type=radio] {margin: 4px 0 0;line-height: normal }input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height: auto }*, :after, :before {box-sizing: border-box }a:focus, a:hover {color: #23527c;text-decoration: underline }a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;color: var(--color-gray-900) }.img-responsive {display: block;max-width: 100%;height: auto }.img-rounded {border-radius: 6px }.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;transition: .2s ease-in-out;display: inline-block;max-width: 100%;height: auto }.img-circle {border-radius: 50% }hr {box-sizing: content-box;height: 0;margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee }.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0 }.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto }[role=button] {cursor: pointer }.container, .container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto }.row {margin-right: -15px;margin-left: -15px }.row-no-gutters {margin-right: 0;margin-left: 0 }.row-no-gutters [class*=col-] {padding-right: 0;padding-left: 0 }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px }.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {float: left }.col-xs-12 {width: 100% }.col-xs-11 {width: 91.66666667% }.col-xs-10 {width: 83.33333333% }.col-xs-9 {width: 75% }.col-xs-8 {width: 66.66666667% }.col-xs-7 {width: 58.33333333% }.col-xs-6 {width: 50% }.col-xs-5 {width: 41.66666667% }.col-xs-4 {width: 33.33333333% }.col-xs-3 {width: 25% }.col-xs-2 {width: 16.66666667% }.col-xs-1 {width: 8.33333333% }.col-xs-pull-12 {right: 100% }.col-xs-pull-11 {right: 91.66666667% }.col-xs-pull-10 {right: 83.33333333% }.col-xs-pull-9 {right: 75% }.col-xs-pull-8 {right: 66.66666667% }.col-xs-pull-7 {right: 58.33333333% }.col-xs-pull-6 {right: 50% }.col-xs-pull-5 {right: 41.66666667% }.col-xs-pull-4 {right: 33.33333333% }.col-xs-pull-3 {right: 25% }.col-xs-pull-2 {right: 16.66666667% }.col-xs-pull-1 {right: 8.33333333% }.col-xs-pull-0 {right: auto }.col-xs-push-12 {left: 100% }.col-xs-push-11 {left: 91.66666667% }.col-xs-push-10 {left: 83.33333333% }.col-xs-push-9 {left: 75% }.col-xs-push-8 {left: 66.66666667% }.col-xs-push-7 {left: 58.33333333% }.col-xs-push-6 {left: 50% }.col-xs-push-5 {left: 41.66666667% }.col-xs-push-4 {left: 33.33333333% }.col-xs-push-3 {left: 25% }.col-xs-push-2 {left: 16.66666667% }.col-xs-push-1 {left: 8.33333333% }.col-xs-push-0 {left: auto }.col-xs-offset-12 {margin-left: 100% }.col-xs-offset-11 {margin-left: 91.66666667% }.col-xs-offset-10 {margin-left: 83.33333333% }.col-xs-offset-9 {margin-left: 75% }.col-xs-offset-8 {margin-left: 66.66666667% }.col-xs-offset-7 {margin-left: 58.33333333% }.col-xs-offset-6 {margin-left: 50% }.col-xs-offset-5 {margin-left: 41.66666667% }.col-xs-offset-4 {margin-left: 33.33333333% }.col-xs-offset-3 {margin-left: 25% }.col-xs-offset-2 {margin-left: 16.66666667% }.col-xs-offset-1 {margin-left: 8.33333333% }.col-xs-offset-0 {margin-left: 0 }table {background-color: transparent;border-collapse: collapse;border-spacing: 0 }table col[class*=col-] {position: static;display: table-column;float: none }table td[class*=col-], table th[class*=col-] {position: static;display: table-cell;float: none }caption {color: #777;text-align: left }.table {width: 100%;max-width: 100%;margin-bottom: 20px }.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd }.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd }.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {border-top: 0 }.table > tbody + tbody {border-top: 2px solid #ddd }.table .table {background-color: #fff }.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {padding: 5px }.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {border: 1px solid #ddd }.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {border-bottom-width: 2px }.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9 }.table-hover > tbody > tr:hover, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {background-color: #f5f5f5 }.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {background-color: #e8e8e8 }.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {background-color: #dff0d8 }.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {background-color: #d0e9c6 }.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {background-color: #d9edf7 }.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {background-color: #c4e3f3 }.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {background-color: #fcf8e3 }.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {background-color: #faf2cc }.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {background-color: #f2dede }.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {background-color: #ebcccc }.table-responsive {min-height: .01%;overflow-x: auto }legend {display: block;width: 100%;line-height: inherit;color: #333;border-bottom: 1px solid #e5e5e5 }label {display: inline-block;max-width: 100%;font-weight: 700 }input[type=search] {box-sizing: border-box;appearance: none;-webkit-appearance: none;-moz-appearance: none;-webkit-appearance: textfield;box-sizing: content-box }fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {cursor: not-allowed }input[type=file] {display: block }input[type=range] {display: block;width: 100% }select[multiple], select[size] {height: auto }input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px }.form-control, output {display: block;line-height: 1.42857143;color: #555 }.form-control {width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }.form-control:focus {border-color: #66afe9;outline: 0;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) }.form-control::-moz-placeholder {color: #999;opacity: 1 }.form-control:-ms-input-placeholder {color: #999 }.form-control::-webkit-input-placeholder {color: #999 }.form-control::-ms-expand {background-color: transparent;border: 0 }.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1 }.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed }textarea.form-control {height: auto }.form-group {margin-bottom: 15px }.checkbox, .radio {position: relative;display: block;margin-top: 10px;margin-bottom: 10px }.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {cursor: not-allowed }.checkbox label, .radio label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer }.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {position: absolute;margin-left: -20px }.checkbox + .checkbox, .radio + .radio {margin-top: -5px }.checkbox-inline, .radio-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: 400;vertical-align: middle;cursor: pointer }.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {cursor: not-allowed }.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {margin-top: 0;margin-left: 10px }.form-control-static {min-height: 34px;padding-top: 7px;padding-bottom: 7px;margin-bottom: 0 }.form-control-static.input-lg, .form-control-static.input-sm {padding-right: 0;padding-left: 0 }.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px }select.input-sm {height: 30px;line-height: 30px }select[multiple].input-sm, textarea.input-sm {height: auto }.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px }.form-group-sm select.form-control {height: 30px;line-height: 30px }.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {height: auto }.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5 }.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px }select.input-lg {height: 46px;line-height: 46px }select[multiple].input-lg, textarea.input-lg {height: auto }.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px }.form-group-lg select.form-control {height: 46px;line-height: 46px }.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {height: auto }.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333 }.has-feedback {position: relative }.has-feedback .form-control {padding-right: 42.5px }.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none }.form-group-lg .form-control + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-lg + .form-control-feedback {width: 46px;height: 46px;line-height: 46px }.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-sm + .form-control-feedback {width: 30px;height: 30px;line-height: 30px }.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {color: #3c763d }.has-success .form-control {border-color: #3c763d;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) }.has-success .form-control:focus {border-color: #2b542c;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168 }.has-success .input-group-addon {color: #3c763d;background-color: #dff0d8;border-color: #3c763d }.has-success .form-control-feedback {color: #3c763d }.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {color: #8a6d3b }.has-warning .form-control {border-color: #8a6d3b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) }.has-warning .form-control:focus {border-color: #66512c;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b }.has-warning .input-group-addon {color: #8a6d3b;background-color: #fcf8e3;border-color: #8a6d3b }.has-warning .form-control-feedback {color: #8a6d3b }.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {color: #a94442 }.has-error .form-control {border-color: #a94442;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) }.has-error .form-control:focus {border-color: #843534;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 }.has-error .input-group-addon {color: #a94442;background-color: #f2dede;border-color: #a94442 }.has-error .form-control-feedback {color: #a94442 }.has-feedback label ~ .form-control-feedback {top: 25px }.has-feedback label.sr-only ~ .form-control-feedback {top: 0 }.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373 }.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {padding-top: 7px;margin-top: 0;margin-bottom: 0 }.form-horizontal .checkbox, .form-horizontal .radio {min-height: 27px }.form-horizontal .form-group {margin-right: -15px;margin-left: -15px }.form-horizontal .has-feedback .form-control-feedback {right: 15px }.btn {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px }.btn.focus, .btn:focus, .btn:hover {color: #333;text-decoration: none }.btn.active, .btn:active {background-image: none;outline: 0;box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) }.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;opacity: .65;box-shadow: none }a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none }.btn-default {color: #333;background-color: #fff;border-color: #ccc }.btn-default.focus, .btn-default:focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c }.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad }.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;background-image: none;border-color: #adadad }.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {color: #333;background-color: #d4d4d4;border-color: #8c8c8c }.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {background-color: #fff;border-color: #ccc }.btn-default .badge {color: #fff;background-color: #333 }.btn-primary {color: #fff;background-color: #337ab7;border-color: #2e6da4 }.btn-primary.focus, .btn-primary:focus {color: #fff;background-color: #286090;border-color: #122b40 }.btn-primary:hover {color: #fff;background-color: #286090;border-color: #204d74 }.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {color: #fff;background-color: #286090;background-image: none;border-color: #204d74 }.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {color: #fff;background-color: #204d74;border-color: #122b40 }.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {background-color: #337ab7;border-color: #2e6da4 }.btn-primary .badge {color: #337ab7;background-color: #fff }.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c }.btn-success.focus, .btn-success:focus {color: #fff;background-color: #449d44;border-color: #255625 }.btn-success:hover {color: #fff;background-color: #449d44;border-color: #398439 }.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {color: #fff;background-color: #449d44;background-image: none;border-color: #398439 }.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {color: #fff;background-color: #398439;border-color: #255625 }.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {background-color: #5cb85c;border-color: #4cae4c }.btn-success .badge {color: #5cb85c;background-color: #fff }.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da }.btn-info.focus, .btn-info:focus {color: #fff;background-color: #31b0d5;border-color: #1b6d85 }.btn-info:hover {color: #fff;background-color: #31b0d5;border-color: #269abc }.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {color: #fff;background-color: #31b0d5;background-image: none;border-color: #269abc }.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {color: #fff;background-color: #269abc;border-color: #1b6d85 }.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {background-color: #5bc0de;border-color: #46b8da }.btn-info .badge {color: #5bc0de;background-color: #fff }.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236 }.btn-warning.focus, .btn-warning:focus {color: #fff;background-color: #ec971f;border-color: #985f0d }.btn-warning:hover {color: #fff;background-color: #ec971f;border-color: #d58512 }.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {color: #fff;background-color: #ec971f;background-image: none;border-color: #d58512 }.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {color: #fff;background-color: #d58512;border-color: #985f0d }.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {background-color: #f0ad4e;border-color: #eea236 }.btn-warning .badge {color: #f0ad4e;background-color: #fff }.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a }.btn-danger.focus, .btn-danger:focus {color: #fff;background-color: #c9302c;border-color: #761c19 }.btn-danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925 }.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {color: #fff;background-color: #c9302c;background-image: none;border-color: #ac2925 }.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {color: #fff;background-color: #ac2925;border-color: #761c19 }.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {background-color: #d9534f;border-color: #d43f3a }.btn-danger .badge {color: #d9534f;background-color: #fff }.btn-link {font-weight: 400;color: #337ab7;border-radius: 0 }.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color: transparent;box-shadow: none }.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {border-color: transparent }.btn-link:focus, .btn-link:hover {color: #23527c;text-decoration: underline;background-color: transparent }.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {color: #777;text-decoration: none }.btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px }.btn-sm {padding: 5px 10px }.btn-sm, .btn-xs {font-size: 12px;line-height: 1.5;border-radius: 3px }.btn-xs {padding: 1px 5px }.btn-block {display: block;width: 100% }.btn-block + .btn-block {margin-top: 5px }input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {width: 100% }.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .row:after, .row:before {display: table;content: " " }.clearfix:after, .container-fluid:after, .container:after, .form-horizontal .form-group:after, .row:after {clear: both }.center-block {display: block;margin-right: auto;margin-left: auto }.pull-right {float: right !important }.pull-left {float: left !important }.hide {display: none !important }.show {display: block !important }.invisible {visibility: hidden }.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0 }.hidden {display: none !important }.affix {position: fixed }a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, 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, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline }:focus {outline: 0 }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block }ol, ul {list-style: none }blockquote, q {quotes: none }blockquote:after, blockquote:before, q:after, q:before {content: "";content: none }input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {-webkit-appearance: none;-moz-appearance: none }audio, canvas, video {display: inline-block;max-width: 100% }audio:not([controls]) {display: none;height: 0 }[hidden] {display: none }a:active, a:focus, a:hover {outline: 0;text-decoration: none }img {border: 0;-ms-interpolation-mode: bicubic }figure, form {margin: 0 }legend {border: 0;padding: 0;white-space: normal }button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline }button, select {text-transform: none }button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer }button[disabled], html input[disabled] {cursor: default }input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0 }input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none }button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0 }textarea {overflow: auto;vertical-align: top;resize: vertical }button, html, input, select, textarea {color: #222 }::selection {background: #b3d4fc;text-shadow: none }fieldset {min-width: 0;border: 0;margin: 0;padding: 0 }.chromeframe {margin: .2em 0;background: #ccc;color: #000;padding: .2em 0 }.slick-slider {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent }.slick-list, .slick-slider {position: relative;display: block }.slick-list {overflow: hidden;margin: 0;padding: 0 }.slick-list:focus {outline: 0 }.slick-list.dragging {cursor: pointer;cursor: hand }.slick-slider .slick-list, .slick-slider .slick-track {transform: translateZ(0) }.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto }.slick-track:after, .slick-track:before {content: "";display: table }.slick-track:after {clear: both }.slick-loading .slick-track {visibility: hidden }.slick-slide {float: left;height: 100%;min-height: 1px;display: none }[dir=rtl] .slick-slide {float: right }.slick-slide img {display: block }.slick-slide.slick-loading img {display: none }.slick-slide.dragging img {pointer-events: none }.slick-initialized .slick-slide {display: block }.slick-loading .slick-slide {visibility: hidden }.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent }.slick-arrow.slick-hidden {display: none }.nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;border: 1px solid #e8e8e8;box-sizing: border-box;clear: both;cursor: pointer;float: left;font-family: inherit;font-size: 14px;font-weight: 400;line-height: 40px;outline: 0;padding-left: 18px;text-align: left !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap }.nice-select:hover {border-color: #dbdbdb }.nice-select.open, .nice-select:active, .nice-select:focus {border-color: #999 }.nice-select:after {border-bottom: 2px solid #999;pointer-events: none;transform-origin: 66% 66%;transform: rotate(45deg);transition: .15s ease-in-out }.nice-select.open:after {transform: rotate(-135deg) }.nice-select.open .list {opacity: 1;pointer-events: auto;transform: scale(1) translateY(0) }.nice-select.disabled {border-color: #ededed;color: #999;pointer-events: none }.nice-select.disabled:after {border-color: #ccc }.nice-select.wide {width: 100% }.nice-select.wide .list {left: 0 !important;right: 0 !important }.nice-select.right {float: right }.nice-select.right .list {left: auto;right: 0 }.nice-select.small {font-size: 12px;height: 36px;line-height: 34px }.nice-select.small:after {height: 4px;width: 4px }.nice-select.small .option {line-height: 34px;min-height: 34px }.nice-select .list {background-color: #fff;border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;transform-origin: 50% 0;transform: scale(.75) translateY(-21px);transition: .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;z-index: 9 }.nice-select .list:hover .option:not(:hover) {background-color: transparent !important }.nice-select .option {cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: 0;padding-left: 18px;padding-right: 29px;text-align: left;transition: .2s }.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {background-color: #f6f6f6 }.nice-select .option.selected {font-weight: 700 }.nice-select .option.disabled {background-color: transparent;color: #999;cursor: default }.no-csspointerevents .nice-select .list {display: none }.no-csspointerevents .nice-select.open .list {display: block }h1, h2, h3, h4, h5, h6, ul {margin: 0;padding: 0 }body, html {font-size: 10px;font-family: serif;min-height: 100% }input[type=date]::-webkit-inner-spin-button, input[type=date]::-webkit-outer-spin-button {-webkit-appearance: none }input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }input[type=number] {-moz-appearance: textfield }html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;font-size: 10px;height: 100%;scroll-behavior: smooth }body {color: #333;background-color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;min-width: 320px;position: relative }th {text-align: left;font-weight: inherit }body, button, input, select, textarea {font-family: Roboto, Helvetica, sans-serif;line-height: 1.4;font-weight: 400;color: var(--color-gray-900) }.clear {clear: both }.clear-fix:after {content: "";clear: both;display: table;width: 100% }code, pre {font-family: monospace }img {position: relative;display: inline-block;border: none;vertical-align: top;max-width: 100%;height: auto;text-align: center }img:after {content: "Broken Image of " attr(alt);display: block;color: #646464;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;font-size: 1.2rem;height: 100%;background-color: #fff }svg {pointer-events: all;fill: var(--color-gray-900) }input, textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: none }input {vertical-align: middle;margin: 0;padding: 0 }input::-ms-clear, input::-ms-reveal {display: none;width: 0;height: 0 }input::-webkit-search-cancel-button, input::-webkit-search-decoration, input::-webkit-search-results-button, input::-webkit-search-results-decoration {display: none }button, input[type=button], input[type=image], input[type=reset], input[type=submit] {display: inline-block;width: auto;margin: 0;padding: 0;overflow: visible;background: 0 0;outline: 0;border: 0;cursor: pointer;vertical-align: top;text-align: center;fill: inherit }body .no-flexbox {min-height: 100%;height: 100%;display: block !important }#root {position: relative;height: 100% }.page-wrapper .no-flexbox {width: auto }.page-wrapper {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-height: 100vh;overflow-x: hidden }.page-wrapper .lt-ie-11, .page-wrapper .lte-ie-11 {min-height: 0 }:root {--color-gray-900: #1d1d20;--color-gray-700: #4d4d55;--color-gray-600: #6f6e77;--color-gray-500: #94939c;--color-gray-400: #b5b5bc;--color-gray-300: #d0d0d5;--color-gray-100: #f3f2f5;--color-white: #fff;--color-red-800: #c63737;--color-red-600: #e74646;--color-red-500: #d17258;--color-red-100: #fcc;--color-yellow-600: #f2b729;--color-green-600: #40944a;--color-green-500: #57b262;--color-green-400: #6acb76;--color-green-300: #7dde89;--color-green-200: #acf5b5 }input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover {transition-delay: 9999s;transition-property: background-color, color }strong {font-weight: 700 }.container-max {max-width: 1390px;margin-left: auto;margin-right: auto;width: 100%;padding-left: 15px;padding-right: 15px }main {overflow: hidden }main.no-footer {padding-bottom: 0 }.container {width: 100% }a path, a svg {transition: fill .3s ease-in }a:hover {color: var(--color-green-600) }.section-max {max-width: 1440px;overflow: hidden;margin: 0 auto }* {-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;box-sizing: border-box }.overflow {overflow: hidden;position: relative;height: 100% }.cart-backdrop, .modal-backdrop {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;opacity: .4;background-color: #1d1d20;z-index: 100;margin: 0 !important }.cart-backdrop.headerIndex, .modal-backdrop.headerIndex {z-index: 80 }.button-style {padding: 0 1.5rem;width: auto;height: 40px;line-height: 36px;border-radius: 20px;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .24);background-color: var(--color-green-500);font-size: 14px;max-width: 100%;text-align: center;color: var(--color-white);transition: .3s;position: relative;font-weight: 700;border: 2px solid var(--color-green-500) }.button-style.is-red {background-color: var(--color-red-600) }.button-style.is-gray {border: 2px solid var(--color-gray-400);background-color: var(--color-gray-400) }.button-style.has-icon {text-align: left }.button-style.has-icon svg {margin-left: 1rem;transform: translateY(2px);transition: fill .3s }.button-style.not-shodaw {box-shadow: none }.button-style.no-background {background-color: var(--color-white);color: var(--color-green-500);border: 2px solid var(--color-green-500);padding: 0 2rem }.button-style.no-background.color-yellow {color: var(--color-yellow-600);border: 2px solid var(--color-yellow-600) }.button-style.no-background.color-yellow path, .button-style.no-background.color-yellow svg {fill: var(--color-yellow-600) }.btnStyle {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;font-family: Roboto, sans-serif;font-style: normal;font-weight: 700;text-transform: uppercase;border-radius: 21px;height: 40px;letter-spacing: .35px;cursor: pointer;padding: 0 40px;font-size: 14px;box-shadow: 0 4px 20px rgba(0, 0, 0, .08);transition: .2s }.btnStyle.btnAmazon {background: 50%/contain no-repeat url(../img/controls/amazon-buy-button.png), #292929 !important }.btnStyle.btnYellow {color: #2f2f2f;background: #ffc02b;width: -webkit-max-content;width: max-content }.btnStyle.btnYellow svg path {fill: #2f2f2f }.btnStyle.btnYellow:hover {background-color: #f2b729 }.btnStyle.btnPrimary {color: #fff;background: #57b262 }.btnStyle.btnPrimary:active, .btnStyle.btnPrimary:hover {background: #459050 }.btnStyle.btnOutline {border: 2px solid #f2b729;color: #f2b729 }.btnStyle.btnArrow-left, .btnStyle.btnArrow-right {position: relative;padding: 0 40px }.btnStyle.btnArrow-left:after, .btnStyle.btnArrow-right:after {content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;transition: .3s }.btnStyle.btnArrow-left.more:after, .btnStyle.btnArrow-right.more:after {background-image: url(../img/controls/arrow-bottom.svg) }.btnStyle.btnArrow-left.white:after, .btnStyle.btnArrow-right.white:after {background-image: url(../img/controls/button-white.svg) }.btnStyle.btnArrow-left.dark:after, .btnStyle.btnArrow-right.dark:after {background-image: url(../img/controls/button-dark.svg) }.btnStyle.btnArrow-left.reload:after, .btnStyle.btnArrow-right.reload:after {background-image: url(../img/controls/refresh.svg);transform: scale(1) translateY(-50%) }.btnStyle.btnArrow-right:after {right: 16px }.btnStyle.btnArrow-left:after {transform: scaleX(-1) translateY(-50%);left: 16px }.btnStyle.btnTransparent-left, .btnStyle.btnTransparent-right {position: relative;background: 0 0;box-shadow: none;color: #57b262 }.btnStyle.btnTransparent-left:after, .btnStyle.btnTransparent-right:after {content: "";position: absolute;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;transition: .3s }.btnStyle.btnTransparent-left.green:after, .btnStyle.btnTransparent-right.green:after {background-image: url(../img/controls/button-green.svg) }.btnStyle.btnTransparent-left.green:hover, .btnStyle.btnTransparent-right.green:hover {color: #40944a }.btnStyle.btnTransparent-left.green:hover:after, .btnStyle.btnTransparent-right.green:hover:after {background-image: url(../img/controls/button-darkgreen.svg) }.btnStyle.btnTransparent-left.grey, .btnStyle.btnTransparent-right.grey {color: #6f6e77 }.btnStyle.btnTransparent-left.grey:after, .btnStyle.btnTransparent-right.grey:after {background-image: url(../img/controls/button-grey.svg) }.btnStyle.btnTransparent-left.grey:hover, .btnStyle.btnTransparent-right.grey:hover {color: #40944a }.btnStyle.btnTransparent-left.grey:hover:after, .btnStyle.btnTransparent-right.grey:hover:after {background-image: url(../img/controls/button-darkgreen.svg) }.btnStyle.btnTransparent-right {padding: 0 26px 0 0 }.btnStyle.btnTransparent-right:after {right: 0 }.btnStyle.btnTransparent-left {padding: 0 0 0 26px }.btnStyle.btnTransparent-left:after {transform: scaleX(-1) translateY(-50%);left: 0 }.btnStyle:disabled {pointer-events: none }.btnStyle:disabled, .btnStyle:disabled:hover {color: #fff;background-color: #d0d0d5 }form .form-group.has-success .form-input, form .form-group.has-success .form-textarea {border: 1px solid #7dde89 }form .form-group.has-error .form-input, form .form-group.has-error .form-textarea {border: 1px solid #ff6c6c }form .form-group.required .form-label:after {content: "*";margin-left: 3px;font-weight: 400;color: #ff6c6c }form .form-group .form-label {font-weight: 700;font-size: 14px;line-height: normal;color: #6f6e77;margin-bottom: 8px }form .form-group .form-input, form .form-group .form-textarea {width: 100%;height: 40px;background: #f3f2f5;border: 1px solid #e3e3e6;color: #1d1d20;font-size: 14px;padding: 0 16px;line-height: 14px;box-sizing: border-box;border-radius: 3px;transition: .3s }form .form-group .form-input:hover:not(:disabled), form .form-group .form-textarea:hover:not(:disabled) {border: 1px solid #7dde89 }form .form-group .form-input:focus:not(:disabled), form .form-group .form-textarea:focus:not(:disabled) {background: #fff;border: 1px solid #7dde89 }form .form-group .form-input.error:not(:disabled), form .form-group .form-textarea.error:not(:disabled) {border: 1px solid #ff6c6c }form .form-group .form-textarea {padding: 16px;height: 86px }form .form-group ::-moz-placeholder {font-family: Roboto, sans-serif;font-size: 14px;color: #94939c }form .form-group :-ms-input-placeholder, form .form-group ::-ms-input-placeholder {font-family: Roboto, sans-serif;font-size: 14px;color: #94939c }form .form-group ::placeholder {font-family: Roboto, sans-serif;font-size: 14px;color: #94939c }.nice-select {width: 100%;display: block;border-radius: 3px;border: solid 1px var(--color-gray-300);background-color: var(--color-gray-100);height: 40px;font-size: 1.4rem;padding-right: 75px;position: relative;transition: .3s }.nice-select.open, .nice-select.open > .list, .nice-select:hover {border: 1px solid var(--color-green-300) }.nice-select .is-error {border: 1px solid var(--color-red-600) }.nice-select:before {top: 50%;right: 40px;width: 1px;height: 24px;z-index: 1;pointer-events: none;background-color: var(--color-gray-300) }.nice-select:after, .nice-select:before {content: "";display: block;position: absolute;transform: translateY(-50%) }.nice-select:after {top: 55%;right: 17px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid var(--color-gray-900);height: auto;width: auto;margin-top: 0;border-bottom: none }.nice-select .cancel {position: absolute;top: 50%;right: 50px;width: 24px;height: 24px;transform: translateY(-50%);z-index: 99;opacity: 0;pointer-events: none }.nice-select .cancel:after, .nice-select .cancel:before {content: "";display: block;position: absolute;top: 50%;left: 50%;width: 3px;height: 12px;background-color: var(--color-gray-600);border-radius: 2px }.nice-select .cancel:after {transform: translate(-50%, -50%) rotate(45deg) }.nice-select .cancel:before {transform: translate(-50%, -50%) rotate(-45deg) }.nice-select .cancel.is-show {opacity: 1;pointer-events: all }.nice-select .current {font-weight: 700;width: 100%;overflow: hidden;display: block }.nice-select .current.is-default {color: var(--color-gray-600);font-weight: 400 }.nice-select .list {width: 100%;border: 1px solid var(--color-gray-100) }.nice-select.open:after {transform: rotate(180deg) translateY(100%) translateX(2px) }textarea {resize: none;width: 100%;border-radius: 3px;background-color: #f3f2f5;padding: 1.6rem;font-size: 1.4rem;line-height: 1.43;border: 1px solid var(--color-gray-300);transition: .3s }textarea:hover {border: 1px solid var(--color-green-300) }textarea.is-error {border: 1px solid var(--color-red-600) }.counter {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;width: 100px;height: 40px;min-height: 40px;border-radius: 8px;border: 1px solid #d0d0d5;background-color: #fff }.counter-button {-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;color: #6f6e77;font-size: 22px;cursor: pointer }.counter-button, .counter-number {display: -ms-flexbox;display: flex;width: 33% }.counter-number {text-align: center;font-size: 14px;border: 0;font-weight: 700;line-height: 1;color: #000;background: 0 0 }.header {position: fixed;top: 0;left: 0;right: 0;background-color: var(--color-white);z-index: 100;transition: box-shadow .3s }.header__content {-ms-flex-pack: justify;justify-content: space-between }.header__content, .header__content-left, .header__content-right {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.header .language-select {display: none }.header.is-scrolled {box-shadow: 0 0 12px 0 rgba(0, 0, 0, .16) }.header + main {padding-top: 64px }.header__container {display: -ms-flexbox;display: flex;height: 64px;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center }.header__close-button {width: 24px;height: 24px;position: relative;transform: rotate(0);transition: .5s ease-in-out;cursor: pointer }.header__close-button span {display: block;position: absolute;height: 2px;width: 100%;background: var(--color-gray-900);border-radius: 6px;overflow: hidden;opacity: 1;left: 0;transform: rotate(0);transition: .25s ease-in-out }.header__close-button span:first-child {top: 6px }.header__close-button span:nth-child(2) {bottom: 6px }.header__close-button.is-open span:first-child {transform: rotate(45deg);top: 10px;left: 0 }.header__close-button.is-open span:nth-child(2) {transform: rotate(-45deg);top: 10px;left: 0 }.header__logo, .header__navigation {display: none }.header-button {opacity: 0;white-space: nowrap;padding: 0 20px;pointer-events: none;min-width: 140px }.header-button.is-show {opacity: 1;pointer-events: all }.header__link {display: none }.header__link-icon {width: 3.2rem;height: 3.2rem;border-radius: 50%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;background-color: var(--color-gray-500);text-align: center;transition: background-color .3s }.header__link-icon.is-active, .header__link-icon:hover {background-color: var(--color-green-500) }.header__link-icon > svg {width: 1.4rem;height: 1.1rem;display: inline-block;vertical-align: middle }.header-delivery {position: fixed;top: 0;left: 0;right: 0;background-color: var(--color-white);z-index: 110;padding: 10px 0 16px }.header-delivery__logo {display: block;width: 120px;margin: 6px auto 0 }.header-delivery__nav {display: none }.header-delivery__nav__item {position: relative;filter: grayscale(1);pointer-events: none }.header-delivery__nav__item:not(:first-child):after {content: "";position: absolute;width: 20px;height: 2px;background-color: #57b262;border-radius: 5px;top: 50%;transform: translateY(-50%);right: 49px }.header-delivery__nav__item.active {filter: grayscale(0) }.header-delivery__nav__item img {width: 36px;height: 36px }.header-delivery__nav__item span {display: none }.footer {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;bottom: 0;left: 0;width: 100%;height: 183px;font-family: Roboto, sans-serif }.footer__copyright {display: block;font-size: 14px;font-weight: 500;color: #6d6e72;text-align: center;margin: 0 auto }.footer ul {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;max-width: 260px;margin: 0 auto 24px }.footer li {display: inline-block;vertical-align: top }.footer li a {width: 40px;height: 40px;border-radius: 50%;background-color: #57b262;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;transition: background-color .3s }.footer li a svg {width: 90%;height: 90%;min-width: 90%;padding: 5px }.footer li a:hover {background-color: #40944a }.language-select {position: relative;width: 200px;height: 32px;background-color: #fff;overflow: hidden;margin: 0 16px }.language-select.active {overflow: visible }.language-select-heading {padding: 12px 0;font-size: 12px;font-weight: 400;line-height: 1.08;color: #94939c }.language-select-heading:last-of-type {padding-top: 16px;margin-top: 8px;border-top: 1px solid #d0d0d5 }.language-select__content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 32px;width: 100%;padding: 0 10px;border-radius: 3px;border: 1px solid #d0d0d5;background-color: #fff;cursor: pointer }.language-select__content__img {position: absolute;width: auto;max-width: unset;height: 22px;top: -4px;left: 0 }.language-select__content__img-wrap {position: relative;margin-right: 8px;width: 16px;height: 16px;border-radius: 50%;overflow: hidden;border: 1px solid #fff }.language-select__content span {font-size: 14px;font-weight: 400;color: #242428;line-height: 33px }.language-select__content:before {content: "";display: block;position: absolute;top: 50%;right: 8px;transform: translateY(-50%);border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid var(--color-gray-900) }.language-select__wrap {position: absolute;top: 0;left: 0;width: 100%;height: auto;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column;transition: .3s;transform: translateZ(0);padding-bottom: 100px }.language-select__list {min-width: 100%;z-index: 1;background-color: #fff;max-height: 0;border-radius: 3px;margin-top: 4px }.language-select__box {position: relative;display: block;padding: 10px 0;transition: .3s }.language-select__box span {font-size: 14px;font-weight: 400;color: #242428 }.language-select__box.active {background-image: url(../img/icons/check-green.svg);background-repeat: no-repeat;background-size: 12px;background-position: center right 12px }.language-select__box.active span {font-size: 14px;font-weight: 700;color: #242428 }.language-select__box:hover:after {content: "";background-color: #d7edda;width: 200px;height: 100%;position: absolute;top: 0;z-index: -1;left: 50%;transform: translateX(-50%) }.language-select__item {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.language-select.active .language-select__list {max-height: 334px;padding: 12px;border: 1px solid #d0d0d5;animation: .3s ease-in-out a }.language-select__selected-item {position: relative }.language-select__img-wrap {width: 17px;margin-right: 8px }@keyframes a {0% {opacity: 0 }to {opacity: 1 }}.basket {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;font-size: 16px;font-weight: 700;color: var(--color-gray-900);margin-left: 16px }.basket__icon {width: 20px;min-width: 20px;height: 19px }.basket__icon-wrap {position: relative }.promo .basket__icon-wrap:after {content: "";position: absolute;top: -10px;right: 10px;z-index: 5;width: 24px;height: 24px;background-image: url(../img/icons/promo.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain }.basket__content {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.basket__header {font-family: Roboto, sans-serif;font-size: 16px;font-weight: 700;line-height: normal;text-transform: uppercase;color: #1d1d20 }.basket__symbol {font-weight: 700;font-size: 16px;margin: 0 4px }.mobile-menu {position: fixed;width: 100%;height: 100vh;top: 0;bottom: 0;left: 0;z-index: 0;padding-top: 64px;opacity: 0;transition: .3s ease-out;transform: translateX(-280px);overflow-y: auto;pointer-events: none }.mobile-menu.is-open {transform: translateX(0);opacity: 1;z-index: 90;pointer-events: all;background: #fff }.mobile-menu__container {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding: 25px 15px;background-color: var(--color-white);box-shadow: 20px 0 18px -30px transparent;transition: .3s ease-out }.mobile-menu__logo {max-width: 120px;margin-bottom: 32px }.mobile-menu__wrap {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: start;justify-content: flex-start;border-top: 1px solid #d0d0d5;padding-top: 32px;-ms-flex-order: 3;order: 3 }.mobile-menu__wrap button {margin-right: 15px }.mobile-menu__navigation__box {margin-bottom: 24px }.mobile-menu__navigation__item {padding: 10px 0;font-size: 16px;font-weight: 400;line-height: 1;color: #242428 }.modal-form {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(29, 29, 32, .4);z-index: 120;display: none;overflow: hidden }.modal-form__close {position: absolute !important;top: 15px;right: 15px }.modal-form__container {position: relative;height: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center }.modal-form__title {font-family: Roboto-Slab, sans-serif;font-size: 24px;font-weight: 700;text-align: center;line-height: 1.1;margin-bottom: 24px }.modal-form__box {position: relative;background-color: #fff;padding: 25px;border-radius: 3px;box-shadow: 0 0 16px 0 rgba(29, 29, 32, .16) }.modal-form .form-group label {font-size: 12px;font-weight: 700;color: #6f6e77 }.modal-form__link {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;font-size: 14px;color: #6f6e77;margin-left: 8px;margin-bottom: 15px }.modal-form__link svg {margin-right: 4px }.preloader-wrapper {height: 100%;width: 100%;background: #fff;position: fixed;top: 0;left: 0;z-index: 9999999 }.preloader-wrapper .preloader {position: absolute;top: 50%;left: 50%;text-align: center;transform: translate(-50%, -50%);width: 120px }.active-promo-item {display: none }.active-promo .active-promo-item {display: block }.active-promo .cart-list_content-image {position: relative }.active-promo .cart-list_content-image:after {content: "%";position: absolute;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;top: -8px;right: -8px;z-index: 5;width: 24px;height: 24px;border-radius: 50%;background: #ef5757;color: #fff;font-size: 13px;border: 2px solid #fff }.active-promo .cart-list_amount-total .active-promo-item {font-size: 12px;line-height: 1;color: #e74646;margin-bottom: 4px;font-weight: 600 }.close-button {position: relative;display: block;width: 10px;height: 10px;padding: 0;background: 0 0 }.close-button:hover:after, .close-button:hover:before {background-color: #e74646 }.close-button:after, .close-button:before {content: " ";position: absolute;top: -1px;left: 3px;height: 10px;width: 2px;background-color: #6f6e77 }.close-button:before {transform: rotate(45deg) }.close-button:after {transform: rotate(-45deg) }.cart {display: none;position: fixed;width: 100%;height: 100%;z-index: 200;top: 0;left: 0;margin: 0 !important;-ms-flex-positive: 1;flex-grow: 1;overflow-x: hidden;overflow-y: scroll;background: #f3f2f5 }.cart::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);border-radius: 10px;background-color: #f5f5f5 }.cart::-webkit-scrollbar {width: 6px;background-color: #f5f5f5 }.cart::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);background-color: #ddd }.cart__wrapper {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;width: 100%;background: #fff;border-radius: 3px }.cart .cart-list-empty {display: none;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);font-size: 14px;font-weight: 400;line-height: 1.57;color: #6f6e77;z-index: 1 }.cart-empty .cart-list-empty {display: block }.cart button, .cart input {outline: 0 }.cart button.active, .cart button:active, .cart button:focus, .cart button:hover, .cart input.active, .cart input:active, .cart input:focus, .cart input:hover {outline: 0;outline-offset: 0 }.cart.active {display: block }.cart__close {position: absolute;top: 15px;right: 15px }.cart__title {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: 1;letter-spacing: normal;color: #1d1d20;margin-bottom: 46px }.cart__back {position: absolute;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;bottom: 16px;right: 0;left: 0;width: 100% !important;max-width: 290px }.cart__back, .cart__back button {margin: 0 auto }.cart__container {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;-ms-flex: 1;flex: 1;padding: 32px 15px 10px;background: #fff }.cart-promo {border-bottom: 1px solid #e3e3e6;padding-bottom: 24px }.cart-promo__form {position: relative;font-family: Roboto, sans-serif;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin-bottom: 16px;transition: .3s;max-width: 238px;margin-right: 30px }.cart-promo__form-label {position: absolute;top: -20px;margin: 0;padding: 0;font-size: 12px;font-weight: 700;line-height: normal;text-transform: capitalize;color: #6f6e77 }.cart-promo__form-input {position: relative;font-size: 14px;line-height: normal;background: #f3f2f5;width: 100%;color: #1d1d20;height: 32px;border: 1px solid #e3e3e6;padding: 0 0 0 16px;border-right: 0 !important;border-top-left-radius: 3px;border-bottom-left-radius: 3px;transition: .2s }.cart-promo__form-input:hover {border: 1px solid #57b262 }.cart-promo__form-submit {height: 32px;width: 92px;min-width: 92px;background: #57b262;font-size: 10px;font-weight: 700;line-height: normal;letter-spacing: .25px;text-align: center;color: #fff;text-transform: uppercase;border-radius: 0 3px 3px 0 }.cart-promo__form-clean {display: none;content: "";position: absolute;right: 100px;top: 50%;transform: translateY(-50%) }.cart-promo__form-clean:hover:after, .cart-promo__form-clean:hover:before {background-color: #e74646 }.cart-promo__form.correct .cart-promo__form-clean {display: block }.cart-promo__form.correct .cart-promo__form-input {color: #57b262;font-weight: 700;pointer-events: none }.cart-promo__form.correct .cart-promo__form-submit {background: #d0d0d5;pointer-events: none }.cart-promo__form.error {margin-bottom: 28px }.cart-promo__form.error .cart-promo__form-input {color: #d63f3f;border: 1px solid #ff6c6c }.cart-promo__form.error .cart-promo__form-submit {pointer-events: none }.cart-promo__form .error {position: absolute;left: 0;bottom: -19px;font-size: 12px;font-weight: 400;color: #d63f3f }.cart-promo__message {font-size: 12px;font-weight: 400;line-height: 1.5;letter-spacing: .34px;color: #6f6e77 }.cart-checkout {padding: 24px 15px 80px;background: #f3f2f5 }.cart-checkout-price {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;margin-bottom: 16px }.cart-checkout-price h4 {font-family: Roboto, sans-serif;font-size: 18px;font-weight: 400;line-height: normal;color: #6f6e77 }.cart-checkout-price h5 {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 900;line-height: 1;color: #1d1d20;opacity: .8 }.cart-checkout-message {font-size: 12px;font-weight: 400;line-height: 1.5;color: #6f6e77;margin-bottom: 24px }.cart-checkout-button {letter-spacing: .3px;margin: 0 auto }.cart-list {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex: 1;flex: 1;height: 100%;min-height: 200px;background-color: #fff }.cart-list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);border-radius: 10px;background-color: #f5f5f5 }.cart-list::-webkit-scrollbar {width: 6px;background-color: #f5f5f5 }.cart-list::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);background-color: #ddd }.cart-list_item {position: relative;padding: 24px 0;background: #fff;z-index: 2 }.cart-list_item:not(:last-of-type) {border-bottom: 1px solid #e3e3e6 }.cart-list_content {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin-bottom: 17px }.cart-list_content-close {margin-right: 16px;cursor: pointer }.cart-list_content-image {width: 80px;height: 80px;min-width: 80px }.cart-list_content-image img {width: 100% }.cart-list_content-image.custom {position: relative;background-color: #ffc63d;background-image: url(../img/cart-template.png);background-position: 50%;background-size: 100% }.cart-list_content-image.custom img {position: absolute;width: 26px;height: 26px;top: 34px;left: 18px;border-radius: 50%;overflow: hidden }.cart-list_content-info {margin-left: 16px }.cart-list_content-info h3 {font-size: 14px;font-weight: 700;line-height: 1.43;color: #1d1d20;margin-bottom: 4px }.cart-list_content-info p {font-size: 12px;font-weight: 400;line-height: 1.67;color: #6f6e77 }.cart-list_content-info p span {color: #1d1d20;font-weight: 400 }.cart-list_content-info h5 {font-size: 12px;font-weight: 400;color: #d63f3f;margin-top: 4px }.cart-list_amount {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;margin-left: 26px }.cart-list_amount-total {font-size: 18px;font-weight: 400;line-height: 1;color: #1d1d20 }.homepage {margin-bottom: 80px }.homepage__content {text-align: center }.homepage__content_title {font-family: Roboto Slab, serif;font-size: 24px;font-weight: 700;font-style: normal;line-height: 1.25;color: #1d1d20;margin-bottom: 8px }.homepage__content_subtitle {font-family: Roboto, sans-serif;font-size: 18px;font-weight: 400;line-height: 1.06;letter-spacing: normal;color: #40944a;margin-bottom: 16px }.homepage__content_list {display: inline-block;margin: 0 auto;font-family: Roboto, sans-serif;text-align: left;padding-left: 21px }.homepage__content_list-item {position: relative;font-size: 14px;font-weight: 400;font-style: normal;line-height: 1.43;letter-spacing: -.4px;color: #4d4d55;margin-bottom: 8px }.homepage__content_list-item:before {content: "";background-image: url(../img/icons/green-arrow.svg);background-position: 50%;background-repeat: no-repeat;position: absolute;left: -21px;width: 12px;height: 12px;top: 50%;transform: translateY(-50%) }.home-scene-2 {margin-top: 80px;margin-bottom: 80px }.home-scene-2__image {position: relative;height: 360px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px }.home-scene-2__image img {position: absolute;height: 100%;width: auto;max-width: none }.home-scene-2__content_title {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: 1.29;color: #1d1d20;margin-bottom: 16px }.home-scene-2__content_subtitle {font-family: Roboto, sans-serif;font-size: 14px;font-weight: 400;line-height: 1.43;letter-spacing: .18px;color: #4d4d55;margin-bottom: 24px }.home-scene-2__content_button {font-family: Roboto, sans-serif;font-size: 12px;font-weight: 700;line-height: normal;letter-spacing: .34px;color: #40944a;text-transform: uppercase;margin-bottom: 49px }.home-scene-2__list {padding-top: 48px;border-top: 1px solid #d0d0d5 }.home-scene-2__list-item {display: -ms-flexbox;display: flex }.home-scene-2__list-item:not(:last-child) {margin-bottom: 48px }.home-scene-2__list-icon {width: 46px;min-width: 46px;margin-right: 24px }.home-scene-2__list-icon svg {width: 100%;height: auto }.home-scene-2__list-text h4 {font-size: 20px;font-weight: 700;line-height: normal;color: #1d1d20;margin-bottom: 8px }.home-scene-2__list-text p {font-size: 14px;font-weight: 400;line-height: 1.43;color: #6f6e77 }.home-scene-3 {margin-top: 80px;margin-bottom: 80px }.home-scene-3__content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column }.home-scene-3__img {display: block;width: 134px;margin: 0 auto 24px }.home-scene-3__title {font-family: Roboto Slab, serif;font-size: 28px;margin-bottom: 24px;font-weight: 700;line-height: 1.2;text-align: center }.home-scene-3__title-green {color: #40944a;margin-bottom: 16px }.home-scene-3__subtitle {font-family: Roboto, sans-serif;font-size: 18px;font-weight: 400;line-height: 1.11;color: #1d1d20;margin-bottom: 24px;text-align: center }.home-scene-3__form {width: 100%;max-width: 450px;margin: 0 auto }.home-scene-3__form .form-group {margin-bottom: 24px }.home-scene-3__form button {background: 0 0;width: 100% }.home-scene-3 p {font-size: 14px;font-weight: 400;line-height: 1.43;text-align: center;color: #6f6e77 }.home-scene-4__image {position: relative;height: 320px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;margin-bottom: 26px }.home-scene-4__image img {position: absolute;height: 100%;width: auto;max-width: none }.home-scene-4__title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;font-family: Roboto Slab, serif;line-height: normal;font-weight: 700;color: #57b262 }.home-scene-4__title span {display: block;margin-right: 13px;font-size: 56px }.home-scene-4__title h2 {font-size: 20px }.home-scene-4__subtitle {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: 1.29;color: #1d1d20;background: #fff;position: relative;outline: 7px solid #fff;display: inline }.home-scene-4__subtitle-wrapper {display: block;margin: 4px 0 16px }.home-scene-4__text {font-family: Roboto, sans-serif;font-size: 14px;font-weight: 400;line-height: 1.43;color: #4d4d55;background: #fff;position: relative;padding: 3px;outline: 7px solid #fff;display: inline }.home-scene-4__text-wrapper {display: block }.home-scene-5 {position: relative;max-width: 1900px;margin: 0 auto 80px }.home-scene-5__slide__wrap {position: relative;-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex }.home-scene-5__container {position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 1;pointer-events: none }.home-scene-5__image {position: relative;height: 300px;overflow: hidden }.home-scene-5__image img {position: absolute;display: block;width: 320px;max-width: unset;transform: translateX(-50%);left: 50% }.home-scene-5__title {font-family: Roboto Slab, serif;font-size: 24px;line-height: 1.2;font-weight: 700;margin-bottom: 16px }.home-scene-5 .emoji {display: block;height: 32px;margin-bottom: 16px }.home-scene-5__sub-title {font-size: 18px;font-weight: 700;line-height: 1.4;color: #f2b729;margin-bottom: 15px }.home-scene-5 p {font-size: 16px;font-weight: 400;line-height: 1.5;color: #4d4d55 }.home-scene-5__button {display: none }.home-scene-5__button button {width: 100%;max-width: 270px;margin: 0 auto }.home-scene-5 .what-doing {position: absolute;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;bottom: -30px;left: 0;right: 0;margin: 0 auto;pointer-events: all;counter-reset: a }.home-scene-5 .what-doing li {width: 8px;height: 8px;background-color: var(--color-gray-300);border-radius: 50%;position: relative;cursor: pointer;margin: 0 5px;font-size: 0 }.home-scene-5 .what-doing li.slick-active {width: 12px;height: 12px;background-color: var(--color-yellow-600) }.home-scene-5 .what-doing li.slick-active:after, .home-scene-5 .what-doing li.slick-active:before {display: none }.home-scene-5 .what-doing li:after {position: absolute;top: 50%;transform: translateY(-50%);left: 2.5rem;counter-increment: a;content: counter(a);width: 35px;height: 35px;display: -ms-flexbox;display: flex;border-radius: 5px;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;box-shadow: 0 0 11px 0 rgba(29, 29, 32, .16);background-color: var(--color-yellow-600);font-size: 16px;font-weight: 700;color: var(--color-white);opacity: 0;transition: opacity .6s }.home-scene-5 .what-doing li:before {content: "";position: absolute;left: 1.7rem;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: solid transparent;border-right: .8rem solid var(--color-yellow-600);border-bottom: solid transparent;opacity: 0;transition: opacity .3s }.home-scene-7 {position: relative;margin-bottom: 80px }.home-scene-7 picture {display: block;margin: 0 auto;text-align: center;border-radius: 8px;overflow: hidden }.home-scene-8 {position: relative;margin-top: 80px;margin-bottom: 80px }.home-scene-8__title {position: relative;font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: normal;text-align: center;color: #000;margin: 0 auto 60px;max-width: 525px }.home-scene-8__title:before {display: none;content: "";position: absolute;left: 76px;top: -80px;width: 54px;height: 50px;background-image: url(../img/home/yellow-dots.svg);background-size: cover;background-repeat: no-repeat }.home-scene-8 .col-sm-4:not(:last-child) {margin-bottom: 60px }.home-scene-8__item {text-align: center }.home-scene-8__item-image {width: 100px;margin: 0 auto 16px }.home-scene-8__item-text {font-family: Roboto, sans-serif;font-size: 16px;font-weight: 400;line-height: 1.5;color: #4d4d55;margin-bottom: 4px }.home-scene-8__item-number {font-family: Roboto Slab, serif;font-size: 24px;font-weight: 700;line-height: normal;color: #000 }.home-scene-9 {overflow: hidden;position: relative;margin-top: 80px;margin-bottom: 80px }.home-scene-9__hidden {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 100%;height: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-direction: column;flex-direction: column;padding-left: 40px;background-color: #fff }.home-scene-9 img.emoji {width: 40px;margin-bottom: 16px }.home-scene-9__hidden h3 {font-size: 24px;font-weight: 700;color: #57b262 }.home-scene-9__hidden p {font-size: 18px;font-weight: 400;line-height: 1;color: #4d4d55 }.home-scene-9__title {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: 1.43;letter-spacing: normal;color: #000;text-align: center;margin-bottom: 40px }.home-scene-9 .slick-track {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.home-scene-9 .slick-slide {width: 220px;padding: 0 10px;transition: .4s;opacity: .84 }.home-scene-9 .slick-center, .home-scene-9 .slick-current {width: 220px;padding: 0;opacity: 1 }.home-scene-9 .slick-center .home-scene-9__slide-text, .home-scene-9 .slick-current .home-scene-9__slide-text {opacity: 1 }.home-scene-9__slider-wrapper {width: 100vw }.home-scene-9__slide-image {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: end;align-items: flex-end;width: 100%;height: 240px;cursor: pointer }.home-scene-9__slide-image img {display: block;border-radius: 8px;overflow: hidden }.home-scene-9__slide-text {font-family: Roboto, sans-serif;text-align: center;margin-top: 20px;opacity: 0;transition: .5s }.home-scene-9__slide-text h4 {font-size: 24px;font-weight: 700;line-height: 1;letter-spacing: normal;color: #1d1d20;margin-bottom: 8px }.home-scene-9__slide-text p {font-size: 16px;font-weight: 400;line-height: 1.13;color: #40944a }.home-scene-10 {margin-top: 80px;margin-bottom: 80px }.home-scene-10, .home-scene-10 .container {position: relative }.home-scene-10 p {font-family: Roboto, sans-serif;font-size: 18px;font-weight: 400;line-height: 1.44;letter-spacing: normal;color: #4d4d55;margin-bottom: 20px }.home-scene-10 p span {font-weight: 700;color: #40944a }.home-scene-10 .scroll-top {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: absolute;right: 15px;bottom: -40px;width: 40px;height: 40px;background-color: #94939c;border-radius: 3px;box-shadow: 0 2px 6px 0 rgba(29, 29, 32, .32);transition: .3s;cursor: pointer }.home-scene-10 .scroll-top img {width: 16px }.home-scene-10 .scroll-top:hover {background-color: #40944a }.catalog1 {font-family: Roboto, sans-serif;margin: 0 auto }.catalog1__title {text-align: center;font-family: Roboto Slab, serif;font-size: 24px;font-weight: 700;font-style: normal;letter-spacing: normal;color: #1d1d20;margin-bottom: 40px }.catalog1 .slick-next, .catalog1 .slick-prev {display: none !important;position: absolute;width: 32px;height: 32px;background-color: #979797;border-radius: 50%;font-size: 0;top: 50%;transform: translateY(-50%);z-index: 50 }.catalog1 .slick-next:before, .catalog1 .slick-prev:before {content: "";display: block;width: 100%;height: 100% }.catalog1 .slick-next {right: 0 }.catalog1 .slick-next:before {background: url(../img/icons/arrow-next.svg) 50% 50% no-repeat }.catalog1 .slick-prev {left: 0 }.catalog1 .slick-prev:before {background: url(../img/icons/arrow-prev.svg) 50% 50% no-repeat }.catalog1__item {border-right: 1px solid #d0d0d5;border-bottom: 1px solid #d0d0d5;padding: 0 13px 29px;box-sizing: border-box;margin-right: 1px;width: 40vw !important }.catalog1 img {padding-bottom: 20px;margin: 0 auto }.catalog1__name {line-height: 1.33;color: #1d1d20;margin-bottom: 12px }.catalog1__name, .catalog1__price {font-size: 14px;font-weight: 400;font-stretch: normal;font-style: normal;letter-spacing: normal }.catalog1__price {line-height: 1;color: #40944a }.catalog1__wrapper {margin: 80px 0 }.tag-swiper {background-color: #ffc63d;padding-bottom: 60px }.tag-swiper .slick-slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] img {transform: scale(.8);box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .3) }.tag-swiper .slick-slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] img {transform: scale(1);box-shadow: none }.tag-swiper__carousel {padding-top: 92px;max-width: 240px;margin: 0 auto }.tag-swiper__carousel-wrap {background-image: url(../img/homepage-slider/central-tag.png);background-position: top;background-repeat: no-repeat;background-size: 113px auto;min-height: 190px;margin-bottom: 15px }.tag-swiper .slick-slide {width: 64px !important;margin: 0 11px }.tag-swiper .slick-slide img {transform: scale(.8);transition: .6s;box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .3);border-radius: 50%;overflow: hidden }.tag-swiper .slick-active.slick-center img {transform: scale(1);box-shadow: none }.tag-swiper__content {text-align: center }.tag-swiper__content h4 {font-size: 24px;font-weight: 700;line-height: normal;letter-spacing: normal;color: #1d1d20;margin-bottom: 16px }.tag-swiper__content p {font-size: 14px;font-weight: 400;line-height: 1.43;letter-spacing: normal;color: #4d4d55;margin-bottom: 24px }.tag-swiper__content a {display: inline-block;padding: 0 22px;line-height: 40px;border-radius: 24px;background-color: #fff;font-size: 14px;font-weight: 700;font-stretch: normal;font-style: normal;text-transform: uppercase;letter-spacing: .35px;text-align: center;color: #1d1d20;margin: 0 auto }.scene-icons {font-family: Roboto, sans-serif;margin: 40px 0 80px }.scene-icons_item {text-align: center }.scene-icons_item:not(:last-of-type) {margin-bottom: 48px }.scene-icons__icon {width: 100px;margin: 0 auto 24px }.scene-icons__title {font-size: 16px;font-weight: 700;line-height: 1.33;color: #1d1d20;margin-bottom: 16px }.scene-icons__description, .scene-icons__title {font-stretch: normal;font-style: normal;letter-spacing: normal }.scene-icons__description {font-size: 14px;font-weight: 400;line-height: 1.43;color: #4d4d55 }.catalog {margin-bottom: 80px }.catalog-slider .slick-track {margin-left: 0;margin-right: 0 }.catalog-slider-main {width: 290px;height: 290px;overflow: hidden;margin-bottom: 8px }.catalog-slider-main__image {width: 290px;height: 290px;border-radius: 8px;overflow: hidden }.catalog-slider-main__image img {width: 100%;height: 100% }.catalog-slider-nav {width: 295px;height: 68px;overflow: hidden }.catalog-slider-nav__image {width: 68px;height: 68px;border-radius: 8px;overflow: hidden }.catalog-info {position: relative }.catalog-info__title {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: 1.43;color: #1d1d20;margin-bottom: 24px }.catalog-info__price {font-size: 40px;line-height: normal;color: #000 }.catalog-info__description, .catalog-info__price {font-family: Roboto, sans-serif;font-weight: 400;margin-bottom: 24px }.catalog-info__description {font-size: 14px;line-height: 1.44;color: #6f6e77 }.catalog-info__description span {display: block;margin: 10px 0;font-size: 12px }.catalog-info__description a {color: #40944a;text-decoration: underline }.catalog-info__button button {min-width: 221px;font-size: 12px }.catalog-info__button button + button {margin-top: 16px }.catalog-nav {padding-top: 32px;margin-top: 32px;border-top: 1px solid #d0d0d5 }.catalog-nav__title {font-size: 18px;font-weight: 700;line-height: normal;color: #1d1d20;margin-bottom: 18px }.catalog-nav__subtitle {font-size: 16px;font-weight: 700;line-height: normal;color: #1a2021;margin-bottom: 16px }.catalog-nav__list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: start;justify-content: flex-start }.catalog-nav__list li {background-color: #f3f2f5;overflow: hidden }.catalog-nav__list li:hover {background-color: #d0d0d5 }.catalog-nav__list li.active {pointer-events: none }.catalog-nav__list-image {margin-right: -8px }.catalog-nav__list-image img {width: 66px;height: 66px }.catalog-nav__list-image li {border-radius: 6px;border: 2px solid transparent;margin-bottom: 8px;margin-right: 8px;box-sizing: border-box }.catalog-nav__list-image li.active {border: 2px solid #40944a }.catalog-nav__list-color li {border: 3px solid #fff;border-radius: 50%;box-sizing: border-box;width: 35px;height: 35px;margin-right: 17px }.catalog-nav__list-color li.active {box-shadow: 0 2px 8px 0 rgba(29, 29, 32, .32) }.catalog-nav__list-color a {width: 100%;height: 100% }.catalog-nav__list-color span {display: block;width: 100%;height: 100% }.catalog-nav__list-color span.c-red {background-color: #ef5757 }.catalog-nav__list-color span.c-blue {background-color: #3c83ec }.catalog-nav__list-color span.c-grey {background-color: #4d4d55 }.catalog-nav__size {margin-bottom: 32px }.catalog-nav__size-item {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;width: 32px;height: 32px;margin-right: 17px;opacity: .7;font-size: 16px;font-weight: 700;line-height: normal;color: #000;border: 1px solid #e3e3e3;border-radius: 3px;cursor: pointer }.catalog-nav__size-item.active {opacity: 1;border: 3px solid #fff;box-shadow: 0 2px 8px 0 rgba(29, 29, 32, .32);pointer-events: none }.details {margin-top: 80px;margin-bottom: 80px }.details__title {font-family: Roboto Slab, serif;font-size: 28px }.details__subtitle, .details__title {font-weight: 700;color: #1a2021;margin-bottom: 24px }.details__subtitle {font-family: Roboto, sans-serif;font-size: 18px;line-height: normal }.details__table {margin-bottom: 40px }.details__table_item {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 16px;border: 1px solid #f3f2f5 }.details__table_item:nth-child(odd) {background-color: #f3f2f5 }.details__table_item-title {min-width: 130px;width: 130px;font-size: 14px;font-weight: 700;line-height: normal;color: #40944a;padding-right: 14px }.details__table_item-description {width: 100%;font-size: 14px;font-weight: 400;color: #000 }.details__table_item-description span {display: block;margin-bottom: 4px }.details__text {font-size: 14px;font-weight: 400;line-height: 1.57;color: #585858;margin-bottom: 20px }.details__text:last-child {margin-bottom: 0 }.details__text-green {margin-bottom: 0;font-weight: 700;color: #40944a }.howwork-slider {max-width: 310px;margin: 0 auto }.howwork-slider__container h2 {font-family: Roboto Slab, serif;text-align: center;font-size: 22px;font-weight: 700;line-height: 29px;color: #1a2021;margin-bottom: 36px }.howwork-slider .slick-arrow {position: absolute;top: 115px;height: 20px;width: 20px;background-repeat: no-repeat;background-position: 50%;background-size: contain;font-size: 0;z-index: 10 }.howwork-slider .slick-next {background-image: url(/img/icons/arrow-next-green.svg);right: 0 }.howwork-slider .slick-prev {background-image: url(/img/icons/arrow-prev-green.svg);left: 0 }.howwork-slider .slick-disabled {opacity: .7 }.howwork-slider .slick-dots {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;margin-top: 16px }.howwork-slider .slick-dots li {margin: 0 6px;border-radius: 50%;border: 1px solid #fff;transition: .3s }.howwork-slider .slick-dots li.slick-active button {font-size: 15px;width: 22px;height: 22px }.howwork-slider .slick-dots li button {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;width: 20px;height: 20px;font-family: Roboto Slab, serif;font-weight: 700;font-size: 12px;line-height: 11px;text-align: center;color: #fff;border-radius: 50%;border: 2px solid #fff }.howwork-slider .slick-dots li:first-child.slick-active {border: 1px solid #68ba72 }.howwork-slider .slick-dots li:first-child button {background: #68ba72 }.howwork-slider .slick-dots li:nth-child(2).slick-active {border: 1px solid #fdcc55 }.howwork-slider .slick-dots li:nth-child(2) button {background: #fdcc55 }.howwork-slider .slick-dots li:nth-child(3).slick-active {border: 1px solid #ff6c6c }.howwork-slider .slick-dots li:nth-child(3) button {background: #ff6c6c }.howwork-slider .slick-dots li:last-child.slick-active {border: 1px solid #40944a }.howwork-slider .slick-dots li:last-child button {background: #40944a }.howwork-slider .slick-slide {opacity: 0;transition: opacity .3s }.howwork-slider .slick-active, .howwork-slider .slick-center {opacity: 1 }.howwork-slider__item {width: 250px;max-width: 250px;margin: 0 30px }.howwork-slider__image {width: 250px;overflow: hidden;margin-bottom: 16px }.howwork-slider__content {font-weight: 500;font-size: 16px;line-height: 19px;text-align: center;color: #1a2021 }.product-slider__container {width: 100%;margin-top: 80px;margin-bottom: 80px }.product-slider__container h2 {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: normal;color: #1a2021;margin-bottom: 40px }.product-slider .slick-slide {margin: 15px 30px 15px 0;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 8px 0 rgba(29, 29, 32, .2) }.product-slider .slick-list {margin: 0 -30px 0 0 }.product-slider__item {width: 249px;max-width: 249px }.product-slider__image {width: 249px;height: 249px;overflow: hidden }.product-slider__content {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: space-evenly;justify-content: space-evenly;max-width: 249px;min-height: 97px;padding: 5px 23px }.product-slider__content-title {font-size: 16px;font-weight: 700;line-height: normal;color: #1a2021;transition: color .4s }.product-slider__content-price {font-size: 24px;font-weight: 400;line-height: normal;color: #1a2021 }.activation {margin-top: 80px;margin-bottom: 80px }.activation__title {margin-bottom: 41px;text-align: center }.activation__title_image {width: 120px;margin: 0 auto 24px }.activation__title_text {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;font-style: normal;font-stretch: normal;line-height: 1.29;letter-spacing: normal;color: #1a2021 }.activation__list_title {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;font-size: 18px;font-weight: 700;line-height: 1.44;margin-bottom: 24px }.activation__list_title img {width: 32px;margin-right: 16px }.activation__list_title-red {color: #e74646 }.activation__list_title-green {color: #40944a }.activation__list-true {margin-bottom: 0 }.activation__list-true span {background: #acf5b5;color: #40944a }.activation__list-false {margin-bottom: 60px }.activation__list-false span {background: #fcc;color: #e74646 }.activation__list ul li {display: -ms-flexbox;display: flex;font-size: 14px;font-weight: 400;line-height: 1.57;color: #585858 }.activation__list ul li:not(:last-child) {margin-bottom: 24px }.activation__list ul span {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;width: 24px;min-width: 24px;height: 24px;line-height: 24px;font-weight: 700;font-size: 13px;border-radius: 50%;margin-right: 24px }.home-scene-6 {position: relative;margin-top: 80px;margin-bottom: 40px }.home-scene-6__title {font-family: Roboto Slab, serif;font-size: 28px;font-weight: 700;line-height: normal;text-align: center;color: #1d1d20;margin-bottom: 40px }.home-scene-6__slider {position: relative;border-radius: 8px;overflow: hidden;padding: 0;box-shadow: 0 2px 16px 0 rgba(29, 29, 32, .16) }.home-scene-6__head {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-align: center;align-items: center;margin-bottom: 24px }.home-scene-6__head__wrap h3 {font-size: 24px;font-weight: 400;line-height: 1.33;color: #1d1d20;transition: color .3s }.home-scene-6__head__wrap a {font-size: 16px;font-style: italic;line-height: 2;color: #40944a;transition: color .3s }.home-scene-6__head__img {width: 64px;height: 64px;margin-right: 16px;border-radius: 50% }.home-scene-6__slide-item {width: 100% }.home-scene-6__slide-item__wrap {background: #fff;padding: 32px 16px 24px }.home-scene-6__slide-item__content {font-size: 18px;line-height: 1.44;height: 100px;margin-bottom: 32px;overflow: hidden }.home-scene-6__slide-item__content.show {height: auto }.home-scene-6__slide-item__link {display: block;font-size: 12px;font-weight: 700;color: #40944a }.home-scene-6__navigate {display: none }.home-scene-6__navigate-item {width: 50%;margin-bottom: 30px }.home-scene-6__navigate-item:nth-child(odd) {margin-right: 15px;width: calc(50% - 15px) }.home-scene-6__navigate-item:nth-child(2n) {margin-left: 15px;width: calc(50% - 15px) }.home-scene-6__navigate-item:last-child, .home-scene-6__navigate-item:nth-last-child(2) {margin-bottom: 0 }.home-scene-6__navigate-item__wrap {height: 100%;padding: 48px 32px 24px;background-color: #f3f2f5;transition: background-color .4s;border-radius: 8px }.home-scene-6__navigate-item__wrap:hover {background-color: var(--color-green-500) }.home-scene-6__navigate-item__navigate-link {position: relative;display: inline-block;padding: 10px 10px 10px 0;font-family: Roboto, sans-serif;font-size: 12px;font-weight: 700;color: #40944a;cursor: pointer;transition: color .3s }.home-scene-6__navigate-item__navigate-link:after {content: "";display: block;position: absolute;width: 13px;height: 8px;top: 50%;right: -5px;transition: .2s;transform: translateY(-50%);opacity: 0;background: url(../img/icons/arrow-next.svg) 50% 50% no-repeat }.home-scene-6__navigate-item__navigate-link:hover:after {right: -15px;opacity: 1 }.home-scene-6__navigate-item__content {font-size: 18px;line-height: 1.44;color: #2f2f2f;margin-bottom: 23px;overflow: hidden;transition: color .3s }.home-scene-6__navigate-item:hover * {color: #fff }.home-scene-6 .animal-id-slider-arrow {position: absolute;bottom: 13px;width: 40px;height: 40px;z-index: 2;border-radius: 3px;background-color: #94939c;transition: background-color .3s;cursor: pointer }.home-scene-6 .animal-id-slider-arrow:before {content: "";display: block;position: absolute;width: 14px;height: 16px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../img/icons/arrow-prev.svg) 50% 50% no-repeat }.home-scene-6 .animal-id-slider-arrow.arrow-next:before {background: url(../img/icons/arrow-next.svg) 50% 50% no-repeat }.home-scene-6 .animal-id-slider-arrow:hover {background-color: #40944a }.home-scene-6 .animal-id-slider-arrow.arrow-next {right: 16px }.home-scene-6 .animal-id-slider-arrow.arrow-prev {right: 58px }.breadcrumb-store {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 5px 0 }.breadcrumb-store-item {position: relative;display: block;font-size: 14px;font-weight: 400;line-height: normal;padding: 9px 0;color: #6f6e77;margin-right: 32px }.breadcrumb-store-item a {color: #6f6e77;transition: color .3s }.breadcrumb-store-item a:hover {color: #40944a }.breadcrumb-store-item:not(:last-child):after {content: "";position: absolute;right: -32px;top: 0;height: 100%;width: 32px;background-image: url(../img/icons/arrow-right-thin.svg);background-position: 50%;background-repeat: no-repeat;background-size: 16px }.inner-browser {position: fixed;-ms-flex-align: start;align-items: flex-start;top: 0;left: 0;background: rgba(29, 29, 32, .4);height: 100%;width: 100%;z-index: 200 }.inner-browser, .inner-browser__body {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center }.inner-browser__body {position: relative;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column;width: 290px;min-height: 230px;margin-top: 15px;background: #fff;border-radius: .8px;padding: 30px 15px 15px }.inner-browser-close {cursor: pointer;position: absolute;width: 15px;height: 15px;top: 15px;left: 15px }.inner-browser-close:after, .inner-browser-close:before {content: " ";position: absolute;top: -3px;left: 5px;height: 20px;width: 2px;background-color: #6f6e77 }.inner-browser-close:before {transform: rotate(45deg) }.inner-browser-close:after {transform: rotate(-45deg) }.inner-browser-image {width: 195px;margin-bottom: 20px }.inner-browser-text {font-size: 16px;line-height: 22px;color: #000;text-align: center }.constructorModal {display: none;position: fixed;width: 100%;height: 100%;z-index: 300;top: 0;left: 0;margin: 0 !important;overflow-x: hidden;overflow-y: scroll;background: #fff }.constructorModal::-webkit-scrollbar {display: none }.constructor {position: relative }.constructor:after {content: "";position: absolute;top: 0;width: 100%;height: 236px;background-color: #73da7f;left: 50%;transform: translateX(-50%);z-index: -1 }.constructor button {min-width: auto !important }.constructor__badge {position: relative;width: 290px;margin: 0 auto;text-align: center }.constructor__badge_image {display: block;height: 236px;margin: 0 auto }.constructor__badge_image img {height: 100%;width: auto }.constructor__info-text {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin: 0px 10px 10px }.constructor__info-text img {width: 14px;margin-right: 4px }.constructor__info-text span {font-family: Roboto, sans-serif;font-style: normal;line-height: 14px;font-weight: 400;font-size: 14px;color: #6f6e77 }.constructor .form-group {margin-bottom: 0 }.constructor .form-group:not(:last-of-type) {margin-bottom: 32px }.constructor .form-group.has-error .form-input {border: 1px solid #a94442 }.constructor .form-group-hint {font-size: 14px;font-weight: 400;line-height: 1.43;color: #656565;margin-bottom: 16px;display: none }.constructor .form-group-download {position: relative;width: 100% }.constructor .form-group-button {width: 100%;margin-top: 40px;margin-bottom: 40px }.constructor .form-group-button button {width: 100%;max-width: 425px }.constructor .form-group .form-group-inputs {position: relative }.constructor .form-group #formDownload {width: 100%;height: 56px;opacity: 0;cursor: pointer }.constructor .form-group #formDownloadName {line-height: 3.8;height: 56px;background: #ffffff;border: 2px solid #E3E3E6;}.constructor .form-group.has-error #formDownloadName {border: 2px solid #a94442;}form .form-group.has-success #formDownloadName {border: 2px solid #7dde89;}.constructor .form-group .form-group-input_upload-text {display: none;justify-content: center;align-content: center;text-transform: none;color: #6F6E76;}.constructor .form-group .form-group-input_upload-text img {margin-right: 10px;width: 22px;}.constructor .form-group .form-group-input_upload-text.showing {display: flex;}.constructor .form-group .form-group-input_upload-text.uploaded__image:after {content: "";top: 2px;right: 2px;position: absolute;width: 52px;height: 52px;border-radius: 3px;background-color: #F3F2F5;background-image: url('https://d17fwt97xxws9x.cloudfront.net/store/theme/img/edit-photo.svg');background-repeat: no-repeat;background-position: 50%;z-index: 20;pointer-events: none }.constructor .form-group .help-block {display: block;margin-top: 5px;margin-bottom: 10px }.constructor .form-input {text-transform: uppercase }.constructor .form-input::-moz-placeholder {text-transform: lowercase }.constructor .form-input:-ms-input-placeholder, .constructor .form-input::-ms-input-placeholder {text-transform: lowercase }.constructor .form-input::placeholder {text-transform: lowercase }.constructor .form-input_button {position: absolute;right: 0;bottom: 0;width: 40px;font-size: 0;border: 0 }.constructor .form-input_button:focus, .constructor .form-input_button:hover {outline: 0;border: none !important }.constructor .form-input_field {pointer-events: none }.constructor .form-label {font-size: 18px;margin-bottom: 10px }.constructor .form-label-black {height: 21px;font-size: 18px;font-weight: 700;line-height: normal;color: #1a2021;margin-bottom: 8px }.constructor__heading h3 {font-family: Roboto Slab, serif;font-size: 24px;font-weight: 700;line-height: normal;color: #1a2021;margin-bottom: 16px }.constructor__back {position: absolute;z-index: 199;top: 15px;left: 15px;width: auto;margin: 0;font-size: 0;border-radius: 18px;background: #fff }.constructor__back button.btnStyle.btnTransparent-left {height: 32px;width: 115px;font-size: 11px;padding: 0 7px 0 20px;line-height: 1em;}.constructor__back button.btnStyle.btnTransparent-left:after {background-repeat: no-repeat;background-size: cover;width: 10px;height: 10px;left: 8px }.constructor__wrapper {margin-top: 30px }.cropResult {position: absolute;z-index: 20;top: 82px;left: 48px }.cropResult-content {display: block;width: 113px;height: 113px;border-radius: 50%;overflow: hidden }.cropResult-content img {width: 100%;height: auto }.cropModal {display: none;position: fixed;left: 50%;top: 50%;transform: translateY(-50%) translateX(-50%);width: 664px;min-height: 500px;max-height: 722px;height: 80vh;border-radius: 3px;box-shadow: 0 16px 24px 0 rgba(0, 0, 0, .32);background-color: #fff;z-index: 200 }.cropModal .imageDownloaded {max-width: 100%;height: auto;max-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) }.cropModal__wrapper {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column;width: 100%;height: 100% }.cropModal__heading {width: 100%;padding: 24px;border-bottom: 1px solid #d0d0d5;font-family: Roboto Slab, serif;font-size: 24px;font-weight: 700;line-height: normal;letter-spacing: normal;color: #1d1d20 }.cropModal__content {position: relative;display: block;width: 100%;height: 100%;padding: 0;-ms-flex: 1;flex: 1 }.cropModal__controls {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;width: 100%;padding: 24px;border-top: 1px solid #d0d0d5 }.cropModal__controls-cancel {font-size: 14px;font-weight: 700;letter-spacing: .34px;color: #57b262;text-transform: uppercase;padding: 12px 32px }.cropModal__controls-cancel:hover {color: #40944a }.copyText {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;position: absolute;margin: 0 auto;left: 0;right: 0;width: 120px;height: 120px;font-weight: 700;text-transform: uppercase;font-size: 12px;line-height: normal;color: #6f6e77;z-index: 20 }.copyText span:nth-child(n+25) {display: none }.copyText-top {-ms-flex-align: start;align-items: flex-start;width: 100%;height: 100%;top: -18px }.copyText-bottom {-ms-flex-align: end;align-items: flex-end;bottom: -18px;width: 100%;height: 100% }#formDownloadName {white-space: nowrap;overflow: hidden }.info {background: #e5e5e5;padding-top: 90px;min-height: 100vh }.info__wrapper {position: relative;margin: 58px 15px 15px }.info-content {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;padding: 20px 0;background: #f7f7f7;border-radius: 1px 1px 0 0;text-align: center }.info-content__image {display: block;width: 107px;height: 107px;border-radius: 50%;border: 7px solid #fff;overflow: hidden;margin: 0 auto 10px;background-color: #e3e3e6;background-image: url(../img/icons/empty-image.svg);background-size: 41px;background-position: 50%;background-repeat: no-repeat }.info-content__picture {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;margin: 0 5px;width: 126px;background: #fff;border: 1px solid #ddd;box-sizing: border-box;border-radius: 4px }.info-content h5 {font-weight: 400;font-size: 13px;line-height: 15px;color: #4d4d55;margin-bottom: 8px }.info-content h4 {font-weight: 700;font-size: 16px;line-height: 19px;color: #1d1d20 }.info-form {background: #fff;padding: 19px 12px }.info-form__title {font-family: Roboto Slab, serif;font-style: normal;font-weight: 700;font-size: 16px;line-height: 21px;color: #1d1d20;margin-bottom: 15px }.info-form .form-group {margin-bottom: 13px }.info-form .form-group__buttons {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin-top: 25px }.info-form .form-group__next {max-width: 129px;margin-left: auto }.info-form .form-group__prev {color: #6f6e77 }.info-form .form-group__prev svg path {fill: #6f6e77 }.info-form .form-group__prev:hover {color: #40944a }.info-form .form-group__prev:hover svg path {fill: #40944a }.order {position: fixed;z-index: 105;top: 90px;left: 0;height: 40px;width: 100%;background: #fff }.order.active .order__heading_total {opacity: 0 }.order.active .order__heading_button:after {transform: rotate(180deg) translateY(10px) }.order.active .order-wrapper {margin-top: 0;transform: translateY(0) }.order__name {display: none }.order__help-wrapper {-ms-flex-pack: distribute;justify-content: space-around }.order__heading, .order__help-wrapper {display: -ms-flexbox;display: flex;width: 100% }.order__heading {position: relative;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;height: 40px;padding: 0 15px;background: #fff;z-index: 54 }.order__heading_title, .order__heading_total {font-size: 14px;line-height: 17px;color: #1d1d20 }.order__heading_total {font-weight: 500;margin-left: auto }.order__heading_button {position: relative;height: 25px;width: 28px;padding-left: 10px;margin-left: 13px;border-left: 1px solid #ddd;cursor: pointer }.order__heading_button:after {content: "";position: absolute;right: 0;top: 8px;border: 8px solid transparent;border-top: 8px solid #48484b;transition: .3s }.order-wrapper {background: #fff;transform: translateY(-100%);margin-top: -100%;transition: .7s;z-index: 52;box-shadow: 0 0 18px 0 rgba(0, 0, 0, .08);height: 60vh;min-height: 320px;padding: 10px 15px 20px;overflow-y: scroll }.order-wrapper::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);border-radius: 10px;background-color: #f5f5f5 }.order-wrapper::-webkit-scrollbar {width: 6px;background-color: #f5f5f5 }.order-wrapper::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);background-color: #ddd }.order__item {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ddd }.order__item_image {position: relative;display: inline-block;width: 64px;height: 64px;margin-right: 10px;margin-bottom: 7px;border: 1px solid #ddd;border-radius: 3px }.order__item_counter {position: absolute;top: -9px;right: -9px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;width: 20px;height: 20px;background: #57b262;border: 2px solid #fff;border-radius: 50%;font-weight: 500;font-size: 10px;line-height: 12px;color: #fff;box-sizing: border-box }.order__item_title {display: inline-block;width: calc(100% - 80px);font-size: 14px;padding-top: 10px;color: #1d1d20 }.order__item_info {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center }.order__item_info span {font-size: 12px;color: #6f6e77;margin-right: 5px }.order__item_info span.promo {display: block;font-size: 10px;line-height: 12px;margin-top: 5px;color: #e74646;width: 100% }.order__item_price {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;margin-left: auto }.order__item_price span {font-size: 14px;color: #1d1d20 }.order__item_price span.promo {display: block;font-size: 12px;line-height: 14px;color: #e74646;width: 100% }.order__item_total {background: #fff }.order__item_total-list {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 15px }.order__item_total-list:last-of-type {border-top: 1px solid #ddd;padding-top: 15px }.order__item_total-list span {font-weight: 400;font-size: 14px;line-height: 16px;color: #1d1d20 }.order__item_total-list span.small {font-size: 12px;line-height: 14px }.order__item_total .order-edit {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: flex-end;margin-left: auto;margin-top: 10px;font-size: 14px;-webkit-text-decoration-line: underline;text-decoration-line: underline;color: #6f6e77 }.order__item_total .order-edit img {width: 15px;margin-right: 9px }.order__item_total .order-edit:hover {color: #40944a }.delivery .delivery-item {margin-bottom: 16px }.delivery .delivery-item input {position: absolute;opacity: 0 }.delivery .delivery-item .info-content__picture {position: relative;border: 2px solid transparent;transition: .3s;cursor: pointer }.delivery .delivery-item .info-content__picture:after {content: "";position: absolute;top: -9px;right: -9px;width: 18px;height: 18px;background-image: url(../img/icons/check-delivery.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;transition: .3s;opacity: 0 }.delivery .delivery-item input[type=radio]:checked + .info-content__picture {border: 2px solid #57b262 }.delivery .delivery-item input[type=radio]:checked + .info-content__picture:after {opacity: 1 }.payment {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;background-color: #fff }.payment-process {padding: 14px;background-color: #fff }.payment-content {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;background: #f7f7f7;padding-top: 14px }.payment-content .form-group {margin: 0 }.payment-content__picture {position: relative;border: 2px solid transparent;transition: .3s;cursor: pointer }.payment-content__picture:after {content: "";position: absolute;top: -9px;right: -9px;width: 18px;height: 18px;background-image: url(../img/icons/check-delivery.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;transition: .3s;opacity: 0 }.payment-item {margin-bottom: 14px }.payment-item input {position: absolute;opacity: 0 }.payment-item input[type=radio]:checked + .info-content__picture {border: 2px solid #57b262 }.payment-item input[type=radio]:checked + .info-content__picture:after {opacity: 1 }.payment-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center }.payment__description {margin-bottom: 80px;padding: 20px 14px;background-color: #fff }.payment__description h2 {font-family: Roboto Slab, serif;font-weight: 700;font-size: 22px;line-height: 29px;color: #1d1d20;margin-bottom: 10px }.payment__description p {font-weight: 400;font-size: 16px;line-height: 19px;color: #6f6e77 }.payment .form-group__buttons {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;padding: 14px;margin-bottom: 0 }.info-content__userInfo {font-family: Roboto, sans-serif }.info-content__userInfo .info-content__switcher {position: relative;display: inline-block;font-weight: 500;font-size: 16px;line-height: 19px;color: #1d1d20;padding-left: 26px }.info-content__userInfo .info-content__switcher:before {content: "";position: absolute;background: #fff;top: 50%;left: 0;transform: translateY(-50%);width: 18px;height: 18px;border: 1px solid #57b262;border-radius: 50% }.info-content__userInfo .info-content__switcher:after {content: "";position: absolute;top: 50%;left: 5px;transform: translateY(-50%);width: 8px;height: 8px;background-color: #fff;border-radius: 50%;transition: background-color .3s }.info-content__userInfo .info-content__switcher.active:after {background-color: #57b262 }.info-content__userInfo .info-content__divider {position: relative;display: block;font-weight: 400;font-size: 14px;line-height: 16px;text-align: center;color: #4d4d55;padding: 0 10px;text-transform: capitalize;max-width: 100px;margin: 10px auto }.info-content__userInfo .info-content__divider span {position: relative;padding: 0 10px }.info-content__userInfo .info-content__divider span:after, .info-content__userInfo .info-content__divider span:before {content: "";position: absolute;width: 52px;height: 1px;background: #57b464;top: 50%;transform: translateY(-50%) }.info-content__userInfo .info-content__divider span:before {right: 100% }.info-content__userInfo .info-content__divider span:after {left: 100% }.order__item_image.custom {position: relative;background-color: #fec63d }.order__item_image.custom .image-custom {position: absolute;left: 16px;top: 19px;border-radius: 50%;overflow: hidden;width: 31px;height: 31px }.thanks {font-family: Roboto, sans-serif;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;min-height: calc(100vh - 273px) }.thanks__background {display: none }.thanks__content {text-align: center;align-items: center;margin-top: 20px;min-height: 350px;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center }.thanks__content__title {font-family: Roboto Slab, serif;position: relative;font-style: normal;font-weight: 900;font-size: 32px;line-height: 42px;margin-bottom: 14px }.thanks__content__title-green {color: #57b262 }.thanks__content__title-green:after {background-image: url(../img/dog-happy.png) }.thanks__content__title-dark-green {color: #40944a }.thanks__content__title-yellow {color: #e4aa1f }.thanks__content__title-yellow:after {background-image: url(../img/dog-happy.png) }.thanks__content__title-red {color: #e74646 }.thanks__content__title-red:after {background-image: url(../img/dog-sad.png) }.thanks__content__title:after {content: "";position: absolute;width: 86px;height: 135px;background-repeat: no-repeat;background-size: contain;background-position: top;top: 0;right: -5px }.thanks__content__title-new {font-size: 22px;line-height: 26px }.thanks__content__title-new:after {background-image: url(../img/thank-dog.svg);width: 93px;height: 132px }.thanks__content__title-new.new:after, .thanks__content__title-new.new:before {display: none }.thanks__content__order {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;flex-direction: column;font-weight: 400;font-size: 14px;line-height: normal;color: #1d1d20;margin-bottom: 14px }.thanks__content__order-number {display: -ms-inline-flexbox;display: inline-flex;background: #ffc02b;border-radius: 16px;padding: 0 8px;line-height: 20px;height: 20px;font-size: 14px }.thanks__content__message {font-weight: 400;font-size: 16px;line-height: 19px;color: #2f2f2f;margin-bottom: 15px }.thanks__content__message-new {font-size: 14px;line-height: 20px;margin-bottom: 0 }.thanks__content__message-new span {display: block }.thanks__content__message-new span.text-red {color: #e74646 }.thanks__content__message-new span:not(:last-child) {margin-bottom: 12px }.thanks__content__message-new .text-bkg {padding: 4px 9px;background: rgba(255, 192, 42, .46);border-radius: 15px }.thanks__content__contacts {font-weight: 400;font-size: 14px;line-height: 16px;color: #6f6e77;margin-top: 22px }.thanks__content__app-image img {max-width: 448px;margin: 0 auto;width: 100% }.thanks__content__app-image.sign-up img {max-width: 500px }.wau {margin-bottom: 40px }.wau__heading {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;margin: 39px 0 23px }.wau__heading_text {width: 100%;font-family: Roboto, sans-serif;font-style: normal;font-weight: 500;font-size: 14px;line-height: 16px;text-align: center;color: #1d1d20;margin-bottom: 24px }.wau__heading_logo {margin: 0 10px }.wau__heading_logo_1 {width: 62px }.wau__heading_logo_2 {width: 134px }.wau__title {font-family: Roboto Slab, sans-serif;font-style: normal;font-weight: 700;font-size: 22px;line-height: 29px;text-align: center;color: #1d1d20;margin-bottom: 15px }.wau__title span {color: #e74646 }.wau__description {font-family: Roboto, sans-serif;font-style: normal;font-weight: 400;font-size: 18px;line-height: 21px;text-align: center;color: #1d1d20;margin-bottom: 24px }.wau__button {max-width: 286px;margin: 0 auto }.wau__process {margin: 40px 0 90px }.wau__process__item {margin-bottom: 40px }.wau__process__title {font-family: Roboto Slab, sans-serif;font-style: normal;font-weight: 700;font-size: 22px;line-height: 29px;text-align: center;color: #1a2021;margin-bottom: 16px }.wau__process__image {max-width: 370px;margin: 0 auto 16px }.wau__process__text {font-family: Roboto, sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 22px;text-align: center;color: #1d1d20;margin-bottom: 24px }.wau__process__button {max-width: 286px;margin: 0 auto }.amazon-text {display: block;margin-top: 8px;font-size: 18px;color: #2f3841 }#actionSpinnerCropLayout, #actionSpinnerLayout {display: none;margin-right: 5px;width: 15px }.catalog-info-desc {font-family: Roboto, sans-serif;font-size: 14px;font-weight: 400;line-height: 1.44;color: #6f6e77;margin-bottom: 24px }.catalog-info-desc p {margin: 10px 0 }.catalog-info-desc .checkmark {margin-right: 5px }.product-rate {margin: 16px 0 10px;font-size: inherit }.product-rate a {font-size: 16px;text-decoration: underline;color: var(--color-green-600) }.product-rate a:hover {text-decoration: none }.product-rate .rate-stars {margin-right: 10px;width: 100px }.payment-usa-img {width: 350px }.payment-ru-img {width: 125px }.payment-ua-img {width: 160px }.download-app {max-width: 370px;margin: 24px auto 12px }.download-app.sign-up {max-width: 278px }.download-app.sign-up + .thanks__header_button.sign-up {margin-left: 8px }.thanks__header_button.sign-up {display: inline-block;width: auto;max-width: unset;min-width: 116px }.fw-500 {font-weight: 500 }.header-delivery + main {padding-top: 56px }.thanks__content__order-text + .thanks__content__order-text {margin-top: 8px }.download-app--android, .download-app--safari {display: none }.d-flex {display: flex;align-items: center }@supports (-webkit-touch-callout:none) {.download-app--safari {display: flex }}@media screen and (min-width: 0\0 ) {.download-app--android {display: flex }}@media (max-width: 768px) {.payment-usa-img {width: 350px;margin-top: 5px }}@media (min-width: 560px) {.catalog1__item {width: 30vw !important }}@media (min-width: 576px) {.thanks__content {min-height: 400px }.thanks__content__title span {max-width: unset }.thanks__content__title:after {width: 100px;height: 144px;top: -40px }}@media (min-width: 768px) {.container {width: 750px }.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left }.col-sm-12 {width: 100% }.col-sm-11 {width: 91.66666667% }.col-sm-10 {width: 83.33333333% }.col-sm-9 {width: 75% }.col-sm-8 {width: 66.66666667% }.col-sm-7 {width: 58.33333333% }.col-sm-6 {width: 50% }.col-sm-5 {width: 41.66666667% }.col-sm-4 {width: 33.33333333% }.col-sm-3 {width: 25% }.col-sm-2 {width: 16.66666667% }.col-sm-1 {width: 8.33333333% }.col-sm-pull-12 {right: 100% }.col-sm-pull-11 {right: 91.66666667% }.col-sm-pull-10 {right: 83.33333333% }.col-sm-pull-9 {right: 75% }.col-sm-pull-8 {right: 66.66666667% }.col-sm-pull-7 {right: 58.33333333% }.col-sm-pull-6 {right: 50% }.col-sm-pull-5 {right: 41.66666667% }.col-sm-pull-4 {right: 33.33333333% }.col-sm-pull-3 {right: 25% }.col-sm-pull-2 {right: 16.66666667% }.col-sm-pull-1 {right: 8.33333333% }.col-sm-pull-0 {right: auto }.col-sm-push-12 {left: 100% }.col-sm-push-11 {left: 91.66666667% }.col-sm-push-10 {left: 83.33333333% }.col-sm-push-9 {left: 75% }.col-sm-push-8 {left: 66.66666667% }.col-sm-push-7 {left: 58.33333333% }.col-sm-push-6 {left: 50% }.col-sm-push-5 {left: 41.66666667% }.col-sm-push-4 {left: 33.33333333% }.col-sm-push-3 {left: 25% }.col-sm-push-2 {left: 16.66666667% }.col-sm-push-1 {left: 8.33333333% }.col-sm-push-0 {left: auto }.col-sm-offset-12 {margin-left: 100% }.col-sm-offset-11 {margin-left: 91.66666667% }.col-sm-offset-10 {margin-left: 83.33333333% }.col-sm-offset-9 {margin-left: 75% }.col-sm-offset-8 {margin-left: 66.66666667% }.col-sm-offset-7 {margin-left: 58.33333333% }.col-sm-offset-6 {margin-left: 50% }.col-sm-offset-5 {margin-left: 41.66666667% }.col-sm-offset-4 {margin-left: 33.33333333% }.col-sm-offset-3 {margin-left: 25% }.col-sm-offset-2 {margin-left: 16.66666667% }.col-sm-offset-1 {margin-left: 8.33333333% }.col-sm-offset-0 {margin-left: 0 }.row.table-row > .col-sm-11 {width: 91.66666666666666% }.row.table-row > .col-sm-10 {width: 83.33333333333334% }.row.table-row > .col-sm-9 {width: 75% }.row.table-row > .col-sm-8 {width: 66.66666666666666% }.row.table-row > .col-sm-7 {width: 58.333333333333336% }.row.table-row > .col-sm-6 {width: 50% }.row.table-row > .col-sm-3 {width: 25% }.row.table-row > .col-sm-2 {width: 16.666666666666664% }.row.table-row > .col-sm-1 {width: 8.333333333333332% }.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle }.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle }.form-inline .form-control-static {display: inline-block }.form-inline .input-group {display: inline-table;vertical-align: middle }.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {width: auto }.form-inline .input-group > .form-control {width: 100% }.form-inline .control-label {margin-bottom: 0;vertical-align: middle }.form-inline .checkbox, .form-inline .radio {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle }.form-inline .checkbox label, .form-inline .radio label {padding-left: 0 }.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {position: relative;margin-left: 0 }.form-inline .has-feedback .form-control-feedback {top: 0 }.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right }.form-horizontal .form-group-lg .control-label {padding-top: 11px;font-size: 18px }.form-horizontal .form-group-sm .control-label {padding-top: 6px;font-size: 12px }img.img-fluid {width: 100% }.row.table-row {display: table;width: 100%;margin: 0 auto }.row.table-row > [class*=col-] {float: none;display: table-cell;vertical-align: top }.modal-form__box {padding: 32px 50px }.modal-form__wrap {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center }.modal-form__link {margin: 0 }.active-promo .cart-list_amount-total .active-promo-item {font-size: 14px }.cart {background: 0 0 }.cart__wrapper {width: 750px;min-height: 550px;margin: 10px auto;background: #fff }.cart__container {padding: 48px 40px 70px }.cart-checkout {padding: 24px 40px 40px }.cart-checkout-button {margin-right: 0 }.cart__back {margin-left: 0;bottom: 37px }.homepage {margin-top: 15px;margin-bottom: 80px }.homepage .flex-container {display: -ms-flexbox;display: flex;-ms-flex-align: stretch;align-items: stretch }.homepage__image {padding: 0 }.homepage__content {text-align: left;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: center;justify-content: center;height: 100% }.homepage__content_subtitle {margin-bottom: 24px }.homepage__content_list {margin: 0 }.homepage__content_list-item {letter-spacing: normal }.homepage__content .buyButton {margin: 0 0 16px;display: inline-block }.home-scene-2 {margin-top: 120px;margin-bottom: 120px }.home-scene-2__image img {right: 0 }.home-scene-3 {margin-bottom: 120px }.home-scene-3 .container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.home-scene-3__img {display: block;width: 134px;margin: 0 0 24px }.home-scene-4 .row {display: -ms-flexbox;display: flex;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-ms-flex-align: end;align-items: flex-end }.home-scene-7 {margin-bottom: 120px }.home-scene-8__title:before {display: block }.home-scene-8 .col-sm-4:not(:last-child) {margin-bottom: 0 }.catalog1__item {width: 167.5px !important }.tag-swiper {padding-bottom: 0 }.tag-swiper .flex-container {display: -ms-flexbox;display: flex;-ms-flex-align: stretch;align-items: stretch }.tag-swiper__carousel {padding-top: 116px;max-width: 320px }.tag-swiper__carousel-wrap {background-size: 145px auto;min-height: 320px;margin-bottom: 0 }.tag-swiper .slick-slide {width: 85px !important;margin: 0 15px }.tag-swiper .slick-slide img {box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .3) }.tag-swiper__content {height: 100%;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: start;align-items: flex-start;text-align: left }.tag-swiper__content a {margin: 0 }.catalog-slider-main, .catalog-slider-main__image {width: 345px;height: 345px }.catalog-slider-nav {width: 350px;height: 83px }.catalog-slider-nav__image {width: 83px;height: 83px;margin-bottom: 3px;cursor: pointer }.catalog-nav {display: -ms-flexbox;display: flex }.catalog-nav__list {-ms-flex-pack: start;justify-content: flex-start }.catalog-nav__list-image {margin-right: 0 }.catalog-nav__list-image li:not(:nth-child(5)) {margin-right: 8px }.catalog-nav__list-image img {width: 62px;height: 62px }.catalog-nav__size {margin-bottom: 0;margin-right: 30px }.catalog {margin-bottom: 120px }.howwork-slider {max-width: 620px }.howwork-slider .slick-slide {opacity: 1;transition: opacity .3s }.product-slider__container {margin-left: calc((100vw - 720px) / 2);padding: 0;margin-top: 120px;margin-bottom: 120px }.product-slider__item {width: 325px;max-width: 325px }.product-slider__image {width: 325px;height: 325px;overflow: hidden }.product-slider__content {max-width: 325px }.activation {margin-top: 120px;margin-bottom: 120px }.activation__list ul {margin-bottom: 0 }.activation__title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;text-align: left }.activation__title_image {margin: 0 24px 0 0 }.constructor__info-text {display: flex }.constructor__badge, .constructor__badge_image {width: 390px }.constructor-form {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap }.constructor .form-group-half {width: 45%;display: inline-block }.constructor .form-group-name, .constructor .form-group-number {width: 48%;display: inline-block }.constructor .form-group-button {width: 100%;margin-top: 0 }.constructor .form-group-button button {width: auto;margin-bottom: 0 }.constructor__heading h3 {font-size: 32px;}.cropResult {top: 82px;left: 98px }.cropResult-content {width: 113px;height: 113px }.info {min-height: 100vh }.info__wrapper {display: -ms-flexbox;display: flex;-ms-flex-align: stretch;align-items: stretch;margin: 67px 40px 33px }.info-content {-ms-flex-pack: start;justify-content: flex-start;-ms-flex-direction: column;flex-direction: column;width: 235px;min-width: 235px;padding-top: 28px }.info-content__picture {width: 196px;height: 120px }.info-content h5 {font-size: 14px;line-height: 24px }.info-content h4 {font-size: 18px;line-height: 21px }.info-form {width: calc(100% - 235px);padding: 30px }.info-form .form-group {margin-bottom: 16px }.info-form__title {font-size: 22px;line-height: 29px }.order__item_title {font-size: 16px }.order__item_info span, .order__item_info span.promo {font-size: 14px }.order__item_price span {font-size: 20px }.order__item_price span.promo {font-size: 14px }.delivery .delivery-item .info-content__picture:after {top: -14px;right: -14px;width: 28px;height: 28px }.payment-process {padding: 40px }.payment-item {margin: 0 12px 40px 0 }.payment-content {-ms-flex-pack: start;justify-content: flex-start;padding: 40px 40px 0 }.payment .form-group__buttons, .payment__description {padding: 20px 40px }.payment-content__picture:after {top: -14px;right: -14px;width: 28px;height: 28px }.thanks__background {display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 93%;height: 330px }.thanks__background-new {width: 275px;height: 392px;left: 98% }.thanks__content__contacts {line-height: 19px;margin-top: 38px;max-width: 390px }.thanks__content__title {font-size: 60px;line-height: 57px;margin-bottom: 14px;max-width: unset }.thanks__content__title:after {display: none;max-width: unset }.thanks__content__title-new {font-size: 40px;line-height: 46px }.thanks__content__order {font-size: 24px;line-height: 28px;flex-direction: row }.thanks__content__order-new {font-size: 20px;line-height: 32px }.thanks__content__order-number {height: 32px;padding: 0 16px;font-size: 24px;line-height: 32px;color: #2f2f2f;margin: 0 10px }.thanks__content__message {font-size: 24px;line-height: 32px;margin-bottom: 43px }.thanks__content__message-new {font-size: 20px;line-height: 28px;margin-bottom: 0 }.thanks__content__order-text + .thanks__content__order-text {margin: 0 }}@media (min-width: 992px) {.container {width: 970px }.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left }.col-md-12 {width: 100% }.col-md-11 {width: 91.66666667% }.col-md-10 {width: 83.33333333% }.col-md-9 {width: 75% }.col-md-8 {width: 66.66666667% }.col-md-7 {width: 58.33333333% }.col-md-6 {width: 50% }.col-md-5 {width: 41.66666667% }.col-md-4 {width: 33.33333333% }.col-md-3 {width: 25% }.col-md-2 {width: 16.66666667% }.col-md-1 {width: 8.33333333% }.col-md-pull-12 {right: 100% }.col-md-pull-11 {right: 91.66666667% }.col-md-pull-10 {right: 83.33333333% }.col-md-pull-9 {right: 75% }.col-md-pull-8 {right: 66.66666667% }.col-md-pull-7 {right: 58.33333333% }.col-md-pull-6 {right: 50% }.col-md-pull-5 {right: 41.66666667% }.col-md-pull-4 {right: 33.33333333% }.col-md-pull-3 {right: 25% }.col-md-pull-2 {right: 16.66666667% }.col-md-pull-1 {right: 8.33333333% }.col-md-pull-0 {right: auto }.col-md-push-12 {left: 100% }.col-md-push-11 {left: 91.66666667% }.col-md-push-10 {left: 83.33333333% }.col-md-push-9 {left: 75% }.col-md-push-8 {left: 66.66666667% }.col-md-push-7 {left: 58.33333333% }.col-md-push-6 {left: 50% }.col-md-push-5 {left: 41.66666667% }.col-md-push-4 {left: 33.33333333% }.col-md-push-3 {left: 25% }.col-md-push-2 {left: 16.66666667% }.col-md-push-1 {left: 8.33333333% }.col-md-push-0 {left: auto }.col-md-offset-12 {margin-left: 100% }.col-md-offset-11 {margin-left: 91.66666667% }.col-md-offset-10 {margin-left: 83.33333333% }.col-md-offset-9 {margin-left: 75% }.col-md-offset-8 {margin-left: 66.66666667% }.col-md-offset-7 {margin-left: 58.33333333% }.col-md-offset-6 {margin-left: 50% }.col-md-offset-5 {margin-left: 41.66666667% }.col-md-offset-4 {margin-left: 33.33333333% }.col-md-offset-3 {margin-left: 25% }.col-md-offset-2 {margin-left: 16.66666667% }.col-md-offset-1 {margin-left: 8.33333333% }.col-md-offset-0 {margin-left: 0 }.row.table-row > .col-md-11 {width: 91.66666666666666% }.row.table-row > .col-md-10 {width: 83.33333333333334% }.row.table-row > .col-md-9 {width: 75% }.row.table-row > .col-md-8 {width: 66.66666666666666% }.row.table-row > .col-md-7 {width: 58.333333333333336% }.row.table-row > .col-md-6 {width: 50% }.row.table-row > .col-md-3 {width: 25% }.row.table-row > .col-md-2 {width: 16.666666666666664% }.row.table-row > .col-md-1 {width: 8.333333333333332% }.header + main {padding-top: 80px }.header .language-select {display: block }.header__content {width: 100% }.header__container {height: 80px }.header__link {display: block;margin: 0 16px }.header__mobile {display: none }.header-button {margin: 0 16px }.header__logo {display: block;height: 28px;margin-right: 32px;padding-left: 32px }.mobile-menu {width: 100vw;height: auto;min-height: auto;transform: translateX(0) translateY(0);padding: 0 }.mobile-menu.is-open {transform: translateX(0) translateY(80px) }.mobile-menu__navigation {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center }.mobile-menu__navigation__box {margin: 0 32px }.mobile-menu__navigation__box.active a {font-weight: 700 }.mobile-menu__container {padding: 10px 0;height: auto;min-height: auto;box-shadow: 0 0 12px 0 rgba(0, 0, 0, .16);border-top: 1px solid #d0d0d5 }.mobile-menu__logo, .mobile-menu__wrap {display: none }.cart__back {left: 20px;right: unset;max-width: 256px;bottom: 16px }.cart__wrapper {-ms-flex-direction: row;flex-direction: row;width: 970px;top: 50%;transform: translateY(-50%) }.cart__container, .cart__wrapper {display: -ms-flexbox;display: flex }.cart__container {position: relative;-ms-flex-direction: column;flex-direction: column;width: 100% }.cart__title {font-size: 40px }.cart-promo {display: -ms-flexbox;display: flex }.cart-promo__form {margin-bottom: 0;min-width: 238px }.cart-promo__form.error {margin-bottom: 0 }.cart-checkout {width: 375px;min-width: 375px;padding: 54px 48px }.cart-checkout-button {margin-left: 0;margin-right: unset }.cart-checkout-price {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 24px }.cart-checkout-price h4 {width: 100%;font-size: 24px;margin-bottom: 24px }.cart-checkout-price h5 {width: 100%;font-size: 40px }.cart-checkout-message {font-size: 14px;line-height: 1.57 }.cart-list {overflow-x: hidden;overflow-y: auto;padding-right: 10px }.home-scene-5 .row {display: -ms-flexbox;display: flex;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;flex-wrap: wrap }.home-scene-5__box {-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: start;align-items: flex-start;margin: 0 }.home-scene-5__box, .home-scene-5__image {display: -ms-flexbox;display: flex;height: 100% }.home-scene-5__image {position: static;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;width: 50%;overflow: visible }.home-scene-5__image img {position: relative;display: block;width: 550px;max-width: none;transform: unset;left: unset }.home-scene-5__button {display: block;margin-top: -70px }.home-scene-5__button button {margin: 0;width: auto;min-width: 140px }.home-scene-5 .what-doing {right: calc((100vw - 900px) / 2);left: unset;-ms-flex-direction: column;flex-direction: column;top: 0;bottom: 0 }.home-scene-5 .what-doing li {margin: 10px 0;width: 12px;height: 12px }.home-scene-5 .what-doing li.slick-active {width: 16px;height: 16px }.home-scene-5 .what-doing li.slick-active:after, .home-scene-5 .what-doing li.slick-active:before {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;opacity: 1 }.catalog1 .slick-next, .catalog1 .slick-prev {display: block !important }.catalog1__item {width: 188px !important }.scene-icons__title {font-size: 18px }.catalog-slider-main, .catalog-slider-main__image {width: 458px;height: 458px }.catalog-slider-nav {width: 458px;height: 112px }.catalog-slider-nav__image {width: 112px;height: 112px }.product-slider__container {margin-left: calc((100vw - 940px) / 2) }.activation__title {margin-bottom: 32px;width: 50% }.activation__title_text {font-size: 32px;line-height: 1.25 }.activation__list ul span {width: 32px;min-width: 32px;height: 32px;line-height: 32px;margin-right: 16px }.activation__list ul li {font-size: 18px;line-height: 1.44 }.home-scene-6__slide-item__content {height: 100% }.home-scene-6__slide-item__link {display: none }.home-scene-6__navigate {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0 }.home-scene-6 .animal-id-slider-arrow.arrow-next {right: 32px }.home-scene-6 .animal-id-slider-arrow.arrow-prev {right: 76px }.home-scene-6 .row {display: -ms-flexbox;display: flex;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;flex-wrap: wrap }.home-scene-6__slider {height: 100% }.home-scene-6__navigate-item__wrap {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column }.home-scene-6__navigate-item__content {display: -ms-flexbox;display: flex;-ms-flex: 1;flex: 1 }.wau {margin-bottom: 80px }.wau__heading {margin: 54px 0 24px;-ms-flex-wrap: nowrap;flex-wrap: nowrap }.wau__heading_text {font-size: 18px;line-height: 21px;-ms-flex-order: 2;order: 2;margin-bottom: 0 }.wau__heading_logo {margin: 0 }.wau__heading_logo_1 {-ms-flex-order: 1;order: 1;width: 79px }.wau__heading_logo_2 {-ms-flex-order: 3;order: 3;width: 123px }.wau__title {font-size: 40px;line-height: 56px }.wau__description {font-size: 22px;line-height: 26px }.wau__process {margin: 90px 0 100px }.wau__process__item {margin-bottom: 0 }.wau__process__title {font-size: 32px;line-height: 42px;margin-bottom: 32px }.wau__process__image {margin: 0 auto 24px }.wau__process__text {font-size: 18px;line-height: 25px }}@media (min-width: 1024px) {.button-style:hover {background-color: var(--color-green-600);color: var(--color-white);border: 2px solid var(--color-green-600) }.button-style:hover.no-background {background-color: var(--color-green-500);color: var(--color-white);border: 2px solid var(--color-green-500) }.button-style:hover.no-background.color-yellow {color: var(--color-white);border: .2rem solid var(--color-yellow-600);background-color: var(--color-yellow-600) }.button-style:hover.no-background.color-yellow path, .button-style:hover.no-background.color-yellow svg {fill: var(--color-white) }.button-style.is-red:hover {background-color: var(--color-red-500);color: var(--color-white) }.button-style.is-gray:hover {border: 2px solid var(--color-gray-400);background-color: var(--color-gray-400) }}@media (min-width: 1200px) {.container {width: 1170px }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {float: left }.col-lg-12 {width: 100% }.col-lg-11 {width: 91.66666667% }.col-lg-10 {width: 83.33333333% }.col-lg-9 {width: 75% }.col-lg-8 {width: 66.66666667% }.col-lg-7 {width: 58.33333333% }.col-lg-6 {width: 50% }.col-lg-5 {width: 41.66666667% }.col-lg-4 {width: 33.33333333% }.col-lg-3 {width: 25% }.col-lg-2 {width: 16.66666667% }.col-lg-1 {width: 8.33333333% }.col-lg-pull-12 {right: 100% }.col-lg-pull-11 {right: 91.66666667% }.col-lg-pull-10 {right: 83.33333333% }.col-lg-pull-9 {right: 75% }.col-lg-pull-8 {right: 66.66666667% }.col-lg-pull-7 {right: 58.33333333% }.col-lg-pull-6 {right: 50% }.col-lg-pull-5 {right: 41.66666667% }.col-lg-pull-4 {right: 33.33333333% }.col-lg-pull-3 {right: 25% }.col-lg-pull-2 {right: 16.66666667% }.col-lg-pull-1 {right: 8.33333333% }.col-lg-pull-0 {right: auto }.col-lg-push-12 {left: 100% }.col-lg-push-11 {left: 91.66666667% }.col-lg-push-10 {left: 83.33333333% }.col-lg-push-9 {left: 75% }.col-lg-push-8 {left: 66.66666667% }.col-lg-push-7 {left: 58.33333333% }.col-lg-push-6 {left: 50% }.col-lg-push-5 {left: 41.66666667% }.col-lg-push-4 {left: 33.33333333% }.col-lg-push-3 {left: 25% }.col-lg-push-2 {left: 16.66666667% }.col-lg-push-1 {left: 8.33333333% }.col-lg-push-0 {left: auto }.col-lg-offset-12 {margin-left: 100% }.col-lg-offset-11 {margin-left: 91.66666667% }.col-lg-offset-10 {margin-left: 83.33333333% }.col-lg-offset-9 {margin-left: 75% }.col-lg-offset-8 {margin-left: 66.66666667% }.col-lg-offset-7 {margin-left: 58.33333333% }.col-lg-offset-6 {margin-left: 50% }.col-lg-offset-5 {margin-left: 41.66666667% }.col-lg-offset-4 {margin-left: 33.33333333% }.col-lg-offset-3 {margin-left: 25% }.col-lg-offset-2 {margin-left: 16.66666667% }.col-lg-offset-1 {margin-left: 8.33333333% }.col-lg-offset-0 {margin-left: 0 }.header__navigation {font-size: 16px;padding: 0 }.header-delivery {min-height: 90px;height: 90px;padding: 0;border-bottom: 1px solid #ddd }.header-delivery + main {padding-top: 90px }.header-delivery__container {position: relative;max-width: 1920px;height: 100%;margin: 0 auto }.header-delivery__logo {position: absolute;width: 150px;left: 40px;top: 50%;transform: translateY(-50%);margin-bottom: 0 }.header-delivery__nav {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;max-width: unset;height: 90px;margin: 0 auto }.header-delivery__nav__item {text-align: center;min-width: 150px }.header-delivery__nav__item:not(:first-child):after {right: unset;width: 45px;height: 3px;left: -22px }.header-delivery__nav__item span {display: block;font-family: Roboto, sans-serif;font-style: normal;font-weight: 700;font-size: 9px;line-height: 9px;letter-spacing: .1px;text-transform: uppercase;color: #1d1d20;margin-top: 3px }.cart__close:after, .cart__close:before, .modal-form__close:after, .modal-form__close:before {height: 12px }.cart__wrapper {width: 1170px;height: 100%;max-height: 85vh }.cart-promo__message {max-width: 270px }.cart-list_item {display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-pack: justify;justify-content: space-between;padding: 38px 0 }.cart-list_content {width: 55% }.cart-list_content-close {width: 12px;height: 12px }.cart-list_content-close:after, .cart-list_content-close:before {height: 12px;left: 5px }.cart-list_content-image {width: 150px;height: 150px;min-width: 150px }.cart-list_content-image.custom img {width: 48px;height: 48px;top: 64px;left: 34px }.cart-list_content-info {margin-left: 30px }.cart-list_content-info h3 {font-size: 18px;line-height: 1.44;margin-bottom: 8px }.cart-list_content-info p {font-size: 14px }.cart-list_content-info h5 {margin-top: 8px;font-size: 14px }.cart-list_amount {width: 45%;-ms-flex-pack: distribute;justify-content: space-around;margin: 0 }.cart-list_amount-total {font-size: 24px }.homepage .buyButton {margin-bottom: 16px;min-width: 220px }.homepage__content .buyButton.btnAmazon {margin-bottom: 32px }.homepage__content_title {font-size: 40px;line-height: 1.2;margin-bottom: 16px }.homepage__content_subtitle {font-size: 24px;line-height: 1;margin-bottom: 24px }.homepage__content_list-item {font-size: 18px;line-height: 1 }.home-scene-2__content_title {font-size: 40px;line-height: normal }.home-scene-2__content_subtitle {font-size: 18px;line-height: 1.44;letter-spacing: .23px;margin-bottom: 40px }.home-scene-2__list {padding-top: 40px }.home-scene-2__list-item:not(:last-child) {margin-bottom: 64px }.home-scene-2__list-icon {width: 63px;min-width: 63px;margin-right: 33px }.home-scene-2__list-text h4 {font-size: 24px }.home-scene-2__list-text p {font-size: 18px;line-height: 1.33 }.home-scene-2__image img {width: 700px;height: auto;top: 0 }.home-scene-3 {text-align: left }.home-scene-3__title {font-size: 40px }.home-scene-3__img {width: 195px }.home-scene-3__content {-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center }.home-scene-3__content, .home-scene-3__form {width: auto;display: -ms-flexbox;display: flex }.home-scene-3__form {margin: 0;max-width: unset }.home-scene-3__form input {width: 361px !important;max-width: 361px;margin-right: 30px }.home-scene-3__form button {width: auto }.home-scene-4__image {min-height: 654px;margin-bottom: 0 }.home-scene-4__image img {bottom: 0 }.home-scene-4__title span {font-size: 120px;letter-spacing: 1.05px }.home-scene-4__title h2 {font-size: 36px }.home-scene-4__subtitle {font-size: 48px }.home-scene-4__text {font-size: 18px;line-height: 1.44;letter-spacing: .23px }.home-scene-4__text-wrapper {max-width: 362px }.home-scene-5 {margin-bottom: 100px }.home-scene-5 .what-doing {right: 8% }.home-scene-5__image img {width: 650px }.home-scene-5__title {font-size: 36px;margin-bottom: 34px }.home-scene-5__sub-title {font-size: 24px }.home-scene-5 p {font-size: 18px }.home-scene-8 {margin-top: 120px;margin-bottom: 120px }.home-scene-8__title {font-size: 40px }.home-scene-8__item {margin-bottom: 0 }.home-scene-8__item-image {margin: 0 auto 30px }.home-scene-8__item-text {font-size: 18px }.home-scene-8__item-number {font-size: 32px }.home-scene-9 {background-image: url(../img/icons/dots-green3.svg);background-repeat: no-repeat;background-size: auto 80%;background-position: bottom 30px left }.home-scene-9__title {font-size: 40px;margin-bottom: 80px }.home-scene-9 .slick-slide {width: 290px;padding: 0 15px }.home-scene-9 .slick-center, .home-scene-9 .slick-current {padding: 0 }.home-scene-9__slide-image {height: 290px }.home-scene-9__slide-text h4 {font-size: 32px;margin-bottom: 12px }.home-scene-9__slide-text p {font-size: 18px;line-height: 1 }.home-scene-10 p {line-height: 1.44 }.catalog1__wrapper {margin: 120px 0 }.catalog1__title {font-size: 40px;margin-bottom: 40px }.catalog1__name, .catalog1__price {font-size: 18px }.catalog1 img {width: 164px }.catalog1__item {width: 190px !important }.tag-swiper__carousel {padding-top: 178px;max-width: 550px }.tag-swiper__carousel-wrap {background-size: 225px auto;min-height: 370px }.tag-swiper .slick-slide {width: 135px !important;margin: 0 28px }.tag-swiper .slick-slide img {box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .3) }.tag-swiper__content h4 {font-size: 40px }.tag-swiper__content p {font-size: 18px }.scene-icons__title {font-size: 20px;max-width: 320px;margin-left: auto;margin-right: auto }.scene-icons__description {font-size: 18px }.catalog-info {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap }.catalog-info__title {font-size: 32px;line-height: 1.25;letter-spacing: .53px;width: 60% }.catalog-info__price {text-align: right;width: 40% }.catalog-info__description {font-size: 18px;width: 100% }.catalog-info__description span {font-size: 14px;margin: 16px 0 }.catalog-info__description a {display: block }.catalog-info__button button {min-width: 263px;font-size: 14px }.catalog-nav__title {font-size: 24px;margin-bottom: 24px }.catalog-nav__size {margin-right: 60px }.catalog-nav__list-image img {width: 115px;height: 115px }.details {margin-top: 120px;margin-bottom: 120px }.details__title {font-size: 32px }.details__text {font-size: 18px;line-height: 1.44 }.details__table_item-description span {display: inline-block;margin-right: 32px;margin-bottom: 0 }.details__table_item-title {min-width: 149px;width: 149px }.howwork-slider {max-width: 100% }.howwork-slider [data-slick-index="0"] .howwork-slider__item, .howwork-slider [data-slick-index="1"] .howwork-slider__item, .howwork-slider [data-slick-index="2"] .howwork-slider__item {position: relative;margin-right: 40px }.howwork-slider [data-slick-index="0"] .howwork-slider__item:after, .howwork-slider [data-slick-index="1"] .howwork-slider__item:after, .howwork-slider [data-slick-index="2"] .howwork-slider__item:after {content: "";position: absolute;right: -28px;top: 141px;width: 16px;height: 16px;background-repeat: no-repeat;background-position: 50%;background-size: contain;background-image: url(/img/icons/arrow-figure.svg) }.howwork-slider__image {width: 254px }.howwork-slider__item {margin: 0 }.howwork-slider__container h2 {font-size: 32px;margin-bottom: 44px }.howwork-slider__content {font-size: 18px }.product-slider .slick-slide {margin: 15px 15px 30px;transition: box-shadow .5s }.product-slider .slick-slide:hover {box-shadow: 0 11px 16px 0 rgba(29, 29, 32, .2) }.product-slider .slick-list {margin: 0 -15px 30px }.product-slider .slick-center .product-slider__content-title {color: #40944a }.product-slider-arrow {display: none;position: absolute;top: 50%;transform: translateY(-50%);width: 48px;height: 48px;background-color: #b5b5bc;border-radius: 50%;cursor: pointer;background-image: url(../img/icons/slider-arrow.svg);background-repeat: no-repeat;background-position: 50%;background-size: 10px;transition: .3s }.product-slider-arrow:hover {background-color: #40944a }.product-slider-arrow.prev {left: -78px }.product-slider-arrow.next {right: -78px;transform: translateY(-50%) scaleX(-1) }.product-slider__container {width: 1140px;margin-left: auto;margin-right: auto }.product-slider__container h2 {font-size: 32px }.product-slider__item {width: 390px;max-width: 390px }.product-slider__image {width: 360px;height: 360px }.product-slider__content {max-width: 360px }.product-slider__content-price {font-size: 18px }.home-scene-6__head {margin-top: 40px }.home-scene-6__head__img {width: 80px;height: 80px }.home-scene-6__slide-item__wrap {padding: 48px 32px 24px }.home-scene-6 {margin: 0 0 30px }.home-scene-6__title {font-size: 40px;margin-bottom: 48px }.breadcrumb-store {margin: 15px 0 }.inner-browser__body {width: 460px;min-height: 356px;padding: 30px }.inner-browser-image {width: 340px }.inner-browser-text {font-size: 24px;line-height: 34px }.constructor {margin-top: 0;min-height: 600px;height: auto;box-sizing: border-box }.constructor-form {margin-bottom: 30px }.constructor .form-group-hint {margin-bottom: 16px;display: block }.constructor .form-group-button {padding-top: 40px;border-top: 1px solid #d0d0d5 }.constructor:after {top: 0;width: 48vw;left: 0;transform: none;min-height: 100vh;height: 100% }.constructor .container {height: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.constructor__badge {width: 458px }.constructor__badge_image {width: 458px;height: auto }.constructor__badge_image img {height: auto }.constructor__heading {margin-top: 160px }.constructor__heading h4 {font-size: 24px }.constructor__heading h3 {font-size: 32px }.cropResult {top: 222px;left: 63px }.cropResult-content {width: 192px;height: 192px }.copyText {font-size: 18px }.copyText-top {top: -25px }.copyText-bottom {bottom: -29px }.info {display: -ms-flexbox;display: flex;height: 100%;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-align: start;align-items: flex-start;-ms-flex-direction: row-reverse;flex-direction: row-reverse;overflow: hidden;padding-right: 480px }.info__wrapper {width: 690px;margin: 40px auto }.info-form {max-width: 455px }.order {position: fixed;top: 90px;width: 480px;left: unset;height: calc(100vh - 90px);right: 0;overflow-y: scroll }.order__name {display: block;font-weight: 400;font-size: 20px;line-height: 23px;color: #1d1d20;margin: 0 0 20px }.order::-webkit-scrollbar {display: none }.order__help-wrapper {-ms-flex-align: center;align-items: center }.order__heading {display: none }.order-wrapper {position: relative;height: 100%;padding: 0 30px 40px;margin-top: 0;transform: translateY(0) }.order__content {padding: 20px 0 30px }.order__item_counter {width: 25px;height: 25px;font-size: 14px }.order__item_title {width: calc(100% - 130px) }.order__item_image {width: 92px;min-width: 92px;height: 92px;margin-right: 18px }.order__item_total-list {margin-bottom: 28px }.order__item_total-list span {font-size: 18px;line-height: 21px }.order__item_total-list span.small {font-size: 14px;line-height: 16px }.order__item_total-list:last-of-type {padding-top: 28px }.order__item_image.custom .image-custom {left: 23px;top: 28px;width: 45px;height: 45px }.thanks {padding-top: 30px }.thanks__background {left: calc(100% + 113px);height: 57vh;max-height: 520px }.thanks__background-new {width: 275px;height: 392px }}@media (min-width: 1360px) {.header__logo {padding-left: 0 }.header__navigation {display: -ms-flexbox;display: flex;font-size: 18px;padding-left: 18px }.header__navigation__box {position: relative;font-family: Roboto, sans-serif;font-size: 18px;font-weight: 400;line-height: normal;color: #242428;padding: 0 15px }.header__navigation__box:after {content: "";position: absolute;bottom: -13px;width: 8px;height: 8px;background-color: #57b262;left: 0;right: 0;margin: 0 auto;border-radius: 50%;opacity: 0;transition: .3s }.header__navigation__box.active {font-weight: 700 }.header__navigation__box.active:after {opacity: 1 }.header__close-button, .mobile-menu {display: none }}@media (min-width: 1440px) {.product-slider-arrow {display: block }}@media (min-width: 1920px) {.home-scene-5__box {padding-bottom: 0 }.home-scene-5__button {margin-top: -180px }.home-scene-5__image img {width: 900px }.home-scene-9 {background-size: auto 80%;background-position: bottom 30px left 140px }.tag-swiper__carousel-wrap {min-height: 440px }.info {padding-right: 642px }.info__wrapper {width: 930px }.info-content {width: 290px;min-width: 290px }.info-content__image {height: 143px;width: 143px }.info-form {padding: 40px;max-width: calc(100vw - 290px) }.order {width: 642px }}@media (max-width: 1024px) {.button-style:active {background-color: var(--color-green-600);color: var(--color-white);border: 2px solid var(--color-green-600) }.button-style:active.no-background {background-color: var(--color-green-500);color: var(--color-white);border: 2px solid var(--color-green-500) }.button-style:active.no-background.color-yellow {color: var(--color-white);border: .2rem solid var(--color-yellow-600);background-color: var(--color-yellow-600) }.button-style:active.no-background.color-yellow path, .button-style:active.no-background.color-yellow svg {fill: var(--color-white) }.button-style.is-red:active {background-color: var(--color-red-500);color: var(--color-white) }.button-style.is-gray:active {border: 2px solid var(--color-gray-400);background-color: var(--color-gray-400) }}@media (max-width: 768px) {.button-style {font-size: 12px }}@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd }.table-responsive > .table {margin-bottom: 0 }.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {white-space: nowrap }.table-responsive > .table-bordered {border: 0 }.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {border-left: 0 }.table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {border-right: 0 }.table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0 }}@media (max-width: 767px) {.homepage .flex-container {display: -ms-flexbox;display: flex;-ms-flex-direction: column-reverse;flex-direction: column-reverse }.homepage__image {text-align: center;margin: 0 auto 25px;padding: 0 20px;max-width: 500px }.homepage__image img {max-width: 100% }.cropModal {width: 100%;height: 100vh;max-width: 640px;min-height: 400px }.cropModal__controls {-ms-flex-direction: column-reverse;flex-direction: column-reverse }.cropModal__controls, .cropModal__heading {padding: 12px }.homepage .buyButton {width: 220px;margin: 0 auto 16px !important }}@media (max-width: 450px) {.info.infoLiqpay .info__wrapper {margin-left: 0;margin-right: 0 }.info.infoLiqpay .info-form {padding: 19px 0 }.constructor__heading {display: none;}}@media print {*, :after, :before {color: #000 !important;text-shadow: none !important;background: 0 0 !important;box-shadow: none !important }a, a:visited {text-decoration: underline }a[href]:after {content: " (" attr(href) ")" }abbr[title]:after {content: " (" attr(title) ")" }a[href^="#"]:after, a[href^="javascript:"]:after {content: "" }blockquote, pre {border: 1px solid #999;page-break-inside: avoid }thead {display: table-header-group }img, tr {page-break-inside: avoid }img {max-width: 100% !important }h2, h3, p {orphans: 3;widows: 3 }h2, h3 {page-break-after: avoid }.navbar {display: none }.btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important }.label {border: 1px solid #000 }.table {border-collapse: collapse !important }.table td, .table th {background-color: #fff !important }.table-bordered td, .table-bordered th {border: 1px solid #ddd !important }}@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {line-height: 34px }.input-group-sm input[type=date], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], .input-group-sm input[type=time], input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {line-height: 30px }.input-group-lg input[type=date], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], .input-group-lg input[type=time], input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {line-height: 46px }}