@import "../fonts/Playfair_Display/stylesheet.min.css";@import "../fonts/Open_Sans/stylesheet.min.css";@keyframes pulseRed{0%,to{transform:translateY(50%) scale(.92);opacity:.35}50%{transform:translateY(50%) scale(1);opacity:1}}*{box-sizing:border-box}body,html{height:100%}a{color:inherit;text-decoration:none}img{display:block}html{scroll-behavior:smooth}.container{max-width:1300px}@media (max-width:1360px){.container{max-width:991px}}.clearfix{clear:both}.hidden{display:none!important}.pulse{position:absolute;right:-30px;top:0;height:100%;width:40%;z-index:-2}.pulse.pulse-left{transform:rotate(180deg);left:-30px;right:inherit}@media (max-width:991px){.pulse{display:none}}.pulse__patern{right:0;bottom:0;height:100%;object-position:center;object-fit:contain;width:auto;z-index:1}.decor-line,.pulse__patern,.pulse__red{position:absolute;display:block}.pulse__red{right:0;bottom:50%;height:100%;object-position:center;object-fit:contain;width:auto;z-index:0;transform:translateY(50%) scale(.92);transform-origin:center center;animation:pulseRed 3s ease-in-out infinite;will-change:transform,opacity,filter}.decor-line{pointer-events:none;object-fit:cover;z-index:1;transition:width 4s ease;will-change:width}.decor-line.is-visible{width:var(--line-width)}.expand-left{transform-origin:right top;object-position:right}.expand-right{transform-origin:left top;object-position:left}.decor-line-hero{right:190px;bottom:-230px;width:200px;height:375px;z-index:-1;--line-width:1087px}@media (max-width:1360px){.decor-line-hero{height:265px;right:158px;bottom:-155px;width:200px;--line-width:760px}}@media (max-width:991px){.decor-line-hero{right:80px;bottom:-170px}}@media (max-width:550px){.decor-line-hero{display:none}}.decor-line-welcome{width:250px;height:333px;left:440px;top:163px;z-index:1;--line-width:630px}@media (max-width:768px){.decor-line-welcome{display:none}}.quotes__row-left-line{--line-width:410px}body,body main .other-books .books-top{font-size:16px;font-style:normal;font-weight:400}body{color:#f1ddbc;font-family:"Open Sans",sans-serif;line-height:normal;margin:0;overflow-x:hidden;background:#091618}body .bg-noise,body .bg-vignette{pointer-events:none;position:fixed;z-index:0}body .bg-noise{inset:0;opacity:.12;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 1px,transparent 1px,transparent 3px)}body .bg-vignette{inset:-40px;background:radial-gradient(70% 50%at 50% 30%,transparent 40%,rgba(0,0,0,.55) 100%)}body .icon-link{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.85);transition:all .25s ease}body .icon-link:hover{border-color:rgba(255,255,255,.25);color:#ff3b47}body .btn,body .header__nav a{font-size:14px;font-style:normal}body .btn{display:inline-flex;align-items:center;justify-content:center;color:#f1ddbc;padding:22px 42px;font-weight:600;line-height:normal;letter-spacing:.14px;text-transform:uppercase;cursor:pointer;transition:.3s}body .btn--primary,body main .other-books .slide-books .swiper-pagination{position:relative}body .btn--primary svg{position:absolute;width:100%;height:100%;z-index:-1}body .btn--primary:hover,body main .other-books .slide-books .book-block .img-block img.open-more:hover{transition:.3s}body .btn--ghost:hover{color:#e32627;transition:.3s}body .badge{display:flex;justify-content:flex-end;font-size:36px;font-family:"Playfair Display",sans-serif;font-weight:500;padding:20px 0}@media (max-width:991px){body .badge{justify-content:flex-start;font-size:30px}}body .h2-title{font-family:"Playfair Display",sans-serif;color:#f1ddbc;font-size:32px;font-style:normal;font-weight:500;line-height:normal;display:flex;padding-left:65px;position:relative;margin:20px 0}@media (max-width:550px){body .h2-title{font-size:26px;text-align:left}}body .h2-title:before,body .header__in:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain}body .h2-title:before{width:42px;height:47px;left:0;top:50%;transform:translateY(-50%);background-image:url(../img/author-icon.svg)}body .sub{margin:0 auto 22px;max-width:720px;color:#f1ddbc;line-height:1.6}body .sub--center{text-align:center}body .text{margin:0 0 14px;color:#f1ddbc;line-height:1.75;font-size:14px}body .text--sm{font-size:13px}body .muted{color:#f1ddbc}body .header{position:sticky;top:0;z-index:10}body .header__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 70px 35px}@media (max-width:1360px){body .header__in{padding:32px 40px 35px}}@media (max-width:991px){body .header__in{padding:10px 90px 0}}@media (max-width:768px){body .header__in{padding:5px 90px 0}}@media (max-width:550px){body .header__in{padding:15px 20px 0}}body .header__in:before{width:100%;height:calc(100% + 55px);top:0;left:50%;transform:translateX(-50%);background-image:url(../img/header-bg.svg);background-position:top center;z-index:-1}@media (max-width:550px){body .header__in:before{background-size:cover}}body .header__nav{display:flex;gap:50px;flex-wrap:wrap;width:40%;z-index:2}@media (max-width:1360px){body .header__nav{gap:15px;width:55%}}@media (max-width:991px){body .header__nav{gap:0;width:40%;flex-direction:column}}@media (max-width:768px){body .header__nav{display:none}}body .header__nav a{font-weight:400}@media (max-width:991px){body .header__nav a{font-size:12px}}body .header__nav a:hover{text-decoration:none;color:#f1ddbc}body .header__brand{display:flex;align-items:center;gap:14px;width:20%;justify-content:center;z-index:2}@media (max-width:550px){body .header__brand{width:auto}}body .header__social{display:flex;gap:10px;width:40%;justify-content:flex-end;z-index:2}@media (max-width:550px){body .header__social{width:auto}}body main,body main .other-books{background-size:contain;background-repeat:no-repeat;position:relative}body main{overflow:hidden;background-image:url(../img/hero-bg.png);background-position:top;z-index:1}@media (max-width:991px){body main{background-size:auto}}body main .other-books{padding-bottom:50px;padding-top:50px;background-position:right}body main .other-books .books-top{display:flex;flex-direction:column;align-items:center;max-width:730px;text-align:center;margin-left:auto;margin-right:auto;grid-row-gap:42px;margin-bottom:75px}@media (max-width:991px){body main .other-books .books-top{grid-row-gap:20px;margin-bottom:0}}body main .other-books .slide-books{width:100%;padding-bottom:20px}@media (max-width:768px){body main .other-books .slide-books .swiper-pagination{bottom:-20px}}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet{width:85px;height:130px;margin:30px 20px 0;background-repeat:no-repeat;background-image:url(../img/books-dots1.png);background-size:contain;background-color:transparent;border-radius:0;position:relative;opacity:1}@media (max-width:1360px){body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet{width:50px;height:75px}}@media (max-width:550px){body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet{margin:10px 10px 0;width:30px;height:48px}}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:hover:before{position:absolute;left:-15px;top:-18px;content:"";display:block;z-index:-1;width:calc(100% + 30px);height:calc(100% + 20px);background-color:#10292f;transition:.3s}@media (max-width:550px){body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:hover:before{left:-10px;top:-5px;width:calc(100% + 20px);height:calc(100% + 10px)}}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(1){background-image:url(../img/9350-7-2.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(2){background-image:url(../img/book-3d-5.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(3){background-image:url(../img/book-3d-3.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(4){background-image:url(../img/book-3d-9.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(5){background-image:url(../img/book-3d-8.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(6){background-image:url(../img/book-3d-4.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(7){background-image:url(../img/book-3d-6.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(8){background-image:url(../img/book-3d-7.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(9){background-image:url(../img/book-3d-10.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet:nth-of-type(10){background-image:url(../img/book-3d-2.png)}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{visibility:visible}body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{position:absolute;left:-15px;top:-18px;content:"";display:block;z-index:-1;width:calc(100% + 30px);height:calc(100% + 20px);border:1px solid #e32627;background-color:#10292f}@media (max-width:550px){body main .other-books .slide-books .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{left:-10px;top:-5px;width:calc(100% + 20px);height:calc(100% + 10px)}}body main .other-books .slide-books .book-block{display:flex;padding-left:10px;padding-right:10px}@media (max-width:1360px){body main .other-books .slide-books .book-block{grid-row-gap:30px}}body main .other-books .slide-books .book-block:first-of-type .img-block img{width:70%}body footer,body main .other-books .slide-books .book-block.coming-soon{position:relative}body main .other-books .slide-books .book-block.coming-soon .img-block{position:relative;display:block}body main .other-books .slide-books .book-block.coming-soon .img-block:after{content:"";width:322px;height:100%;display:block;background-color:#000000bd;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:1}@media (max-width:1360px){body main .other-books .slide-books .book-block.coming-soon .img-block:after{width:226px;height:330px;margin-left:-113px}}body main .other-books .slide-books .book-block.coming-soon .img-block:before{content:"";width:115px;height:80px;display:block;background-image:url(../img/wait.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}body main .other-books .slide-books .book-block.coming-soon.last{width:250px}body main .other-books .slide-books .book-block .img-block img{width:54%;position:relative;display:block;margin:0 auto;transition:.3s}body main .other-books .slide-books .book-block .img-block img.open-more{cursor:pointer}body main .other-books .slide-books .book-block .text-block{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:center;padding-left:50px}@media (max-width:550px){body main .other-books .slide-books .book-block .text-block{padding-left:60px}}body main .other-books .slide-books .book-block .text-block .book-author{font-weight:700;font-size:16px;line-height:26px;letter-spacing:.01em;color:#e32627;margin-bottom:10px;display:block}body main .other-books .slide-books .book-block .text-block .book-name{font-family:"Playfair Display",sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:.01em;margin-bottom:20px;position:relative}@media (max-width:550px){body main .other-books .slide-books .book-block .text-block .book-name{font-size:24px}}body main .other-books .slide-books .book-block .text-block .book-name span{color:#f1ddbc;font-family:"Playfair Display",sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;position:absolute;opacity:.3;left:-90px;top:-30px}@media (max-width:550px){body main .other-books .slide-books .book-block .text-block .book-name span{left:-60px;top:-25px;font-size:52px}}body main .other-books .slide-books .book-block .text-block .book-text{font-size:16px;font-weight:400;margin-bottom:25px}@media (max-width:550px){body main .other-books .slide-books .book-block .text-block .book-text{font-size:14px;font-weight:400;margin-bottom:10px}}body main .other-books .slide-books .book-block .text-block .book-text a,body main .other-books .slide-books .book-block .text-block .orange-btn:hover{color:#e32627}body main .other-books .slide-books .book-block .text-block .book-text p{margin-bottom:15px}body main .other-books .slide-books .book-block .text-block .book-text p .show-more{display:none;color:#e32627}@media (max-width:768px){body main .other-books .slide-books .book-block .text-block .book-text p .show-more{display:inline-block}body main .other-books .slide-books .book-block .text-block .book-text p .hidden-text,body main .other-books .slide-books .book-block .text-block .book-text p .show-more.hide{display:none}body main .other-books .slide-books .book-block .text-block .book-text p .hidden-text.show{display:inline}}body main .other-books .slide-books .book-block .text-block .orange-btn{margin-top:10px;color:#fff;display:inline-block}@media (max-width:500px){body main .other-books .slide-books .book-block .text-block .orange-btn{box-shadow:15px 12px 40px #ffa08173;padding:15px 25px}}body main .quotes{padding:100px 0;background:rgba(0,0,0,.2);position:relative}@media (max-width:991px){body main .quotes{padding:70px 0}}body main .quotes__row{display:flex;align-items:center}@media (max-width:991px){body main .quotes__row{flex-direction:column}}body main .quotes__row-left{display:flex;width:55%;position:relative}@media (max-width:991px){body main .quotes__row-left{width:100%}}body main .quotes__row-left-book{max-width:100%;position:relative;z-index:1}body main .quotes__row-left-line{max-width:100%;position:absolute;display:block;width:150px;height:225px;z-index:0;left:260px;top:340px;pointer-events:none;object-fit:cover;object-position:left}@media (max-width:1360px){body main .quotes__row-left-line{top:220px;left:85px}}@media (max-width:991px){body main .quotes__row-left-line{top:340px;left:360px}}@media (max-width:768px){body main .quotes__row-left-line{top:300px;left:170px}}@media (max-width:550px){body main .quotes__row-left-line{display:none}}body main .quotes__row-left-line.is-loaded{transition:5s;width:400px}body main .quotes__row-right{display:block;width:45%}@media (max-width:991px){body main .quotes__row-right{width:100%}}body main .quotes__row-right-title{color:#f1ddbc;font-family:"Playfair Display",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;grid-column-gap:15px;margin-bottom:50px}@media (max-width:768px){body main .quotes__row-right-title{margin-bottom:20px}}@media (max-width:550px){body main .quotes__row-right-title{font-size:26px}}body main .quotes__row-right-slider-item{border-radius:12px;border:2px solid #e32627;background:#f1ddbc;color:#252525;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:24px}body main .quotes__row-right-slider .quotes-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:50px}@media (max-width:768px){body main .quotes__row-right-slider .quotes-navigation{margin-top:20px}}body main .quotes__row-right-slider .quotes-button-next svg path,body main .quotes__row-right-slider .quotes-button-prev svg path{transition:fill .3s}body main .quotes__row-right-slider .quotes-button-next:hover svg path,body main .quotes__row-right-slider .quotes-button-prev:hover svg path{fill:#e32627;transition:fill .3s}body main .quotes__row-right-slider .quotes-dots{display:flex;justify-content:center}body main .quotes__row-right-slider .quotes-dots .swiper-pagination-bullet{width:64px;height:4px;border-radius:20px;background:#5e5d80}body main .quotes__row-right-slider .quotes-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f1ddbc}.hero,body main .review{padding:0 0 100px;position:relative}@media (max-width:550px){body main .review{padding:70px 0}}body main .review .reviews-grid-item-detail{display:flex;flex-direction:column;grid-row-gap:16px}body main .review .review-grid-item-detail-book-name{color:#1a1a1a;font-family:"Playfair Display",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.48px}body main .review .reviews-grid-item-detail-rating{display:flex;grid-column-gap:5px}body main .review .reviews-grid-item-detail-rating img{width:22px;filter:brightness(.8);height:22px}body main .review .reviews-grid-item-detail-head{display:flex;justify-content:space-between}body main .review .reviews-grid-item-detail-date,body main .review .reviews-grid-item-detail-name{color:#1a1a1a;font-family:"Playfair Display",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.48px}body main .review .reviews-grid-item-detail-date{text-align:right;font-size:14px;letter-spacing:.42px}body main .review .reviews-grid-item-detail-text{color:#000;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.16px}body footer{background-image:url(../img/footer-bg.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width:991px){body footer{background-size:cover}}body footer .dev-koala{margin-top:20px;font-size:13px;color:#999;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);width:100%;text-align:center}body footer .dev-koala .koala_img{padding:5px 18px;background:url(../img/koala-logo.png);background-position-x:0;margin-right:5px;opacity:.7;transition:0s}body footer .dev-koala a{color:#e32627;transition:0s}body footer .dev-koala a:hover{opacity:.7;text-decoration:none;transition:0s}body footer .container .footer-info{justify-content:center;padding-top:70px;padding-bottom:50px}@media (max-width:991px){body footer .container .footer-info{padding-bottom:30px}}body footer .container .footer-info .footer-heading{font-family:"Playfair Display",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-bottom:65px}@media (max-width:550px){body footer .container .footer-info .footer-heading{font-size:26px;margin-bottom:40px}}body footer .container .footer-info .footer-text{font-style:normal;font-weight:400;font-size:28px;line-height:46px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:40px}body footer .container .footer-info .footer-columns{width:65%;margin-left:auto;margin-right:auto}@media (max-width:768px){body footer .container .footer-info .footer-columns{width:100%}}body footer .container .footer-info .footer-columns a{font-style:normal;color:#f1ddbc;font-family:"Open Sans";font-size:20px;font-weight:600;line-height:normal;letter-spacing:.2px;display:block;position:relative}body footer .container .footer-info .footer-columns a:before,body footer .container .footer-phones a:before{content:"";width:42px;height:42px;display:inline-block;position:absolute;background-size:contain;left:0}body footer .container .footer-info .footer-columns .phone{width:50%;display:inline-block;float:left;padding:15px 0 30px 65px;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600}body footer .container .footer-info .footer-columns .phone a:before{background-image:url(../img/phone-ico.png)}body footer .container .footer-info .footer-columns .work-time{text-align:center;margin:50px 0 40px;color:#f1ddbc;font-family:"Playfair Display",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}body footer .container .footer-info .footer-soc{text-align:center;display:block;margin:20px 0}body footer .container .footer-info .footer-soc a{display:inline-block;margin:0 15px;background-size:contain;border:0}body footer .container .footer-phones{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:32px;grid-column-gap:80px;justify-items:center;max-width:500px;margin-left:auto;margin-right:auto}@media (max-width:550px){body footer .container .footer-phones{grid-template-columns:1fr;grid-row-gap:30px}}body footer .container .footer-phones a{padding-left:50px}body footer .container .footer-phones a:before{width:32px;height:34px;background:url(../img/phone-ico.png);background-repeat:no-repeat;display:block;top:50%;transform:translateY(-50%)}body footer .container .copiright{display:block;white-space:nowrap;margin:0 15px;color:#f1ddbc;font-family:"Playfair Display",sans-serif;font-size:13px;font-weight:400}body footer .container .footer-bottom{text-align:center;display:flex;align-items:center;justify-content:space-between;padding:10px 0 30px;border-top:1px solid #f1ddbc;opacity:.5;width:100%;max-width:850px;font-size:13px;font-weight:400}@media (max-width:420px){body #image-fiveBlowupLens,body #image-fourBlowupLens,body #image-oneBlowupLens,body #image-threeBlowupLens,body #image-twoBlowupLens,body #slick-lightbox-slick-imgBlowupLens{display:none}}.hero{padding:120px 0 100px;margin-bottom:170px}@media (max-width:1360px){.hero{padding:60px 0 0;margin-bottom:100px}}@media (max-width:550px){.hero{margin-bottom:40px}}.hero__left{display:flex;flex-direction:column;grid-row-gap:50px}@media (max-width:1360px){.hero__left{grid-row-gap:10px}}.hero__right{display:flex;justify-content:flex-end}.hero__in{position:relative;min-height:380px;display:grid;grid-template-columns:1fr 1fr;gap:220px;align-items:start}@media (max-width:1360px){.hero__in{gap:100px}}@media (max-width:991px){.hero__in{gap:0}}@media (max-width:550px){.hero__in{gap:30px}}.hero__title{margin:0 0 14px;font-family:"Playfair Display",sans-serif;line-height:1}.hero__titleTop{display:block;font-size:90px;font-style:normal;font-weight:600;color:#d21f2b}@media (max-width:1360px){.hero__titleTop{font-size:55px}}@media (max-width:550px){.hero__titleTop{font-size:35px}}.hero__titleBig{display:block;font-size:132px;font-style:normal;font-weight:600;letter-spacing:.01em}@media (max-width:1360px){.hero__titleBig{font-size:100px}}@media (max-width:550px){.hero__titleBig{font-size:65px}}.hero__meta{display:flex;align-items:center;gap:14px;margin-bottom:18px}.hero__desc{margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.7}@media (max-width:768px){.hero__desc{font-size:18px}}.hero__actions{display:flex;gap:12px;flex-wrap:wrap}.hero__book{position:relative;width:100%;margin-left:auto;display:flex;justify-content:flex-end}.hero__book-img{max-width:100%}@media (max-width:1360px){.hero__book-img{max-width:90%}}@media (max-width:550px){.hero__book-img{max-width:100%}}.block{padding:100px 0;position:relative}.block--center{text-align:center}@media (max-width:991px){.block{padding:70px 0}}@media (max-width:550px){.block{padding:50px 0}}#author{background:rgba(0,0,0,.2)}.grid{display:grid;gap:50px}.grid--2{grid-template-columns:1fr 1fr;align-items:start}.grid--quotes{align-items:center}.grid--author{align-items:start;grid-template-columns:1.2fr 1fr}.right-col{display:flex;justify-content:flex-end}.caption{font-size:16px;font-style:normal;font-weight:600}@media (max-width:1360px){#about-book .grid--2{grid-template-columns:1fr}}@media (max-width:550px){#about-book .grid--2{gap:20px}}.card{background-color:transparent;box-shadow:0 18px 50px rgba(0,0,0,.45);position:relative}.card--media{background:rgba(255,255,255,.04)}.card--map{width:100%;margin-top:10px;position:relative;box-shadow:none}@media (max-width:991px){.card--map{margin-top:30px}}@media (max-width:768px){.card--map{align-items:center}}.card--character{max-width:580px}.bookCard img,.card--character img{width:100%}.card--authorPhoto{max-width:360px;background:rgba(255,255,255,.03)}.card--author-photo{width:100%;max-width:450px}.signature{margin-top:18px;width:296px;height:84px;background-image:url(../img/author-foto-sign.svg);background-size:contain}.series{margin-top:20px;display:grid;grid-template-columns:420px 1fr;gap:28px;align-items:center;text-align:left}.series__num,.series__title{font-family:"Playfair Display",sans-serif}.series__num{font-size:40px;opacity:.85}.series__title{font-size:22px;margin:6px 0 10px}.bookCard{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);padding:18px;box-shadow:0 18px 50px rgba(0,0,0,.45)}.thumbs{margin-top:18px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.quotesNav .navBtn,.thumbs .thumb{cursor:pointer;transition:all .25s ease}.thumbs .thumb{width:66px;height:82px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);padding:0}.thumbs .thumb img{width:100%;height:100%;object-fit:cover}.thumbs .thumb:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.25)}.thumbs .thumb.is-active{border-color:#d21f2b;box-shadow:0 0 0 3px rgba(210,31,43,.18)}.welcome-text{margin:30px 0}.author-text{margin:54px 0}@media (max-width:550px){.author-text{margin:30px 0}}.welcome-map-img{z-index:2;width:100%}@media (max-width:1360px){.welcome-map-img{width:63%}}@media (max-width:768px){.welcome-map-img{width:100%;max-width:580px}}.openBook{width:100%;max-width:420px;filter:drop-shadow(0 20px 24px rgba(0,0,0,.5))}.quotesBox{background:#f6efe2;color:#1b1b1b;border-radius:18px;border:1px solid rgba(0,0,0,.08);padding:18px 18px 14px;box-shadow:0 18px 45px rgba(0,0,0,.35);position:relative}.quotesBox__title{font-family:"Playfair Display",sans-serif;font-size:18px}.quotesBox__count{display:inline-block;margin-right:8px;font-size:16px;color:#d21f2b}.quote{margin:12px 0 16px;padding:14px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08);line-height:1.7;font-size:14px}.quotesNav{display:flex;align-items:center;justify-content:space-between;gap:10px}.quotesNav .navBtn{width:42px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:0 0}.quotesNav .navBtn:hover{border-color:rgba(0,0,0,.25);transform:translateY(-1px)}.quotesNav .dots{display:flex;gap:7px;align-items:center;justify-content:center;flex:1}.quotesNav .dots .dot{width:7px;height:7px;border-radius:999px;background:rgba(0,0,0,.25);cursor:pointer;transition:all .25s ease}.quotesNav .dots .dot.is-active{background:#d21f2b;transform:scale(1.2)}.goodreads{padding:100px 0}@media (max-width:991px){.goodreads{padding:70px 0}}@media (max-width:550px){.goodreads{padding:0}}.goodreads__bg{background-image:url(../img/goodreads.png);background-size:contain;background-repeat:no-repeat}@media (max-width:550px){.goodreads__bg{background-size:cover}}.goodreads__covers{display:block;width:100%;height:190px;position:relative}@media (max-width:400px){.goodreads__covers{height:160px}}.goodreads__covers:hover img{bottom:50px;transition:.4s}.goodreads__covers img{position:absolute;bottom:30px;width:156px;height:auto;transition:.6s}@media (max-width:1360px){.goodreads__covers img{width:125px;bottom:40px}}@media (max-width:991px){.goodreads__covers img{width:120px;bottom:50px}}@media (max-width:550px){.goodreads__covers img{display:none}}.goodreads__covers img:nth-child(1){right:50px;transition-delay:.6s}@media (max-width:1360px){.goodreads__covers img:nth-child(1){display:none}}.goodreads__covers img:nth-child(2){right:150px;transition-delay:.5s}@media (max-width:1360px){.goodreads__covers img:nth-child(2){display:none}}.goodreads__covers img:nth-child(3){right:250px;transition-delay:.4s}@media (max-width:1360px){.goodreads__covers img:nth-child(3){right:50px}}@media (max-width:991px){.goodreads__covers img:nth-child(3){right:20px}}.goodreads__covers img:nth-child(4){right:350px;transition-delay:.3s}@media (max-width:1360px){.goodreads__covers img:nth-child(4){right:150px}}@media (max-width:991px){.goodreads__covers img:nth-child(4){right:100px}}.goodreads__covers img:nth-child(5){right:450px;transition-delay:.2s}@media (max-width:1360px){.goodreads__covers img:nth-child(5){right:250px}}@media (max-width:991px){.goodreads__covers img:nth-child(5){right:180px}}.goodreads__covers img:nth-child(6){right:550px;transition-delay:.1s}@media (max-width:1360px){.goodreads__covers img:nth-child(6){right:350px}}@media (max-width:991px){.goodreads__covers img:nth-child(6){right:260px}}.goodreads__covers img:nth-child(7){right:650px}@media (max-width:1360px){.goodreads__covers img:nth-child(7){right:450px}}@media (max-width:991px){.goodreads__covers img:nth-child(7){right:340px}}.strip{padding:16px 0;background:#efe2c8;color:#1b1b1b;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.strip__in{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.strip__title{font-family:"Playfair Display",sans-serif;font-size:16px}.strip__author{font-size:13px;opacity:.85;margin-top:2px}.strip__covers,.strip__rating{display:flex;align-items:center}.strip__rating{margin-top:6px;font-size:12px;opacity:.85;gap:10px}.strip__rating .stars{letter-spacing:.1em}.strip__covers{gap:8px}.strip__covers img{width:179px;height:235px;object-fit:cover}.reviews{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.reviews .review{background:#f6efe2;color:#1b1b1b;border-radius:18px;border:1px solid rgba(0,0,0,.08);padding:14px 14px 12px;box-shadow:0 14px 35px rgba(0,0,0,.25)}.reviews .review__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.reviews .review__name{font-weight:700;font-size:13px}.reviews .review__stars{color:#b07a1f;letter-spacing:.08em;font-size:12px}.reviews .review__text{font-size:13px;line-height:1.7;opacity:.9}.reviews .review__foot{margin-top:10px;font-size:12px;opacity:.7}.commentForm{margin-top:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;box-shadow:0 18px 50px rgba(0,0,0,.45)}.commentForm__top,.reviews .review__foot{display:flex;justify-content:space-between}.commentForm__top{gap:12px;flex-wrap:wrap;margin-bottom:12px}.commentForm__title{font-family:"Playfair Display",sans-serif;font-size:18px}.commentForm__hint{font-size:12px;color:#f1ddbc}.commentForm .formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.commentForm .formGrid .field--full{grid-column:1/-1}.commentForm .formGrid .field--actions{display:flex;justify-content:flex-end}.commentForm .formGrid .field label{display:block;font-size:12px;color:rgba(255,255,255,.8);margin-bottom:6px;letter-spacing:.04em}.commentForm .formGrid .field input,.commentForm .formGrid .field textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#e8e4dc;padding:11px 12px;outline:0;transition:all .25s ease}.commentForm .formGrid .field input:focus,.commentForm .formGrid .field textarea:focus{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 4px rgba(210,31,43,.14)}.orderBox{max-width:820px;margin:0 auto;border-radius:18px;padding:20px 18px;border:1px solid rgba(210,31,43,.45);background:rgba(7,16,18,.65);box-shadow:0 18px 50px rgba(0,0,0,.45)}.orderBox__phones{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;justify-items:center}.orderBox__phones .phone{display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.14);transition:all .25s ease}.orderBox__phones .phone:hover{border-color:rgba(255,255,255,.28);color:#ff3b47}.orderBox__note{text-align:center;margin-top:12px}.orderBox__social{margin-top:14px;display:flex;justify-content:center;gap:10px}.orderBox__footer{margin-top:12px;text-align:center;font-size:12px}@media (max-width:991px){.hero__in{grid-template-columns:1fr}.hero__book{width:80%;max-width:320px;transform:rotate(6deg);margin-left:0}.grid--2{grid-template-columns:1fr}.right-col{justify-content:center}.series{grid-template-columns:1fr}.reviews{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px) and (max-width:550px){.hero__book{max-width:100%;width:100%;transform:none}}