/* books 0.1.0 */
@font-face{font-family:'Chaparral Pro';src:url("../fonts/chaparral-pro/chaparral-pro-lightcapt.woff") format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Chaparral Pro';src:url("../fonts/chaparral-pro/chaparral-pro-regular.woff") format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Chaparral Pro';src:url("../fonts/chaparral-pro/chaparral-pro-italic.woff") format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Chaparral Pro';src:url("../fonts/chaparral-pro/chaparral-pro-bold.woff") format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Chaparral Pro';src:url("../fonts/chaparral-pro/chaparral-pro-boldit.woff") format('woff');font-weight:600;font-style:italic;font-display:swap}.book-container{margin:0 auto;font-family:'Chaparral Pro',serif;font-size:16px;font-weight:-400;line-height:24px;color:#333;overflow:hidden;background:#fff;max-width:1600px}@media (min-width:640px){.book-container{font-size:18px;line-height:27px}}.book-container a{color:inherit;cursor:pointer}.book-container a:hover{color:#1eabbb}.book-container p{margin-bottom:24px}.book-container ul{list-style:none;padding:0;margin:0 0 24px}.book-container .book-about,.book-container .book-knowledges,.book-container .book-gallery,.book-container .book-content,.book-container .book-params,.book-container .book-author,.book-container .book-sources{padding:24px}@media (min-width:640px){.book-container .book-about,.book-container .book-knowledges,.book-container .book-gallery,.book-container .book-content,.book-container .book-params,.book-container .book-author,.book-container .book-sources{padding:50px}}@media (min-width:1000px){.book-container .book-about,.book-container .book-knowledges,.book-container .book-gallery,.book-container .book-content,.book-container .book-params,.book-container .book-author,.book-container .book-sources{padding:0 0 48px}}.book-title{color:#1eabbb;font-size:24px;text-transform:uppercase;text-align:center;line-height:32px;padding:1rem 0;max-width:860px;margin:0 auto;font-weight:300}@media (min-width:640px){.book-title{font-size:28px;line-height:45px}}.book-title span{position:relative;display:inline-block}.book-title span:after,.book-title span:before{content:'';position:absolute;top:50%;width:1rem;height:2px;background:#1eabbb;width:9999px;margin-top:-.25rem}.book-title span:after{left:100%;margin-left:1rem}.book-title span:before{right:100%;margin-right:1rem}.book-params .book-title,.book-author .book-title,.book-gallery .book-title{color:#fff}.book-params .book-title span:after,.book-author .book-title span:after,.book-gallery .book-title span:after,.book-params .book-title span:before,.book-author .book-title span:before,.book-gallery .book-title span:before{background:#fff}.book-body{position:relative;z-index:5;max-width:860px;margin:0 auto;padding:12px}@media (min-width:640px){.book-body{padding:30px}}@media (min-width:1000px){.book-body{padding:50px}}.book-header{display:none}.book-cart,.book-add-to-cart{max-width:500px;margin:0 auto;padding:0}.book-add-to-cart a{opacity:1;-ms-filter:none;filter:none}.book-intro{position:relative;z-index:5;overflow:hidden}.book-intro:after,.book-intro:before{content:'';position:absolute}.book-intro:before{top:0;left:0;right:0;bottom:50%;background-color:#fff}.book-intro:after{top:50%;left:0;right:0;bottom:0;background:url("../images/hry-site-porno//bg-blue.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.book-intro h1{position:relative;font-size:40px;line-height:1;text-transform:uppercase;font-family:'Chaparral Pro',serif;color:#333;text-align:center}@media (min-width:640px){.book-intro h1{font-size:45px}}@media (min-width:800px){.book-intro h1{text-align:left}}@media (min-width:1000px){.book-intro h1{font-size:65px}}.book-intro h1:after{content:'';position:absolute;left:70%;top:43%;background:url("../images/hry-site-porno/illustration.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}@media (min-width:800px){.book-intro h1:after{width:150px;height:150px}}@media (min-width:1000px){.book-intro h1:after{left:80%;width:250px;height:250px;top:45%}}.book-intro h2,.book-intro h3{font-family:'Chaparral Pro',serif;font-size:20px;color:#333;font-weight:300;letter-spacing:.1rem;text-align:center}@media (min-width:640px){.book-intro h2,.book-intro h3{font-size:32px}}@media (min-width:800px){.book-intro h2,.book-intro h3{text-align:left}}.book-intro h2{line-height:1.3;margin:0 auto 24px;font-style:italic}@media (min-width:800px){.book-intro h2{max-width:350px}}.book-intro p>img{margin-left:-10%;max-width:300px}@media (min-width:450px){.book-intro p>img{margin:0 auto;margin-left:0;max-width:400px}}@media (min-width:600px){.book-intro p>img{margin-left:10%}}@media (min-width:800px){.book-intro p>img{float:left;margin-top:-300px;margin-left:-20px}}@media (min-width:1000px){.book-intro p>img{margin-left:-30px;margin-top:-410px;max-width:450px}}@media (min-width:800px){.book-intro h1,.book-intro h2,.book-intro h3,.book-intro .book-add-to-cart{margin-left:45%}}.book-intro .book-body > p{display:block;padding:1rem 1rem 0;line-height:1.8;clear:both;text-align:center}.section-subscribe{clear:both}.section-subscribe a{color:#202020}.section-subscribe .form{max-width:600px;margin:0 auto}.book-knowledges ul li{margin-bottom:24px;padding-left:30px;position:relative}.book-knowledges ul li:before{content:'';position:absolute;left:0;top:7px;width:12px;height:12px;background:#1eabbb;border-radius:50%}.book-gallery{text-align:center;background-image:-webkit-linear-gradient(158deg, #669, #1eabbb);background-image:-moz-linear-gradient(158deg, #669, #1eabbb);background-image:-o-linear-gradient(158deg, #669, #1eabbb);background-image:-ms-linear-gradient(158deg, #669, #1eabbb);background-image:linear-gradient(-68deg, #669, #1eabbb)}.book-gallery ul{position:relative;z-index:10;margin:0 0 0 -2rem;overflow:hidden}.book-gallery li{float:left;width:50%;padding-left:2rem;margin-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-gallery li img{-webkit-box-shadow:-2px -3px 4px rgba(0,0,0,0.1);box-shadow:-2px -3px 4px rgba(0,0,0,0.1)}@media (min-width:640px){.book-gallery li{width:33.3%}}#download-book-sample,#download-materials{display:inline-block;text-indent:-9999px;background:url("../images/download.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;width:100%;max-width:295px}#download-book-sample:before,#download-materials:before{content:'';display:block;padding-bottom:48.47457627118644%}#download-book-sample span,#download-materials span{display:none}#download-materials{background-image:url("../images/download-materials.png")}#download-materials:before{padding-bottom:48.80546075085324%}#download-book-sample,#download-materials{margin:0 .5rem}.book-content{text-align:center}.book-content p > img{padding-top:48px}@media (min-width:1000px){.book-content p > img{width:550px}}.book-params{background-image:-webkit-linear-gradient(300deg, #669, #c36);background-image:-moz-linear-gradient(300deg, #669, #c36);background-image:-o-linear-gradient(300deg, #669, #c36);background-image:-ms-linear-gradient(300deg, #669, #c36);background-image:linear-gradient(150deg, #669, #c36);color:#fff;position:relative;overflow:hidden}.book-params table{margin-bottom:0;width:100%;margin:0 auto 24px}@media (min-width:640px){.book-params table{width:70%}}.book-params th{font-weight:normal;text-align:right;vertical-align:top}.book-params th,.book-params td{width:50%}.book-params b,.book-params td{font-weight:500}.book-author{background-image:-webkit-linear-gradient(15deg, #c36, #669);background-image:-moz-linear-gradient(15deg, #c36, #669);background-image:-o-linear-gradient(15deg, #c36, #669);background-image:-ms-linear-gradient(15deg, #c36, #669);background-image:linear-gradient(75deg, #c36, #669);color:#fff;text-align:center}.book-author h3{text-align:center;font-size:26px;color:#fff}@media (min-width:640px){.book-author h3{font-size:32px}}@media (min-width:1000px){.book-author h3{font-size:38px}}.book-author p > img{max-width:80%;margin-bottom:24px}@media (min-width:640px){.book-author p > img{max-width:400px}}.book-sources ul{text-align:center}.book-sources ul:after,.book-sources ul:before{content:'';position:absolute}@media (min-width:500px){.book-sources ul:after,.book-sources ul:before{width:150px;height:150px}}@media (min-width:800px){.book-sources ul:after,.book-sources ul:before{width:300px;height:300px}}@media (min-width:1000px){.book-sources ul:after,.book-sources ul:before{width:500px;height:500px}}.book-sources ul:after{right:-10%;top:30%;background:url("../images/hry-site-porno/mobile.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}@media (min-width:800px){.book-sources ul:after{right:-20%;top:10%}}@media (min-width:1000px){.book-sources ul:after{right:-50%}}.book-sources ul:before{left:0;top:30%;background:url("../images/hry-site-porno/bow.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}@media (min-width:800px){.book-sources ul:before{left:0;top:10%}}@media (min-width:1000px){.book-sources ul:before{left:-30%}}.video-embed{position:relative}.video-embed:before{content:'';display:block;padding-bottom:56.25%}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}