

/* Start:/local/templates/book_tmpl/layout/styles/main.min.css?175198113917343*/
body {margin: 0;background: #e6e6e6}  details, main {display: block}  h1 {font-size: 2em}  hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible}  code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em}  a {background-color: transparent;cursor: pointer}  abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted}  b, strong {font-weight: bolder}  small {font-size: 80%}  sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}  sub {bottom: -.25em}  sup {top: -.5em}  img {border-style: none;display: block;max-width: 100%}  button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}  button, input {overflow: visible}  button, select {text-transform: none}  [type=button], [type=reset], [type=submit], button {-webkit-appearance: button}  [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0}  [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline: ButtonText dotted 1px}  fieldset {padding: .35em .75em .625em}  legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}  progress {vertical-align: baseline}  textarea {overflow: auto}  [type=checkbox], [type=radio] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0}  [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto}  [type=search] {-webkit-appearance: textfield;outline-offset: -2px}  [type=search]::-webkit-search-decoration {-webkit-appearance: none}  ::-webkit-file-upload-button {-webkit-appearance: button;font: inherit}  summary {display: list-item}  [hidden], template {display: none}  h1, h2, h3, h4, h5, h6, ul {margin: 0;padding: 0}  .container {max-width: 1280px;margin: 0 auto;padding-left: .9375rem;padding-right: .9375rem;max-width: 98.875rem}  button {cursor: pointer}  *, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box}  .text-center {text-align: center}  .hidden {display: none}  input:focus {outline: 0}  p {line-height: 1.55;font-size: 1.875rem}  html {-webkit-text-size-adjust: 100%;font-family: Arial, Arial, sans-serif;font-size: 16px;line-height: 1.3;font-weight: 400}  .m-list__link, h1, h2, h3 {font-family: 'Playfair Display', serif}  .main {overflow: hidden}  .burger {background: 0 0;border: none;position: relative;width: 1.5rem;height: 1rem;cursor: pointer;z-index: 4}  .burger:hover span {width: 1.5rem !important}  .burger span {position: absolute;right: 0;height: .125rem;-webkit-transition: .4s ease-in-out;-o-transition: .4s ease-in-out;transition: .4s ease-in-out;background: #fff}  .burger span:nth-child(1) {top: 0;width: 100%}  .burger span:nth-child(2) {top: .4375rem;width: 100%}  .burger span:nth-child(3) {bottom: 0;width: 100%}  .burger.active span {width: 1.5rem}  .burger.active span:nth-child(1) {-webkit-transform: rotate(-45deg) translate(-.25rem, .375rem);-ms-transform: rotate(-45deg) translate(-.25rem, .375rem);transform: rotate(-45deg) translate(-.25rem, .375rem)}  .burger.active span:nth-child(2) {opacity: 0}  .burger.active span:nth-child(3) {-webkit-transform: rotate(45deg) translate(-.25rem, -.375rem);-ms-transform: rotate(45deg) translate(-.25rem, -.375rem);transform: rotate(45deg) translate(-.25rem, -.375rem)}  .i-grid__inp .check {opacity: 0}  .js-fade-in-left {opacity: 0;-webkit-transform: translateX(-200px);-ms-transform: translateX(-200px);transform: translateX(-200px)}  .js-fade-in-left.animate-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;-webkit-transition: .5s ease-in-out .1s;-o-transition: .5s ease-in-out .1s;transition: .5s ease-in-out .1s}  .js-fade-in-left2 {opacity: 0;-webkit-transform: translateX(-200px);-ms-transform: translateX(-200px);transform: translateX(-200px)}  .js-fade-in-left2.animate-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;-webkit-transition: .5s ease-in-out .2s;-o-transition: .5s ease-in-out .2s;transition: .5s ease-in-out .2s}  .js-fade-in-left3 {opacity: 0;-webkit-transform: translateX(-200px);-ms-transform: translateX(-200px);transform: translateX(-200px)}  .js-fade-in-left3.animate-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;-webkit-transition: .5s ease-in-out .3s;-o-transition: .5s ease-in-out .3s;transition: .5s ease-in-out .3s}  .js-fade-in-right {opacity: 0;-webkit-transform: translateX(200px);-ms-transform: translateX(200px);transform: translateX(200px)}  .js-fade-in-right.animate-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;-webkit-transition: .5s ease-in-out .3s;-o-transition: .5s ease-in-out .3s;transition: .5s ease-in-out .3s}  .js-fade-in-top {opacity: 0;-webkit-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px)}  .js-fade-in-top.animate-in {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);opacity: 1;-webkit-transition: .5s ease-in-out .3s;-o-transition: .5s ease-in-out .3s;transition: .5s ease-in-out .3s}  .js-fade-in {opacity: 0}  .js-fade-in.animate-in {opacity: 1;-webkit-transition: .4s ease-in-out .1s;-o-transition: .4s ease-in-out .1s;transition: .4s ease-in-out .1s}  .js-fade-in2 {opacity: 0}  .js-fade-in2.animate-in {opacity: 1;-webkit-transition: .4s ease-in-out .3s;-o-transition: .4s ease-in-out .3s;transition: .4s ease-in-out .3s}  .js-fade-in-b1 {opacity: 0;-webkit-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px)}  .js-fade-in-b1.animate-in {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-transition: .5s ease-in-out .1s;-o-transition: .5s ease-in-out .1s;transition: .5s ease-in-out .1s}  .js-fade-in-b2 {opacity: 0;-webkit-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px)}  .js-fade-in-b2.animate-in {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-transition: .5s ease-in-out .3s;-o-transition: .5s ease-in-out .3s;transition: .5s ease-in-out .3s}  .nav {position: relative;padding-top: 1.875rem;padding-bottom: 1.875rem}  .nav__container {max-width: 100% !important}  .nav__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}  .m-list {list-style-type: none;display: -webkit-box;display: -ms-flexbox;display: flex}  .m-list__link {color: #000;text-decoration: none;font-weight: 600;font-size: 1.25rem}  .soc-list {list-style-type: none;display: -webkit-box;display: -ms-flexbox;display: flex}  .soc-list__link svg {width: 2.1875rem;height: 1.5625rem}  .logo {width: 15.875rem;height: auto;margin-bottom: 1rem}  .banner {padding-top: 2.75rem;padding-bottom: 5.4375rem;position: relative}  .banner__title {font-size: 5rem;line-height: 1.2;font-weight: 600;margin-bottom: 1.6rem}  .banner__descr {position: relative}  .banner__descr p {font-size: 2rem;opacity: .75;font-family: Arial, Arial, sans-serif;margin: .1125rem 0;z-index: 2;position: relative}  .banner__buttons {z-index: 2;position: relative;padding-top: 3.35rem}  .banner__buttons .btn + .btn {margin-left: 1.875rem}  .banner__image {height: 100%;width: 100%;position: absolute;right: 0;top: 0;max-width: 55.25rem}  .btn {font-size: 1.25rem;text-transform: uppercase;font-weight: 300;color: #906;line-height: 1.2;text-align: center;font-family: Arial, Arial, sans-serif;padding: 1.375rem 3.0625rem;border: solid transparent;background-color: transparent;text-decoration: none;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}  .btn__primary {color: #fff;border-color: #906;background-color: #906}  .btn__primary2 {color: #906;border-color: #906;background-color: #fff}  .btn__w100 {width: 100%}  .btn:disabled {color: #c6c6c6;border-color: #efefef;background-color: #fafafa;pointer-events: none}  .section {padding: 3.75rem 0}  .section-title {font-size: 3.75rem;line-height: 1.5;font-weight: 500;margin-bottom: 2.8125rem}  .section-title--mb {margin-bottom: 3rem}  .section-sub-title {line-height: 1.4;margin-bottom: 3.25rem}  .descr-block__image {position: relative;width: 20.9375rem;height: 31.25rem;-ms-flex-negative: 0;flex-shrink: 0}  .descr-block__descr p {margin-top: 0;line-height: 1.3;font-weight: 500;font-family: Arial, Arial, sans-serif;font-size: 1.93rem}  .vertical-txt {text-transform: uppercase}  .vert-block {display: -webkit-box;display: -ms-flexbox;display: flex}  .vert-block__left {padding-right: .425rem}  .s-list {list-style-type: none}  .s-list__item {font-size: 1.5625rem;margin-bottom: 1.25rem;line-height: 1.25}  h3 {font-size: 3.75rem;line-height: 1.4}  .section--slider__title {font-weight: 400;margin-bottom: 5.875rem}  .slider__img {width: 100%}  .slick-list {padding: 0 !important}  .custom-slick-nav .slick-arrow {background-repeat: no-repeat;background-position: center;width: 3.125rem;height: 3.125rem;background-size: .8rem}  .custom-slick-nav .slick-arrow:before {display: none}  .custom-slick-nav .slick-prev {left: -1.5625rem;-webkit-transform: translate(-55%, -50%) rotate(180deg);-ms-transform: translate(-55%, -50%) rotate(180deg);transform: translate(-55%, -50%) rotate(180deg);background-image: url("data:image/svg+xml,%3Csvg style='display: block' viewBox='0 0 12.6 22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3ELeft%3C/desc%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='butt' stroke-linecap='butt' stroke-width='2' points='1,1 11,11 1,21'%3E%3C/polyline%3E%3C/svg%3E")}  .custom-slick-nav .slick-next {right: -3.2625rem;background-image: url("data:image/svg+xml,%3Csvg style='display: block' viewBox='0 0 12.6 22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3ELeft%3C/desc%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='butt' stroke-linecap='butt' stroke-width='2' points='1,1 11,11 1,21'%3E%3C/polyline%3E%3C/svg%3E")}  .custom-slick-nav .slick-dots {bottom: -3.125rem}  .custom-slick-nav .slick-dots li button:before {width: 1.25rem;height: 1.25rem;line-height: 1.3;font-size: .625rem}  .section .container {max-width: 980px}  .chck-block {position: relative}  .chck-block__title {font-weight: 400;margin-bottom: 2.5rem}  .chck-block__right {-ms-flex-negative: 0;flex-shrink: 0}  .chck-block__image {margin: 0 auto}  .footer {background: #000;padding: 1.875rem}  .footer__logo {fill: #fff;width: 10.3125rem;height: 2.25rem}  .footer__copy {color: #fff;font-size: 1rem}  .ff-arial {font-family: Arial, Arial, sans-serif}  @media only screen and (min-width: 576px) {  .visible-mob {display: none}  .chck-block__image {width: 21.625rem;height: 32rem}  }  @media only screen and (min-width: 700px) {  .visible-700 {display: none}  }  @media only screen and (min-width: 768px) {  .visible-md {display: none}  .descr-block {display: -webkit-box;display: -ms-flexbox;display: flex}  .descr-block__descr {padding-left: 6rem}  .vertical-txt {left: -.6875rem;position: relative;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;font-size: 5.2rem;line-height: 1;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}  .chck-block {display: -webkit-box;display: -ms-flexbox;display: flex}  .chck-block__left {padding-right: 6.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}  .chck-block__btn {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}  }  @media only screen and (min-width: 992px) {  .hide-lg, .visible-tab {display: none}  .nav__inner {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important}  .m-list__item:not(:last-child) {margin-right: 1.875rem}  .banner__img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover;'}  .footer__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}  .section--from-whu {padding-bottom: 0}  .section--chck {padding-bottom: 12rem}  }  @media only screen and (min-width: 1630px) {  .nav {padding-left: 1.6875rem;padding-right: 1.6875rem}  }  @media (max-width: 1200px) {  .banner__descr p {max-width: 400px;font-size: 1.7rem}  .banner__image {height: 73%;top: auto;max-width: 45.25rem;bottom: 0}  }  @media only screen and (max-width: 992px) {  .hide-tab, .visible-lg {display: none}  }  @media (max-width: 991px) {  .banner__descr p {max-width: 100%;font-size: 1.5rem}  .banner__image {position: relative;height: auto;max-width: initial}  .banner__img {position: relative;display: block}  .banner__descr {position: initial;padding-bottom: 1rem}  .banner__buttons {position: absolute;bottom: 8rem;z-index: 3;left: 0;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex}  .logo {position: absolute;top: 2rem;left: 0}  .banner__title {font-size: 3rem}  .banner {padding-top: 8rem}  .descr-block__image {margin-bottom: 1.875rem}  .nav {background: #000;z-index: 4}  .nav__inner {text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background: #fff;position: absolute;top: 100%;z-index: 3;left: 0;width: 100%;padding: .9375rem;padding-top: 5.5rem;padding-bottom: 2.8125rem;display: none}  .nav__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}  .soc-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}  .m-list__item {margin-bottom: 1.3rem}  .nav__soc {margin-top: 42px}  .nav {padding: 1.25rem 0;position: fixed;left: 0;top: 0;width: 100%}  .main {padding-top: 3.9375rem}  .chck-block__title {font-size: 2rem}  section.section--chck {padding: 2.5rem 0 5.5rem}  }  @media only screen and (max-width: 768px) {  .hide-md {display: none}  .chck-block__image {height: auto;padding: 0 3rem}  }  @media (max-width: 768px) {  .banner {text-align: center;padding-top: 7rem}  .banner__title {font-size: 2rem}  .banner__buttons {bottom: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}  .banner__buttons .btn + .btn {margin: 1rem 0 0}  .banner__buttons .btn {padding: .875rem 2.7625rem;font-size: 1rem}  .logo {width: 10.875rem;height: 2.75rem;margin-bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}  .section-title, h2 {font-size: 1.875rem}  .section {text-align: center;padding: 2.5rem 0}  p {font-size: 1.125rem}  .descr-block__image {width: 100%;height: auto;padding: 0 3rem}  .descr-block__descr p {font-size: 1.25rem}  .vert-block {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}  .s-list__item {font-size: 1.125rem}  .s-list {list-style-type: disc;text-align: left;margin-left: .9375rem}  .section--slider__title, h3 {font-size: 1.875rem;margin-bottom: 2.8125rem}  .chck-block__btn.chck-block__btn--1 {position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 0}  .chck-block__btn.chck-block__btn--2 {position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -65px;}  .chck-block {padding-bottom: 6rem}  .nav {padding: .45rem 0 .95rem}  .main {padding-top: 2.8125rem}  .footer__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center}  .section--authors {padding-top: 3.5rem}  }  @media only screen and (max-width: 700px) {  .hide-700 {display: none}  }  @media only screen and (max-width: 640px) {  .hide-640 {display: none}  }  @media only screen and (max-width: 576px) {  .hide-mob {display: none}  .js-fade-in-b1, .js-fade-in-b2 {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1}  }  @media (max-width: 576px) {  .chck-block__btn {width: 100%;left: 0;-webkit-transform: none;-ms-transform: none;transform: none}  .banner__descr p {font-size: 1rem}  .banner {padding-top: 5rem}  .logo {top: 1rem}  }  .chck-block__btn {margin-bottom: 2rem;min-width: 300px;}

/* End */


/* Start:/local/templates/book_tmpl/template_styles.css?17519811393449*/
body .slick-slide {height: auto;}  .vert-block__left {flex-shrink: 0;}  .number-input {-webkit-box-flex: 0;-ms-flex: 0 0 auto;-webkit-flex: 0 0 auto;flex: 0 0 auto;display: -webkit-box;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}  .number-input--sm .number-input__button, .number-input--sm .number-input__counter {width: 35px;height: 35px;}  .is-decrement-disabled .number-input__button--decrement {opacity: .5;pointer-events: none;}  .number-input__button {width: 50px;height: 50px;position: relative;cursor: pointer;transition: all .4s ease-in-out;}  .number-input__button, .number-input__button:after {-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;}  .number-input__button:after {display: block;width: 10px;height: 2px;margin: -1px 0 0 -5px;transition: all .4s ease-in-out;}  .number-input__button--increment:before, .number-input__button:after {position: absolute;top: 50%;border-radius: 10px;background: #000000;content: '';left: 50%;}  .number-input__counter {position: relative;width: 50px;height: 50px;box-sizing: border-box;border: 1px solid #000000;text-align: center;-webkit-transition: all .4s cubic-bezier(.36,.26,.19,1.03);transition: all .4s cubic-bezier(.36,.26,.19,1.03);}  .jq-selectbox__select-text, .number-input__counter {overflow: hidden;-o-transition: all .4s cubic-bezier(.36,.26,.19,1.03);}  .number-input--sm .number-input__counter-input, .number-input--sm .number-input__counter-num {line-height: 33px;font-size: 1rem;}  .number-input__counter-input {width: 100%;margin: 0;padding: 0;position: relative;z-index: 2;-webkit-box-shadow: none;box-shadow: none;outline: 0;background: 0 0;border: none;color: #333C48;line-height: 48px;font-size: 16px;text-align: center;opacity: 0;-webkit-transition: opacity .1s ease-in;-o-transition: opacity .1s ease-in;transition: opacity .1s ease-in;}  .number-input__counter-num {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;line-height: 48px;opacity: 1;-webkit-transition: opacity .1s ease-in;-o-transition: opacity .1s ease-in;transition: opacity .1s ease-in;}  .number-input__button--increment:before {display: block;width: 2px;height: 10px;margin: -5px 0 0 -1px;transition: all .4s ease-in-out;}  .form-popup__title {font-size: 2.1rem;line-height: 1.2;margin-bottom: 0;}  .form-popup__input {padding: 1rem;display: flex;justify-content: center;}  .form-popup__input {padding: 2rem 1rem;display: flex;justify-content: center;}  @media (max-width: 991px) {  .form-popup__title {font-size: 2.1rem;line-height: 1.2;margin-bottom: 0;}  .banner__img {min-height: 13.4375rem;}  .chck-block__btn { /*font-size: 1rem;*//*padding: 1.375rem 1.0625rem;*/width: 100%;padding: 0.875rem 2.7625rem;font-size: 1rem;}  .custom-popup.swal2-content {padding: 0;}  }  @media (min-width: 768px) {  .vert-block__left {min-width: 6rem;}  }  span.cart-ct {font-size: 14px;font-style: normal;line-height: 13px;position: absolute;top: 0;right: -18px;display: block;text-align: center;color: #fff;border: 2px solid #fff;border-radius: 100%;background-color: #ac0a74;min-width: 20px;height: 20px;}  .m-list__link {position: relative;}  .banner__image {display: block;}  .nav {z-index: 7;}  .wrap-content {padding-bottom: 60px;}  @media (max-width: 991px) {  .nav__inner {box-shadow: 0 0.0625rem 0.3125rem rgb(0 0 0 / 10%);}  }  button:focus {outline: none!important;}  .loca-found {display: none;}

/* End */
/* /local/templates/book_tmpl/layout/styles/main.min.css?175198113917343 */
/* /local/templates/book_tmpl/template_styles.css?17519811393449 */
