@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/montserrat-800.woff2) format("woff2")}:root{--color-white:#FFF;--color-black:#000;--color-primary:#D50101;--color-primary-dark:#b10101;--color-primary-light:#fe3e3e;--color-success:#04C075;--color-success-dark:#039d60;--color-success-light:#0cfa9b;--color-warning:#E4A309;--color-warning-dark:#c28a08;--color-warning-light:#f7be38;--color-danger:#df4759;--color-danger-dark:#da293e;--color-danger-light:#e97f8c;--color-info:#0086B0;--color-info-dark:#006b8c;--color-info-light:#00b8f2;--color-cyan:#04BBC0;--color-cyan-dark:#03999d;--color-cyan-light:#0cf4fa;--color-yellow:#ffde2d;--color-yellow-dark:#ffd809;--color-yellow-light:#ffe86f;--color-grey-10:#f9f9f9;--color-grey-100:#F2F2F2;--color-grey-200:#E1E1E1;--color-grey-300:#DBDBDB;--color-grey-400:#969696;--color-grey-500:#8E8E8E;--color-grey-600:#666;--color-grey-700:#434343;--body-bg:var(--color-white);--body-color:var(--color-grey-600);--border-color:var(--color-grey-300);--color-default:var(--color-grey-700);--border-radius:12px}.text-black{color:var(--color-black)}html{font-size:16px}body{font-family:Montserrat,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;color:#666;background-color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.wrap{-webkit-box-flex:1 0 0;-moz-box-flex:1 0 0;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.wrap--grey{background-color:#f9f9f9}.wrap--gift{background:#f9f9f9 url(/static/img/bg-gift.png) no-repeat right bottom}.wrap--err{background-color:#282b2d}.loading-container::before,body.loading::before{content:"";display:block;position:fixed;z-index:90090;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.loading-container::after,.loading-progress::after,body.loading::after{content:"";width:150px;height:150px;position:fixed;z-index:90091;left:50%;top:50%;margin:-75px 0 0 -75px;background:url(data:image/svg+xml,%3C%21--%20By%20Sam%20Herbert%20%28@sherb%29%2C%20for%20everyone.%20More%20@%20http%3A//goo.gl/7AJzbL%20--%3E%0A%3Csvg%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20stroke%3D%22%23fff%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%281%201%29%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20stroke-opacity%3D%22.5%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22/%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36%2018c0-9.94-8.06-18-18-18%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CanimateTransform%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20from%3D%220%2018%2018%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20to%3D%22360%2018%2018%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dur%3D%221s%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20repeatCount%3D%22indefinite%22/%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E) no-repeat;background-size:cover}.loading-container{position:relative}.loading-container::before{position:absolute}.loading-container::after{position:absolute;width:50px;height:14px;margin:-7px 0 0 -25px;background:url(/static/img/icon/loading-dots.svg) no-repeat;background-size:cover}.header{padding:1.3125rem 0;background-color:#fff;box-shadow:0 0 8px 1px rgba(0,0,0,.1);position:relative;z-index:10}.header__control{text-align:right}.header__control>.dropdown>a,.header__control>a{padding:0 1.25rem;display:inline-block;vertical-align:middle;text-align:center;color:#555;font-weight:400;text-decoration:none!important;font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1;cursor:pointer}.header__control i.icons,.header__control>.dropdown i.icons{padding-bottom:9px;display:block;color:#ccc;font-size:1.5625rem;position:relative}.control--lang{cursor:pointer;border:none!important;text-transform:uppercase}.control--lang::after{display:none}.control--lang>svg{margin-top:-1px;vertical-align:middle;transition:transform .2s}.show .control--lang>svg{transform:rotate(180deg)}.dropdown--lang .dropdown-menu{left:auto!important;top:35px!important;right:0!important;min-width:170px}.dropdown--lang .dropdown-menu ul{margin:0;padding:0}.dropdown--lang .dropdown-menu li{margin:0 0 .35rem 0;padding:0;list-style:none;font-size:.875rem}.dropdown--lang .dropdown-menu li:nth-last-of-type(1){margin-bottom:0}.dropdown--lang .dropdown-menu a{color:#999;text-decoration:none!important;transition:.2s}.dropdown--lang .dropdown-menu a img{margin:-.3rem .5rem 0 0;width:20px;transition:.2s;opacity:.7}.dropdown--lang .dropdown-menu a.is--active{color:#434343;font-weight:600}.dropdown--lang .dropdown-menu a.is--active img{opacity:1}.dropdown--lang .dropdown-menu a:hover{color:#434343}.dropdown--lang .dropdown-menu a:hover img{opacity:1}.control--search{text-transform:uppercase;border-left:none!important}.control--search::after{display:none}.dropdown--search .link{font-size:.8125rem}.dropdown--search .dropdown-menu{left:auto!important;top:29px!important;right:0!important;min-width:290px;position:absolute;transform:translate3d(0,34px,0)!important}.control--login{text-transform:uppercase;border-left:none!important}.control--login::after{display:none}.dropdown--login .link{font-size:.8125rem}.dropdown--login .dropdown-menu{left:auto!important;top:18px!important;right:0!important;min-width:300px;position:absolute;transform:translate3d(0,34px,0)!important}.login__inbox{margin:1.6rem -1.375rem -1.2rem;padding:1.2rem 1.375rem;font-size:.8125rem;background-color:#f4f4f4}.modal-body .login__inbox{margin:2.35rem -3rem -2.5rem;padding:1.75rem 1.5rem;border-radius:0 0 5px 5px;font-size:.9375rem}.is--tester::before{content:"TEST";padding:2px 3px;position:absolute;bottom:4px;left:50%;z-index:10;width:auto;height:auto;transform:translateX(-25%);border:none!important;background:#434343;color:#fff;font-size:.55rem;font-weight:600}.logged__dropdown{padding-top:27px;top:0!important;right:0!important;min-width:260px;position:absolute;transform:translate3d(0,34px,0);display:none}.logged__dropdown .dropdown-menu{display:block;top:-17px!important;transform:translate3d(0,17px,0)}.logged:hover .logged__dropdown{display:block}.selfcare__inbox{margin:-1.2rem -1.375rem 1.2rem;padding:1.2rem 1.375rem;background-color:#f4f4f4}.selfcare__inbox p{margin-bottom:.125rem!important}.logged .dropdown-menu{min-width:260px}.dropdown .item--logout{display:none}.dropdown .subnav{margin:0;padding:0}.dropdown .subnav__item{margin:0 0 .6rem;padding:0;list-style:none}.dropdown .subnav__item:nth-last-of-type(2){margin-bottom:0}.dropdown .subnav__item a{color:#282b2d;border-bottom:1px solid rgba(40,43,45,.1);text-decoration:none!important;transition:.2s}.dropdown .subnav__item a:hover{color:#ed3457;border-bottom:none}.dropdown .subnav__item a span{display:none}.control--basket{text-transform:uppercase;padding-right:0!important;position:relative}.basket__count{position:absolute;top:-3px;right:0;background:#ed3457;border-radius:50%;color:#fff;min-width:16px;height:16px;line-height:15px;font-family:Raleway,sans-serif;font-weight:600;font-size:.625rem;box-sizing:content-box;transition:.2s}.basket__total{font-weight:600}.header__search{margin-top:.4rem}.header__search .form-control{font-size:.875rem}.search__label{margin:0 1.1rem 0 0;padding:0;background-color:#fff;font-size:32px;line-height:1;color:rgba(0,0,0,.15)}.search__result{padding:0!important;position:absolute;top:31px;left:0;width:100%;height:470px;display:block}.search__group{position:relative;width:100%}.search__group .form-control{width:100%}.search__result ul{margin:0;padding:0}.search__result ul li{margin:0;padding:.8125rem;list-style:none;border-bottom:1px solid #f4f4f4}.search__result ul li a{color:#434343;text-decoration:none!important}.result__img{max-width:30px;height:40px;margin-right:.8125rem;box-shadow:0 2px 4px rgba(0,0,0,.15);float:left;transition:.2s}.result__img__abooks{height:30px;margin-top:5px}.search__result ul li a:hover .result__img{transform:scale(1.2);-webkit-transform:scale(1.1)}.result__tit{margin:0 0 .08rem 0;padding:0;font-size:.9375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.result__price{color:#ed3457;font-size:.875rem}.search__result .item__addcart{margin-left:1rem;background-color:#ed3457;color:#fff!important;transition:.2s}.result__inbox{margin:0 -.8125rem -.8125rem;padding:.75rem .8125rem;background-color:#f4f4f4}.navigation{margin:0;position:relative;background-color:#f8f8f8}.navigation__toggle{display:none}.navigation ul{margin:0;padding:1rem 0 .5rem 0;position:relative;width:100%;transition:.2s}.navigation ul.is--active{height:auto}.navigation__item{margin:0;font-weight:400;font-size:.875rem;line-height:1;list-style:none;display:inline-block}.navigation__item a{margin:0 .4rem .5rem 0;padding:.45rem .7rem .35rem;color:#777;font-weight:400;display:inline-block;text-decoration:none;cursor:pointer;border-radius:20px;transition:.2s}.navigation__item a:hover,.navigation__item.is--active a,.navigation__item.show a{color:#ed3457;background-color:#fff}.item--more{position:absolute;top:1.3rem;right:.8rem;font-size:.8125rem}.item--more a,.item--more a:hover{padding:0;background:0 0}.item--more a i{font-size:.6rem;padding-left:.3rem}.item--more a span{padding-bottom:.2rem}.navigation ul .nav-more{display:inline-block}.navigation ul .nav-less{display:none}.navigation ul.is--active .nav-more{display:none}.navigation ul.is--active .nav-less{display:inline-block}.navigation__toggle{padding:0;width:auto;height:40px;cursor:pointer;position:absolute;top:4px;left:-33px;z-index:101;background:0 0;transition:.2s}.navigation__toggle span.bar{width:40px;height:40px;display:block;top:0;right:0;position:relative;transition:.2s}.bar__line{border-bottom-width:1px;border-radius:2px;position:absolute;left:10px;width:20px;margin:0;display:block;transition:.2s}.bar__line.bar--t{top:11px;transform:rotate(0)}.bar__line.bar--m{top:18px;transform:rotate(0);opacity:1}.bar__line.bar--b{top:25px;transform:rotate(0)}.navigation__toggle.responsive--active .bar__line.bar--t{transform:rotate(45deg);top:18px}.navigation__toggle.responsive--active .bar__line.bar--m{opacity:0}.navigation__toggle.responsive--active .bar__line.bar--b{transform:rotate(-45deg);top:18px}.flash-message{padding:.8rem 33px;font-size:.9375rem;position:relative}.flash-message p{margin-bottom:0;vertical-align:middle}.message-line__text{margin-right:2rem;max-width:800px;vertical-align:middle;text-align:left;display:inline-block}.message-line__button{vertical-align:middle;display:inline-block;white-space:nowrap;text-align:right}.message-line__button>.button,.message-line__button>.stripe__link{margin-left:.2rem;margin-right:.2rem}.flash-message.cookie{background-color:#444;color:#eee}.messages__close{background:0 0;border:none;padding:0;margin:0;position:absolute;top:7px;right:20px;cursor:pointer;font-weight:400;font-size:22px;color:rgba(255,255,255,.5);transition:color .2s}.messages__close:hover{color:#fff}.messages__close:focus{color:#fff;outline:0}.message-infobar{margin:0;padding:.65rem 0;width:100%;border-bottom:1px solid #e9e9e9;background-color:#f2f2f2;font-size:.875rem;line-height:1.15rem;position:relative;z-index:20}.show-nav .message-infobar{display:none}.message-infobar__icon{margin-right:.75rem;max-height:40px}.content{padding:4rem 0}.content--grey{padding:3.75rem 0;background-color:#f9f9f9}.content--white{background-color:#fff}.content .h1,.content h1{margin-top:0;margin-bottom:2rem;padding-top:0;font-size:2.1875rem;line-height:2.5rem;font-weight:700;color:#434343}.content .h1 .badge,.content h1 .badge{vertical-align:middle}.content .h2,.content h2{padding:0;margin:0 0 1.7rem 0;font-size:1.875rem;line-height:1.9rem;font-weight:500;color:#434343;position:relative}.content h2 i{font-size:1.5rem;color:rgba(0,0,0,.3);position:absolute;top:.15rem;left:-2.4rem}.content .h3,.content h3{margin-top:0;margin-bottom:1.7rem;font-size:1.6125rem;line-height:2rem;color:#434343;font-weight:500}.content .h4,.content h4{margin-top:0;margin-bottom:1.3rem;font-size:1rem;line-height:2rem;color:#666;font-weight:500;text-transform:uppercase}.content .h5,.content h5{margin-top:0;margin-bottom:1rem;font-size:.8125rem;line-height:2rem;color:#888;font-weight:400;text-transform:uppercase}.content p{margin-bottom:1.4rem;font-size:.9375rem;line-height:1.45rem;font-weight:400}b,strong{font-weight:700}.content a{text-decoration:none;color:#282b2d;border-bottom:1px solid rgba(40,43,45,.1);transition:.2s}.content a:hover{text-decoration:none;border-bottom:1px solid #282b2d}.content ol,.content ul{margin:0 0 1.4rem 0;padding:0}.content ol li,.content ul li{margin-bottom:.8em;padding-left:2rem;font-size:.9375rem;line-height:1.45rem;font-weight:400;list-style:none;position:relative}.content ol li{margin-left:1rem;padding-left:1rem;list-style:decimal}.content ul li::before{content:"";width:.7rem;height:2px;position:absolute;top:.65rem;left:0;display:block;background:#1c1c1e}.content ul li ul{margin-top:1rem;margin-bottom:1rem}.content ul li ul li::before{background:#aaa}.content table{margin:0 0 2rem 0;width:100%;border-collapse:collapse;border:none}.content table th{padding:.9rem 1.2rem .85rem 0;font-weight:400;font-size:.8125rem;line-height:1.3rem;text-align:left;text-transform:uppercase;border-bottom:1px solid #eee;color:#999;transition:.2s}.content table td{padding:.9rem 1.2rem .85rem 0;font-weight:400;font-size:.9375rem;line-height:1.3rem;text-align:left;border-bottom:1px solid #eee;transition:.2s}.content table td small{color:#999;font-size:.6875rem;font-weight:400}.content .small-vat{display:block;line-height:.9375rem}.content hr{margin:2.5rem 0;border-color:#efefef}.content .alert-warning h3,.content .alert-warning h4,.content .alert-warning h5{color:#856404}.content .alert-warning a{color:#856404;border:none;text-decoration:underline}.content .alert-warning a:focus,.content .alert-warning a:hover{color:#856404;border:none;text-decoration:none}.text-primary{color:#ed3457!important}.text-danger{color:#c40b09!important}.text-success{color:#58ab10!important}.text-info{color:#ed3457!important}.text-blue{color:#3b5998!important}.text-blue-light{color:#1da1f2!important}.text-red{color:#db4437!important}.text-green{color:#3dc661!important}.text-grey-light{color:#888!important}.content .text-small,.text-small{font-size:13px;line-height:1.45}.text-underline{text-decoration:underline!important}.text-nowrap{white-space:nowrap!important}.icon-type{width:24px;height:24px;display:inline-block;opacity:.25;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%}.type--ebooks{background-image:url(/static/img/icon/type-ebooks.svg)}.type--abooks{background-image:url(/static/img/icon/type-abooks.svg)}.type--floowie{background-image:url(/static/img/icon/type-floowie.svg)}.badge,.content .badge{margin-right:.2rem;padding:.4rem .7rem .25rem;font-size:.6875rem;font-weight:400;border-radius:20px;background-color:#eee;color:#666;text-transform:uppercase;text-decoration:none!important;border:none;transition:.2s}.badge:hover,.content .badge:hover{background-color:#434343;color:#fff!important;border:none}.badge--mini,.content .badge--mini{padding:.25rem .5rem .3rem;font-size:.5625rem;letter-spacing:.02rem;background-color:#f4f4f4}.badge-success,.content .badge-success{background-color:rgba(61,198,97,.2);color:#3dc661}.badge-danger,.content .badge-danger{background-color:rgba(219,68,55,.2);color:#db4437}.badge-info,.content .badge-info{background-color:rgba(209,236,241,.8);color:rgba(12,84,96,.8)}.badge-warning,.content .badge-warning{background-color:rgba(255,193,7,.3);color:#a77d00}abbr[data-original-title],abbr[title]{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-style:dotted;text-decoration-color:rgba(0,0,0,.5)}.button,.stripe__link{padding:.7rem 1.1rem .65rem;font-size:.8125rem;font-weight:400;text-decoration:none!important;color:#42474a!important;border:none!important;background-color:#fff;text-transform:uppercase;display:inline-block;text-align:center;line-height:1!important;border-radius:30px;cursor:pointer;transition:.2s}.button i,.stripe__link i{margin:0;padding:0 0 0 .4rem}.button strong,.stripe__link strong{font-weight:500}.button:hover,.stripe__link:hover{color:#000!important}.button:focus,.stripe__link:focus{outline:0}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,[disabled].stripe__link{cursor:not-allowed}.button i.icon-arrow-right,.stripe__link i.icon-arrow-right{font-size:.7rem}.button--small,.stripe__link{padding:.55rem .9rem .5rem;font-size:.6875rem}.button--big{padding:.785rem 1.3125rem .75rem;font-size:1.0625rem;font-weight:400;letter-spacing:.02rem}.button--bordered{color:#777!important;border:1px solid #d4d4d4!important}.button--bordered:hover{color:#fff!important;border-color:#42474a!important;background-color:#42474a!important}.button--grey{border-color:#434343!important;background-color:#434343!important;color:#fff!important}.button--grey:hover{border-color:#ed3457!important;background-color:#ed3457!important;color:#fff!important}.button--light-grey{border-color:#ddd!important;background-color:#ddd!important;color:#888!important}.button--light-grey:hover{border-color:#ddd!important;background-color:#ddd!important;color:#888!important}.button--green,.stripe__link{background-color:#3dc661!important;color:#fff!important}.button--green:hover,.stripe__link:hover{background-color:#36ae55!important;color:#fff!important}.button--primary{border-color:#ed3457!important;background-color:#ed3457!important;color:#fff!important}.button--primary:hover{border-color:#b1253f!important;background-color:#b1253f!important;color:#fff!important}.button--secondary{border-color:#fdcc56!important;background-color:#fdcc56!important;color:#282b2d!important}.button--secondary:hover{border-color:#bd8808!important;background-color:#bd8808!important;color:#fff!important}.button--bordered.button--primary{border-color:#ed3457!important;background-color:#fff!important;color:#ed3457!important}.button--bordered.button--primary:hover{border-color:#ed3457!important;background-color:#ed3457!important;color:#fff!important}.button--bordered.button--blue{padding:.6rem 1.1rem .7rem;border-color:#3b5998!important;background-color:#fff!important;color:#3b5998!important;text-transform:none;font-weight:400}.button--bordered.button--blue:hover{border-color:#3b5998!important;background-color:#3b5998!important;color:#fff!important}.button--tooltip{margin:0 0 0 2px;padding:0;width:14px;height:14px;line-height:15px;vertical-align:middle;display:inline-block;border-radius:50%;background-color:#88ccc8;color:#fff;font-size:.625rem;font-weight:600;text-align:center;border:none;cursor:pointer}.button--tooltip:focus,.button--tooltip:hover{outline:0;background-color:#28ab93}.button--cantbuy,.button--cantbuy:hover{padding-left:0;padding-right:0;font-weight:600;background:0 0;cursor:not-allowed}.button--block{display:block}.button--wide{display:block;width:100%;text-align:center}.button--wide small{font-size:70%;opacity:.7;text-transform:none}.button--svg svg{margin:-5px 6px -4px -4px;width:21px;opacity:.5}.button--svg:hover svg{opacity:1;transition:.2s}.button--svg:hover svg path{fill:#fff}.content .item__author{padding-top:.3rem;font-size:.8125rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alert{font-size:.9375rem;font-weight:400}.alert-dismissible .close{cursor:pointer}.alert-secondary{line-height:1.2rem;font-size:.8125rem}.alert-secondary:not(.alert-danger){color:#777;border:none;background-color:#f9f9f9}.alert--inline{display:inline-block}.alert--icon{padding-left:4rem;position:relative;text-align:left}.alert--icon i,.alert__icon{font-size:2.2rem;position:absolute;top:1.45rem;left:1.25rem;color:#ddd}.alert--icon-small i{font-size:1.5rem;top:.875rem;left:1.25rem}.alert__icon{top:.8125rem;width:20px;height:20px;font-size:1.375rem;opacity:.5}.alert-warning .alert__icon{fill:#856404;color:#856404;opacity:.5}.alert-info .alert__icon{fill:#0c5460;color:#0c5460;opacity:.5}.alert-info a{color:#0c5460}.alert__icon.icon--fill{opacity:1}.alert--icon i.icon-shield{top:.85rem}.alert--bigger{font-size:1.1rem!important;line-height:1.5rem!important}.alert-success .alert__icon{color:#155724;opacity:1}.tooltip-inner a{color:#fff;text-decoration:underline}.tooltip-inner a:hover{color:#fff;text-decoration:none}.link{color:#42474a!important;border-bottom:none!important;text-decoration:none!important;cursor:pointer;white-space:nowrap}.link i{padding-right:.4rem;color:#ed3457;transition:.3s}.link--bw i{color:#434343}.link--small{color:#777!important;font-size:.875rem}.link--small i{padding-left:.3rem;font-size:.6875rem}.link span{padding-top:2px;border-bottom:1px solid rgba(0,0,0,.1);display:inline-block;transition:.3s}.link:hover span{border-color:transparent}.link.link--green{color:#09c070;padding-left:.3rem}.link.link--green svg{margin:0 3px 0 0;fill:#09c070;vertical-align:middle}.link.link--green span{padding:0;color:#09c070;border-bottom:1px solid #09c070}.link.link--green:focus span,.link.link--green:hover span{border-color:transparent}.content .lnk--help,.lnk--help{position:relative;padding-left:1.25rem;color:#838688;border:none;text-decoration:none;font-size:.875rem;line-height:16px}.content .lnk--help:hover,.lnk--help:hover{color:#838688;border:none}.lnk--help__icon{width:14px;height:14px;background-color:#838688;color:#fff;position:absolute;top:3px;left:0;border-radius:50%;display:block;text-align:center;vertical-align:middle;line-height:16px;font-size:.625rem;font-weight:500}.lnk--help__line{border-bottom:1px dotted #838688}.content .lnk--green,.lnk--green{color:#3dc661!important;padding-left:0;padding-right:1.25rem;cursor:help}.content .lnk--green:hover,.lnk--green:hover{color:#3dc661}.lnk--green .lnk--help__icon,.lnk--green.lnk--help:not([href]) .lnk--help__icon{left:auto;right:0;background-color:#3dc661}.lnk--green .lnk--help__line{border-color:#3dc661;color:#3dc661}.content .lnk--red,.lnk--red{color:#d50000!important;padding-left:0;padding-right:1.25rem;cursor:help}.content .lnk--red:hover,.lnk--red:hover{color:#d50000}.lnk--red .lnk--help__icon{left:auto;right:0;background-color:#d50000}.lnk--red .lnk--help__line{border-color:#d50000}.custom-select,.form-control{padding-left:0;padding-right:0;border-radius:0;font-size:.9375rem;font-family:Montserrat,sans-serif;font-weight:400;background-color:#fff;border:none;border-bottom:1px solid #eee;color:#434343}.form-control:-webkit-autofill,.form-control:-webkit-autofill:active,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:hover{background-color:#fff!important;color:#1a1a1e!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#1a1a1e!important}.custom-select{padding-right:1.8rem}.custom-select:focus,.form-control:focus{border-color:var(--color-primary);background-color:#fff;color:#434343}.input-group-icon{position:relative}.input-group-icon .form-control{padding-right:1.5rem}.input-icon{position:absolute;right:0;top:.55rem;font-size:1rem;color:#bbb}.form-control-required{position:absolute;top:.35rem;right:-.8rem}.select__label{margin-bottom:.6rem;font-size:.75rem;color:#999;text-transform:uppercase}.custom-control{cursor:pointer}.custom-control-indicator{background-color:#fff;box-shadow:none!important;border:1px solid #ccc;background-position:4px 4px}.custom-control-input:focus~.custom-control-indicator{box-shadow:none!important}.custom-control-description{padding:.15rem 0 0 .5rem;transition:color .2s}.custom-control:hover .custom-control-description{color:var(--color-primary)}.custom-select,select.form-control:not([size]):not([multiple]){height:auto}.custom-radio .custom-control-input:checked~.custom-control-indicator{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0zIC0zIDcgNyc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+")!important}.custom-checkbox .custom-control-indicator{border-radius:4px;width:16px;height:16px}.custom-checkbox .custom-control-indicator::after{content:"";position:absolute;top:0;left:4px;width:6px;height:11px;opacity:0;transform:rotate(45deg) scale(0);border-right:3px solid var(--color-primary);border-bottom:3px solid var(--color-primary)}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{border-color:transparent;background:0 0!important}.custom-checkbox .custom-control-input:checked~.custom-control-indicator::after{opacity:1;transform:rotate(45deg) scale(1)}.row-control{padding:.8rem 0;border-bottom:1px solid #eee;display:block}.row-control:last-child{border-bottom:none}.row-control label{margin-bottom:0;display:block}.row-control label img{margin:0 1rem 0 .7rem}.form-control:disabled,.form-control[readonly]{background-color:#fff;color:#999;cursor:not-allowed}.custom-control .label__input{padding:.8rem 0 .2rem 5.9rem;display:none}.custom-control .label__input .form-group{margin-bottom:0}.custom-control .custom-control-input:checked~.label__input{display:inline-block}.no-padding{padding:0}.form-group .custom-checkbox .form-control:disabled{opacity:0}.custom-checkbox .custom-control-input:disabled~.custom-control-description,.custom-checkbox .custom-control-input:disabled~.custom-control-description:hover{color:#bbb;cursor:not-allowed}.custom-checkbox .custom-control-input:disabled~.custom-control-description a,.custom-checkbox .custom-control-input:disabled~.custom-control-description a:hover{color:#bbb;border-color:rgba(40,43,45,.1)}.custom-checkbox .custom-control-input:disabled~.custom-control-indicator{border-color:#eee;cursor:not-allowed}.row-switcher{margin-bottom:1rem;padding:.8rem 1rem;background-color:#f5f5f5;display:block;cursor:pointer;border-radius:10px}.row-switcher:hover{color:#d50000}.switcher{width:85px;height:34px;display:inline-block;position:relative;vertical-align:top}.switcher__checkbox{opacity:0;position:absolute}.switcher__checkbox:checked+.switcher__label .switcher__button{transform:translateX(100%)}.switcher__checkbox:checked+.switcher__label .choice--left{color:rgba(17,21,23,.5)}.switcher__checkbox:checked+.switcher__label .choice--right{color:#111517}.switcher__checkbox+.switcher__label .choice--right{color:rgba(17,21,23,.5)}.switcher__checkbox+.switcher__label .choice--left{color:#111517}.switcher__label{background-color:#e6e6e6;border-radius:60px;cursor:pointer;display:block;margin:0;padding:0;height:100%;width:100%;position:relative}.switcher__label .switcher__button{background-color:#fff;border-radius:60px;box-shadow:0 2px 6px rgba(0,0,0,.1);position:absolute;top:0;left:0;height:100%;width:50%;transform:translateX(0);transition:transform .18s linear}.switcher__label .switcher__choice{width:50%;height:100%;display:flex;align-items:center;justify-content:center;float:left}.switcher__label svg{width:18px;height:18px;display:block;position:relative;z-index:10}.switcher__label span{position:relative;z-index:10}.switcher--yesno{margin-bottom:0;width:58px;height:27px}.switcher--yesno .switcher__button{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);top:3px;left:3px;height:calc(100% - 6px);width:calc(50% - 6px)}.switcher--yesno .switcher__checkbox:checked+.switcher__label{background-color:#09c070}.switcher--yesno .switcher__checkbox:checked+.switcher__label .switcher__button{transform:translateX(calc(100% + 6px))}.switcher--yesno .switcher__checkbox+.switcher__label{background-color:#d5d5d5}.row-switcher .switcher__text{margin:.1375rem 0 0 2.5rem;vertical-align:top;display:inline-block}.row-switcher.row--credits{position:relative;overflow:hidden}.row-switcher.row--credits::after{content:"";position:absolute;bottom:-16px;right:20px;width:55px;height:55px;background:url(/static/img/icon/type-credits.svg) no-repeat 0 0;background-size:55px 55px;opacity:.12}.invalid-feedback{font-size:.8125rem}.form-control.is-invalid,.form-control.is-invalid:focus{box-shadow:none}.form-control.is-invalid::-webkit-input-placeholder{color:#dc3545}.form-control.is-invalid:-moz-placeholder{color:#dc3545}.form-control.is-invalid::-moz-placeholder{color:#dc3545}.form-control.is-invalid:-ms-input-placeholder{color:#dc3545}.has-error .input-icon{color:#dc3545}.custom-checkbox.has-error{display:block}.custom-checkbox.has-error .invalid-feedback{padding-left:.5rem}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{border-color:#dc3545}.reg-frm{position:relative}.reg-frm::before{content:"";position:absolute;top:0;left:-100px;width:1px;background-color:#eee;height:100%;display:block}.switch{position:relative;width:80px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.switch__checkbox{display:none}.switch__label{display:block;overflow:hidden;cursor:pointer;border:none;border-radius:30px}.switch__inner{display:block;width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.switch__inner::after,.switch__inner::before{display:block;float:left;width:50%;height:32px;padding:0;line-height:32px;font-size:.6875rem;color:#fff;font-weight:400;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box}.switch__inner::before{font-size:150%;content:"✔";padding-left:.8rem;background-color:#3dc661}.switch__inner::after{font-size:150%;content:"✘";padding-right:.8rem;background-color:#db4437;text-align:right}.switch__point{display:block;width:25px;height:25px;margin:0;background:#fff;position:absolute;top:3px;bottom:3px;right:52px;box-shadow:0 2px 3px rgba(0,0,0,.5);border-radius:50%;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.switch__checkbox:checked+.switch__label .switch__inner{margin-left:0}.switch__checkbox:checked+.switch__label .switch__point{right:3px}.dropdown-menu{padding:1.2rem 1.375rem;min-width:0;width:100%;font-size:.9375rem;background-color:#fff;float:none;box-shadow:0 6px 16px rgba(0,0,0,.23);border:none;border-radius:0;border-top:2px solid #ed3457}.dropdown--select{position:relative}.dropdown--select .dropdown-menu{top:-3px!important}.content .select--toggle,.select--toggle{padding-bottom:.4rem;border-bottom:1px solid #e5e5e5;display:block;color:#666;font-size:.875rem}.content .select--toggle:hover,.select--toggle:hover{border-color:#ed3457}.select--toggle::after{display:none;margin:.3rem .3rem 0 0;width:auto;height:auto;border:none;content:"\e604";font-family:simple-line-icons;color:#ed3457;font-size:.5rem;float:right;transition:.2s}.show .select--toggle::after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.contact__box{margin:0;padding:2.1rem 2.6rem;background-color:#fff;display:block}.contact__box p{font-size:1rem;line-height:1.65rem}.contact__img{height:100%;overflow:hidden}.contact__img img{margin:0;height:100%;display:block}.mini-box{margin:0 auto 1.3rem;padding:.75rem 1.4rem;background:#fff;border-radius:6px;display:inline-block}.content .table--striped td,.content .table--striped th{padding-left:.8rem;padding-right:.8rem}.content .table--striped tr:nth-child(odd) td{background-color:#fcfcfc}.content .table--striped tr:hover td{background-color:#f9f9f9}.table__img{margin:0 1.3rem 0 0;width:30px;float:left}.content .table__tit{margin:.2rem 0 0 0;font-size:1rem;font-weight:500}.content .table-filter{border:none;color:#ed3457;font-size:.8125rem}.content .table-filter:hover{color:#434343;border:none}.content table .text-grey-light{font-weight:400}.content .category-nav{margin:0 0 2rem 0;padding:0 0 .2rem;border-bottom:1px solid #eee}.content .category__item{margin:0 .6rem 1rem 0;padding:0;display:inline-block;font-size:.875rem;font-weight:400}.content .category__item::before{display:none}.content .category__item a{padding:.4rem .9rem .3rem;border-radius:20px;color:#777;text-decoration:none;border:none;transition:.2s}.content .category__item a span{color:#bbb}.content .category__item a:hover{color:#ed3457}.content .category__item.is--active a{color:#434343;background-color:#eee}.def{padding-left:2.7rem;position:relative}.def__num{left:0;position:absolute;top:0}.def--offset,.subdef{padding-left:6.5rem}.def--offset .def__num,.subdef .def__num{left:2.8rem}.content .pagination{margin:0;padding:0}.content .pagination li{margin:0 0 0 .5rem;padding:0;font-size:.85rem}.content .pagination li::before{display:none}.content .page-link{padding:0;width:34px;height:34px;line-height:32px;vertical-align:middle;text-align:center;color:#434343;border-color:#434343;border-radius:50%!important}.content .page-item.active .page-link{background-color:#434343;border-color:#434343;color:#fff;font-weight:500}.content .page-item.active .page-link:hover,.content .page-link:hover{background-color:#ed3457;border-color:#ed3457;color:#fff}.content .page-item .icon-options{margin:.8rem .3rem -.8rem;font-size:.7rem;display:inline-block}.content .highlight-tit{margin:.5rem 0 4.8rem 0;font-size:3.25rem;line-height:3.25rem;font-weight:400;color:#434343}.content .highlight-tit a{margin:0 .2rem;padding:.6rem 1.1rem;background-color:#fdcc56;display:inline-block;border:none;transition:.7s;-webkit-transition:.7s}.content .highlight-tit a:hover{transform:scale(1.15);-webkit-transform:scale(1.15);background:0 0;color:#ed3457}.content .highlight-tit strong{font-weight:600}.card--info{margin-bottom:1.5rem;border-color:#f4f4f4;background-color:#f4f4f4}.card--bordered{margin-bottom:1.5rem;border-color:#eee;background-color:#fff}.card--info .card-body{padding:1rem 1.25rem}.content .card--info .card-title{margin-bottom:.5rem;line-height:1.5rem}.content .card--info .card-text{font-size:.9375rem;line-height:1.45rem;font-weight:400}.content .card--info .card-text .address__label__block{margin-bottom:0}.promo{margin-bottom:4rem;padding:1rem 0 1.5rem;position:relative;overflow:hidden;z-index:9}.promo::after{width:205px;height:205px;position:absolute;bottom:29px;right:4.5rem;content:"";opacity:.029;display:block;background:url(/static/img/icon/type-ebooks.svg);background-size:cover;z-index:1}.promo--abook::after{background:url(/static/img/icon/type-abooks.svg);background-size:cover}.promo>.container{padding-bottom:3.5rem}.promo>.container::before{content:"";width:200%;height:100%;position:absolute;bottom:1.5rem;left:auto;border-bottom:5px solid #eee}.promo>.container>.row{z-index:10;position:relative}.promo__img{margin-bottom:-3.5rem;max-width:100%;border-radius:10px;box-shadow:0 5px 20px -5px rgba(0,0,0,.175);transition:.9s}.promo__img:hover{transform:scale(1.05)}.promo__inner{padding:0 2rem}.content .promo__desc{margin-bottom:0;font-size:.875rem;line-height:1.45rem;color:#777}.highlight-box{margin-bottom:4.5rem;margin-top:-2.8rem;padding-top:3rem;padding-bottom:1rem;overflow:hidden;position:relative}.highlight-box>.container::after{content:"";width:200%;height:100%;position:absolute;bottom:0;left:auto;border-bottom:2px solid #d50000}.highlight-box>.container::before{content:"";width:200%;height:100%;position:absolute;top:101px;left:auto;background-color:#f7f7f7}.highlight-box .carousel{margin-bottom:1rem}.highlight-box .carousel>.container{padding-left:2.8rem}.content .highlight-box .carousel__tit{margin-bottom:2.7rem}.highlight-box .item__addcart{background-color:#d50000;color:#fff!important}.list-item{display:flex;flex-flow:row wrap;align-items:flex-end}.list--center{justify-content:center}.list-item .col{margin-bottom:3.75rem}.list--4 .col{width:25%;flex-basis:25%;flex:0 1 25%;max-width:25%}.list--5 .col{width:20%;flex-basis:20%;flex:0 1 20%;max-width:20%}.list--6 .col{width:16.6%;flex-basis:16.6%;flex:0 1 16.6%;max-width:16.6%}.list--7 .col{width:14.2%;flex-basis:14.2%;flex:0 1 14.2%;max-width:14.2%}.icon-platform-download{opacity:.1;max-width:130px}.more{color:#999;text-decoration:none!important}.more__icon{margin:.2rem 0 -.2rem;stroke:#d50000;color:#d50000}.more__text{color:rgba(35,31,32,.75);text-decoration:underline}.more:hover .more__text{text-decoration:none}.more .more-show{display:none}.more .more-hide{display:inline-block}.more.collapsed .more-show{display:inline-block}.more.collapsed .more-hide{display:none}.box{margin-top:.5rem;margin-bottom:1.5rem;padding:1.25rem 1.75rem;border-radius:4px}.box--bordered{border:1px solid #eee;background-color:#fff}.box--grey{background-color:#eee}.box--black{margin-top:2rem;margin-bottom:3rem;padding:1.0625rem 2.5rem;background-color:#000;color:#fff;border-radius:5px}.box--form{margin:2.5rem auto 3rem auto;width:450px;max-width:100%;padding:2rem 2rem 1.5rem 2rem;border-radius:10px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}.box--form label{margin-bottom:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.box--form .form-control{padding:.6rem .875rem;border:1px solid #ddd;border-radius:4px}.box--form .form-control:disabled,.box--form .form-control[readonly]{background-color:#eee}.box--form .input-group-icon .form-control{padding-right:1.5rem}.box--form .input-icon{right:1rem;top:.75rem}.box--form-items{display:flex;flex-wrap:wrap}.box--form-items .item{margin:0 auto .675rem;max-width:150px}.box--form-items .item__tit,.content .box--form-items .item__tit{white-space:normal;height:auto!important;font-weight:600;overflow:visible;display:block;-webkit-line-clamp:unset}.box--form-items .item__img .button-jp{display:none!important}.icon--big{font-size:5.25rem;color:#ccc}.position-static{position:static!important}.clearfix{clear:both}.clearfix::after{content:"";clear:both;display:table}.subheader{margin-bottom:3rem;padding:1.85rem 0;height:124px;background-color:#f4f4f4;position:relative}.subheader--p0{padding:0!important;height:auto}.subheader .container{position:relative}.subheader__icon{width:124px;height:123px;position:absolute;right:0;top:-1.8rem;overflow:hidden}.subheader--p0 .subheader__icon{top:auto;bottom:0}.subheader__icon i{position:absolute;right:0;bottom:-.8rem;color:#e2e2e2;font-size:5.9375rem}.subheader__icon svg{position:absolute;right:0;bottom:-26px;width:105px;height:105px;opacity:.08}.content .subheader h1{margin:0 0 .15rem 0}.content .subheader h1.pt-2{padding-top:.65rem!important}.subheader--success{background-color:rgba(61,198,97,.13)}.content .subheader--success h1{padding-top:.7rem;color:#3dc661}.subheader--success .subheader__icon{color:#3dc661}.subheader--success .subheader__icon svg{opacity:.25}.subheader--success .subheader__icon i{color:rgba(61,198,97,.15)}.subheader--danger{background-color:rgba(219,68,55,.13)}.content .subheader--danger h1{padding-top:.7rem;color:#db4437}.subheader--danger .subheader__icon i{color:rgba(219,68,55,.15)}.subheader--info{background-color:rgba(209,236,241,.9)}.content .subheader--info h1{padding-top:.7rem;color:#0c5460}.subheader--info .subheader__icon i{color:rgba(12,84,96,.15)}.subheader--default{background-color:rgba(0,0,0,.05)}.content .subheader--default h1{padding-top:.7rem;color:rgba(0,0,0,.7)}.subheader--default .subheader__icon i{color:rgba(0,0,0,.15)}.subheader--auto{height:auto!important}.subheader--auto .subheader__icon{top:auto;bottom:-1.85rem}.subheader--item{padding:2.3rem 0!important;background-color:#f9f9f9}.content .subheader--item h1{margin:.9rem 0 2rem 0}.subheader--item .subheader__icon{top:auto;bottom:-2.3rem}.subheader--item .item__img{margin:0 0 1rem 0}.content .subheader--item .description{margin-bottom:2rem;max-width:700px}.subheader--item .detail__prepaid{margin:0 0 1rem 0}.subheader--item .detail__price{margin-top:1rem}.subheader--item .detail__button{margin:0;position:relative;z-index:1}.subheader--item .detail__button .lnk--help{margin-top:1.25rem!important;display:block}.subheader--item .detail__prepaid .custom-control-indicator{top:1.1rem}.subheader--item .detail__prepaid .custom-control{padding-top:.675rem;padding-bottom:.675rem}.content .breadcrumb{margin:0;padding:0;background:0 0}.content .breadcrumb li{margin:0;padding:0;font-size:.9375rem;font-weight:400;list-style:none;color:#bbb}.breadcrumb-item+.breadcrumb-item::before{padding:0 1.2rem;color:#ddd;font-size:.85rem}.breadcrumb i{padding:0 0 0 .2rem;font-size:.8125rem}.content .breadcrumb a{color:#bbb;border:none;text-decoration:none}.content .breadcrumb a:hover{color:#434343;text-decoration:none}.content .subnav{margin:0;padding:0}.content .subnav__item{margin:0 4.125rem 0 0;padding:0;display:inline-block;font-size:1rem;text-transform:uppercase;font-weight:400}.content .subnav__item::before{display:none}.content .subnav__item a{line-height:124px;height:124px;color:#888;text-decoration:none;border:none;display:inline-block}.content .subnav__item a span{margin:-.2rem 0 0 .2rem;padding:0 .2rem;min-width:15px;height:15px;line-height:15px;vertical-align:middle;font-weight:400;text-align:center;color:#fff;font-size:.625rem;background-color:#aaa;display:inline-block;border-radius:20px}.content .subnav__item.is--active a,.content .subnav__item.is--active a:hover{color:#ed3457;font-weight:500;border-bottom:2px solid #ed3457}.content .subnav__item.is--active a span{background-color:#ed3457}.content .subnav__item.item--logout{margin-right:0}.content .subnav__item a:hover{border-bottom:2px solid #bbb}.subheader--author{margin-bottom:6rem;padding:0;height:auto}.subheader--author>.container{padding-top:1.875rem;padding-bottom:1.875rem}.content .subheader--author h1{margin-bottom:1.75rem}.subheader--author .subheader__icon{top:auto;bottom:0}.subheader--author .subheader__photo{margin:0 auto -5.5rem;padding:1rem;background-color:#fff;width:120px;height:120px;object-fit:cover;overflow:hidden;border-radius:50%;box-shadow:0 3px 7px rgba(0,0,0,.15)}.subheader--author .subheader__photo>img{width:100%;height:100%;display:block}.subheader--author .subheader__desc{margin-bottom:1.5rem}.subheader--author .subheader__meta{margin-bottom:2rem;font-weight:500}.subheader--author .truncated.collapse.show{display:inline}.content .subheader--author a.more,.content .subheader--author a.more span{padding:0;line-height:1;border:none;text-decoration:none}.content .subheader--author a.more .more__text{margin-left:6px;padding:0 0 5px 0;border-bottom:1px solid rgba(0,0,0,.1)}.content .subheader--author a.more:hover .more__text{border-bottom:1px solid transparent}.subheader--author .container--narr{max-width:800px}.sidebar{padding:10px 0 0 2rem}.dropdown--sidebar{padding-bottom:2rem}.content .sidebar--select,.sidebar--select{font-size:1rem;font-weight:500;text-transform:uppercase;color:#434343}.dropdown--sidebar .dropdown-menu{margin-top:0;display:block;background-color:#fbfbfb;box-shadow:none;border:none;position:static!important;transform:none!important;-webkit-transform:none!important}.content .sidebar__nav,.sidebar__nav{margin:0;padding:0}.content .sidebar__nav li,.sidebar__nav li{margin:0 0 .5rem 0;padding:0;list-style:none;font-size:.875rem}.content .sidebar__nav li.is--active a,.sidebar__nav li.is--active a{font-weight:500;color:#42474a}.content .sidebar__nav li::before,.sidebar__nav li::before{display:none}.content .sidebar__nav li a,.sidebar__nav li a{color:#777;border:none;display:block}.content .sidebar__nav li a:hover,.sidebar__nav li a:hover{color:#ed3457}.nav-title{width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.nav-count{float:right;font-size:.65rem;color:#ccc}.content .sidebar__nav li .sidebar__nav{display:none}.content .sidebar__nav li.is--active .sidebar__nav{display:block}.content .sidebar__nav li.is--active .sidebar__nav li{padding-left:1.3rem;position:relative;margin-bottom:.25rem;font-size:.8125rem}.content .sidebar__nav li.is--active .sidebar__nav li::before{position:absolute;top:11px;left:0;width:9px;height:1px;content:"";font-size:0;background-color:#ed3457;display:block}.content .sidebar__nav li.is--active .sidebar__nav li a{font-weight:400}.content .sidebar__nav li.is--active .sidebar__nav li .nav-title{width:70%}.content .sidebar__nav li .sidebar__nav li .sidebar__nav{display:none}.content .sidebar__nav li .sidebar__nav li.is--active .sidebar__nav{display:block}.detail-left-col{max-width:100%;display:inline-block}.detail__img{margin-bottom:1.3rem;max-width:100%;display:inline-block}.detail__img img{width:100%;display:block;box-shadow:0 3px 10px rgba(0,0,0,.33);border-radius:calc(var(--border-radius)/ 2);transition:1s;-webkit-transition:1s}.button-jp{padding:.7rem 1.3rem .7rem 1.8rem;position:absolute;top:3rem;left:0;background-color:rgba(249,249,249,.97);border:none;color:#434343;font-weight:400;font-size:.8125rem;line-height:1rem;text-align:left;border-radius:0 30px 30px 0;cursor:pointer;box-shadow:15px 0 35px -6px rgba(0,0,0,.45)}.button-jp i{margin:0 .8rem 0 0;color:#ed3457;font-size:1.9rem;float:left;transition:.4s}.button-jp:focus i,.button-jp:hover i{transform:scale(1.1)}.button-jp:focus,.button-jp:hover{background-color:#f9f9f9;color:#000;outline:0}.jp-controls .button,.jp-controls .stripe__link{padding-left:.8rem;padding-right:.6rem;padding-bottom:.55rem}.jp-controls .button i,.jp-controls .stripe__link i{padding-left:0}.jp-controls .button span,.jp-controls .stripe__link span{display:none}.attachment,.content .attachment{margin:0;padding:0}.attachment li,.content .attachment li{margin:0 0 .5rem 0;padding:0;font-size:.9375rem}.attachment li::before,.content .attachment li::before{display:none}.icon-format{padding-top:23px;background-position:center top;background-repeat:no-repeat;display:inline-block;width:58px;height:48px;border:none!important;opacity:.5;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.icon-format::after{text-transform:uppercase;font-weight:700;font-size:.55rem;letter-spacing:.05rem;color:rgba(0,0,0,.7);transition:.2s}.icon-format:hover{opacity:1;filter:grayscale(100%)}.icon-format:hover::after{letter-spacing:.15rem;color:rgba(0,0,0,.8)}.format--pdf,.format--pdf2{background-size:48px 48px;background-position:center -12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNOTUuMjEsODAuMzJjLTAuMDctMC41MS0wLjQ4LTEuMTUtMC45Mi0xLjU4Yy0xLjI2LTEuMjQtNC4wMy0xLjg5LTguMjUtMS45NSAgICAgIGMtMi44Ni0wLjAzLTYuMywwLjIyLTkuOTIsMC43M2MtMS42Mi0wLjkzLTMuMjktMS45NS00LjYtMy4xOGMtMy41My0zLjI5LTYuNDctNy44Ni04LjMxLTEyLjg5YzAuMTItMC40NywwLjIyLTAuODgsMC4zMi0xLjMgICAgICBjMCwwLDEuOTgtMTEuMjgsMS40Ni0xNS4xYy0wLjA3LTAuNTItMC4xMi0wLjY3LTAuMjYtMS4wOGwtMC4xNy0wLjQ0Yy0wLjU0LTEuMjUtMS42LTIuNTctMy4yNi0yLjVMNjAuMzIsNDFINjAuMyAgICAgIGMtMS44NiwwLTMuMzYsMC45NS0zLjc2LDIuMzZjLTEuMiw0LjQ0LDAuMDQsMTEuMDksMi4yOSwxOS42OWwtMC41OCwxLjRjLTEuNjEsMy45NC0zLjYzLDcuOS01LjQxLDExLjM5bC0wLjIzLDAuNDUgICAgICBjLTEuODgsMy42Ny0zLjU4LDYuNzktNS4xMyw5LjQzbC0xLjU5LDAuODRjLTAuMTIsMC4wNi0yLjg1LDEuNTEtMy40OSwxLjg5Yy01LjQzLDMuMjUtOS4wMyw2LjkzLTkuNjMsOS44NSAgICAgIGMtMC4xOSwwLjk0LTAuMDUsMi4xMywwLjkyLDIuNjhsMS41NCwwLjc4YzAuNjcsMC4zMywxLjM4LDAuNSwyLjEsMC41YzMuODcsMCw4LjM2LTQuODIsMTQuNTUtMTUuNjIgICAgICBjNy4xNC0yLjMyLDE1LjI4LTQuMjYsMjIuNDEtNS4zMmM1LjQzLDMuMDUsMTIuMTEsNS4xOCwxNi4zMyw1LjE4YzAuNzUsMCwxLjQtMC4wNywxLjkyLTAuMjFjMC44MS0wLjIyLDEuNDktMC42OCwxLjkxLTEuMyAgICAgIEM5NS4yNyw4My43Niw5NS40Myw4Mi4wNiw5NS4yMSw4MC4zMnogTTM2LjQ5LDk5LjMzYzAuNy0xLjkzLDMuNS01Ljc1LDcuNjMtOS4xM2MwLjI2LTAuMjEsMC45LTAuODEsMS40OC0xLjM3ICAgICAgQzQxLjI4LDk1LjcyLDM4LjM5LDk4LjQ2LDM2LjQ5LDk5LjMzeiBNNjAuOTUsNDNjMS4yNCwwLDEuOTUsMy4xMywyLjAxLDYuMDdjMC4wNiwyLjk0LTAuNjMsNS0xLjQ4LDYuNTMgICAgICBjLTAuNzEtMi4yNi0xLjA1LTUuODItMS4wNS04LjE1QzYwLjQzLDQ3LjQ1LDYwLjM4LDQzLDYwLjk1LDQzeiBNNTMuNjUsODMuMTRjMC44Ny0xLjU1LDEuNzctMy4xOSwyLjY5LTQuOTIgICAgICBjMi4yNS00LjI1LDMuNjctNy41Nyw0LjcyLTEwLjNjMi4xLDMuODIsNC43Miw3LjA3LDcuNzksOS42N2MwLjM5LDAuMzIsMC44LDAuNjUsMS4yMiwwLjk4QzYzLjgyLDc5LjgsNTguNDEsODEuMzEsNTMuNjUsODMuMTQgICAgICB6IE05My4wOCw4Mi43OWMtMC4zOCwwLjIzLTEuNDcsMC4zNy0yLjE3LDAuMzdjLTIuMjYsMC01LjA3LTEuMDMtOS0yLjcyYzEuNTEtMC4xMSwyLjktMC4xNyw0LjE0LTAuMTcgICAgICBjMi4yNywwLDIuOTQtMC4wMSw1LjE3LDAuNTZDOTMuNDQsODEuNCw5My40Nyw4Mi41NSw5My4wOCw4Mi43OXoiIHN0eWxlPSJmaWxsOiNGRjQwMkY7Ii8+PC9zdmc+)}.format--pdf2::after,.format--pdf::after{content:"PDF"}.format--mobi{background-size:29px 29px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMzcwLjksMjA2LjljMCwxNi43LDAuNiwzMy4zLTAuMiw1MGMtMC44LDE5LDUsMzUuMywxNyw0OS43YzEuNCwxLjcsMi43LDMuNCwzLjksNS4yICAgYzQuMyw2LjUsMy41LDExLTIuNCwxNmMtMTIuNiwxMC42LTI1LjEsMjEuMy0zNy43LDMxLjljLTcuNSw2LjMtMTIuMiw2LjItMTkuOCwwYy0xMC4yLTguMy0xOC4yLTE4LjUtMjUuMy0yOS40ICAgYy0xLjctMi42LTIuNi0yLjUtNC43LTAuNWMtMTIuNiwxMi4zLTI1LjksMjMuNy00Mi44LDI5LjRjLTI2LjEsOC45LTUyLjYsMTAuMy03OC44LDFjLTI1LjItOS00MC4zLTI3LjYtNDUuOS01My41ICAgYy02LjItMjguOS0zLTU2LjQsMTQuOC04MC45YzEzLjUtMTguNSwzMi4yLTI5LjQsNTMuNy0zNi4xYzIyLjItNi44LDQ1LjEtOS40LDY4LjEtMTEuN2M2LjUtMC43LDEyLjktMS4zLDE5LjQtMS45ICAgYzEuNi0wLjEsMy0wLjMsMi45LTIuNGMtMC4yLTEwLjYsMC45LTIxLjQtMS42LTMxLjhjLTMuMi0xMy4zLTExLjktMjEuMS0yNS4yLTI0Yy05LjUtMi4xLTE4LjktMS41LTI4LjEsMS42ICAgYy0xNCw0LjgtMjIuNywxNC41LTI2LjIsMjguOWMtMS45LDcuOS01LjYsMTAuNy0xMy4zLDkuOWMtMTYuNC0xLjctMzIuOC0zLjQtNDkuMS01LjFjLTYuNy0wLjctMTAuMi01LjgtOC44LTEyLjMgICBjOC41LTQxLjUsMzUuNy02NC44LDc0LjktNzUuNWMzMC4xLTguMiw2MC42LTguNyw5MC44LTAuMmMyNC4zLDYuOCw0NC43LDE4LjgsNTYuMSw0Mi42YzYuNSwxMy41LDgsMjguMSw4LjIsNDIuNyAgIEMzNzEsMTY5LjIsMzcwLjgsMTg4LjEsMzcwLjksMjA2LjlDMzcwLjgsMjA2LjksMzcwLjksMjA2LjksMzcwLjksMjA2Ljl6IE0yOTMuMSwyMzguMWMwLTUtMC4yLTEwLDAuMS0xNWMwLjItMy4xLTAuOS00LjItNC0zLjkgICBjLTcuNiwwLjctMTUuMywwLjgtMjIuOSwxLjhjLTEzLjMsMS43LTI2LjMsNS0zNy4xLDEzLjRjLTE1LjcsMTIuMy0xOSwyOS4xLTE2LjQsNDhjMy4xLDIyLjIsMjIuOSwzNC41LDQ0LjEsMjcuMSAgIGMxNC40LTUsMjMuMi0xNS42LDI5LjMtMjguOUMyOTIuNiwyNjcuMSwyOTMuMSwyNTIuNiwyOTMuMSwyMzguMXoiIGZpbGw9IiMwNTA2MDYiLz48cGF0aCBkPSJNMjU2LjEsNDYzLjhjLTc2LjMtMC41LTE0NC44LTIwLjEtMjA2LjctNjEuNGMtMTIuNi04LjQtMjQuNi0xNy42LTM2LTI3LjdjLTEtMC45LTItMS44LTIuOC0yLjkgICBjLTEuMS0xLjUtMS45LTMuMy0wLjYtNS4xYzEuMy0yLDMuNS0yLjIsNS40LTEuM2M0LjQsMi4xLDguNiw0LjQsMTIuOSw2LjZjMzkuNCwyMC44LDgwLjksMzUuOCwxMjQuNCw0NS4zICAgYzM5LjQsOC42LDc5LjIsMTIuNiwxMTkuNiwxMS41YzU3LjctMS42LDExMy4zLTEzLjIsMTY2LjgtMzQuN2MyLjYtMS4xLDUuMy0yLjIsOC0yLjhjMy44LTAuNyw3LjYtMC4yLDkuMywzLjkgICBjMS42LDMuOC0wLjUsNi44LTMuMyw5LjJjLTIsMS43LTQuMywzLjEtNi42LDQuNmMtMzQuNSwyMi40LTcyLjMsMzYuOC0xMTIuMyw0NS43QzMwNy44LDQ2MC43LDI4MSw0NjMuNiwyNTYuMSw0NjMuOHoiIGZpbGw9IiNGNkE2MUYiLz48cGF0aCBkPSJNNDQ4LjYsMzc0LjdjLTExLjUtMC4xLTIyLjksMS40LTM0LjMsMi42Yy0yLjIsMC4yLTQuNywwLjgtNS43LTEuNmMtMS4yLTIuNywxLjEtNC4zLDMtNS42ICAgYzE0LjItOS40LDMwLjEtMTMuMSw0Ni44LTE0YzExLjUtMC43LDIyLjktMC4yLDM0LjEsMy4yYzUuMSwxLjUsNy42LDQuNSw3LjUsOS43Yy0wLjYsMjcuOC05LjksNTItMzAsNzEuNyAgIGMtMC43LDAuNy0xLjUsMS4zLTIuMywxLjljLTEuOCwxLjMtNCwyLjUtNS45LDAuOWMtMS44LTEuNS0wLjgtMy43LDAtNS41YzUuOS0xNC43LDExLjktMjkuMywxNC44LTQ1YzAuNC0yLDAuNS00LDAuNi01LjkgICBjMC4xLTYuNS0yLjItOS4zLTguNi0xMC45QzQ2MS45LDM3NC40LDQ1NS4yLDM3NC43LDQ0OC42LDM3NC43eiIgZmlsbD0iI0Y2QTYxRiIvPjwvc3ZnPg==)}.format--mobi::after{content:"MOBI"}.format--epub{background-size:30px 30px;background-position:center 3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE2MCAyMjAiPgo8cGF0aCBmaWxsPSIjODVCOTE2IiBkPSJNNzkuOTk4LDEzMC40MDZsLTQ5LjMxNi00OS4zMmw0OS4zMTYtNDkuMzEzbDE2LjQ0LDE2LjQzN2wtMzIuODgsMzIuODc2bDE2LjQzOSwxNi40NGw0OS4zMTYtNDkuMzEzICBsLTQyLjk2LTQyLjk2Yy0zLjUwOC0zLjUxMS05LjE5OC0zLjUxMS0xMi43MDksMEw0LjE2MSw3NC43MzZjLTMuNTA4LDMuNTA4LTMuNTA4LDkuMTk4LDAsMTIuNzA5bDY5LjQ4NCw2OS40ODEgIGMzLjUxMSwzLjUxMSw5LjIwMSwzLjUxMSwxMi43MDksMGw2OS40ODQtNjkuNDgxYzMuNTA4LTMuNTExLDMuNTA4LTkuMjAxLDAtMTIuNzA5bC0xMC4wODctMTAuMDg0TDc5Ljk5OCwxMzAuNDA2eiIvPgo8L3N2Zz4=)}.format--epub::after{content:"EPUB"}.format--mp3{background-size:29px 29px;background-position:center top;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0yMy43MjcsMTYuNDAzdjQuODR2NS4wNTh2MTQuMjM2Yy0xLjI2OC0wLjc3Ny0yLjc1NC0xLjIzMy00LjM1LTEuMjMzYy00LjYxMiwwLTguMzUzLDMuNzQtOC4zNTMsOC4zNDkgIGMwLDQuNjE0LDMuNzQsOC4zNTQsOC4zNTMsOC4zNTRjNC42MSwwLDguMzQ5LTMuNzM5LDguMzUtOC4zNTJoMFYyNS4xNTFsMjEuMjUtNi4xMDlWMzMuMzNjLTEuMjY4LTAuNzc3LTIuNzU0LTEuMjMzLTQuMzUtMS4yMzMgIGMtNC42MTQsMC04LjM1MywzLjczOS04LjM1Myw4LjM0OGMwLDQuNjEzLDMuNzM5LDguMzU0LDguMzUzLDguMzU0YzQuMzQ0LDAsNy45MTQtMy4zMjUsOC4zMS03LjU3aDAuMDRWMTcuODkydi0zLjU4NlY3Ljk5MyAgTDIzLjcyNywxNi40MDN6Ii8+PC9zdmc+)}.format--mp3::after{content:"MP3"}.detail-center-col{padding:.5rem 0 0 3rem}.content .detail__author,.detail__author{margin:-1.05rem 0 1.8rem;font-weight:400;font-size:1rem;color:#999}.content .detail__author a,.detail__author a{color:#999}.content .detail__author a:hover,.detail__author a:hover{color:#282b2d}.detail__prepaid{margin:1.8rem 0 2.875rem;background-color:#fff;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.04)}.detail__prepaid .custom-control{margin:0;padding:.8rem 1.375rem .8rem 2.7rem;font-size:.9375rem;font-weight:400;color:#434343;border-bottom:1px solid #efefef}.detail__prepaid .custom-control b{padding-left:.2rem;color:#777;font-weight:400}.detail__prepaid .custom-control:nth-last-of-type(1){border-bottom:none}.detail__prepaid .custom-control-indicator{top:1.2rem;left:1.25rem}.detail__prepaid .control--highlight{border-color:#ecc329;border-top:1px solid #ecc329;background-color:#ffe996;margin-top:-1px;padding-right:0!important;justify-content:space-between}.detail__prepaid .control--highlight:nth-of-type(1){border-top:0;border-radius:3px 3px 0 0}.detail__prepaid .control--highlight:nth-last-of-type(1){border-radius:0 0 3px 3px}.detail__prepaid .control--highlight .custom-control-description,.detail__prepaid .control--highlight .custom-control-description b{align-self:center;color:#000}.detail__prepaid .control--highlight .custom-control-indicator,.detail__prepaid .control--highlight .custom-control-input:checked~.custom-control-indicator{border-color:#ecc329;background:#fff!important}.detail__prepaid .control--highlight .custom-control-indicator{top:1.3125rem}@media (max-width:991px){.detail__prepaid .control--highlight .custom-control-indicator{top:1rem}}.description--sticker{margin-right:-12px;display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:end;text-align:right;cursor:help}@media (max-width:575px){.description--sticker{margin-right:-10px}}.description--sticker-text{font-weight:500;font-size:13px;line-height:1.125;color:#d50101;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:2px;display:block}.description--sticker-icon{background-color:#d50101;border-radius:50%;color:#fff;width:25px;height:25px;min-width:25px;margin-left:9px;display:flex;justify-content:center;align-items:center}@media (max-width:575px){.description--sticker-icon{width:22px;height:22px;min-width:22px}}.toggle-prepaid{display:none;position:absolute;top:0;right:0;width:42px;font-size:1rem;text-align:center;height:100%;border-radius:0 2px 2px 0;background-color:#fdcc56;cursor:pointer;align-items:center;justify-content:center}.sticker-rotate{padding:.1rem .3rem .05rem;font-size:.875rem;font-weight:400;color:#fff;background:#ed3457;transform:rotate(-4deg);-webkit-transform:rotate(-4deg);position:absolute;top:.8rem;right:1.5rem}.content p.prepaid__info,.prepaid__info{margin:0 0 2.8rem 0;font-size:.8125rem;font-style:italic;color:#999;font-weight:400}.alert--prepaid,.content .alert--prepaid{margin-bottom:1.75rem;padding:.5rem 1rem .45rem;font-size:.8125rem}.alert--prepaid .button--tooltip{margin:-2px 0 0 0;background-color:#856404;color:#fff}.alert--prepaid .button--tooltip:focus,.alert--prepaid .button--tooltip:hover{background-color:#483603}.detail__price strong{padding-bottom:.2rem;color:#ed3457;font-size:2.0625rem;display:block}.detail__price small{color:#999;font-size:.6875rem;font-weight:400}.detail__share{margin-bottom:0!important;padding-top:1rem}.detail__share a{border:none!important}.detail__share a i{margin:.3rem .25rem -.3rem;font-size:1rem;display:inline-block;transition:.2s}.detail__share a:hover i{transform:scale(1.3);-webkit-transform:scale(1.3)}.detail__mutation,.mutation-dropdown{margin:.7rem 0 2rem;position:relative}.detail__mutation .button--green,.detail__mutation .stripe__link{font-weight:500}.mutation-label{margin-bottom:.15rem!important;color:#999;text-transform:uppercase;font-size:.8125rem!important}.mutation-dropdown,.mutation-toggle{padding:.75rem 4.125rem .75rem 1.125rem;width:100%;background-color:#fff;border:none;cursor:pointer;text-align:left;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.mutation-toggle:hover{color:#d50000}.mutation-toggle:focus{outline:0}.mutation__arr{display:flex;position:absolute;top:0;right:0;width:50px;font-size:1rem;text-align:center;height:100%;border:none;border-radius:0 4px 4px 0;background-color:#d1d3d6;color:#434343;align-items:center;justify-content:center;transition:.3s}.mutation__arr i{transform:rotate(-180deg);transition:.3s}.mutation-toggle.collapsed .mutation__arr{background-color:#3dc661;color:#fff}.mutation-toggle.collapsed .mutation__arr i{transform:rotate(0)}.mutation-dropdown{margin:0;padding:0;background-color:#fff;position:absolute;top:65px;left:0;z-index:200;cursor:default}.mutation-dropdown::before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;right:1.1rem}.mutation-dropdown p{margin-bottom:0!important;padding:.55rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);align-items:center;justify-content:left;display:flex;width:100%}.mutation-dropdown p:nth-last-of-type(1){border-bottom:none}.mutation-consume{width:105px;padding-right:.75rem;display:block}.mutation-title{display:block;line-height:1.25}.detail__button .button--green,.detail__button .stripe__link{display:inline-block;background-color:#3dc661;color:#fff!important;font-size:1.0625rem;font-weight:400}.detail__button .button--green:hover,.detail__button .stripe__link:hover{background-color:#34a050}.detail__button .button--green span,.detail__button .stripe__link span{display:none}.detail__button .button--format{margin:0 .2rem .5rem 0}.detail__button .button--format span,.detail__button .button[data-format]:not([data-format=""]) span,.detail__button [data-format].stripe__link:not([data-format=""]) span{display:inline-block;font-size:0;transform:scale(1)!important;background-position:center;background-repeat:no-repeat;background-color:transparent;border-radius:0}.detail__button .button--epub span,.detail__button .button[data-format=epub] span,.detail__button [data-format=epub].stripe__link span{margin:-2px -2px -2px 10px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 142.565 142.566' fill='%23fff'%3E%3Cpath d='M71.282 116.082L26.483 71.28l44.799-44.796 14.935 14.932L56.348 71.28l14.933 14.934 44.8-44.796L77.055 2.392c-3.186-3.19-8.355-3.19-11.545 0L2.39 65.512c-3.187 3.186-3.187 8.356 0 11.545l63.12 63.118c3.19 3.188 8.358 3.188 11.545 0l63.12-63.118c3.187-3.189 3.187-8.358 0-11.545l-9.163-9.16z'/%3E%3C/svg%3E")}.detail__button .button--mobi span,.detail__button .button[data-format=mobi] span,.detail__button [data-format=mobi].stripe__link span{margin:-2px -2px -2px 10px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 141.76 141.76' fill='%23fff'%3E%3Cg fill-rule='evenodd'%3E%3Cuse xlink:href='%23B' fill-rule='nonzero'/%3E%3Cuse xlink:href='%23C'/%3E%3Cuse xlink:href='%23B' fill-rule='nonzero'/%3E%3Cuse xlink:href='%23C'/%3E%3C/g%3E%3Cdefs %3E%3Cpath id='B' d='M122.896 116.696c-58.51 27.846-94.823 4.548-118.067-9.603-1.438-.892-3.883.208-1.762 2.645 7.744 9.39 33.122 32.022 66.249 32.022 33.149 0 52.87-18.088 55.337-21.243 2.45-3.129.719-4.854-1.757-3.821zm16.432-9.075c-1.571-2.046-9.554-2.427-14.578-1.81-5.032.599-12.584 3.675-11.928 5.521.337.692 1.025.381 4.481.071 3.466-.346 13.176-1.571 15.199 1.074 2.033 2.663-3.097 15.35-4.034 17.396-.905 2.046.346 2.574 2.046 1.211 1.677-1.362 4.713-4.89 6.75-9.882 2.023-5.02 3.257-12.022 2.063-13.58z'/%3E%3Cpath id='C' d='M83.554 59.876c0 7.306.185 13.4-3.508 19.888-2.981 5.276-7.702 8.52-12.978 8.52-7.201 0-11.395-5.487-11.395-13.584 0-15.985 14.322-18.886 27.881-18.886zm18.912 45.712c-1.24 1.108-3.034 1.187-4.431.448-6.225-5.17-7.333-7.57-10.762-12.503-10.287 10.498-17.567 13.637-30.914 13.637-15.774 0-28.066-9.733-28.066-29.226 0-15.219 8.257-25.586 19.994-30.65 10.182-4.485 24.399-5.276 35.267-6.515v-2.427c0-4.458.342-9.733-2.268-13.584-2.295-3.456-6.674-4.88-10.525-4.88-7.148 0-13.531 3.666-15.088 11.263-.317 1.689-1.556 3.35-3.244 3.429l-18.201-1.952c-1.53-.344-3.218-1.583-2.796-3.931C35.626 6.648 55.541 0 73.371 0c9.127 0 21.049 2.427 28.25 9.338 9.127 8.52 8.256 19.888 8.256 32.259v29.226c0 8.784 3.64 12.634 7.069 17.383 1.213 1.688 1.477 3.72-.053 4.985-3.825 3.191-10.63 9.127-14.375 12.45l-.053-.053'/%3E%3C/defs%3E%3C/svg%3E")}.detail__button .button--pdf span,.detail__button .button--pdf2 span,.detail__button .button[data-format=pdf2] span,.detail__button .button[data-format=pdf] span,.detail__button [data-format=pdf2].stripe__link span,.detail__button [data-format=pdf].stripe__link span{margin:-2px -2px -2px 10px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39.273 38.066' fill='%23fff'%3E%3Cpath d='M.786 37.297c-2.162-2.162.177-5.133 6.526-8.288l3.995-1.985 1.556-3.405c.856-1.873 2.133-4.928 2.839-6.79l1.283-3.385-.884-2.505c-1.087-3.081-1.474-7.71-.785-9.375.934-2.255 3.993-2.023 5.204.394.946 1.888.849 5.306-.272 9.617l-.919 3.534.81 1.375c.445.756 1.746 2.551 2.891 3.989l2.151 2.676 2.677-.349c8.504-1.11 11.416.776 11.416 3.48 0 3.413-6.677 3.694-12.284-.244-1.262-.886-2.128-1.766-2.128-1.766s-3.513.715-5.242 1.181c-1.785.481-2.676.783-5.291 1.665 0 0-.918 1.332-1.515 2.301-2.224 3.604-4.822 6.59-6.676 7.677-2.077 1.217-4.254 1.3-5.35.204zm3.393-1.212c1.215-.751 3.675-3.661 5.378-6.361l.689-1.093-3.139 1.578c-4.849 2.438-7.067 4.735-5.913 6.125.648.781 1.423.716 2.985-.249zm31.494-8.84c1.189-.833 1.016-2.511-.328-3.187-1.046-.526-1.889-.635-4.606-.595-1.67.114-4.355.45-4.81.553 0 0 1.475 1.019 2.13 1.394.872.498 2.99 1.422 4.537 1.896 1.526.467 2.408.418 3.077-.061zM23.01 21.982c-.719-.756-1.943-2.335-2.719-3.508-1.015-1.331-1.523-2.269-1.523-2.269s-.742 2.385-1.35 3.821l-1.898 4.692-.55 1.064s2.926-.959 4.414-1.348c1.577-.412 4.776-1.041 4.776-1.041zM18.929 5.616c.184-1.54.261-3.078-.233-3.853-1.372-1.5-3.029-.249-2.748 3.318.094 1.2.392 3.251.791 4.515l.725 2.299.51-1.731c.28-.952.711-2.999.956-4.547z'/%3E%3C/svg%3E")}.detail__button .button--zip span,.detail__button .button[data-format=zip] span,.detail__button [data-format=zip].stripe__link span{margin:-2px -2px -2px 10px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M5 7.5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v.938l.4 1.599a1 1 0 0 1-.416 1.074l-.93.62a1 1 0 0 1-1.11 0l-.929-.62a1 1 0 0 1-.415-1.074L5 8.438V7.5zm2 0H6v.938a1 1 0 0 1-.03.243l-.4 1.598.93.62.929-.62-.4-1.598A1 1 0 0 1 7 8.438V7.5z'/%3E%3Cpath d='M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1h-2v1h-1v1h1v1h-1v1h1v1H6V5H5V4h1V3H5V2h1V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z'/%3E%3C/svg%3E")}.detail-right-col{padding:5rem 0 0 3rem}.content .detail-right-col .h4 a,.content .detail-right-col h4 a{border:none;color:#777}.detail__edition{margin-bottom:1.2rem;padding-right:30px;width:100%;border:none;display:block;float:left;clear:both;position:relative}.content .detail__edition a,.detail__edition a{padding:0;display:block;border:none}.detail__edition a::before{margin:-1rem 0 0 0;content:"\e606";font-family:simple-line-icons;color:#ddd;font-size:1.5rem;position:absolute;right:0;top:50%;transition:.2s}.detail__edition a:hover::before{color:#ed3457}.detail__edition a:hover .edition__img{transform:scale(1.1);-webkit-transform:scale(1.1)}.edition__img{margin:0 1.5rem 0 0;width:45px;box-shadow:0 2px 10px rgba(0,0,0,.2);float:left;transition:.2s}.content .edition__tit,.edition__tit{margin:0 0 .3125rem 0;text-transform:none;font-size:1rem;line-height:1.3125;color:#555;font-weight:500;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content .edition__desc,.edition__desc{margin:0;font-size:.875rem;color:#aaa;font-weight:400}.content table.table-track td{transition:.2s}.content table.table-track tr:hover td{background-color:#fbfbfb}.content table.table-track .btn--green{display:inline-block;padding-left:0;padding-right:0;font-size:.8125rem}.content table.table-track .btn--green:hover{color:#3dc661!important;background:0 0}.content table.table-track .btn--green span{margin:-.35rem 0 -.5rem .4rem;position:relative;top:-1px;float:none}.content table td.table-track__muted{color:#aaa;font-weight:400}.content table td.table-track__btn{padding-top:.6rem;padding-bottom:.6rem;padding-right:.6rem}.content table td.table-track__play{padding-top:.6rem;padding-bottom:.6rem}.hide-table{display:none}.opened .hide-table{display:table-row-group}.content--related strong{font-weight:400}:root{--description-crop-height:50}@media (max-width:767px){:root{--description-crop-height:42}}.subheader--item .desc{margin-bottom:2rem;max-width:700px}.link--desc{display:none;align-items:center}.link--desc.show{display:inline-flex}.link--desc>svg{margin-left:.25rem}.desc--crop{height:calc(var(--description-crop-height) * 1px);position:relative;overflow:hidden}.desc--crop::after{content:"";width:100%;height:80px;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(249,249,249,0) 0,#f9f9f9 100%)}.desc--open{height:100%}.desc--open::after{display:none}.steps{position:relative;z-index:1}.content .step-tit,.content .subheader .step-tit,.step-tit{margin:1rem 0 0 0;color:#434343;font-size:1.3rem;line-height:1;font-weight:400;display:block;text-decoration:none;border-bottom:none}.step-tit span{margin:-.3rem 1rem 0 0;display:inline-block;width:40px;height:40px;line-height:40px;vertical-align:middle;text-align:center;color:#999;background-color:#e3e3e3;font-size:1.5rem;font-weight:400;border-radius:50%;transition:.2s}a.step-tit:hover span{color:#fff;background-color:#ed3457}.step-tit.is--active span{font-weight:600;color:#ed3457;background-color:#fff;font-weight:500}a.step-tit.is--active{font-weight:600;color:#ed3457;font-weight:500;border:none}.steps>div{position:relative}.steps>div::before{display:none;margin:-.5rem 0 0 0;content:"\e606";font-family:simple-line-icons;color:#e2e2e2;font-size:1.5rem;position:absolute;right:7%;top:45%}.steps>div:nth-last-of-type(1)::before{display:none}.content .checkout td{padding:1.4rem 1.2rem 1.35rem 0}.content .checkout a{border:none!important}.checkout__img{margin:0 2.75rem 0 0;width:90px;float:left;box-shadow:0 2px 7px rgba(0,0,0,.2)}.content .checkout__tit{margin:0;font-size:1.25rem;font-weight:500}.checkout__delete,.content .checkout__delete{color:#b1253f;font-size:1.375rem;border:none;background:0 0;cursor:pointer}.checkout__delete:focus,.checkout__delete:hover,.content .checkout__delete:hover{border:none;color:#ed3457;outline:0}.content .checkout__desc--detail{display:table}.content .checkout__desc p{margin-bottom:.6rem;color:#999;font-size:.875rem}.checkout__type{line-height:1.25;margin-bottom:0!important;color:#888;font-weight:400;display:inline-flex}.checkout__type svg{margin:0 .675rem 0 0;min-width:18px;vertical-align:middle}.checkout__type img{margin:0 .6rem 0 0;max-height:23px;opacity:.3;filter:grayscale(100%);transition:.2s}.checkout__type img:hover{opacity:1}.content .checkout__desc p.info-nocd--small,.content .info-nocd--small,.info-nocd--small{margin-right:1.25rem;margin-top:.35rem;color:#333;padding:.4rem .8rem .35rem;font-size:.6875rem;line-height:.9375rem;margin-bottom:0;background-color:#ebecec;border-radius:4px;display:inline-block;position:relative;color:#333;font-weight:400}.info-nocd--small::before{content:"";z-index:10;position:absolute;bottom:100%;left:16px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #ebecec transparent}.content table .has-warnings td{border-bottom:none}.content table .cart--warnings-row td{padding-top:0}.content .alert--small{margin-bottom:.875rem;font-size:.875rem;font-weight:400;line-height:1.15rem;padding:.5rem .875rem;display:inline-block;position:relative}.content .alert--small.alert--icon{padding-left:3rem}.content .alert--small::before{position:absolute;left:12px;bottom:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;content:""}.content .alert--small::after{position:absolute;left:13px;bottom:100%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;content:""}.content .alert--small.alert-warning::before{border-bottom:8px solid #ffeeba}.content .alert--small.alert-warning::after{border-bottom:6px solid #fff3cd}.content .alert--small.alert-danger::before{border-bottom:8px solid #f5c6cb}.content .alert--small.alert-danger::after{border-bottom:6px solid #f8d7da}.content .alert--noarr::after,.content .alert--noarr::before{display:none}.content .alert--rb::before{position:absolute;left:auto;right:12px;bottom:auto;top:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;content:""}.content .alert--rb::after{position:absolute;left:auto;right:13px;bottom:auto;top:100%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;content:""}.content .alert--rb.alert-warning::before{border-top:8px solid #ffeeba;border-bottom:transparent}.content .alert--rb.alert-warning::after{border-top:6px solid #fff3cd;border-bottom:transparent}.content .alert--rb.alert-danger::before{border-top:8px solid #f5c6cb;border-bottom:transparent}.content .alert--rb.alert-danger::after{border-top:6px solid #f8d7da;border-bottom:transparent}.content .alert--small svg{vertical-align:middle}.content .alert--small.alert--icon{padding-left:3rem}.content .alert--small.alert--icon .alert__icon{width:16px;height:16px;left:16px;top:11px;opacity:1}.content .alert--small.alert--icon a{text-decoration:underline}.content .alert--small.alert--icon a:hover{text-decoration:none}.content .checkout__sum{padding:.6rem 0 0 0;font-size:1.5rem;font-weight:600;color:#434343}.content .checkout__sum .sum__price{color:#ed3457}.sum__price{display:inline-block;min-width:140px}.sum__price small{font-weight:700;font-size:60%}.content .checkout--mini--wrapper{margin-bottom:3rem}.content .checkout--mini--wrapper .checkout--mini{margin-bottom:0}.content .checkout--mini{margin-bottom:3rem}.content .checkout--mini a{border:none!important}.content .checkout--mini td{padding:1rem 1.1rem .95rem 0;font-weight:400;font-size:.875rem;line-height:1rem;vertical-align:top;border-top:1px solid #eee;border-bottom:none}.content .checkout--mini .checkout__img{margin:0 1rem 0 0;width:50px;box-shadow:0 2px 7px rgba(0,0,0,.2)}.content .checkout--mini .checkout__desc{display:table}.content .checkout--mini .checkout__tit{margin:.2rem 0 0 0;line-height:1.5rem;font-size:.9375rem}.content .checkout--mini .checkout__text{padding-left:4.125rem;background-repeat:no-repeat;background-position:0 center}.content .checkout--mini .checkout__desc p{font-size:.8125rem;line-height:1rem}.content .checkout--mini strong{padding-top:.6rem;font-weight:500;color:#777;display:inline-block}.checkout__label{padding:0 0 .5rem .9rem;font-size:.62rem;font-weight:700;color:#231f20;line-height:1;text-transform:uppercase}.content .checkout--mini .payment td,.content .checkout--mini .shipping td{vertical-align:bottom}.content .checkout--mini .payment td,.content .checkout--mini .shipping td{background-color:#fbfbfb}.content .checkout--selfcare{display:table}.content .checkout--selfcare .checkout__img{margin:0 1rem 0 0;width:50px;box-shadow:0 2px 7px rgba(0,0,0,.2)}.content .checkout--selfcare .checkout__tit{margin:.2rem 0 0 0;line-height:1.3rem;font-size:1rem}.content .checkout--selfcare .checkout__desc p{margin-bottom:.2rem;font-size:.8125rem;line-height:1rem}.content .row-sum td{padding-left:1.1rem;background-color:#f5f5f5}.content .row-sum td p{margin:0;color:#777;line-height:1.5rem;font-size:.8125rem}.content .row-sum td p span{float:right}.content .row-sum .row-sum__count{font-weight:500;font-size:1rem;color:#434343}.content .row-sum .row-sum__count span{color:#ed3457}.label--payment,.label--shipping{margin:0 0 0 .9rem;padding:0 0 0 5rem;background-repeat:no-repeat;background-position:0 center}.ico-gopay_card,.ico-gopay_digiport_card,.ico-gopay_digiport_recurrent_card{background-image:url(/static/img/icon/ico-pay-card.svg);background-size:56px auto!important}.ico-gpe_card{background-size:auto 20px;background-image:url(/static/img/icon/pay-card.png)}.ico-payu_m{background-image:url(/static/img/icon/ico-mbank.png)}.checkout--mini tr.payment .label--payment.ico-digiport_contentpay,.ico-digiport_contentpay{background-image:url(/static/img/icon/ico-cp.svg);background-size:auto 12px}.ico-mpport1_m_pay{background-image:url(/static/img/icon/ico-mpay.svg);background-size:20px auto!important}.ico-test{background-image:url(/static/img/icon/ico-test-pay.svg);background-size:20px auto!important}.ico-credits{background-image:url(/static/img/icon/type-credits.svg);background-size:23px auto!important}.ico-gopay_digiport_qr{background-image:url(/static/img/icon/ico-pay-qr.svg),url(/static/img/icon/ico-pay-bank.svg);background-size:auto 18px,auto 19px!important;background-position:28px 0,0 0!important}.ico-gopay_digiport_google_pay{background-image:url(/static/img/icon/ico-pay-google-pay.svg)!important}.ico-gopay_digiport_apple_pay{background-image:url(/static/img/icon/ico-pay-apple-pay.svg)!important}.ico-gopay_digiport_bank_buttons_cs{background-image:url(/static/img/icon/gopay_digiport_bank_buttons_cs.png)!important;background-size:56px auto!important}.ico-gopay_digiport_bank_buttons_kb{background-image:url(/static/img/icon/gopay_digiport_bank_buttons_kb.png)!important;background-size:56px auto!important}.ico-gopay_digiport_bank_buttons_rb{background-image:url(/static/img/icon/gopay_digiport_bank_buttons_rb.png)!important;background-size:56px auto!important}.ico-gopay_digiport_bank_buttons_fio{background-image:url(/static/img/icon/gopay_digiport_bank_buttons_fio.png)!important;background-size:56px auto!important}.ico-gopay_digiport_bank_buttons_mbank{background-image:url(/static/img/icon/gopay_digiport_bank_buttons_mbank.png)!important;background-size:auto 22px!important}.ico-gopay_digiport_bank_buttons_uc{background-image:url(/static/img/icon/gopay_digiport_bank_buttons_uc.png)!important;background-size:56px auto!important}.row-control .custom-control-description a{font-size:.875rem}.custom-control-description--ext{padding:1rem 0 0 2.5rem;display:block;font-size:.875rem}#payu_payments .label--payment{padding:0;width:60px;display:inline-block;background-size:contain}#payu_payments .label--payment span{padding-left:5rem;width:30rem;display:inline-block}.checkout--mini tr.payment,.checkout--mini tr.shipping{padding-left:1rem}.checkout--mini tr.payment .label--payment,.checkout--mini tr.shipping .label--shipping,.checkout--mini tr.vouchers .label--payment{padding:0;background-size:contain!important}.checkout--mini tr.payment .label--payment.ico-digiport_contentpay,.checkout--mini tr.payment .label--payment.ico-gopay_digiport_bank_buttons_fio,.checkout--mini tr.payment .label--payment.ico-gopay_digiport_bank_buttons_mbank,.checkout--mini tr.payment .label--payment.ico-gopay_digiport_bank_buttons_uc{background-size:58px auto!important}.checkout--mini tr.payment .label--payment.ico-crew_on_delivery_zasilkovna,.checkout--mini tr.payment .label--payment.ico-csob_card,.checkout--mini tr.payment .label--payment.ico-csob_card_cnc,.checkout--mini tr.payment .label--payment.ico-csob_card_hydra,.checkout--mini tr.payment .label--payment.ico-csob_card_slagr,.checkout--mini tr.payment .label--payment.ico-yandex,.checkout--mini tr.shipping .label--shipping.ico-cnc_mailstep_free,.checkout--mini tr.shipping .label--shipping.ico-crew_zasilkovna_cz,.checkout--mini tr.shipping .label--shipping.ico-crew_zasilkovna_sk,.checkout--mini tr.shipping .label--shipping.ico-radioteka_zasilkovna_cz,.checkout--mini tr.shipping .label--shipping.ico-radioteka_zasilkovna_sk,.checkout--mini tr.vouchers .label--payment.ico-csob_card_cnc,.checkout--mini tr.vouchers .label--payment.ico-csob_card_hydra,.checkout--mini tr.vouchers .label--payment.ico-csob_card_slagr{background-size:auto}.checkout--mini tr.payment .label--payment>span,.checkout--mini tr.shipping .label--shipping>span,.checkout--mini tr.vouchers .label--payment>span{padding-left:5rem;width:auto;display:inline-flex}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}tr.payment td,tr.row-sum td,tr.shipping td{position:relative}.checkout__text.ico-personaly:before{font-family:simple-line-icons;content:"\e005";position:absolute;left:.9rem;bottom:1rem;color:#2c95dd;font-size:1.1rem}.checkout__text.ico-on_branch:before{font-family:simple-line-icons;content:"\e02a";position:absolute;left:.9rem;bottom:1rem;color:#2c95dd;font-size:1.1rem}.custom-control-description.ico-personaly:before{font-family:simple-line-icons;content:"\e005";position:absolute;left:2.4rem;bottom:-.1rem;color:#2c95dd;font-size:1.1rem;font-weight:400}.custom-control-description.ico-on_branch:before{font-family:simple-line-icons;content:"\e02a";position:absolute;left:2.4rem;bottom:-.1rem;color:#2c95dd;font-size:1.1rem;font-weight:400}.icon-plane{font-size:1rem;position:absolute;margin-left:1rem;color:#2c95dd}#loader{position:absolute;top:-40px;left:170px;border-radius:50%;border:15px solid #fff;border-right-color:#d50000;border-left-color:#525558;width:30px;height:30px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.shipping-choice-row{padding:15px 0 0 0}.hidden{display:none}.icon-calendar{margin-bottom:-2px}.modal-dialog{margin-top:10vh;max-width:560px}.modal .close{float:none;position:absolute;top:-3.3rem;right:-.2rem;color:#fff;text-shadow:none;font-size:3rem;font-weight:400;cursor:pointer;opacity:.5;transition:.2s}.modal .close:hover{opacity:1}.modal-content{font-size:.9375rem;background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.23);border:none;border-radius:5px}.modal-header{padding:1.3rem 2.2rem;border:none;border-radius:4px 4px 0 0}.modal-title{margin:0!important;padding:0!important;font-size:1.5rem!important;font-weight:500!important;text-transform:none!important}.modal-body{padding:2rem 2.2rem}.modal-footer{padding:1.35rem 1.7rem;border:none;background-color:#fafafa;flex:1 1 auto;display:block;border-radius:0 0 4px 4px}.modal-backdrop.show{opacity:.75}body.modal-open .footer,body.modal-open .header,body.modal-open .navigation,body.modal-open .subheader,body.modal-open .wrap:not(.wrap--gift) .content .container{filter:blur(6px)}.modal-buy__img{max-width:70px;box-shadow:0 2px 7px rgba(0,0,0,.2)}.modal-buy__tit{margin-bottom:.25rem!important;font-size:1rem!important;line-height:1.25;font-weight:500!important;color:#434343}.modal-buy__tit a{text-decoration:none!important;color:#434343;border-bottom:1px solid rgba(0,0,0,.1)}.modal-buy__tit a:hover{border-bottom:none}.modal-buy__desc{color:#999}.modal-buy__price{font-size:1rem!important;color:#ed3457;line-height:1.25;font-weight:500!important}.modal-body .alert-warning{margin:0;padding:.6rem 1rem;font-size:.8rem!important}.modal-body .alert-warning strong{font-weight:600}.modal.modal--succes .modal-header{background-color:#3dc661}.modal.modal--succes .modal-title{color:#fff!important}.modal.modal--warning .modal-header{background-color:#c40b09}.modal.modal--warning .modal-title{color:#fff!important}.modal.modal--default .modal-header{background-color:#333}.modal.modal--default .modal-title{color:#fff!important}.modal.modal--info .modal-header{background-color:#1ca2b8}.modal.modal--info .modal-title{color:#fff!important}.modal.modal--help .modal-header{background-color:#fff;border-bottom:1px solid #eee}#modal_floowie .modal-dialog{margin-top:8vh}.modal--loading .modal-content{padding-top:20vh;box-shadow:none;background:0 0;text-align:center}.modal--loading p{margin:0;color:#fff;font-size:1.0625rem}.modal--loading h3,.modal--loading h4,.modal--loading h5{margin:0;color:#fff}.loading-progress{margin:2.5rem auto 0;position:relative;width:150px;height:150px}.loading-progress::after{position:absolute}.modal--download{padding-top:20vh}.modal--download .modal__close{color:#fff;right:-2rem;top:-.125rem;line-height:1;background:0 0;border:none;padding:0;margin:0;position:absolute;transition:opacity .2s;cursor:pointer}.modal--download .modal__close:focus,.modal--download .modal__close:hover{opacity:.5;outline:0}@media (max-width:575.98px){.modal--download .modal__close{padding-left:2.75rem;right:0;top:-3.125rem}.modal--download .modal-dialog{max-width:600px}}@media (min-width:576px){.modal--download .modal-dialog{padding-left:2.75rem;padding-right:2.75rem}}.modal--download .modal-content{box-shadow:none;background:0 0;text-align:center}.modal--download .modal-content p{color:#fff;font-size:1.125rem;margin-bottom:2.75rem}@media (max-width:767.98px){.modal--download .modal-content p{font-size:1.0625rem}}@media (max-width:575.98px){.modal--download .modal-content p{margin-bottom:1.875rem}}.modal--download .modal-content p.download__meta{font-size:.875rem;margin:.5rem 0 0 0;opacity:.6}.modal--download .alert{text-align:left;margin:0 auto}.download__progress{margin:0 auto;top:0;left:0;transform:none;position:relative}.button .icon--right,.stripe__link .icon--right{margin:0 -2px -2px 10px}.button .icon--18,.stripe__link .icon--18{min-width:18px}.download__progress{margin:0 auto;position:relative;width:140px;height:140px;background:url(/static/assets/img/icon/loader.svg) no-repeat;background-size:contain;z-index:1000}.alert.alert--danger{background-color:#df4759;color:#fff;text-align:left;display:flex;align-items:center;margin:0 auto;padding:.875rem 1.3125rem;position:relative}.alert.alert--danger .alert__icon{color:#df4759;background-color:#fff;border-radius:50%;margin-right:1.3125rem;width:36px;min-width:36px;height:36px;display:flex;justify-content:center;align-items:center;position:static;opacity:1}.content .modal--help .modal-body h4{margin-bottom:.875rem;line-height:1.45rem;text-transform:none}.content .modal--help .modal-body p{font-size:.875rem;line-height:1.3rem}.carousel__items .owl-stage,.carousel__modal .owl-stage{display:flex;align-items:flex-end}.carousel{margin-bottom:4.5rem;position:relative;overflow:hidden}.carousel__tit,.content .carousel__tit{margin:0 0 1.75rem 0}.carousel__items .owl-next,.carousel__items .owl-prev{margin:-28px 0 0 0;position:absolute;top:50%;display:block;width:32px;height:56px;color:rgba(66,71,74,.3)!important;border:none!important;font-size:2rem;text-align:center;line-height:60px;vertical-align:middle;cursor:pointer;z-index:100;transition:.3s}.carousel__items .owl-next:hover,.carousel__items .owl-prev:hover{color:#42474a!important}.carousel__items .owl-prev{left:-1000px}.carousel__items .owl-next{right:-1000px}.carousel:focus .carousel__items .owl-prev,.carousel:hover .carousel__items .owl-prev{left:-100px}.carousel:focus .carousel__items .owl-next,.carousel:hover .carousel__items .owl-next{right:-100px}.carousel__items .owl-nav .disabled{opacity:.35;cursor:not-allowed;color:rgba(66,71,74,.3)!important}.item{padding:10px 5px 5px}.item__img{margin-bottom:1.3rem;display:block;border-radius:calc(var(--border-radius)/ 2);box-shadow:0 3px 7px rgba(0,0,0,.33);border:none!important;overflow:hidden;position:relative}.item__img img{margin:0;display:block;width:100%;border-radius:3px}.item__img .button-jp{padding:.5rem 1rem .5rem .7rem;font-weight:400;font-size:.7rem;line-height:.8rem;top:1.5rem;left:-200px;transition:.4s}.item__img .button-jp i{margin:.15rem .5rem 0 0;font-size:1.2rem}.img--folder{margin-top:24px;margin-right:16px;box-shadow:none;border-radius:0;overflow:visible;z-index:5}.img--folder img{border-radius:3px;box-shadow:0 3px 7px rgba(0,0,0,.33);position:relative;transition:bottom .2s}.img--folder img:nth-of-type(1){z-index:100}.img--folder img:nth-of-type(2){position:absolute;z-index:90;bottom:12px;left:8px}.img--folder.img--folder-gift img:nth-of-type(2){position:absolute;z-index:90;bottom:20px;left:16px}.img--folder img:nth-of-type(3){position:absolute;z-index:80;bottom:24px;left:16px}.img--folder img:nth-of-type(2):hover{bottom:32px}.img--folder.img--folder-gift img:nth-of-type(2):hover{bottom:40px}.img--folder img:nth-of-type(3):hover{bottom:42px}.carousel__items .img--folder img:nth-of-type(2):hover{bottom:12px}.carousel__items .img--folder img:nth-of-type(3):hover{bottom:24px}.content .item__tit,.item__tit{margin-bottom:.5rem;width:100%;font-size:.9375rem;color:#434343;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content .item__tit a,.item__tit a{color:#434343;border:none}.folder-count{margin-left:4px;padding:5px 6px 3px 6px;display:inline-block;font-size:.6125rem;font-weight:500;line-height:1;text-transform:uppercase;color:#fff;background-color:#ed3457;border-radius:30px}.folder-count i{margin-left:1px}.item__price{color:#ed3457;font-size:.875rem;font-weight:400}.item__price.price--discount{color:#666;text-decoration:line-through;font-size:76%;line-height:90%}.item__addcart{margin-top:-.125rem;width:28px;height:28px;text-decoration:none!important;border:1px solid #ed3457!important;background-color:#fff;color:#ed3457!important;font-size:.875rem;display:flex;justify-content:center;align-items:center;border-radius:50%;float:right;cursor:pointer;transition:.2s}.item__addcart:focus{outline:0}.item__addcart.in-cart{padding:1px 3px 0 0}.button.in-cart,.in-cart.stripe__link,.item:hover .item__addcart.in-cart,.item__addcart.in-cart,.item__addcart.in-cart:hover{background-color:#fdcc56!important;border-color:#fdcc56!important;color:#282b2d!important}.item:hover .item__addcart[disabled],.item__addcart[disabled],.item__addcart[disabled]:hover{background-color:#eee!important;border-color:#eee!important;color:#777!important;cursor:not-allowed}.item:focus .item__addcart,.item:hover .item__addcart{color:#fff!important;background-color:#ed3457}.item:focus .item__img,.item:hover .item__img{box-shadow:0 5px 7px rgba(0,0,0,.33)}.item .item__img .button-jp.is--active,.item .item__img .button-jp:focus,.item:hover .item__img .button-jp{left:0}.item__btn{font-weight:500;font-size:.875rem;border:none!important}.item__btn span{margin-top:-.05rem;padding:.4rem .5rem .35rem;border-radius:30px;display:inline-block;color:#fff!important;text-transform:uppercase;font-size:.6875rem;line-height:1;float:right;transition:.2s}.item__btn:focus span,.item__btn:hover span{transform:scale(1.2)}.item__btn.btn--green.consume{margin-bottom:.5rem}.item .item__btn.button--green,.item .item__btn.stripe__link{border-radius:50px;display:inline-block}.item .item__btn.button--green span,.item .item__btn.stripe__link span{display:none}.item__btn--play{margin-left:4px;width:31px;height:31px;padding:0;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.btn--blue{color:#348fe2!important}.btn--blue span{background-color:#348fe2}.btn--green{color:#3dc661!important}.btn--green span{background-color:#3dc661}.owl-carousel .item__img{background-size:cover;background-position:center;background-repeat:no-repeat}.empty--floowie,.empty--floowiecnc{background-image:url(/static/img/ph/floowie.jpg)}.empty--magazinespecials{background-image:url(/static/img/ph/magazinespecials.jpg)}.sticker{padding:.15rem .4rem .1rem;position:absolute;top:11px;left:-6px;text-transform:uppercase;color:#fff;font-size:.6875rem;box-shadow:2px 2px 2px rgba(0,0,0,.09)}.sticker::after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:0;border-style:solid;border-width:0 6px 4px 0;border-color:transparent rgba(0,0,0,.8) transparent transparent}.sticker:nth-of-type(2){top:41px}.sticker:nth-of-type(3){top:75px}.sticker--red{background-color:#e5093d}.sticker--green{background-color:#3dc661}.tags .badge{margin-bottom:.5rem}.content .tit--selfcare{font-size:1.4rem;font-weight:700}.carousel--selfcare{margin-bottom:3.5rem}.content--err{padding:11rem 0 3.75rem;background:#282b2d url(/static/img/bg-err.jpg) no-repeat center top;text-align:center}.err--500{background:#282b2d url(/static/img/bg-err2.jpg) no-repeat center top;text-align:left}.err-nobg{background:#282b2d}.content--err h1{font-size:10rem;line-height:10rem;font-weight:400;color:#fff}.content--err p{color:rgba(255,255,255,.6);font-size:1rem;font-weight:400}.content--err p a{color:rgba(255,255,255,.6)}.content--err p a:hover{color:#fff}.content--err .highlight-tit{margin:0 0 .2rem 0;font-size:2.2rem;color:#fff}.err__trace{padding:.4rem .5rem;border:1px solid rgba(255,255,255,.2);border-radius:3px;color:#fff;background:rgba(255,255,255,.04)}.alphabet{margin-bottom:4rem;padding:0 1.5rem 0 3.875rem;position:relative}.content .alphabet__title{position:absolute;left:1rem;top:0}.content .alphabet__list{margin:0 0 2rem}.content .alphabet__list>li{margin:0;padding:0;line-height:1.5rem}.content .alphabet__list>li::before{display:none}.alphabet--letter{padding:0 0 0 5.5rem}.content .alphabet--letter .alphabet__title{left:.15rem}.content .alphabet--letter .alphabet__list>li{display:inline-block;width:19%;padding-right:1rem}.content .alphabet-select>ul{margin:0 0 4.25rem 0;padding:0;width:100%;border-radius:5px;border-collapse:collapse;display:table}.content .alphabet-select>ul>li{margin:0;padding:0;width:3.5714285714%;display:table-cell;text-align:center}.content .alphabet-select>ul>li::before{display:none}.content .alphabet-select>ul>li a{padding:.75rem;display:block;color:#fff;background-color:#464950;text-decoration:none;border-right:1px solid #fff}.content .alphabet-select>ul>li:nth-last-of-type(1) a{border-radius:0 5px 5px 0;border-right:none}.content .alphabet-select>ul>li:nth-of-type(1) a{border-radius:5px 0 0 5px}.content .alphabet-select>ul>li a:hover{background-color:#cb1040}.content .alphabet-select>ul>li.is--active a{background-color:#cb1040;position:relative;z-index:10}.content .alphabet-select>ul>li.is--active a::before{margin-left:-7px;position:absolute;left:50%;top:100%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #cb1040;content:""}.wrap--cert{padding-bottom:12rem;background:#f9f9f9 url(/static/img/microsite/certifikaty/bg.jpg) no-repeat bottom center}.wrap--cert .content--grey{padding:3rem 0;background:0 0}.wrap--cert .content h1{margin-bottom:4rem}.cert-container{padding:0 1.25rem;position:relative}.box-shadow{margin:0;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.08);position:relative}.box-shadow::after{content:"";background:#f9f9f9;background:linear-gradient(180deg,#f9f9f9 40%,rgba(249,249,249,0) 100%);width:100%;height:70px;bottom:-70px;display:block;position:absolute}.box-shadow__inner{padding:2.5rem 2.875rem 1.75rem}.box-shadow__title,.content .box-shadow__title{margin-bottom:1.5rem;color:#969696;font-size:1.3125rem;font-weight:400}.form-group-icon{margin:0 0 1rem 0;position:relative}.form-group-icon__control{padding:.675rem 1rem .675rem 3.25rem;border:1px solid #e6e6e6;border-radius:5px;background-color:#fafafa;color:#323232;font-size:1rem;line-height:1.2rem;font-weight:500}textarea.form-group-icon__control{padding-top:.75rem;padding-bottom:.75rem;margin-bottom:.35rem;height:110px;line-height:1.4rem}select.form-group-icon__control{padding-left:3.25rem;cursor:pointer}select.form-group-icon__control:required:invalid{color:gray}select.form-group-icon__control option[value=""][disabled]{display:none}.form-group-icon__label{margin-bottom:.25rem;text-transform:uppercase;color:#aeaeae;font-size:.75rem}.form-group-icon__icon{display:block;margin:0;padding:0;position:absolute;top:13px;left:18px;z-index:10}.form-group-icon__icon>svg{color:#ec1c29;stroke:#ec1c29}.textarea-counter{color:#999}.content .form-group-icon .select-hidden{display:none;visibility:hidden;padding-right:10px}.content .form-group-icon .select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#fff;width:100%}.content .form-group-icon .select-styled{padding:.75rem 2.15rem .75rem 3.25rem;border:1px solid #e6e6e6;border-radius:5px;background-color:#fafafa;color:#323232;font-size:1rem;line-height:1.2rem;font-weight:500}.content .form-group-icon .select-styled::after{content:"";width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent transparent;position:absolute;top:19px;right:22px}.content .form-group-icon .select-styled:hover{border-color:#ec1c29}.content .form-group-icon .select-styled:active,.select-styled.active{border-color:#ec1c29}.content .form-group-icon .select-styled.active::after,.content .form-group-icon .select-styled:active::after{top:12px;border-color:transparent transparent #000 transparent}.content .form-group-icon .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:10px 0 0 0;list-style:none;background-color:#fafafa;padding:.5rem 0;border:1px solid #e6e6e6;border-radius:5px;background-color:#fafafa;box-shadow:0 5px 20px -3px rgba(0,0,0,.4)}.content .form-group-icon .select-options-scroll{max-height:300px;overflow-y:scroll}.content .form-group-icon .select-options li{margin:0;padding:.55rem 1.5rem;color:#323232;font-size:.9375rem;line-height:1;font-weight:500;transition:.2s}.content .form-group-icon .select-options li::before{display:none}.content .form-group-icon .select-options li:hover{background-color:#eee}.content .form-group-icon .select-options li[rel=hide]{display:none}.content .form-group-icon.select--disabled{opacity:.5}.content .form-group-icon.select--disabled .form-group-icon__icon>svg{cursor:not-allowed;color:#999;stroke:#999}.content .form-group-icon.select--disabled .select-styled{color:#999;cursor:not-allowed}.content .form-group-icon.select--disabled .select-styled:hover{border-color:#e6e6e6}.content .form-group-icon.select--disabled .select-styled::after{border-color:#999 transparent transparent transparent}.button--icon{padding:14px 60px 14px 25px;background-color:#ec1c29;color:#fff!important;text-transform:uppercase;line-height:1;font-size:1.125rem;font-weight:600;position:relative;display:inline-block}.button--icon:focus,.button--icon:hover{background-color:#a8141d;color:#fff!important}.button--icon__icon{margin:0;padding:0!important;width:36px;height:36px;line-height:36px;font-size:1rem;position:absolute;right:6px;top:5px;border-radius:50%;background-color:rgba(0,0,0,.29);color:#fff;text-align:center;vertical-align:middle}.button--voucher{padding:.875rem 1.1rem .75rem 1.35rem;background-color:#fff;color:#000!important;text-transform:uppercase;line-height:1;font-size:.875rem;font-weight:600}.button--voucher i{margin:2px 0 0 0;padding:0 0 0 .4rem;font-weight:700;vertical-align:top;display:inline-block}.voucher{margin:0;position:relative;overflow:hidden}.voucher__img{margin:0;width:100%;display:block}#voucher_code.alert-danger{background-color:#f8d7da;border-color:#f5c6cb}#voucher_code.alert-danger::placeholder{color:#721c24}.voucher__choice{display:none}.voucher__logo{margin:0;width:150px;height:150px;position:absolute;top:3rem;right:3rem}.voucher__logo>img{max-width:100%;max-height:100%;float:right}.voucher__period{color:#fff;font-size:1.15rem;font-weight:400;position:absolute;bottom:3rem;right:3rem;text-shadow:1px 1px 2px rgba(0,0,0,.85);text-align:right}.voucher__over{margin:0;padding:0;background-color:rgba(0,0,0,.45);position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:none;text-align:center;cursor:pointer;transition:.2s}.voucher__over:hover{background-color:rgba(0,0,0,.65)}.voucher__over:focus{outline:0}.voucher__outline{border:2px dashed rgba(255,255,255,.7);border-radius:10px;position:absolute;top:2.75rem;left:2.75rem;display:flex;justify-content:center;align-items:center;width:calc(100% - 5.5rem);height:calc(100% - 5.5rem)}.voucher__desc{display:block}.content .voucher__desc h3,.voucher__desc h3{color:#fff;font-size:1.75rem;font-weight:400}.voucher__over .btn--change{display:none}.voucher__over--opened .btn--choice{display:none}.voucher__over--opened .btn--change{display:inline}.voucher__over--opened{background:0 0!important;width:auto;height:auto;top:auto;left:0;bottom:3rem}.voucher__over--opened .voucher__outline{border:none;position:static;display:block}.voucher__over--opened .voucher__desc h3{display:none}.voucher__over--opened .button--voucher{border-radius:0 30px 30px 0;white-space:nowrap;background-color:#ec1c29;color:#fff!important;box-shadow:0 5px 9px -2px rgba(0,0,0,.3)}.voucher__over--opened .button--voucher:hover{background-color:#a8141d}.checkout__warnings .error-voucher{color:#f20000}.cert-step,.content .cert-step{margin:0;padding:0}.cert-step li,.content .cert-step li{margin:0;padding:0;list-style:none;text-align:center;position:absolute;width:110px;font-family:Caveat,cursive}.cert-step li::before,.content .cert-step li::before{display:none}.cert-step__num{margin:0 auto .8125rem;width:70px;height:65px;line-height:65px;display:block;vertical-align:middle;font-weight:700;font-size:2.0625rem;color:#ec1c29;background:url(/static/img/microsite/certifikaty/bg-step.png)}.cert-step__text{line-height:1.675rem;font-size:1.55rem;color:#9e9e9e}.cert-step__text::after{content:"";display:block;width:62px;height:45px;background:url(/static/img/microsite/certifikaty/arrow-left.png) no-repeat 0 0;position:absolute;top:113%;left:-10px}.cert-step__item:nth-of-type(1){top:-80px;left:-155px}.cert-step__item:nth-of-type(2){top:210px;right:-150px}.cert-step__item:nth-of-type(3){top:505px;left:-155px}.cert-step__item:nth-of-type(4){top:940px;right:-155px}.cert-step__item:nth-of-type(1) .cert-step__text::after,.cert-step__item:nth-of-type(3) .cert-step__text::after{left:auto;right:-10px;transform:scaleX(-1)}.cert-step__item:nth-of-type(1) .cert-step__text::after{top:105%;transform:scaleX(-1) rotate(15deg)}.bottom{padding:2.5rem 2.875rem 0;width:100%;color:#777;background-color:#f9f9f9;text-align:center;position:relative}.bottom__col{margin:.2rem 0;padding:0 .875rem;width:49%;display:inline-block;text-align:left;vertical-align:top;line-height:1.2rem}.bottom__box{margin:0 auto 2rem;max-width:500px;padding:1.1rem .75rem;background-color:rgba(0,0,0,.03);border-radius:5px}.content .bottom .bottom__box p{margin:0;color:#444;font-size:.875rem;font-weight:400;line-height:1.4rem}.content .bottom p{margin-bottom:.5rem;font-size:.675rem;line-height:1rem}.content .bottom a{color:#888;border:none;text-decoration:none}.content .bottom a:hover{color:#282b2d;border:none;text-decoration:none}.modal--cert .modal-dialog{margin-top:15vh;max-width:740px}.modal--cert .modal-header{justify-content:center;background-color:#eee;color:#434343}.modal--cert .modal-body{padding-bottom:.7rem}.button-voucher-choice{margin-bottom:1.5rem;padding:0;border:none;background:0 0;display:block;border-radius:5px;position:relative;cursor:pointer;box-shadow:0 3px 6px -2px rgba(0,0,0,.3)}.button-voucher-choice>img{width:100%;height:100%;border-radius:5px}.button-voucher-choice:focus{outline:0}.button-voucher-choice--chosen::before,.button-voucher-choice:hover::before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";border:3px solid #ec1c29;border-radius:5px;z-index:10}.button-voucher-choice--chosen::after{position:absolute;bottom:-6px;right:-6px;width:22px;height:22px;display:block;content:"";border-radius:50%;background:#ec1c29 url(/static/img/icon/check-white.svg) no-repeat center;background-size:17px 17px;z-index:10}.ms__icon{margin:0 auto 2rem auto;display:block;max-width:100%;color:#d50000}.wrap--floatcol .content--grey{padding:3rem 0;background:#f9f9f9}.content .floatbox__title,.floatbox__title{text-align:center;margin-bottom:1.25rem}.content .floatbox__lead,.floatbox__lead{color:#9e9e9e;text-align:center;font-size:1.25rem;line-height:1.8125rem;margin-bottom:4rem}.cert-step--floatcol .cert-step__item:nth-of-type(1){top:70px;left:-145px}.cert-step--floatcol .cert-step__item:nth-of-type(2){top:280px;right:-140px}.floatcol{margin-top:-2.6rem;padding-left:3.25rem;width:340px;max-width:100%;top:1.25rem;position:-webkit-sticky;position:sticky}.floatcol.is--down{position:absolute;padding:0 15px}.content .floatcol__title,.floatcol__title{font-size:.8125rem;font-weight:400;color:#aaa;text-align:center;text-transform:uppercase;margin:0 0 1.25rem}.floatbox{border-radius:5px 5px 0 0}.floatbox__inner{padding:1.675rem 1.5rem}.floatbox__bottom{padding:1.35rem 1.5rem 0;width:100%;color:#777;background-color:#f9f9f9;text-align:center;position:relative}.floatbox__button{padding:.7rem 1.35rem .65rem;font-size:1rem;font-weight:500}.content .floatbox__summary,.floatbox__summary{margin:0 0 1.375rem 0;padding:0}.content .floatbox__summary td,.floatbox__summary td{font-size:.75rem;font-weight:400;margin:0;padding:0 0 .125rem 0;border:0}.content .floatbox__summary tr.floatbox__summary-total td,.floatbox__summary tr.floatbox__summary-total td{font-size:.9375rem;font-weight:500;color:#434343}.floatitem{border-bottom:1px solid #eee;margin-bottom:1.1rem;padding-bottom:1.2rem}.floatitem:nth-last-of-type(1){border:none;margin-bottom:0;padding-bottom:0}.floatitem__cover{border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.25);width:60px;height:60px;object-fit:cover;position:relative}.floatitem__cover>img{border-radius:4px;margin:0;width:100%;height:100%;display:block}.content .floatitem__title,.floatitem__title{font-size:.9375rem;line-height:1.125rem;font-weight:500;margin:.5rem 0 .25rem}.content .floatitem__price,.floatitem__price{font-size:.8125rem;font-weight:400;margin-bottom:0}.floatitem__remove{background-color:#fff;border-radius:50%;border:none;color:#ec1c29;font-size:1.675rem;font-weight:400;vertical-align:middle;text-align:center;line-height:23px;margin:0;padding:0;width:25px;height:25px;top:-8px;left:-8px;position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;transition:.2s}.floatitem__remove:hover{background-color:#ec1c29;color:#fff}.floatitem__remove:focus{outline:0}.floatitem--empty .floatitem__cover{vertical-align:middle;border:2px dashed #ccc;text-align:center;box-shadow:none;display:flex;justify-content:center;align-items:center}.floatitem--empty .floatitem__cover svg{fill:#ccc}.floatitem--empty .floatitem__title::before{content:"";background-color:#e5e5e5;border-radius:3px;width:130px;height:15px;max-width:100%;display:block}.floatitem--empty .floatitem__price::before{content:"";background-color:#e5e5e5;border-radius:3px;margin-top:10px;width:50px;height:13px;max-width:100%;display:block}.button--disabled{color:#bbb!important;cursor:not-allowed;opacity:.4;filter:grayscale(100%)}.list--floatbox{max-width:850px}.list--floatbox .col{margin-bottom:1.75rem;width:20%;flex-basis:20%;flex:0 1 20%;max-width:20%}.item-select{transition:.2s}.item__buttons{margin-bottom:.75rem;position:relative}.item__buttons .item__img{margin-bottom:0}.item__buttons .item__img{box-shadow:0 3px 7px rgba(0,0,0,.2);cursor:pointer}.item__buttons .item__price{font-size:.8125rem;font-weight:400;color:#444;vertical-align:top;text-transform:none;padding-right:.5rem}.item__buttons .button-control{color:#888;background-color:#eee;border-radius:0 0 5px 5px;text-align:center;border:none;font-size:.675rem;font-weight:400;text-transform:uppercase;width:100%;margin:0 .0625rem;padding:.5rem .125rem .15rem;cursor:pointer;transition:.2s;display:block}.item__buttons .button-control:hover{background-color:#ddd}.item__buttons .button-control:focus{outline:0}.item__check{border:1px solid #eee;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);background-color:#fff;text-align:center;font-size:1.125rem;width:26px;height:26px;top:-9px;left:-9px;position:absolute;z-index:100;cursor:pointer;transition:.2s}.item-select:hover .item__check{background-color:#f7d8da;border-color:#f7d8da}.item-select:hover .item__check::before{content:"";display:block;width:26px;height:26px;color:#fff;background:url(/static/img/icon/check-white-bold.svg) no-repeat 3px 4px;background-size:17px;transition:.2s}.item-select.selected:hover .item__check,.selected .item__check{background-color:#ec1c29;border-color:#ec1c29;color:#fff}.item-select.selected:hover .item__check::before,.selected .item__check::before{content:"";display:block;width:26px;height:26px;color:#fff;background:url(/static/img/icon/check-white-bold.svg) no-repeat 3px 4px;background-size:17px}.item-select.disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.4}.item-select.disabled::after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;cursor:not-allowed}.item-select.buyed .item__img img,.item-select.incart .item__img img{filter:grayscale(100%);opacity:.4}.item-select.buyed .button-control,.item-select.incart .button-control{padding:.6rem .125rem .4rem;color:#444;cursor:default}.item-select.incart .button-control{color:#ec1c29}.item-select.buyed .button-group,.item-select.incart .button-group{top:-90px}.item-select.buyed .item__buttons .item__img,.item-select.incart .item__buttons .item__img{cursor:default}.item-select.incart .item__buttons .item__img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(236,28,41,.2)}@keyframes pulse{0%{transform:scale(1,1)}50%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}.floatitem__cover{animation:pulse .25s linear}.floatitem__cover.floatitem--cover-empty{animation:none}.modal--detail .modal-dialog{max-width:900px}.modal--detail .content .modal-header{display:block;background-color:#ec1c29}.modal--detail .content .modal-title{color:#fff;font-weight:700}.modal--detail .modal-content.content{padding:0}.modal--detail .detail__img{position:relative}.modal--detail .modal-subtitle{color:#fff;font-size:1rem;margin:0}.modal--detail .modal-body{padding-top:2.5rem;padding-bottom:1.875rem}.modal--detail .content .modal-body table{margin:0}.modal--detail .content .modal-body table tr:nth-last-of-type(1) td,.modal--detail .content .modal-body table tr:nth-last-of-type(1) th{border-bottom:0}.modal--detail .modal-footer{padding:2rem 2.2rem;background-color:#f9f9f9}.modal--detail .jp-audio{text-align:center;margin-bottom:1rem}.modal--detail .jp-controls .button i,.modal--detail .jp-controls .stripe__link i{display:inline-block;margin-right:.5rem}.modal--detail .jp-controls .button span,.modal--detail .jp-controls .stripe__link span{display:inline-block}.modal--detail .collapse.show{display:inline}.content .description-toggle,.description-toggle{border:none!important;white-space:nowrap;cursor:pointer;position:relative}.description-toggle.collapsed span{display:inline}.description-toggle:not(.collapsed) span{display:none}.description-toggle::after{color:#555;text-decoration:underline}.description-toggle:hover::after{color:#555;text-decoration:none}.description-toggle.collapsed::after{content:"Více"}.description-toggle:not(.collapsed)::after{content:"Méně"}.description-toggle::before{content:"";width:15px;height:15px;background:url(/static/img/icon/arrow-down.svg) no-repeat 0 0;background-size:cover;display:inline-block;top:2px;left:104%;position:absolute;transition:transform .2s}.description-toggle:not(.collapsed)::before{transform:rotate(180deg)}.content .checkout--mini .tr--bundle .merchandise__cover,.merchandise--bundle .merchandise__cover{float:left}.content .checkout--mini .tr--bundle .checkout__img-1,.img--bundle,.merchandise--bundle .checkout__img-1{margin-right:0;margin-bottom:2rem;float:left}.content .checkout--mini .tr--bundle .checkout__img-2,.img--bundle:nth-of-type(2),.merchandise--bundle .checkout__img-2{margin-top:1rem;margin-left:-1.5rem;margin-bottom:-1.25rem;float:none;display:inline-block}.content .checkout--mini .tr--bundle .checkout__img{width:37px}.medallion{margin-bottom:5rem;background-color:#f2f2f2;position:relative;z-index:1}.medallion__row{display:flex;flex-wrap:nowrap}.medallion__logo{width:100%;flex:0 0 170px;align-items:center;max-width:170px;background-color:#fff;position:relative;z-index:10;display:flex}.medallion__logo a,.medallion__logo a:hover{text-decoration:none;border:none}.medallion__logo::before{content:"";width:400%;height:100%;background-color:#fff;position:absolute;right:100%;top:0}.medallion__logo-image{max-width:100px}.medallion__logo-icon{color:#e5e5e5;margin-bottom:-.4rem}.medallion__info{padding:68px 0 70px 68px;width:100%;flex-basis:0;flex-grow:1;min-width:0;max-width:100%;z-index:10}.content .medallion__title{margin:0;color:#3f4041;font-weight:800;font-size:2.125rem;line-height:2.125rem}.content .medallion__desc{margin:1.45rem 0 0 0;color:rgba(63,64,65,.75);font-size:.875rem;line-height:1.125rem}.content .medallion__desc a{text-decoration:underline;border:none;color:rgba(63,64,65,.75);cursor:pointer}.content .medallion__desc a:hover{text-decoration:none;border:none}.medallion__find{margin:2.25rem 0 0 0;width:100%;max-width:310px}.medallion__find .input-group{background-color:#3f4041;height:100%}.medallion__find .form-control{padding:.5rem 1.125rem;color:#fff;border:none;background:0 0;height:42px;font-size:.875rem}.medallion__find .form-control::-webkit-input-placeholder{color:#fff}.medallion__find .form-control:-moz-placeholder{color:#fff}.medallion__find .form-control::-moz-placeholder{color:#fff}.medallion__find .form-control:-ms-input-placeholder{color:#fff}.find__btn{padding:.375rem .9375rem;height:42px;line-height:42px;vertical-align:middle;color:#fff;background-color:#d50202;border-radius:0;border:none;cursor:pointer;display:block;transition:.2s}.find__btn:hover{background-color:#a90000}.content .medallion__nav{margin:0 0 -3px 0;padding:0;text-align:right}.content .medallion__nav>li{margin:0 0 0 2.6875rem;padding:0;font-weight:500;font-size:1rem;display:inline-block}.content .medallion__nav>li:nth-of-type(1){margin-left:0}.content .medallion__nav>li::before{display:none}.content .medallion__nav>li a{color:#d50202;text-decoration:underline;border:none;cursor:pointer}.content .medallion__nav>li a:hover{color:#d50202;text-decoration:none}.content .medallion__nav>li a.dropdown-toggle{padding:.3125rem .875rem;border:1px solid #d50202;text-decoration:none}.content .medallion__nav .dropdown-toggle::after{display:none}.content .medallion__nav .dropdown-toggle svg{margin:1px 0 -1px 5px;color:#d50202;transition:.2s}.content .medallion__nav .show .dropdown-toggle svg{transform:rotate(180deg)}.content .medallion__nav .dropdown-menu{padding:.5rem 0;width:180px;left:auto!important;right:0;top:27px!important;transform:none!important;border:none;background-color:#d50202}.content .medallion__nav .dropdown-menu li{margin:0;padding:0;text-align:right}.content .medallion__nav .dropdown-menu li::before{display:none}.content .medallion__nav .dropdown-menu li a{padding:.25rem 1.25rem;display:block;color:#fff}.medallion__claim{height:100%;width:100%;color:#e9e9e9;font-size:6.25rem;line-height:6.25rem;font-weight:800;position:absolute;bottom:0;left:0;z-index:0;white-space:nowrap;overflow:hidden}.medallion__claim>div{position:absolute;bottom:-1.75rem;left:60%}.footer--about{padding:2rem 2.2rem;background-color:#f2f2f2;font-size:.875rem}.embed #chat-application,.embed #heurekaTableft,.embed .cs,.embed .footer,.embed .header,.embed .header__stripe,.embed .message-infobar,.embed .messages__flash,.embed .navigation{display:none!important}.embed{background:0 0}.embed .content{padding:0}.embed .carousel{margin-bottom:0}.embed .carousel .container{padding-left:15px;padding-right:15px}.carousel__embed{padding-bottom:45px}.carousel__embed .owl-nav button:focus{outline:0}.carousel__embed .owl-dots{width:100%;text-align:center;position:absolute;bottom:0;left:0;line-height:1}.carousel__embed .owl-dots .owl-dot{margin:0 5px;width:10px;height:10px;display:inline-block;background-color:#afafb1;border-radius:50%;transition:.2s}.carousel__embed .owl-dots .owl-dot:hover{background-color:#777}.carousel__embed .owl-dots .owl-dot:focus{outline:0}.carousel__embed .owl-dots .owl-dot.active{background-color:#ec1c29}.embed #load--more{display:none}.embed .paging--container{padding-top:0!important}.embed .paging--container>.col-12{flex:0 0 100%;max-width:100%;justify-content:center!important}.embed .pagination{justify-content:center!important}.embed .item__desc{position:relative}.embed .subheader__icon{display:none}.embed .item .button-group{margin-top:0;position:absolute;left:0;top:-38px;text-align:center;width:100%}.embed .content .item__tit,.embed .item__tit{margin-bottom:0}.row--cp{margin-bottom:1.5rem}.content .cp__summary,.cp__summary{text-align:right;font-size:18px;font-weight:600;line-height:1.375;margin:0}.box--cp{background-color:#e8e8e8;box-shadow:0 2px 3px rgba(0,0,0,.15);border-radius:10px;max-width:100%;margin:0 0 1.675rem 0;padding:1.5rem 2rem 1.25rem 2rem}.box--cp .form-group label:not(.custom-checkbox){color:#777}.box--cp .form-group .form-control{border-color:#b8b9ba}.box--cp .form-group .form-control:focus{border-color:#d50000}.box--cp .form-group .form-control[readonly]{border-color:#b8b9ba}.content .cp__title,.cp__title{text-align:center;font-size:20px;font-weight:700;margin:10px 0 15px 0}.content .cp__text,.cp__text{color:#666;text-align:center}.cp__icon{color:#fff;border-radius:50%;margin:28px auto 10px;width:65px;height:65px;display:flex;align-items:center;justify-content:center}.cp__icon.icon--waiting{background-color:#00aad5}.cp__icon.icon--success{background-color:#3dc661}.cp__icon.icon--error{background-color:#c40b09}.cp__icon.icon--waiting>svg{animation-name:icon-rotate;animation-duration:3s;animation-iteration-count:infinite;transform-origin:50% 50%;display:inline-block}@keyframes icon-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cp__buttons{text-align:center;padding-top:.5rem}.content .cp__footer,.cp__footer{color:#868e96;text-align:center;font-size:13px;line-height:1.45;margin-bottom:1.2rem}.cp__footer svg{margin:-3px 4px 0 0;vertical-align:middle}.content .link--cp,.link--cp{font-size:14px;color:#666;display:inline-block;margin-top:20px}.content .link--cp:hover,.link--cp:hover{color:#d50000!important}.content .link.link--cp span,.content .link.link--cp svg,.link.link--cp span,.link.link--cp svg{color:inherit!important;transition:none}.cp--blue{color:#00aad5!important}.cp--green{color:#3dc661!important}.cp--red{color:#c40b09!important}.modal--login .modal-dialog .modal-body{padding:2.5rem 3rem}.modal--login .modal-dialog .reg-frm::before{left:-78px}.modal--login .modal-dialog button.mr-5{margin-right:1.5rem!important}#payment_form .edit--address{margin:1rem 0 3rem 0}#payment_form .box--gray .edit--address{margin:1rem 0 0 0}@media (max-width:1500px){.wrap--floatcol .cert-container{position:static}.wrap--floatcol .content--grey{position:relative}.cert-step--floatcol{display:none}.floatbox.box-shadow::after{height:30px;bottom:-30px}}@media only screen and (max-width:1350px){.navigation__toggle{left:0}.content h2 i{display:none}}@media only screen and (max-width:1259px){.content .highlight-tit{margin:0 0 4rem 0;font-size:3rem;line-height:3rem}}@media only screen and (min-width:1200px){.container{max-width:1260px;width:auto}.container--narr,.content--narr .container{max-width:900px}.container--medium{max-width:990px}.container--large{max-width:1100px}.embed .container{max-width:100%}}@media only screen and (min-width:480px){.container--tiny{max-width:450px}}@media only screen and (max-width:1199px){.result__img{width:50px;height:25px}.header .link--small{font-size:.8125rem;white-space:nowrap}.header .link--small i{font-size:.55rem}.message-line__text{max-width:610px}.list--6 .col{width:16.6%;flex-basis:16.6%;flex:0 1 16.6%;max-width:16.6%}.list--7 .col{width:20%;flex-basis:20%;flex:0 1 20%;max-width:20%}.content .highlight-tit{margin-bottom:3.5rem;font-size:2.4rem;line-height:2.15rem}.subheader{margin-bottom:2.5rem;padding:1.6rem 0;height:114px}.subheader__icon{height:113px;top:-1.55rem}.subheader__icon i{font-size:5rem}.subheader__icon img,.subheader__icon svg{width:80px;height:80px}.content .subnav__item{margin:0 2.125rem 0 0}.content .subnav__item a{line-height:114px;height:114px}.subheader--author{margin-bottom:5rem;padding:0;height:auto}.subheader--author>.container{padding-top:1.875rem;padding-bottom:1.875rem}.content .step-tit,.content .subheader .step-tit,.step-tit{margin:0;text-align:center}.step-tit span{margin-left:auto;margin-right:auto;margin-bottom:.5rem}.nav-title{width:75%}.detail-right-col{padding-top:1rem}.detail-center-col .detail__button .link{margin:1rem 0 0 0!important;display:block}.detail-center-col .detail__price{float:left}.detail-center-col .detail__button{margin-top:-.3rem;float:right}.detail-center-col .detail__button.no-float{margin-top:0;float:none}.detail__mutation{font-size:.875rem!important}.mutation-dropdown p{padding-left:.7rem;padding-right:.7rem;font-size:.875rem!important}.mutation-consume{width:95px}.detail__mutation .button,.detail__mutation .stripe__link{padding:.5rem .75rem .45rem;margin:0}.container--category_list .item .button-group .button--big{padding:.5rem .75rem .35rem .8125rem;line-height:.8125rem!important}.container--category_list .item .button-group .button__desc{margin:0;padding:0;border:none;line-height:.675rem;vertical-align:middle;display:block}.container--category_list .item .button-group .dropdown-item{padding:.25rem .875rem}.container--category_list .item .button-group--alone .button--big{padding-right:2rem}.attachment li .link span{margin-left:1.5rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;border-bottom:none}.attachment li .link i{position:absolute;top:.4rem;left:0}.steps>[class*=col-]:nth-of-type(2)::before{right:10%}.reg-frm::before{left:-80px}.cert-step{display:none}.footer-tit__text{font-size:9rem;bottom:-3rem}.footer__nav li{padding:0 1.6rem}.floatcol{margin-top:-3.15rem;padding-left:1.5rem;width:310px}.item-select{padding:0}.list--floatbox{max-width:580px}.list--floatbox .col{width:25%;flex-basis:25%;flex:0 1 25%;max-width:25%}}@media only screen and (max-width:1160px){.content .alphabet-select>ul>li a{padding:.75rem .45rem}}@media only screen and (min-width:992px){.navigation__body{display:block!important}.embed .container{max-width:1260px}}@media only screen and (max-width:991px){.result__tit{display:none}.result__img{margin-right:0}.navigation__body{display:none}.navigation__toggle{display:block}.flash-message{text-align:center}.message-line__text{margin-right:0;margin-bottom:.6rem;max-width:100%}.subheader--author{margin-bottom:4.5rem}.subheader--author>.container{padding-top:1.5rem;padding-bottom:1.5rem}.subheader--author .subheader__photo{margin:0 auto -4.5rem;padding:.75rem;width:100px;height:100px}.subheader--item .detail__prepaid{margin-bottom:1.125rem}.list--7 .col{width:25%;flex-basis:25%;flex:0 1 25%;max-width:25%}.list--6 .col{width:33%;flex-basis:33%;flex:0 1 33%;max-width:33%}.list--5 .col{width:33%;flex-basis:33%;flex:0 1 33%;max-width:33%}.list--4 .col{width:50%;flex-basis:50%;flex:0 1 50%;max-width:50%}.list-item .col{margin-bottom:2.5rem}.content .highlight-tit{margin:-1rem 0 2.5rem 0;font-size:2rem;line-height:2.8rem}.content .highlight-tit a{padding:0 .7rem}.carousel{margin-bottom:3rem}.content .subnav{z-index:1;position:relative}.content .subnav__item{margin:0 1.675rem 0 0;font-size:.875rem}.content .subnav__item a span{position:absolute;left:26%;top:67%}.detail__prepaid .custom-control{padding:.65rem 1.375rem .65rem 2.4rem}.detail__prepaid .custom-control-indicator{top:1rem;left:1.05rem}.detail-right-col{padding:2rem 0 0 0}.detail-right-col .link{display:block;clear:both}.detail__edition{width:33%;clear:none;padding-right:3rem}.detail__edition a::before{right:1rem}.alert--icon{padding-left:3rem;padding-right:.8rem}.alert--icon i,.alert__icon{font-size:1.4rem;left:.85rem}.content .step-tit,.content .subheader .step-tit,.step-tit{font-size:1.15rem;line-height:1.3rem}.step-tit span{margin-top:-.5rem;width:35px;height:35px;line-height:35px;font-size:1.3rem}.reg-frm::before{left:-60px}.promo>.container{padding-bottom:2.5rem}.promo::after{width:120px;height:120px;right:3rem}.promo__img{margin-bottom:-2.5rem}.promo__inner{padding:0 1rem}.content .promo__desc{font-size:.8125rem;line-height:1.15rem;height:55px;overflow:hidden}.ico-gpe_card{background-size:auto 16px}#payu_payments .label--payment span{width:14rem}.label--payment,.label--shipping{padding:0 0 0 4.25rem}.row-control .custom-control-description.label--price{padding-top:.15rem;font-size:.875rem}.specification{padding-left:2.45rem}.alphabet-select::after,.alphabet-select::before{content:"";display:table;clear:both}.content .alphabet-select>ul{margin:0 0 3rem 0;display:block;clear:both;float:left;width:100%}.content .alphabet-select>ul>li{width:7.1428%;display:block;float:left}.content .alphabet-select>ul>li a{padding:.75rem;border-bottom:1px solid #fff}.content .alphabet-select>ul>li:nth-of-type(1) a{border-radius:5px 0 0 0;border-right:1px solid #fff}.content .alphabet-select>ul>li:nth-last-of-type(1) a{border-radius:0 0 5px 0;border-right:1px solid #fff}.content .alphabet--letter .alphabet__list>li{width:32%}.medallion__logo{flex:0 0 130px;max-width:130px}.medallion__logo-icon{width:80px;height:80px}.medallion__info{padding:50px 0 60px 58px}.content .medallion__desc{display:none}.content .medallion__nav{margin:2rem 0 0 0;text-align:left}.content .medallion__nav>li{margin:0 0 0 2rem}.wrap--cert .content h1{margin-bottom:3rem}.footer{padding:2rem 0}.footer__logo{margin:0 auto .6rem!important;display:block;float:none;text-align:center;max-width:60px}.footer__copy{margin:0 0 2rem;float:none;text-align:center;font-size:.7rem}.footer__nav{float:none;text-align:center}.footer__nav li i{font-size:.8rem}.footer-tit__text{font-size:7rem;bottom:-2.4rem}.wrap--floatcol .content--grey{padding-bottom:6rem}.content .floatbox__lead,.floatbox__lead{font-size:1.15rem;line-height:1.65rem;margin-bottom:3rem}.floatcol{margin:0;padding:0 15px;position:fixed;bottom:0;top:auto;left:50%;width:100%;transform:translateX(-50%);z-index:900}.floatbox__lead br{display:none}.floatcol__title{display:none}.floatbox__summary{display:none}.floatbox{display:flex}.floatbox__inner{padding:1.25rem 0 1.15rem 1.25rem;width:100%;display:flex}.floatbox__bottom{padding:0;width:230px;text-align:left;height:100%;align-self:center;background-color:transparent}.floatitem{width:50%;margin:0 1.2rem 0 0;padding:0 1.2rem 0 0;border:none}.floatitem__cover{width:46px;height:46px}.content .floatitem__title,.floatitem__title{margin:.25rem 0 .125rem;color:#fff}.box-shadow.floatbox{box-shadow:0 5px 30px rgba(0,0,0,.15);background-color:#434343;color:#bbb}.floatbox.box-shadow::after{display:none}.floatitem--empty{opacity:.4}.floatitem--empty .floatitem__price::before,.floatitem--empty .floatitem__title::before{background-color:#bbb}.floatbox .button--disabled{color:#222!important;background-color:#eee!important}.merchandise--bundle .checkout__img{width:55px}.merchandise--bundle .checkout__img-2{margin-right:1.875rem}.merchandise--bundle .checkout__tit{line-height:1.5rem;margin-bottom:.25rem}.list--floatbox{max-width:850px}}@media only screen and (min-width:768px){.embed .container{max-width:1260px}}@media only screen and (max-width:767px){.header__search{display:none}.basket__count{top:-3px;right:-4px}.flash-message,.message-infobar.flash-message{padding-left:25px;padding-right:25px}.messages__close{right:15px}.list-item .col{margin-bottom:2rem}.content{padding:2.3rem 0}.content .h1,.content h1{margin-bottom:1.8rem;font-size:1.5rem;line-height:1.8rem}.content .h2,.content h2{margin-bottom:1.3rem;font-size:1.375rem}.content .h3,.content h3{margin-bottom:1rem;font-size:1.1rem;line-height:1.5rem}.content .h4,.content .h4:not(.sr-only),.content h4{margin-bottom:1rem;line-height:1.3rem;font-size:.9375rem}.content p{margin-bottom:1.2rem;line-height:1.3rem;font-size:.875rem}.content hr{margin:1.5rem 0}.content table td{padding:.8rem .9rem .75rem 0;font-size:.875rem}.content .highlight-tit{margin:0 0 1.5rem 0;font-size:2rem;line-height:2.8rem}.embed .list--6 .col{width:25%;flex-basis:25%;flex:0 1 25%;max-width:25%}.subheader{padding:1.4rem 0;height:94px}.subheader__icon{height:94px;top:-1.4rem}.subheader__icon i{font-size:3.5rem}.subheader__icon img,.subheader__icon svg{width:60px;height:60px}.content .subnav{padding-top:.35rem;min-height:94px}.content .subnav__item{margin:.6rem .4rem 0 0;font-size:.875rem}.content .subnav__item a{padding:.35rem .75rem;line-height:1rem;height:auto;background-color:#fff;border-bottom:none!important;border-radius:30px}.content .subnav__item a:hover{background-color:#888;color:#fff}.content .subnav__item a span{margin:-.15rem 0 0 .2rem;line-height:16px;position:static}.content .subnav__item.is--active a,.content .subnav__item.is--active a:hover{background-color:#ed3457;color:#fff}.content .subnav__item.is--active a span{background-color:#fff;color:#ed3457}.content .subheader--item h1{margin:0 0 1rem 0}.subheader--item{padding:1.8rem 0!important}.subheader--item .subheader__icon{bottom:-1.8rem}.subheader--item .detail__button{margin:0!important}.subheader--author{margin-bottom:4rem;padding:0;height:auto}.content .subheader--author h1{margin-bottom:1.125rem}.subheader--author>.container{padding:1.675rem 2rem}.subheader--author .subheader__photo{margin:0 auto -4rem;padding:.5rem;width:80px;height:80px}.subheader--author .subheader__desc{margin-bottom:1rem}.subheader--author .subheader__meta{margin-bottom:1.5rem}.subheader--author .breadcrumb{display:none}.sidebar{padding:0}.dropdown--sidebar .dropdown-menu{display:none}.dropdown--sidebar .dropdown-menu.show{display:block}.select--toggle::after{display:block}.contact__box{padding:2rem 2rem}.button--big{padding:.7rem 1.1rem .65rem;font-size:1rem}.button--secondary{padding:.55rem .9rem .5rem}.button--secondary i{padding:0 0 0 .3rem}.button__tit{margin:2px 7px 1px 0}.detail__button .button-group .button .button__desc,.detail__button .button-group .button .button__desc span,.detail__button .button-group .stripe__link .button__desc,.detail__button .button-group .stripe__link .button__desc span{display:none}.button-group--alone .button__tit{margin-right:0}.button-group .button,.button-group .stripe__link{padding:.7rem 1.1rem .65rem;font-size:1rem}.button-group--alone .button,.button-group--alone .stripe__link{padding:.7rem 1.1rem .65rem;font-size:.875rem}.button-group--alone .button__desc{margin-top:-2px;font-size:.55rem;line-height:.7rem}.item .button-group .button--big{padding:.5rem .75rem .35rem .8125rem;line-height:.8125rem!important}.item .button-group .button__desc{margin:0;padding:0;border:none;line-height:.675rem;vertical-align:middle;display:none}.item .button-group .dropdown-item{padding:.25rem .75rem .25rem 1.75rem}.button-group .dropdown-item.is--active::after{left:12px}.item .button-group--alone .button--big{padding-right:.75rem}.detail__cover-button .button-group .dropdown-menu{left:0!important;right:auto!important}.content .item__tit,.item__tit{font-size:.8125rem}.item__price{font-size:.8125rem}.item__addcart{width:28px;height:28px;line-height:28px}.item__btn span{margin-top:-.1rem}.item__img .button-jp{top:1rem;padding-right:.7rem;left:0}.item__img .button-jp i{margin:0}.detail-center-col{padding-left:1rem}.detail__edition{width:50%}.detail__edition:nth-last-of-type(1){display:none}.detail__img{margin-bottom:1rem}.content .detail-left-col h5{margin-bottom:.7rem}.attachment li,.content .attachment li{font-size:.8125rem}.attachment li .link span{margin-left:1.2rem}.icon-format{width:42px}.table-track__btn button span{display:none}.table-track__btn button i{padding-left:0}.button-jp{padding:.7rem .9rem .7rem 1.6rem;top:1rem}.button-jp i{margin:0;font-size:1.2rem}.button-jp span{display:none}.checkout__img{margin:0 1.5rem 0 0;width:70px}.content .checkout__tit{font-size:1.1rem;line-height:1.25rem}.content .checkout__desc p{margin-bottom:0}.sum__price{min-width:0;padding-left:.675rem}.content .step-tit,.content .subheader .step-tit,.step-tit{font-size:.9375rem;line-height:1.1rem}.step-tit span{margin-bottom:.3rem;width:30px;height:30px;line-height:31px;font-size:1rem}.reg-frm::before{left:0;top:-7px;width:100%;height:1px}.highlight-box{margin-top:-4rem;margin-bottom:2rem;padding-bottom:0}.content .highlight-box .carousel__tit{margin-bottom:1.4rem}.highlight-box .carousel>.container{padding-left:2rem}.highlight-box>.container::before{top:90px}.promo{margin-bottom:2.5rem}.promo__inner{padding:0}.promo .detail__price strong{font-size:1.2rem;padding-bottom:0}.content .promo .detail__author,.promo .detail__author{margin-bottom:1rem;font-size:.8125rem}#payu_payments .label--payment span{width:28rem}.modal--login .modal-dialog .modal-body{padding:1.5rem 1.7rem}.modal-body .login__inbox{margin:1.35rem -1.7rem -1.5rem;padding:1.25rem 1rem}.modal--cart-wide .modal-body{padding:1.75rem}.table-cart-merge__col-left{padding-right:1.75rem}.table-cart-merge__col-right{padding-left:1.75rem}.icon--big{font-size:3.5rem}.content .alphabet-select>ul{margin:0 0 2rem 0}.content .alphabet-select>ul>li{width:11.1111%}.content .alphabet-select>ul>li a{padding:.6rem}.medallion{margin-bottom:3.5rem}.medallion>.container{position:relative}.medallion__row{flex-wrap:wrap}.medallion__info,.medallion__logo{flex:0 0 100%;max-width:100%}.medallion__logo{width:100px;height:90px;flex:0 0 auto;justify-content:center}.medallion__logo::before{display:none}.medallion__logo-icon{margin:0 auto;width:50px;height:50px}.medallion__info{padding:2.125rem 0 2.75rem 0}.content .medallion__title{font-size:1.8125rem;line-height:1.8125rem}.content .medallion__nav{margin:0;padding-left:130px;position:absolute;top:62px;right:15px}.medallion__info .col{position:static}.medallion__find{margin:1.5rem 0 0 0}.medallion__claim>div{left:20%}.wrap--cert{padding-bottom:8rem}.wrap--cert .content h1{margin-bottom:2.875rem}.cert-container{padding:0}.box-shadow__inner{padding:1.6rem 1.875rem 1rem}.content .voucher__desc h3,.voucher__desc h3{font-size:1.35rem}.voucher__outline{top:1.5rem;left:1.5rem;width:calc(100% - 3rem);height:calc(100% - 3rem)}.voucher__over--opened{top:calc(50% - 20px);bottom:auto}.voucher__logo{width:90px;height:50px;top:1.5rem;right:1.5rem}.voucher__period{font-size:.9375rem;bottom:1.5rem;right:1.5rem}.button--voucher{padding:.7rem .875rem .65rem 1.1rem}.button--icon{font-size:1rem;padding:12px 47px 10px 20px}.button--icon__icon{width:29px;height:29px;line-height:29px;font-size:.75rem;right:5px}.modal--cert .modal-dialog{margin-top:5vh;max-width:550px}.ms__icon{width:60px;height:60px}.gotop{right:2rem;height:32px;width:32px;line-height:32px}.gotop.is--active{bottom:2rem}.footer-tit{margin-top:-1.8rem}.footer-tit__text{font-size:5rem;bottom:-1.8rem}.wrap--floatcol .content--grey{padding-top:2.5rem}.content .floatbox__title,.floatbox__title{margin-bottom:.75rem}.content .floatbox__lead,.floatbox__lead{font-size:1rem;line-height:1.25rem;margin-bottom:2.5rem}.modal--detail .jp-controls .button i,.modal--detail .jp-controls .stripe__link i{display:none}.floatitem{width:50%;margin:0;padding:0 1.5rem 0 0;border-right:none}.floatbox__inner{padding:1rem 0 .875rem 1rem}.floatbox__bottom{width:205px}.content .floatitem__title,.floatitem__title{font-size:.875rem;line-height:1.0625rem;margin:0}.content .floatitem__price,.floatitem__price{font-size:.75rem}.floatitem--empty .floatitem__title::before{margin-top:8px;width:100px;height:12px}.floatitem--empty .floatitem__price::before{margin-top:8px;width:40px;height:11px}.floatitem>.row{flex-wrap:nowrap}.floatbox__button{padding:.6rem 1rem .6rem;font-size:.875rem}.merchandise--bundle .merchandise__cover{float:left;clear:both;width:100%}}@media only screen and (min-width:576px){.embed .container{max-width:1260px}}@media only screen and (max-width:575px){.header{padding:.9rem 0}.header>.container>.row>[class*=col-]{position:static}.navigation__toggle{padding-left:1rem;left:auto;right:.9rem;top:16px}.navigation__toggle::before{content:"";width:1px;height:25px;font-size:0;position:absolute;left:0;top:6px;background-color:#f1f1f1}.header__control{padding:9px 4.6rem 0 0;white-space:nowrap}.header__control i.icons,.header__control>.dropdown i.icons{padding-bottom:0}.header__control .dropdown{position:static}.dropdown--login .logged__dropdown{padding-top:24px;top:14px!important;min-width:100%}.dropdown--login .logged__dropdown .dropdown-menu{top:-16px!important}.dropdown--login .dropdown-menu,.dropdown--search .dropdown-menu{top:34px!important}.list--7 .col{width:33%;flex-basis:33%;flex:0 1 33%;max-width:33%}.embed .list--6 .col{width:33%;flex-basis:33%;flex:0 1 33%;max-width:33%}.content .highlight-tit{margin:-.2rem 0 1.6rem 0;font-size:1.6rem;line-height:2.1rem}.content .highlight-tit a{padding:0 .5rem}.content .pagination li{margin:0 .25rem}.content .subnav__item{margin:.6rem .3rem 0 0;font-size:.8125rem}.content .subnav__item a{padding:.3rem .65rem .35rem .65rem}.content h1 .badge,.content h1 .button,.content h1 .stripe__link{margin:.6rem 0!important;float:none;clear:both}.content h1 .button,.content h1 .stripe__link{margin:1rem 0 .5rem!important}.content .table--responsive th,.table--responsive th{display:none}.content .table--responsive td,.table--responsive td{display:block;padding:.35rem 0 .35rem 5.8rem;border:none;padding-right:0;position:relative}.content .table--responsive td::before,.table--responsive td::before{content:attr(data-th);color:#aaa;font-weight:400;font-size:.75rem;line-height:1.3rem;text-align:right;text-transform:uppercase;width:4.7rem;display:block;position:absolute;top:.35rem;left:0}.content .table--responsive td,.content .table--responsive th,.table--responsive td,.table--responsive th{text-align:left!important}.content .table--responsive tr,.table--responsive tr{display:block;padding:.5rem 0;border-top:1px solid #eee}.content .table--responsive tr:nth-of-type(1),.table--responsive tr:nth-of-type(1){padding-top:0;border-top:none}.content .table--responsive tr.cart--warnings-row,.table--responsive tr.cart--warnings-row{padding-top:0;padding-bottom:0;border-top:none}.content .table--responsive tr.cart--warnings-row td::before,.table--responsive tr.cart--warnings-row td::before{content:""}.content .table--responsive,.table--responsive{border-bottom:1px solid #eee}.content .table--striped tr:nth-child(odd){background-color:#fcfcfc}.content .table--striped tr:hover{background-color:#f9f9f9}.content .alert--small{margin-bottom:.55rem}.checkout__img,.content .checkout--selfcare .checkout__img{margin:0 .6rem .5rem 0;width:40px;vertical-align:top}.content .checkout__tit{margin:0;font-size:1rem}.subheader--item{padding:1.5rem 0 1.75rem!important}.content .subheader--item h1{display:none}.subheader--item .item__img{margin:0 auto 1.5rem auto;max-width:150px;display:block}.subheader--item .subheader__icon{bottom:-1.75rem}.subheader--item .detail__price{margin:0 0 .5rem 0!important;display:block;float:none;text-align:center}.subheader--item .detail__price strong{font-size:1.2rem}.subheader--item .detail__button{text-align:center}.subheader--item .detail__button .button--big{padding:.55rem 1.1rem .6rem;font-size:.9375rem}.subheader--item .detail__button .link{margin-top:.5rem;display:block}.subheader--item .detail__button .add-to-cart.stripe__link,.subheader--item .detail__button .button.add-to-cart{margin-left:auto;margin-right:auto!important}.subheader--item .lnk--help__icon{position:static;display:inline-block;margin-right:3px}.description{display:none}.subheader--danger,.subheader--info,.subheader--success{height:auto;padding:1.5rem 0}.content .subheader--danger h1,.content .subheader--success h1,.subheader--info h1{padding:0}.subheader--danger .subheader__icon,.subheader--info .subheader__icon,.subheader--success .subheader__icon{top:auto;bottom:-1.55rem}.content .breadcrumb li{font-size:.75rem}.breadcrumb i{font-size:.7rem}.breadcrumb-item+.breadcrumb-item::before{padding:0 .55rem;font-size:.65rem}.content--grey{padding:1.7rem 0}.carousel .container{padding-right:0}.detail-right-wrap{margin:.8rem 0 -1.7rem 0;background-color:rgba(0,0,0,.02);box-shadow:inset 0 10px 7px -9px rgba(0,0,0,.06)}.detail-right-col{padding:1.5rem 0}.detail-center-col{padding-left:0}.content .detail__tit h1,.detail__tit h1{margin-bottom:.9rem}.content .detail__author,.detail__author{margin:-.5rem 0 .9rem 0;font-size:1rem;font-weight:400}.detail__author a{color:#999}.content .detail__tags .badge,.detail__tags .badge{margin:0 .05rem .3rem 0}.detail__prepaid{margin:1.2rem 0 1.875rem}.content p.prepaid__info,.prepaid__info{margin-bottom:2rem}.detail-center-col .detail__price strong{font-size:1.2rem;padding-bottom:0}.content .detail-left-col h5{line-height:1rem}.detail__prepaid .custom-control{font-size:.875rem}.detail__prepaid .custom-control-indicator{top:.95rem}.icon-format{padding-top:17px;width:27px;height:40px}.format--pdf,.format--pdf2{background-size:33px 33px;background-position:center -8px}.format--mobi{background-size:19px 19px}.format--epub{background-size:20px 20px}.format--mp3{background-size:19px 19px}.link--detail{white-space:normal}.link--detail>i:not(.icon-arrow-down){display:none}.link--detail>span{border:none!important}.medallion{margin-bottom:2.5rem}.medallion__find{margin:1.375rem 0 0 0}.medallion__info{padding:1.875rem 0 2.25rem 0}.content .checkout__sum{font-size:1.2rem}.geis__image,.zasilkovna__image{margin-bottom:1rem}.geis_selected_branch,.zasilkovna_selected_branch{padding:1rem}.geis__map-cont,.zasilkovna__map-cont{padding:.75rem 1rem .9rem}#payu_payments .label--payment span{width:21rem}.content .promo__desc{margin-bottom:.75rem}.modal-dialog{margin-top:2.5rem}.modal .close{top:-2.8rem}.modal-header{padding:1rem 1rem .9rem;display:block;text-align:center}.modal-title{font-size:1.3rem!important}.modal-body{padding:1.2rem}.modal-footer{padding:1rem}.modal--cart-wide .modal-body{padding:1.2rem 15px 0 15px;max-height:calc(100vh - 215px)}.table-cart-merge__col-left,.table-cart-merge__col-right{padding-bottom:5.875rem}.table-cart-merge::after{display:none}.table-cart-merge__col-left{padding-right:15px;margin-bottom:1.5rem;border-bottom:1px solid #f2f2f2}.table-cart-merge__col-right{padding-left:15px}.table-cart-merge__button{bottom:1.875rem}.modal--cart-wide .modal-subtitle{display:none}.modal--cart-wide .modal-body h5{margin:0 0 1.5rem}.box{padding:1rem 1.25rem}.alphabet{margin-bottom:2rem}.content .alphabet__list{margin:0 0 1rem}.alphabet--letter{padding:0 0 0 4rem}.content .alphabet--letter .alphabet__list>li{width:49%}.wrap--cert .content--grey{padding:2rem 0}.wrap--cert .content h1{margin-bottom:2rem}.modal--cert .modal-body{padding-bottom:0}.bottom__box{padding:1rem 0}.content .bottom .bottom__box p{font-size:.8125rem;line-height:1.2rem}.bottom__col{padding:0 .25rem}.wrap--floatcol .content--grey{padding-top:1.9375rem}.floatcol.is--down{padding:0}.content .floatbox__title,.floatbox__title{margin-bottom:.5rem}.content .floatbox__lead,.floatbox__lead{font-size:.9375rem;line-height:1.125rem;margin-bottom:2.5rem}.list--floatbox .col{width:33.333%;flex-basis:33.333%;flex:0 1 33.333%;max-width:33.333%}.modal--detail .modal-subtitle{font-size:.875rem;margin:.25rem 0 0 0}.modal--detail .detail__img{margin-right:0}.modal--detail .modal-body{padding-top:1.4rem;padding-bottom:1rem}.modal--detail .modal-footer{padding:1.35rem 1.25rem}.floatbox__button i{padding:0}.floatbox__button span{display:none}.floatbox__inner{padding-bottom:.75rem}.floatbox__bottom{width:75px}.floatcol{padding:0}.box-shadow.floatbox{border-radius:0}.merchandise--bundle .checkout__img{width:40px;margin:0 .875rem .875rem 0}.img--bundle{max-width:50px}.detail__social{margin-bottom:1rem;text-align:center}}@media only screen and (max-width:480px){.detail-center-col .detail__button .link{margin:1rem 0 0 0!important;display:block}.detail-center-col .detail__price{float:none;line-height:1.1rem}.detail-center-col .detail__button{margin-top:0;float:none}.content p.prepaid__info,.prepaid__info{margin-bottom:1.5rem}.detail__prepaid{margin-bottom:1.25rem}.detail__prepaid .custom-control:nth-of-type(1){padding-right:3rem}.detail__prepaid .custom-control-description{display:block}.detail__prepaid .custom-control b{padding-left:0}.detail-center-col .detail__button .link{display:none}.content table.table-track .btn--green span{display:none}.label--payment,.label--shipping{margin:0 0 0 .2rem;padding:0 0 0 3.5rem;background-size:40px auto}.alert--prepaid,.content .alert--prepaid{padding:.4rem .6rem .4rem;font-size:.75rem;line-height:1.05rem}.freeship-alert__icon{top:.5rem;left:.7rem;width:18px;height:18px}.freeship-alert{margin-top:.9375rem;padding-left:2.55rem}.content .table--responsive td{font-size:.84rem}.steps>.col{flex:0 0 25%;width:25%}.content .step-tit,.content .subheader .step-tit,.step-tit{font-size:.75rem;line-height:.875rem}.step-tit span{margin-top:-.45rem}#payu_payments .label--payment span{width:13rem}.content .checkout--mini{margin-bottom:2rem}.label--payment,.label--shipping{margin:0 0 0 .2rem;padding:0 0 0 3.5rem;background-size:40px auto}.ico-mpport1_m_pay{background-size:auto 16px}.content .checkout--mini .checkout__text{margin-left:.9rem!important}.row-control .custom-control-description.label--payment,.row-control .custom-control-description.label--shipping{font-size:.9375rem}.row-control .custom-control-description.label--price{font-size:.75rem}.specification{padding-left:1.7rem}.alphabet--letter{padding:0 0 0 3rem}.footer__logo{display:none}.floatitem{padding-right:.875rem}.floatitem__cover{width:36px;height:36px}.content .floatitem__title,.floatitem__title{margin-left:-5px;font-size:.75rem;line-height:.875rem}.content .floatitem__price,.floatitem__price{margin-left:-5px;line-height:1.1rem}.floatitem--empty .floatitem__title::before{margin-top:6px;width:70px;height:11px}.floatitem--empty .floatitem__price::before{margin-top:5px;width:25px;height:9px}.floatitem--empty .floatitem__cover svg{width:25px;height:25px}}@media only screen and (max-width:400px){.header{padding:.7rem 0}.navigation__toggle{padding-left:.4rem;right:.2rem;top:12px}.navigation__toggle::before{height:22px;top:8px}.header__control{padding:8px 2.75rem 0 0}.header__control i.icons,.header__control>.dropdown i.icons{font-size:1.35rem}.logged__dropdown{padding-top:0;top:0!important}.dropdown--login .logged__dropdown .dropdown-menu{top:-24px!important}.dropdown--login .dropdown-menu,.dropdown--search .dropdown-menu{top:24px!important}.navigation ul{padding:.8rem 0 .3rem 0;text-align:center}.navigation__item{font-size:.8125rem}.navigation__item a{margin:0 .2rem .5rem 0;padding:.4rem .55rem .3rem}.flash-message,.message-infobar.flash-message{font-size:.8rem}.list--7 .col{width:50%;flex-basis:50%;flex:0 1 50%;max-width:50%}.embed .list--6 .col,.list--6 .col{width:50%;flex-basis:50%;flex:0 1 50%;max-width:50%}.list--5 .col{width:50%;flex-basis:50%;flex:0 1 50%;max-width:50%}.list--4 .col{width:50%;flex-basis:50%;flex:0 1 50%;max-width:50%}.list-item .col{margin-bottom:1.5rem}.checkout__img,.content .checkout--selfcare .checkout__img{width:30px}.content .checkout__desc p{font-size:.75rem}.content .checkout__tit{font-size:.9375rem}.content .checkout--mini .checkout__img{width:30px}.content .checkout--mini .checkout__tit{margin-top:0}.subheader{margin-bottom:2rem;padding:1rem 0;height:82px}.subheader__icon{height:88px}.subheader__icon i{font-size:3rem;bottom:-1rem}.subheader__icon img,.subheader__icon svg{width:50px;height:50px;bottom:-.4375rem}.content .subnav{padding-top:.2rem;min-height:82px}.content .subnav__item{margin:.5rem .15rem 0 0;font-size:.75rem}.content .subnav__item a{padding:.3rem .5rem}.content .subnav__item a span{display:none}.subheader--danger,.subheader--info,.subheader--success{height:auto;padding:1.1rem 0}.subheader--danger .subheader__icon,.subheader--info .subheader__icon,.subheader--success .subheader__icon{top:auto;bottom:-1.2rem}.subheader--author{margin-bottom:3rem;padding:0;height:auto}.subheader--author>.container{padding:1.4rem 0}.subheader--author .subheader__icon{display:none}.subheader--author .subheader__desc{margin-bottom:.675rem}.subheader--author .subheader__meta{margin-bottom:1.125rem}.subheader--author .subheader__photo{margin:0 auto -3.25rem;padding:.4rem;width:60px;height:60px}.contact__img{display:none}.detail-center-col{padding-top:0}.detail__edition{width:100%;padding-right:1rem}.button-jp{padding:.6rem .8rem .6rem 1.6rem;top:.8rem}.button-jp i{font-size:.9rem}.steps>.col{padding-right:5px;padding-left:5px}.label--payment{margin:0 0 0 .4rem;padding:0 0 0 4.3rem}.custom-control .label__input{padding-left:4.7rem}.link--small{font-size:.8125rem}.link--small i{font-size:.5rem}.promo>.container{padding-bottom:1.5rem}.promo__img{margin-bottom:-1.5rem}.content .promo .detail__price,.content .promo h2{margin-bottom:.8rem;line-height:1.3rem}.modal-title{font-size:1.2rem!important;line-height:1.5rem}.content .alphabet-select>ul>li{width:16.6666%}.wrap--cert{padding-bottom:5em}textarea.form-group-icon__control{height:190px}.box-shadow__title,.content .box-shadow__title{margin-bottom:1rem}.content .voucher__desc h3,.voucher__desc h3{display:none}.box-shadow__inner{padding:1.3rem 1.5rem .55rem}.button--icon{font-size:.875rem;padding:12px 43px 11px 16px}.voucher__logo{top:1rem;right:1rem}.voucher__period{font-size:.75rem;bottom:1rem;right:1rem}.bottom{padding:1.5rem 1.5rem 0}.gotop{right:1.5rem}.gotop.is--active{bottom:1.5rem}.footer{padding:1.4rem 0}.footer__copy{margin-bottom:1.4rem}.footer__nav li{padding:0 1.15rem;font-size:.75rem}.list--floatbox .col{width:50%;flex-basis:50%;flex:0 1 50%;max-width:50%}}.carousel .authors .carousel__items .owl-next,.carousel .authors .carousel__items .owl-next:hover,.carousel .authors .carousel__items .owl-prev,.carousel .authors .carousel__items .owl-prev:hover{top:-100px!important}a.author_more{background-color:#a9133a!important}a.author_more:hover{background-color:#fdcc56!important}form#js-verifying-payment-form{display:none}:root{--color-body:#212529}.header{z-index:901}.header__logo,.header__logo:hover{margin:0;border:none;text-decoration:none;display:block;float:left}.header__logo svg{margin-left:0;margin-top:-4px;margin-bottom:-6px;height:55px;max-width:100%;aspect-ratio:200/55;display:block}.header__motto{margin-left:1.5rem;padding:.375rem 1.5rem 0 1.5rem;color:#a5a6a7;font-size:.75rem;font-weight:500;line-height:1.45;position:relative;float:left}.header__motto::before{content:"";width:1px;height:44px;background-color:#ddd;position:absolute;left:0;top:0}.control__button{background:0 0;border:none;border-left:1px solid #f1f1f1;color:#555;vertical-align:middle;text-align:center;font-weight:400;text-decoration:none!important;font-family:"DM Sans",sans-serif;font-size:.75rem;line-height:1;padding:0 1.7rem;display:inline-block;cursor:pointer;transition:color .2s}@media (max-width:767px){.control__button{padding:0 1.3rem}}@media (max-width:575px){.control__button{padding:0 1.1rem;font-size:0;position:relative}}.control__button:hover .control__icon,.dropdown.show .control__button .control__icon{color:var(--color-primary)}.control__icon{margin:0 auto 6px auto;display:block;color:#ccc;position:relative;transition:color .2s}.header__control-icon{margin:0 auto 4px auto;width:30px;min-width:30px;height:30px;display:block;opacity:.3}.header__control>.dropdown>a:hover,.header__control>a:hover{color:var(--color-primary)}.icon--cart{margin-top:1px;margin-bottom:7px;width:26px;min-width:26px;height:26px}.header__control>.dropdown>a,.header__control>a{font-weight:500}.basket__total{font-weight:700}.dropdown .subnav__item a{border:none;text-decoration:underline!important;display:block}.dropdown .subnav__item a:focus,.dropdown .subnav__item a:hover{border:none;text-decoration:none!important}.dropdown--login a.link{border:none;text-decoration:none!important;color:#888!important}.dropdown--login a.link span{border:none;text-decoration:underline}.dropdown--login a.link:focus span,.dropdown--login a.link:hover span{border:none;text-decoration:none}.dropdown--login a.link:focus,.dropdown--login a.link:hover{border:none;text-decoration:none}.navigation__lang{padding:.25rem .75rem .1875rem;border-radius:30px;background-color:#fff;position:absolute;top:15px;right:15px}.navigation__lang .control--lang{color:#777;font-weight:400;font-size:.875rem;line-height:1}.navigation__lang .control--lang:focus,.navigation__lang .control--lang:hover{text-decoration:none}.navigation__lang .control--lang::after{margin-left:.5rem}.navigation__lang .dropdown--lang .dropdown-menu{top:15px!important}.navigation__toggle{background-color:#eee;border-radius:calc(var(--border-radius)/ 2);border:none;left:auto;right:15px}.bar__line{background-color:#282b2d;border:1px solid #282b2d}.bar__line.bar--t{top:12px}.bar__line.bar--m,.navigation__toggle.responsive--active .bar__line.bar--b,.navigation__toggle.responsive--active .bar__line.bar--t{top:19px}.bar__line.bar--b{top:26px}body .content{transition:filter .3s}body.shownav .content{filter:blur(10px) grayscale(1)}body,body .content,body .content--grey,body .header,body .header .form-control,body .medallion,body .medallion__logo,body .medallion__logo::before,body .navigation,body .subheader,body .wrap,body .wrap--grey{transition:background-color 1s,.5s box-shadow 1s,.5s}body.shownav,body.shownav .content,body.shownav .content--grey,body.shownav .header,body.shownav .header .form-control,body.shownav .medallion,body.shownav .medallion__logo,body.shownav .medallion__logo::before,body.shownav .navigation,body.shownav .subheader,body.shownav .wrap,body.shownav .wrap--grey{background-color:#ddd!important;box-shadow:none}body.shownav .basket__count,body.shownav .header__control>a,body.shownav .header__search .form-control,body.shownav .is--tester::before{border-color:#ddd;box-shadow:none}.navigation{z-index:900}.navigation__body{position:relative}.navigation .navigation__list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0;padding:0}.navigation__item{line-height:1.0625rem;font-weight:500;font-size:1.0625rem;margin:0;padding:0 2.25rem 0 0;position:static}.navigation__item>a{color:#434343;font-weight:inherit;text-decoration:none;height:64px;display:flex;align-items:center;margin:0;padding:0;position:static;transition:color .2s}.navigation__item a.button,.navigation__item a.stripe__link{margin:0;padding:.7rem 1.1rem .65rem}.navigation__item.is--active>a,.navigation__item.show>a,.navigation__item>a.show,.navigation__item>a:focus,.navigation__item>a:hover{color:#d50000;background:0 0;text-decoration:none}.navigation__item.item--end a:hover,.navigation__item.show>a,.navigation__item>a.show{text-decoration:underline}.navigation__item.item--end,.navigation__item~.item--end~.item--end{font-weight:400;font-size:1rem;margin-left:2.25rem;padding-right:0}.navigation__item.item--end a{color:#777}.item__icon{display:inline-block;margin-right:.6rem;width:18px;height:18px}.navigation ul.navigation__lang-resp{margin:0;padding:24px 0 17px 0}.navigation ul.navigation__lang-resp li{font-size:13px;list-style:none;display:inline-block;margin:0 20px 0 0;padding:0}.navigation ul.navigation__lang-resp li a{color:#888}.navigation ul.navigation__lang-resp li a.is--active{color:#222}.navigation ul.navigation__lang-resp li img{height:14px;vertical-align:middle;margin:-2px 5px 0 0}.navigation__item>a.dropdown-toggle{white-space:nowrap;position:static}.navigation__item>a.dropdown-toggle::after{display:none}.dropdown-menu.dropdown-menu--nav{border:none;background:0 0;box-shadow:none;width:100%;margin-top:0!important;padding:.25rem 0 0 0;position:absolute;top:100%!important;left:0!important;transform:none!important;z-index:900!important}.dropdown-toggle .dropdown-toggle__arrow{vertical-align:middle;display:inline-block;width:16px;height:16px;margin:1px 0 -1px 4px;transition:transform .2s}.navigation__item .dropdown-toggle.show .dropdown-toggle__arrow,.navigation__item.show .dropdown-toggle__arrow{transform:rotate(-180deg)}.navigation__subnav{color:#212529;border:none;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.875rem 2.125rem;position:relative;overflow:hidden}.subnav__box{display:flex;flex-wrap:nowrap;margin-bottom:30px;position:relative;z-index:10}.subnav__box-image{padding-right:18px}.subnav__box-image a{margin:0;padding:0}.subnav__box-image img{width:50px;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.subnav__box-text{padding-right:18px}.subnav__icon{position:absolute;right:60px;bottom:-36px;width:200px;height:200px;opacity:.05;z-index:0}.subnav__heading{font-size:15px;font-weight:600;line-height:1.25;margin:0 0 6px 0}.subnav__heading-icon{vertical-align:middle;margin:-3px 8px 0 0;display:inline-block}.navigation__item.is--active .subnav__heading a,.subnav__heading a{font-weight:600;border-radius:0;background:0 0!important;color:#434343!important;text-decoration:none;margin:0;padding:0}.navigation__item.is--active .subnav__heading a:hover,.navigation__item.is--active .subnav__links a:hover,.subnav__heading a:hover,.subnav__links a:hover{color:#d50000!important;text-decoration:underline;background:0 0!important}.subnav__links{font-size:13px;background:0 0!important;color:#666!important;line-height:1.25;margin:0}.navigation__item.is--active .subnav__links a,.subnav__links a{font-weight:400;border-radius:0;background:0 0!important;color:#666!important;text-decoration:none;display:inline;margin:0;padding:0}@media (max-width:1199px){.navigation__item{font-size:1rem;padding-right:1.125rem}.dropdown-toggle .dropdown-toggle__arrow{width:16px;height:16px}.navigation__item.item--end,.navigation__item~.item--end~.item--end{margin-left:1.125rem}.navigation__item~.item--end{text-transform:capitalize;margin-left:auto}.navigation__item.item--end span:not(.badge){display:none}}@media (min-width:992px){.navigation__lang-resp{display:none}.navigation__item~.item--end{margin-left:auto}}@media (max-width:991px){.navigation__body{padding:10px 0}.navigation .navigation__list{display:block}.navigation__item,.navigation__item.item--end,.navigation__item~.item--end~.item--end{border-bottom:1px solid #eee;display:block;margin:0;padding:0}.navigation__item~.item--end{text-transform:none}.navigation__item.item--end span:not(.badge){display:inline-block}.navigation__item>a{padding:16px 0;height:auto}.navigation__item>a.dropdown-toggle{position:relative}.dropdown-menu.dropdown-menu--nav{padding:0;background-color:#eee;position:static!important}.dropdown-toggle .dropdown-toggle__arrow{position:absolute;top:16px;right:10px}.navigation__subnav{box-shadow:none;border-radius:0;background:0 0;padding:22px}.subnav__box{margin:0 0 18px 0;display:block}.subnav__heading{margin-bottom:3px}.navigation__item.is--active .subnav__heading a,.subnav__heading a{font-weight:400;text-decoration:underline;display:block}.subnav__box-text{padding:0}.subnav__links{display:none}.subnav__box-image{display:none}.subnav__icon{right:30px;bottom:-32px;width:160px;height:160px}}@media (max-width:575px){.navigation__subnav{padding:16px}.navigation ul.navigation__lang-resp li{font-size:12px;margin-right:14px}.navigation ul.navigation__lang-resp li img{height:13px;margin:-2px 2px 0 0}}.navigation__item .badge.badge--discount,.navigation__item .badge.badge--discount:hover{margin:-10px 0 0 6px;padding:2px 5px 3px;vertical-align:top;font-size:.5625rem;font-weight:700;text-transform:uppercase}.control--oneplusone,.header__control>a.control--oneplusone{text-transform:uppercase;letter-spacing:-.03rem}.control--oneplusone .oneplusone__icon{margin:-3px auto 7px;display:block;vertical-align:middle;text-align:center;font-weight:700;font-size:1.8125rem;color:#d50000;line-height:1}.control--subnavigation::after{margin:-7px 0 0 .3125rem;width:auto;height:auto;border:none;content:"\e604";font-family:simple-line-icons;color:#d50000;font-size:.5rem;font-weight:700;transition:.2s}.show .control--subnavigation::after{transform:rotate(180deg)}.dropdown--subnavigation .dropdown-menu{padding:1rem;left:auto!important;top:15px!important;right:0!important;min-width:170px}.dropdown--subnavigation .dropdown-menu ul{margin:0;padding:0}.dropdown--subnavigation .dropdown-menu li{margin:0 0 .35rem 0;padding:0;list-style:none;font-size:.875rem}.dropdown--subnavigation .dropdown-menu li:nth-last-of-type(1){margin-bottom:0}.dropdown--subnavigation .dropdown-menu a{margin:0;color:#d50000;text-decoration:underline;transition:.2s}.dropdown--subnavigation .dropdown-menu li.is--active a{color:#434343;font-weight:600;text-decoration:none}.dropdown--subnavigation .dropdown-menu a:hover{color:#434343;text-decoration:none}body{color:#42474a}.content a{text-decoration:underline;border:none}.content a:focus,.content a:hover{text-decoration:none;border:none}.content .h3{font-size:1.675rem;line-height:1.875rem;color:#434343}.content .h4,.content h4{color:#434343}.contact__img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.contact__img iframe{width:100%;display:block}.content .check-list{margin:1rem auto 3rem auto;width:620px;max-width:100%;display:block}.content .check-list>li{margin:0 0 .875rem 0;padding:0 0 0 2.5rem;list-style:none;position:relative}.content .check-list>li::before{content:"";width:22px;height:22px;display:block;top:1px;left:0;position:absolute;background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d50000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}.wrap--mediateka{background:#f9f9f9 url(/static/img/microsite/mediateka/mediateka-bg.png) no-repeat center top 500px;text-align:center}.mediateka__banner{margin:0 auto;max-width:100%;width:870px;display:block}.mediateka__banner>img{margin:0;width:100%;height:auto;display:block}.content .list--mediateka{margin:2rem auto 3rem auto;width:310px;display:block}.content .list--mediateka>li{text-align:left}.content .mediateka__qr{font-size:13px;line-height:1.4;color:#868e96}.content .mediateka__qr>svg{margin:0 auto 12px auto;background:#fff;display:block}@media (max-width:767px){.mediateka__banner{width:360px}}@media (max-width:480px){.mediateka__banner{margin:-12px auto}.mediateka__button>svg{height:40px}.mediateka__qr{display:none}.content .list--mediateka{margin-top:1rem;margin-bottom:2.5rem}.content .list--mediateka>li{font-size:14px;line-height:1.45;margin-bottom:.75rem}}.item{padding:0 3px}.content .item__tit,.item__tit{margin-bottom:.75rem;white-space:normal;font-weight:600;line-height:1.2rem;height:38px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content .item__tit.tit--oneline,.item__tit.tit--oneline{margin-bottom:.25rem;height:19px;-webkit-line-clamp:1}.content .item__tit a,.item__tit a{text-decoration:none}.content .item__author a,.item__author a{color:#666}.content .item__price,.item__price{font-weight:600}.item__price.price--discount{display:inline-block;margin-right:.125rem}.item__addcart{padding:0}.item__addcart>i{margin-left:-1px;padding:0;text-align:center;display:inline-block;vertical-align:baseline}.empty--ebooks.item__img>a{position:relative;display:block}.empty--ebooks.item__img>a::before{content:"";background:linear-gradient(to right,rgba(30,30,30,.5),rgba(30,30,30,.1) 2%,rgba(30,30,30,.6) 4%,rgba(30,30,30,.1) 6%,rgba(30,30,30,0) 10%,rgba(30,30,30,0) 96%,rgba(30,30,30,.1)),linear-gradient(to bottom,rgba(30,30,30,.1),rgba(30,30,30,0) 3%,rgba(30,30,30,0) 97%,rgba(30,30,30,.1));width:100%;height:100%;display:block;z-index:100;position:absolute;left:0;top:0;background-size:100% 100%}.empty--mj{background-image:url(/static/img/ph/mj.jpg)}.empty--abooks{background-image:url(/static/img/ph/abooks.jpg)}.empty--bupabooks{background-image:url(/static/img/ph/bupabooks.jpg)}.empty--ebooks{background-image:url(/static/img/ph/ebooks.jpg)}.empty--floowie{background-image:url(/static/img/ph/floowie.jpg)}.empty--floowiebooks{background-image:url(/static/img/ph/floowiebooks.jpg)}.empty--floowiecatalogues{background-image:url(/static/img/ph/floowiecatalogues.jpg)}.empty--magazinespecials{background-image:url(/static/img/ph/magazinespecials.jpg)}a.step-tit:hover span{background-color:#d50000}.content .tree__button::before{top:1px;left:4px}.content .tree__button--minus::before{top:0;left:5px}.content--hp{padding-top:2.5rem;padding-bottom:3rem;z-index:200;overflow:hidden;position:relative}@media (max-width:991px){.content--hp{padding-top:2rem}}@media (max-width:480px){.content--hp{padding-top:1.75rem}}.content--hp::before{content:"";width:100%;height:50px;box-shadow:0 12px 25px -4px rgba(0,0,0,.04);position:absolute;top:-50px;left:0;right:0;z-index:0}.content--teaser{padding-top:1rem;padding-bottom:4rem;margin-bottom:-3rem;min-height:260px;position:relative;z-index:200;overflow:hidden}@media (max-width:1199px){.content--teaser{min-height:220px}}@media (max-width:991px){.content--teaser{padding-top:2rem;min-height:200px}}@media (max-width:767px){.content--teaser{min-height:180px}}@media (max-width:480px){.content--teaser{padding-top:1.75rem;min-height:150px}}.content--teaser::before{content:"";width:100%;height:50px;box-shadow:0 12px 25px -4px rgba(0,0,0,.04);position:absolute;top:-50px;left:0;right:0;z-index:0}.carousel-teaser{margin:0}@media (max-width:575.98px){.carousel-teaser .owl-nav div{display:none}}.carousel-teaser .owl-stage-outer{border:none;border-radius:10px;background-color:#f8f8f8;box-shadow:0 5px 20px -5px rgba(0,0,0,.175);display:block;width:100%;height:260px;position:relative;overflow:hidden}@media (max-width:1199px){.carousel-teaser .owl-stage-outer{height:220px}}@media (max-width:991px){.carousel-teaser .owl-stage-outer{height:200px}}@media (max-width:767px){.carousel-teaser .owl-stage-outer{height:180px}}@media (max-width:480px){.carousel-teaser .owl-stage-outer{height:150px}}.carousel-teaser .owl-stage-outer .owl-item,.carousel-teaser .owl-stage-outer .owl-stage{height:100%}.teaser__slide{width:100%;height:100%;position:relative}.teaser__image{margin:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;position:relative;z-index:1}.carousel-teaser .owl-dots{width:100%;text-align:center;position:absolute;top:calc(100% + 15px);left:0;z-index:900}.carousel-teaser .owl-dots .owl-dot{margin:0 4px;width:9px;height:9px;display:inline-block;background-color:#ddd;border:none;border-radius:40px;transition:background-color .2s,width .2s}.carousel-teaser .owl-dots .owl-dot:focus,.carousel-teaser .owl-dots .owl-dot:hover{background-color:#aaa;outline:0}.carousel-teaser .owl-dots .owl-dot.active{background-color:#aaa}.content .item__author{padding-top:0;margin-top:-.7rem;margin-bottom:.125rem}.content .checkout--mini .checkout__desc .checkout__type{font-size:.75rem;line-height:.8125rem}.content .checkout--mini .checkout__desc .checkout__type svg{margin:-1px .4375rem 0 0;width:14px;min-width:14px;height:14px}.content .checkout--mini .checkout__desc .checkout__type img{margin:-2px 4px 0 0;max-height:16px}.modal .checkout__type{font-size:.75rem;line-height:.8125rem}.modal .checkout__type img{margin:-2px 4px 0 0;max-height:16px}.nav-title{text-overflow:unset;white-space:normal;overflow:visible;line-height:1.375;margin-bottom:.3755rem}.dropdown .subnav__item a span{display:inline-block;position:absolute;margin:.25rem 0 0 .5rem;padding:0 .2rem;min-width:15px;height:15px;line-height:15px;vertical-align:middle;font-weight:300;text-align:center;color:#fff;font-size:.625rem;background-color:#aaa;display:inline-block;border-radius:20px;transition:.2s}.dropdown .subnav__item a:hover span{background-color:#d50000}.counter{max-width:100px}.counter .input-group .form-control{padding:.4rem 0;line-height:.75rem;min-width:2rem;text-align:center;justify-content:center}.counter .input-group .form-control:focus,.counter .input-group .form-control:hover{color:#42474a!important;border-color:#d4d4d4!important;background-color:#fff!important}.counter input[type=number]::-webkit-inner-spin-button,.counter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter input[type=number]{-moz-appearance:textfield}.counter .quantity-button{padding-left:.75rem;padding-right:.75rem;font-size:1.2rem;font-weight:600;line-height:.7rem!important}.detail-center-col .counter{margin-bottom:1.75rem}.contact__box{border-radius:10px 0 0 10px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.contact__img{border-radius:0 10px 10px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.banner-alone{border-radius:10px;margin:0 0 3rem;padding:0;border:none!important;height:260px;width:100%;overflow:hidden;display:block;position:relative}.banner-alone>img{margin:0;display:block;width:auto;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.sticker-10-discount{margin:-1rem 0 -3rem auto;display:block;max-width:100%}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,[disabled].stripe__link{color:#bbb!important;cursor:not-allowed;opacity:.4;filter:grayscale(100%)}.text-nounderline{text-decoration:none!important}.button--disabledhover:focus,.button--disabledhover:hover{border-color:#888!important;background-color:#888!important;color:#fff!important;cursor:not-allowed}.form-group label:not(.custom-checkbox):not(.custom-radio){margin-bottom:.25rem;color:#888;font-size:.75rem;font-weight:500;text-transform:uppercase;width:auto;height:auto;position:static;overflow:visible;clip-path:unset;clip:unset;white-space:normal}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{border-color:#d5d5d5}.dropdown--login .form-group label,.label__input .form-group label{display:none}.form-group .form-control{padding:.6875rem 1rem;border:1px solid #ccc;border-radius:8px;background-color:var(--color-white);color:var(--color-default)}.form-group .form-control:focus{border-color:var(--color-grey-700);color:var(--color-default)}.form-group .form-control.is-invalid{border-color:var(--color-danger)}.form-group .form-control:disabled,.form-group .form-control[readonly]{background-color:#eee}.form-group .input-group-icon .form-control{padding-right:1.5rem}.form-group .input-icon{right:1rem;top:.8125rem}.dropdown--login .dropdown-menu{padding-top:1.675rem}.selfcare__inbox{margin-top:-1.675rem}.inbox__user{color:#282b2d;text-decoration:none!important;display:inline-flex;align-items:center;max-width:100%!important}.inbox__user:hover{color:var(--color-primary)}.inbox__user>svg{min-width:18px;display:block;margin-right:.3125rem}.inbox__user>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin:-30px 0 0 0;position:absolute;top:50%;display:block;width:45px;height:45px;line-height:36px;text-align:center;background:0 0;color:rgba(21,33,45,.4)!important;border-radius:50%;border:none!important;vertical-align:middle;cursor:pointer;z-index:100;transition:.2s}.owl-carousel .owl-nav button svg{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.carousel:hover .owl-nav button.disabled,.owl-carousel .owl-nav button.disabled{cursor:not-allowed;color:rgba(21,33,45,.4)!important}.owl-carousel .owl-nav button:focus,.owl-carousel .owl-nav button:hover{outline:0;background:#eee}.carousel:hover .owl-nav button{color:#15212d!important}.carousel-teaser .owl-prev,.carousel:hover .carousel__items .owl-prev,.carousel__items .owl-prev{left:-80px}.carousel-teaser .owl-next,.carousel:hover .carousel__items .owl-next,.carousel__items .owl-next{right:-80px}@media (max-width:991px){.carousel-teaser .owl-prev,.carousel:hover .carousel__items .owl-prev,.carousel__items .owl-prev{left:-60px}.carousel-teaser .owl-next,.carousel:hover .carousel__items .owl-next,.carousel__items .owl-next{right:-60px}}.async--loading,.carousel__items{border-radius:var(--border-radius);background-color:var(--color-grey-100);height:340px;display:block;position:relative;transition:background-color .2s}@media (max-width:767px){.async--loading,.carousel__items{height:260px}}.async--loading::before,.async_loader--loading,.carousel__items::before{content:"";display:block;width:50px;height:50px;position:absolute;z-index:900;left:50%;top:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' stroke='%23ec1c29' fill='none'%3E%3Cg transform='translate(3 3)' stroke-width='5'%3E%3Ccircle stroke-opacity='0.3' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:38px 38px;transform:translate(-50%,-50%)}.async--loading .item,.carousel__items .item{opacity:0}.async--loading.owl-loaded,.carousel__items.owl-loaded{border-radius:0;background-color:transparent;height:auto}.async--loading.owl-loaded .item,.carousel__items.owl-loaded .item{opacity:1}.async--loading.owl-loaded::before,.carousel__items.owl-loaded::before{content:unset}.async--loading{background-color:transparent}.highlight-box,.promo{margin-top:0;padding-top:0;padding-bottom:2.5rem;border-bottom:1px dashed #ddd;overflow:hidden;position:relative;box-shadow:0 12px 25px -4px rgba(0,0,0,.04)}.promo{margin-top:-1rem;padding-top:1rem;padding-bottom:4rem}.highlight-box>.container::after,.highlight-box>.container::before,.promo::after,.promo>.container::before{display:none}.highlight-box .carousel>.container{padding-left:15px}.content .highlight-box .carousel__tit{margin-bottom:1.875rem;color:#d50000}.content .highlight-box .carousel__tit strong{font-weight:500}.promo__img{margin:0}.promo>.container{padding-bottom:0}.content .promo h2{font-weight:500}.content .promo h2 a{text-decoration:none}.promo__inner{padding-top:.75rem}.promo--hp{margin-top:0;padding-top:4.5rem;padding-bottom:3.75rem}.content .promo--hp h2{font-size:1.675rem}.content .promo--hp .detail__author{font-size:.9375rem}.promo__cover{position:relative;display:inline-block}.promo__cover .cover__ctype{bottom:1rem;left:1rem}.promobox-hp__icon{margin:0 0 1.5rem 0;color:#d50000;width:30px;height:30px}.content .promobox-hp__suptit,.promobox-hp__suptit{margin:0 0 .75rem 0;text-transform:uppercase;color:#b1b1b1;font-size:.8125rem;font-weight:400;line-height:1rem}.content .promobox-hp__tit,.promobox-hp__tit{margin:0 0 2rem 0;font-weight:700;font-size:2.125rem;line-height:2.375rem}.carousel__promo .owl-nav button.owl-next,.carousel__promo .owl-nav button.owl-prev{margin:-80px 0 0 0}.carousel__promo .owl-prev{left:35px}.carousel__promo .owl-next{right:35px}.content--series{background-color:#f9f9f9}.contactbox{margin:0 auto 2rem auto;width:620px;max-width:100%;padding:2.5rem 2.25rem;border:none;border-radius:10px;background-color:#d50000;box-shadow:0 9px 14px 0 rgba(0,0,0,.18);display:block;position:relative}.form-control.noborder{border-color:#fff}.form-control.noborder:focus{border-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);outline:0}.form-group.form-group--icon{position:relative;margin:0 0 1.375rem 0}.form-group.form-group--icon .form-control{padding-right:2.875rem}.form-group.form-group--icon::after{content:"";width:19px;height:19px;opacity:.15;display:block;position:absolute;top:11px;right:16px}.form-group.form-group--icon.icon--user::after{background:url(/static/img/icon/user.svg);background-size:cover}.form-group.form-group--icon.icon--company::after{background:url(/static/img/icon/briefcase.svg);background-size:cover}.form-group.form-group--icon.icon--email::after{background:url(/static/img/icon/email.svg);background-size:cover}.form-group.form-group--icon.icon--phone::after{background:url(/static/img/icon/phone.svg);background-size:cover}.form-group.form-group--icon.icon--edit::after{background:url(/static/img/icon/edit-2.svg);background-size:cover}.recaptcha{padding:.25rem;width:45px;position:absolute;right:2.375rem;bottom:0;background-color:rgba(255,255,255,.87);border-radius:5px 5px 0 0}.recaptcha>img{width:100%}.button--dark{border-color:#a90000!important;background-color:#a90000!important;color:#fff!important;font-weight:500}.button--dark:focus,.button--dark:hover{border-color:#6e0000!important;background-color:#6e0000!important;color:#fff!important}@media only screen and (max-width:480px){.contactbox{padding:2.25rem 1.875rem}}.tiles{margin-bottom:4.5rem;display:flex;flex-wrap:nowrap;gap:30px}.tiles__column-7{width:58%}.tiles__column-5{width:42%;flex-direction:column;display:flex;gap:30px}@media (max-width:991px){.tiles{margin-bottom:3.5rem;gap:22px}.tiles__column-5{gap:22px}}@media (max-width:767px){.tiles{margin-bottom:3rem;flex-wrap:wrap}.tiles__column-5,.tiles__column-7{width:100%}.tiles__column-5{flex-direction:row}}@media (max-width:575px){.tiles{gap:16px}.tiles__column-5{flex-direction:column;gap:16px}}.tile{width:100%;aspect-ratio:696/444}.tile--half{aspect-ratio:504/207}.tile>a{color:var(--color-white);box-shadow:0 3px 7px rgba(0,0,0,.1);text-decoration:none;width:100%;height:100%;border-radius:var(--border-radius);background-color:var(--color-grey-200);position:relative;overflow:hidden;display:block}.tile>a:focus .tile__bg,.tile>a:hover .tile__bg{transform:scale(1.015)}.tile__bg{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:0;transition:transform .3s}@media (max-width:1199px){.tile--half{aspect-ratio:504/203}}.content--ms{padding:2.5rem 0 3rem}.banner-prepaid{border-bottom:1px solid #ddd;margin-bottom:4.5rem;padding-bottom:4.5rem}@media only screen and (max-width:1199px){.banner-prepaid{margin-bottom:3.5rem;padding-bottom:3.5rem}}@media only screen and (max-width:575px){.banner-prepaid{margin-bottom:2rem;padding-bottom:2rem}}.banner-prepaid__cont{border-radius:6px;background-color:#434343;display:flex;align-items:center;margin-bottom:50px;width:100%;height:200px;position:relative;overflow:hidden}@media only screen and (max-width:767px){.banner-prepaid__cont{align-items:start}}.banner-prepaid__cont>.row{margin:0;width:100%}.banner-prepaid__bg{margin:0;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.banner-prepaid__heading,.content .banner-prepaid__heading{color:#fff;font-weight:700;margin:0;position:relative;z-index:100}@media only screen and (max-width:767px){.banner-prepaid__heading,.content .banner-prepaid__heading{margin-top:1.75rem;text-align:center}}.banner-prepaid__subheading,.content .banner-prepaid__subheading{font-weight:600;font-size:1.25rem;line-height:1.5rem;margin-bottom:1.25rem}.banner-prepaid__cover{margin:-250px auto -40px auto;max-width:100%;position:relative}@media only screen and (max-width:767px){.banner-prepaid__cover{margin-top:-200px;width:250px}.content .list-prepaid,.list-prepaid{margin:3rem 0 0 0}}@media only screen and (max-width:575px){.banner-prepaid__cover{margin-top:-170px}}.content .list-prepaid__item,.list-prepaid__item{margin-top:1.5rem;margin-bottom:0;padding-left:64px;font-size:1.25rem;line-height:1.9375rem}@media only screen and (max-width:991px){.content .list-prepaid__item,.list-prepaid__item{margin-top:1.125rem;padding-left:50px;font-size:1.0625rem;line-height:1.75rem}}.content .list-prepaid__item::before,.list-prepaid__item::before{display:none}.list-prepaid__icon{color:#999;position:absolute;top:-4px;left:0}@media only screen and (max-width:991px){.list-prepaid__icon{width:30px;height:30px}}.content .lead-prepaid,.lead-prepaid{color:#777;font-size:1.25rem;line-height:1.9375rem}@media only screen and (max-width:991px){.content .lead-prepaid,.lead-prepaid{font-size:1.125rem;line-height:1.75rem}}.container--prepaid{margin-top:5rem}@media only screen and (max-width:1199px){.container--prepaid{margin-top:3.5rem}}.subheader--nobread{margin-bottom:1.25rem;padding:0;height:auto}.subheader--nobread>.container{padding-bottom:1.85rem;padding-top:1.85rem}.subheader--nobread .subheader__icon{top:auto;bottom:0}.content .subheader h1{font-weight:500;margin:0}.content .subheader--item h1{margin:.25rem 0 1rem 0}.breadcrumb,.content .breadcrumb{margin:0 0 3.125rem 0;padding:0}.breadcrumb__item,.content .breadcrumb li.breadcrumb__item{margin:0;padding:0;display:inline-block;vertical-align:middle;line-height:1;color:#888;font-size:.8125rem}.breadcrumb__item svg{display:inline-block}.breadcrumb__item a,.content .breadcrumb__item a{color:#666;text-decoration:underline}.breadcrumb__item a:hover,.content .breadcrumb__item a:hover{color:#666;text-decoration:none}.breadcrumb__item+.breadcrumb__item::before{padding:0 .675rem;width:15px;height:15px;vertical-align:middle;margin-bottom:3px;opacity:.4;display:inline-block;content:"";font-size:.675rem;background:url(/static/img/icon/chevron-right.svg) no-repeat center;background-size:12px 12px}.box-white{margin-bottom:1.375rem;padding:1.875rem 2.125rem;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:left;position:relative;overflow:hidden;z-index:10}.box-white__icon{position:absolute;right:2.5rem;bottom:-1rem;width:85px;height:85px;opacity:.09;z-index:0}.content .box-white__title{margin-bottom:1rem;font-weight:600;font-size:1.375rem;position:relative}.content .box-white__list{margin:0;padding:0;position:relative}.content .box-white__list li,.content .box-white__list.list--small li{margin:0 0 .45rem 0;padding:0;font-size:1.0625rem;line-height:1.675rem}.content .box-white__list.list--small li{margin-bottom:.875rem;font-size:.875rem;line-height:1.5}.content .box-white__list li:nth-last-of-type(1),.content .box-white__list.list--small li:nth-last-of-type(1){margin-bottom:0}.content .box-white__list li::before{display:none}.content .link-ext,.content .link.link-ext{padding-right:17px;position:relative}.content .link-ext::after{content:"";width:12px;height:12px;display:block;position:absolute;top:4px;right:0;background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d50000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'%3E%3C/path%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cline x1='10' y1='14' x2='21' y2='3'%3E%3C/line%3E%3C/svg%3E")}.content--text h2{font-size:1.675rem;font-weight:700}.content--text h2 a,.content--text h2 a:hover{color:#434343;border:none;text-decoration:none}.content--text h3{margin-bottom:1.5rem;font-size:1.375rem;font-weight:500}.content--text h3 a,.content--text h3 a:hover{color:#434343;border:none;text-decoration:none}.content--text h3 svg{margin:0 6px -2px 0;width:22px;height:22px;color:#d50000}.content--text .h4,.content--text h4{margin:2.25rem 0 .875rem;font-weight:500;line-height:1.75rem}.content--text .h4 a,.content--text .h4 a:hover,.content--text h4 a,.content--text h4 a:hover{color:#d50000;border:none;text-decoration:none}.content--text a{color:#d50000;border:none;text-decoration:underline}.content--text a:hover{color:#d50000;border:none;text-decoration:none}.content--text ul li::before{content:"";width:13px;height:13px;position:absolute;top:6px;left:0;display:block;background:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23d50000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E")}.content--text ul li ul li::before{content:"";width:13px;height:13px;position:absolute;top:6px;left:0;display:block;background:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23aaaaaa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E")}.content--text .title-link{position:sticky;top:2rem}.content--text .title-link a::before{content:"#";font-weight:400;position:absolute;left:-2rem;color:rgba(35,31,32,.25)}.detail__img{position:relative}.detail__tit{margin-bottom:1.5rem}.content .detail__tit h1,.detail__tit h1{margin-bottom:0;font-weight:700;display:inline}.detail__tit-resp{display:none;margin-bottom:1.35rem;text-align:center;font-size:1.5rem;line-height:1.8rem;font-weight:500;color:#434343}.detail__tit-type{margin-bottom:.0625rem;display:block;font-size:.75rem;font-weight:400;line-height:1;text-transform:uppercase}.content .detail__author-resp{display:none;margin:-1.25rem 0 1.5rem;text-align:center}.content .detail__author-resp a{color:#999}.button-group--alone .button-group__cont{padding-right:0}.detail__button{margin-bottom:1.2rem}.detail__button .button--green,.detail__button .stripe__link{margin:0 .125rem .675rem!important}@media (max-width:767px){.detail__button .button--blue,.detail__button .button--green,.detail__button .stripe__link{font-size:.9375rem;margin-bottom:.5rem!important;padding:.5rem 1rem}.detail__button .button--format.stripe__link span,.detail__button .button--green.button--format span{height:18px;width:18px}}.content .detail__tags{margin-bottom:.9375rem}.content .detail__tags .badge{margin-bottom:.375rem}.content--book{padding-top:.5rem;padding-top:2.75rem}.detail__sample{margin:0 auto}.button__sample{margin:0 auto;padding:0 0 0 32px;display:block;font-size:1rem;background:0 0;border:none;position:relative;color:#d50000;text-decoration:underline;cursor:pointer}.button__sample:hover{color:#d50000;text-decoration:none}.button__sample:focus{outline:0}.button__sample svg{position:absolute;top:0;left:0}.button__sample br{display:none}.detail-left-col{display:block}.detail__img{margin-bottom:1.8125rem;min-height:390px;background-color:#eee;display:block;border-radius:3px}.modal--detail .detail__img{min-height:0}.cover__ctype{width:40px;height:40px;background-color:#000;cursor:help;position:absolute;bottom:24px;left:24px;border-radius:50%}.cover__ctype svg{width:21px;height:21px;stroke:#fff;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail__info{margin-bottom:2.25rem}.detail__info dt{font-weight:500;font-size:.9375rem;color:#434343}.detail__info dd{margin-bottom:.4rem;font-size:1rem}.content .detail__info dd.author-link a{font-size:1rem}.ctypes{margin-bottom:1.25rem}.ctype{margin:0 .8125rem 1rem 0;display:inline-block;text-align:left}.ctype:nth-last-of-type(1){margin-right:0}.content .ctype__button,.ctype__button{margin-bottom:.375rem;padding:.675rem .75rem .6125rem 3.125rem;border:1px solid #d5d5d5;border-radius:4px;background-color:#fff;text-decoration:none;position:relative;display:inline-block;min-width:156px}.content .ctype__button.is--active,.ctype__button.is--active{padding-top:.625rem;padding-bottom:.5625rem;border:2px solid #d50000;background-color:#fef5f5}.content .ctype__button:hover,.ctype__button:hover{border:1px solid #d50000}.content .ctype__button.is--active:hover,.ctype__button.is--active:hover{border:2px solid #d50000}.ctype__name{margin-bottom:4px;display:block;font-size:.875rem;line-height:1;font-weight:600;color:#434343}.ctype__price{display:block;font-size:.75rem;line-height:1;font-weight:400;color:#8b8b8b}.ctype__icon{width:22px;height:22px;position:absolute;top:50%;left:14px;transform:translateY(-50%);stroke:#d50000}.content .ctype__format,.ctype__format{font-size:.675rem;color:#999;display:block}.box-price{margin-bottom:1.375rem;padding:2rem 1rem;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.box-price__tit,.content .box-price__tit{margin:0 0 1.75rem 0;text-transform:uppercase;color:#b1b1b1;font-size:.8125rem;font-weight:400;line-height:1rem}.box-price__tit small,.content .box-price__tit small{text-transform:none}.box-price__price,.content .box-price__price{margin-bottom:1.675rem}.box-price__price strong,.content .box-price__price strong{margin-bottom:.125rem;font-weight:700;color:#434343;font-size:1.75rem;line-height:1;display:block}.box-price__discount,.content .box-price__discount{padding:0 .675rem 0 0;font-size:.9375rem;color:#434343;font-weight:500;display:inline-block}.badge.badge--discount,.badge.badge--discount:hover{padding:3px 5px 2px;font-size:.625rem;font-weight:600;display:inline-block;color:#fff;text-transform:none;background-color:#00aad5;border-radius:4px 4px 4px 0;position:relative;line-height:1}.badge.badge--discount::before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:5px 4px 0 0;border-color:#00aad5 transparent transparent transparent}.box-price__help,.content .box-price__help{margin:1rem 0 0 0}.box-price__app,.content .box-price__app{margin:1rem 0 -1rem 0}.box-price__app a{color:#36ae55;text-decoration:none;margin-left:.25rem;display:inline-block;vertical-align:middle}.box-price__app a:focus,.box-price__app a:hover{color:#3dc661;text-decoration:none}.box-price__flag{color:#000;background-color:#fec027;border-radius:10px;font-weight:700;display:inline-block;margin:0 auto 1.5rem auto;padding:.5rem .875rem}.box-price__flag>.badge,.box-price__flag>.badge:focus,.box-price__flag>.badge:hover{text-transform:none;font-weight:400;background-color:#000;color:#fff}.sticker--flag{color:#000;background-color:#fec027;border-radius:0 5px 5px 0;text-transform:none;font-size:.8125rem;font-weight:700;box-shadow:2px 2px 2px rgba(0,0,0,.1);padding:.0625rem .4375rem;top:16px;left:0;position:absolute}.sticker--flag::after{display:none}@media (max-width:1199px){.box-price__app,.content .box-price__app{margin:.75rem 0 -.5rem 0}}.button--toggle small{font-size:70%;text-transform:none}.button--toggle::after{transition:transform .2s}.button--toggle[aria-expanded=true]::after{transform:rotate(180deg)}.dropdown-menu--volumes{margin-top:.4rem;padding:0;border:1px solid #ddd!important;border-radius:6px;overflow:hidden;width:auto}.content .dropdown-menu--volumes .item__btn,.dropdown-menu--volumes .item__btn{display:block;width:100%;margin:0;padding:.8125rem 1.25rem;clear:both;font-weight:400;line-height:1;font-size:.9375rem;letter-spacing:0;text-decoration:underline!important;text-transform:none;color:#3dc661!important;text-align:inherit;white-space:nowrap;background:0 0!important;border:0;border-radius:0;transition:.2s}.dropdown-menu--volumes .item__btn span{display:none}.content .dropdown-menu--volumes .item__btn:hover,.dropdown-menu--volumes .item__btn:hover{text-decoration:none!important;background-color:#f3f3f3!important}.button__icon-ios{margin:-4px 3px -2px -2px}.content .list-category,.list-category{margin:0;padding:0}.content .list-category__item,.list-category__item{margin:0 0 .75rem 0;padding:0;vertical-align:middle}.content .list-category__item::before,.list-category__item::before{display:none}.content .list-category__item a,.content .list-category__item a:hover,.list-category__item a{color:#d50000;text-decoration:none;border:none}.content .list-category__item a.list-category__link,.list-category__item a.list-category__link{text-decoration:underline}.content .list-category__item a.list-category__link:hover,.list-category__item a.list-category__link{text-decoration:none}.list-category__icon{margin:-2px .5rem 2px 0;display:inline-block;vertical-align:middle}.content .link,.content .lnk,.link,.lnk{text-decoration:none;background:0 0;border:none}.content .author-link a,.content .author-link a:hover,.content .lnk,.content .lnk:hover,.lnk,.lnk:hover{padding:0;border:none;color:#d50000!important;font-size:.9375rem;cursor:pointer}.link:focus,.lnk:focus{outline:0}.content .author-link a span,.lnk span{padding:0;border:none;text-decoration:underline}.content .author-link a:hover span,.lnk:hover span{padding:0;border:none;text-decoration:none}.content .author-link a i,.lnk i{padding-left:.25rem;padding-right:.25rem;font-size:.55rem;font-weight:700}.content .link,.link,.link--bw i{padding:0;color:#d50000}.content .link span,.link span{padding:0;border:none;color:#d50000;text-decoration:underline}.link .text-grey-light{color:#d50000!important}.content .link:focus span,.content .link:hover span,.link:focus span,.link:hover span{color:#d50000;text-decoration:none}.content .link svg{color:#d50000}.content .link.link--dark,.content .link.link--dark .link__icon,.content .link.link--dark span,.link.link--dark,.link.link--dark .link__icon,.link.link--dark span{color:#434343}.link__icon{vertical-align:middle}.link__icon.icon--left{margin-right:.4rem}.link__icon.icon--right{margin-left:.4rem}.content .icon-format,.icon-format{text-decoration:none}.content .detail-right-col .h4 a,.content .detail-right-col h4 a{text-decoration:none}.content .detail__edition a,.detail__edition a{text-decoration:none}.appstore,.content .appstore{max-width:400px;font-style:italic;text-align:center;font-size:.8125rem;color:#838688;line-height:1.125rem;margin:0 auto 1.5rem auto}.appstore__button{margin:1rem auto 0;display:block}.description--prepaid{display:block;width:100%}.content .prepaid__title{margin:.175rem 0 .25rem;font-size:1rem;font-weight:700;color:#434343;display:block}.content .prepaid__badges{margin-bottom:.75rem}.prepaid__badges.badges--alone{margin:-2px 0 -1px;line-height:1}.prepaid__badges .badge{margin:0 5px 0 0;padding:4px 8px 4px;border-radius:3px;font-size:.6875rem;text-transform:none;line-height:1;display:inline-block;color:#fff}.prepaid__badges .badge:nth-last-of-type(1){margin-right:0}.prepaid__badges .badge__icon{margin-right:4px;display:inline-block}.prepaid__badges svg.badge__icon{margin-bottom:-3px}.prepaid__badges .badge--red{background-color:#d50000}.prepaid__badges .badge--blue{background-color:#00aad5}.detail__prepaid .prepaid__price{margin-bottom:4px;padding:0;display:block;font-size:.9375rem;color:#d50000;font-weight:600;line-height:1}.detail__prepaid .prepaid__price-tit{margin-bottom:2px;display:block;font-size:.6875rem;color:#999;letter-spacing:.02rem;line-height:1}.prepaid__gift{width:125px;max-width:100%;display:block}.gift__img{width:100%;height:65px;border-radius:4px;border:1px dashed #c1c5c6;background-color:#fff;overflow:visible;position:relative;top:auto;right:auto;display:block;box-shadow:none}.gift__img::before{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;display:block;background-color:rgba(193,197,198,.7);content:"";transition:.2s;z-index:100}.gift__img::after{opacity:0;content:"\e091";font-family:simple-line-icons;font-size:2rem;text-shadow:0 0 16px #1f2125;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s;z-index:100}.gift__img>img{padding:5px;width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;transition:.2s}.gift__icon{content:"";width:24px;height:24px;line-height:24px;border-radius:50%;background-color:#c1c5c6;position:absolute;left:-12px;top:50%;margin:-12px 0 0 0;font-size:.8125rem;color:#fff;text-align:center;vertical-align:middle;z-index:110}.content .gift__title{padding-top:.4rem;font-size:.6875rem;font-weight:400;line-height:.75rem;color:#888;text-align:center;margin:0}.content .nav-desc,.nav-desc{border-bottom:1px solid #efefef;margin:0 0 2.75rem 0;padding:0}.content .nav-desc__item,.nav-desc__item{margin:0 4rem -1px 0;padding:0;display:inline-block}.content .nav-desc__item:nth-last-of-type(1),.nav-desc__item:nth-last-of-type(1){margin-right:0}.content .nav-desc__item::before,.nav-desc__item::before{display:none}.nav-desc__button{font-size:1.875rem;line-height:1;font-weight:400;color:#979a9b;border:none;border-bottom:2px solid transparent;background:0 0;margin:0;padding:0 0 22px 0;cursor:pointer;transition:color .2s}.nav-desc__button.active{color:#42474a;border-color:#df0001}.nav-desc__button:hover{color:#42474a}.nav-desc__button:focus{color:#df0001;outline:0}.nav-content-desc{margin-bottom:1.5rem}.content .nav-desc--small,.nav-desc--small{border-color:#e5e5e5;max-width:700px;margin:1.6125rem 0 1.25rem 0}.content .nav-desc--small .nav-desc__item,.nav-desc--small .nav-desc__item{margin:0 2rem -1px 0}.nav-desc--small .nav-desc__button{font-size:1rem;font-weight:500;padding:0 0 16px 0}.nav-content-desc--small{margin:0 0 2rem 0}.subheader--item .nav-content-desc--small .desc{margin:0}.sr-only,.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media only screen and (max-width:767px){.content .nav-desc,.nav-desc{margin-bottom:1.75rem}.nav-desc__button{font-size:1.2rem;margin:0}}.content.authors .subheader h1{margin:.5rem 0 1rem 0}.author-head{width:100%;display:flex;justify-content:space-between}.author-head__desc{flex:1 0 0%;width:100%;max-width:860px}.author-head__photo{flex:0 0 auto;margin:.5rem 0 0 3rem;width:120px;height:120px;max-width:100%;overflow:hidden;border-radius:50%}.author-head__photo>img{width:100%;height:100%;display:block;object-fit:cover}.collapse.truncated.show{display:inline}.lnk span.more-hide,.lnk span.more-show{text-decoration:none}.more__text{color:#d50000}.content .alphabet__title{left:0}.content .select--toggle,.select--toggle{margin:0 0 1.25rem 0;padding:0;text-decoration:none;text-transform:none;font-size:1.4125rem;font-weight:600;border:none;cursor:default}.content .select--toggle:focus,.content .select--toggle:hover,.select--toggle:focus,.select--toggle:hover{border:none}.sidebar{padding:0 2.5rem 0 0}.dropdown--sidebar .dropdown-menu{padding:0;background-color:transparent}.content .sidebar__nav,.sidebar__nav{margin:0 0 1.875rem 0;padding:0}.content .sidebar__nav li,.sidebar__nav li{margin:0 0 .675rem 0;padding:0 0 0 1.4rem;list-style:none;position:relative}.content .sidebar__nav li::before,.sidebar__nav li::before{content:"";background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ef0d33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");width:13px;height:13px;display:block;top:4px;left:-2px;position:absolute}.content .sidebar__nav li a,.sidebar__nav li a{color:#d50000}.content .sidebar__nav li.is--active>a span,.sidebar__nav li.is--active>a span{text-decoration:none;font-weight:600}.content .sidebar__nav li a .nav-title,.sidebar__nav li a .nav-title{margin-bottom:0;text-decoration:underline}.content .sidebar__nav li a:hover .nav-title,.sidebar__nav li a:hover .nav-title{text-decoration:none}.content .sidebar__nav .sidebar__nav,.sidebar__nav .sidebar__nav{margin:.5rem 0 0 0}.content .sidebar__nav li.is--active a:hover,.sidebar__nav li.is--active a:hover{color:#42474a}.content .sidebar__nav li.is--active .sidebar__nav li::before{background-color:#999!important}.category-resp{display:none}.category__desc{margin-bottom:2.5rem;padding-bottom:2.25rem;border-bottom:1px solid #eee}.category__desc>p{margin-bottom:0}.ladder{margin-bottom:2.5rem}.ladder h2{margin-bottom:2rem;font-weight:500}.ladder__wrap{padding-left:54px;position:relative}.ladder__number{position:absolute;top:0;left:0;z-index:0;color:#f2f2f2;line-height:.8;letter-spacing:-1px;font-size:12rem;font-weight:600}.ladder__item{margin-bottom:1.5rem;display:flex;flex-wrap:nowrap;position:relative;z-index:10}.ladder__cover{width:100px;flex:none}.ladder__cover>.item__img{margin-bottom:0}.ladder__description{padding:10px 0 0 20px;flex:1}.content .ladder__heading,.ladder__heading{margin-bottom:.75rem;font-size:1rem;line-height:1.3125rem;font-weight:700;color:#434343}.content .ladder__heading a,.ladder__heading a{color:#434343;text-decoration:none}.content .ladder__heading a:hover,.ladder__heading a:hover{color:#d50000;text-decoration:none}.content .ladder__author,.ladder__author{margin-bottom:1.125rem;font-size:.75rem;line-height:1.25}.content .ladder__author a,.ladder__author a{color:#999;text-decoration:none}.content .ladder__author a:hover,.ladder__author a:hover{color:#434343;text-decoration:none}.content .ladder__price,.ladder__price{margin-bottom:0;font-size:1rem;line-height:1.3125rem;font-weight:700;color:#d50000}.ladder__price .price--old{margin-bottom:.125rem;font-size:.8125rem;line-height:1;font-weight:400;color:#777;display:block}.content .checkout__tit{font-weight:600}.content .checkout a{text-decoration:none}.content .checkout .checkout__author a{text-decoration:underline}.content .checkout .checkout__author a:hover{text-decoration:none}.checkout__type{color:#666}.checkout__type img{margin-right:.5rem;max-height:18px;vertical-align:top;opacity:.5}.checkout-sticky{position:sticky;top:1rem}.content .checkout--mini a{text-decoration:none}.content .checkout--mini .checkout__desc .checkout__type img{margin:1px 4px 0 0;max-height:14px}.content .checkout--mini .checkout__tit{margin:.125rem 0 .375rem 0;line-height:1.125rem}.content .checkout--mini strong{padding-top:.125rem;font-weight:500;color:#d50000}.content .row-sum .row-sum__count{font-weight:600}.modal-buy__price,.modal-buy__tit{font-weight:600!important}.modal-buy__tit a{border:none}.modal .checkout__type img{vertical-align:middle}.steps>.col::after{content:"";width:24px;height:24px;display:block;position:absolute;top:22px;left:65%;opacity:.18;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5l7 7-7 7'/%3E%3C/svg%3E")}.steps>.col:nth-last-of-type(1)::after{display:none}.subheader__icon i.icon-credit-card{bottom:-1.5rem}#payment_form .label--payment:not(.checkout__text),#payment_form .label--shipping:not(.checkout__text){padding:0 0 0 5rem;display:inline-block}#payment_form .custom-radio .custom-control-input:checked~.custom-control-indicator,.switcher--yesno .switcher__checkbox:checked+.switcher__label{border-color:#3dc661;background-color:#3dc661}.button-collapse.collapsed .icon-arrow-down{transform:rotate(0)}.button-collapse .icon-arrow-down{transform:rotate(180deg);display:inline-block;transition:transform .2s}.white-box{margin-bottom:3rem;padding:0;background-color:#fff;display:inline-block}.ico-payment-default:not(.ico-test):not(.ico-csob_card):not(.ico-mpport1_m_pay):not(.ico-digiport_payu_ap):not(.ico-digiport_payu_b):not(.ico-digiport_payu_jp):not(.ico-digiport_contentpay):not(.ico-digiport_payu_cbs){background-size:64px auto}.ico-digiport_payu_ap,.ico-digiport_payu_aps,.ico-digiport_payu_bt,.ico-digiport_payu_bts,.ico-digiport_payu_cb,.ico-digiport_payu_cbs,.ico-digiport_payu_cs,.ico-digiport_payu_css,.ico-digiport_payu_era,.ico-digiport_payu_eras,.ico-digiport_payu_jp,.ico-digiport_payu_jps,.ico-digiport_payu_kb,.ico-digiport_payu_kbs,.ico-digiport_payu_mps,.ico-digiport_payu_pt,.ico-digiport_payu_pts{background-size:auto 22px}.ico-digiport_payu_pf,.ico-digiport_payu_pg,.ico-digiport_payu_rf,.ico-digiport_payu_uc{background-size:66px auto!important}.section--relative{position:relative}.content--modal-related{border-top:1px solid #eee;margin-top:2.25rem;padding:1.6125rem 0 0 0;position:relative}.content--modal-related-footer{border:none;margin-top:0;padding-top:0}.content h3.modal-related__tit{margin:0 0 1.5rem 0;font-size:1.5rem;font-weight:500}@media only screen and (max-width:575px){.content h3.modal-related__tit{font-size:1.2rem;line-height:1.5rem}.carousel__modal{margin-right:-1rem;width:calc(100% + 1rem)}}.async_loader--loading{width:50px;height:50px;position:relative;z-index:900;left:50%;top:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' stroke='%23ec1c29' fill='none'%3E%3Cg transform='translate(3 3)' stroke-width='5'%3E%3Ccircle stroke-opacity='0.3' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:38px 38px;transform:translateX(-50%)}.async_loader--loading+.js__async_loader>.js__async_loader__content{display:none}.dropdown-share{display:inline-block;margin-left:.125rem}.dropdown-share .dropdown-menu{border:none;border-radius:6px;width:200px;margin:8px 0 0 0;padding:0}.dropdown-share .dropdown-menu::before{content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;position:absolute;bottom:100%;left:11px}.dropdown-share__item{border:none;background:0 0;text-decoration:none;text-transform:none;text-align:left;line-height:1;font-weight:400;font-size:.9375rem;width:100%;margin:0;padding:.75rem 1rem;display:block;transition:background-color .2s;cursor:pointer}.dropdown-share__item:nth-of-type(1){border-radius:6px 6px 0 0}.dropdown-share__item:nth-last-of-type(1){border-radius:0 0 6px 6px}.dropdown-share__item svg{line-height:1;vertical-align:middle;display:inline-block;margin:-2px 8px 0 0}.dropdown-share__item:hover{background-color:#f5f5f5}.dropdown-share__item:focus{outline:0}.button-share{color:#666;border:none;border-radius:50%;background:0 0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:color .2s,background-color .2s}.button-share:hover{background-color:#e5e5e5;color:#d50000}.button-share:active{background-color:#ddd;color:#434343}.button-share:focus{outline:0}.button-share__icon{margin:0;display:block}.detail__tit-resp .dropdown-share svg{width:20px;height:20px}.button-share__tooltip{background-color:#000;color:#fff;font-size:.8125rem;font-weight:400;line-height:1.125;border-radius:6px;padding:6px 10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:100}.button-share__tooltip::before{content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #000 transparent;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.content .category__item a,.content .subnav__item a{color:#555}.content .category__item a{text-decoration:underline}.content .category__item.is--active a{text-decoration:none}.content .subnav__item.is--active a,.content .subnav__item.is--active a:hover{font-weight:600}.content .category__item.is--active a{font-weight:600}.header__search{margin:3px 0 0 0}.search__btn{margin:0;padding:0;position:absolute;top:0;right:0;width:37px;height:100%;display:flex;align-items:center;justify-content:start;background:0 0;border:none;background-color:transparent;color:var(--color-body);cursor:pointer;z-index:100;transition:color .2s}.search__btn:focus,.search__btn:hover{outline:0;color:var(--color-primary)}.header__search .form-control{padding:.75rem 3rem .675rem 1.35rem;border:1px solid #eee;color:var(--color-body);background-color:#eee;font-weight:400;border-radius:70px!important}.header__search .form-control:focus{background-color:#fff}.search__result{border:1px solid #ddd!important;top:50px;border-radius:10px;box-shadow:0 10px 20px -2px rgba(0,0,0,.3125)}.search__result .result__author{margin:0;font-weight:400;font-size:.75rem;color:#aaa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.result__img{height:auto}.result__tit{margin-top:.125rem;font-weight:400}.result__price{margin:0;padding-right:.5rem;font-weight:500;color:#d50000}.result__price del{line-height:1;font-size:.675rem;color:#434343;display:block;text-align:right}.hintserver-suggestion .hintrow{padding:0;display:block;transition:.2s}.hintserver-suggestion .hintrow>a{padding:.8125rem;display:block;transition:.2s}.hintserver-suggestion .hintrow.hover>a,.search__result ul li.hintrow:focus>a,.search__result ul li.hintrow>a:hover{background-color:#f5f5f5}.result__icon{height:18px;display:block;margin:0;opacity:.25}.hintserver-suggestions{border:1px solid #ddd!important;margin-top:10px;border-radius:10px;box-shadow:0 10px 20px -2px rgba(0,0,0,.3125);height:auto!important;max-height:none!important;box-sizing:border-box;background:#fff;cursor:default;overflow:hidden}.hintserver-suggestion{white-space:nowrap;overflow:hidden;margin:0;list-style:none;border-bottom:1px solid #f4f4f4}.hintserver-suggestion .result__author{margin:0;font-weight:400;font-size:.75rem;color:#aaa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hintserver-suggestion a{color:#434343;text-decoration:none!important}.hintserver-no-suggestion{padding:2px 5px}.hintserver-selected{background:#f0f0f0}.hintserver-suggestions strong{font-weight:700;color:#000}.hintserver-group{padding:2px 5px;font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.search__more{margin:-1px 0 0 0;text-align:center;font-weight:700;font-size:.8125rem;border-top:1px solid #eee}.search__more a{padding:.9375rem 0;display:block;text-decoration:underline;color:#d50000}.search__more a:hover{text-decoration:none}.row--search{margin-left:0;margin-right:0}.row--search>[class*=col]{padding-left:0;padding-right:0}.row--search>.col--disabled{display:none}.search__title{padding:.75rem 1rem;font-size:.875rem;font-weight:400;text-transform:uppercase;color:#d50000;border-top:1px solid #ddd;border-bottom:1px solid #ddd}ul.search__list{margin:0;padding:0 0 .675rem 0}ul.search__list li{margin:0;padding:.25rem 1rem;font-size:.9375rem;line-height:1.1;border:none;list-style:none}ul.search__list li a{text-decoration:underline;color:#434343}ul.search__list li a:hover{text-decoration:none;color:#d50000}.col--disabled .search__title,.col--disabled ul.search__list li{color:#888}.search__list-icon{margin:-1px .375rem 0 0;vertical-align:middle;display:inline-block;width:16px;height:16px;opacity:.25}.suggestions-content{position:relative;max-height:350px;overflow:auto}@media only screen and (max-width:991px){.suggestions-content{max-height:300px}}.hint--empty,.hint--empty .suggestions-content{height:auto!important;max-height:none!important}.hint--empty .suggestions-content{overflow:visible;position:static}.hint--empty .hintserver-suggestion{overflow:visible;white-space:normal;border:none}.hint--empty .hintrow{font-size:.9375rem;line-height:1.25}.hint--empty .hintrow>a{padding-left:68px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' fill='%23ccc' viewBox='0 0 16 16'%3E%3Cpath d='M8 16.016a7.5 7.5 0 0 0 1.962-14.74A1 1 0 0 0 9 0H7a1 1 0 0 0-.962 1.276A7.5 7.5 0 0 0 8 16.016zm6.5-7.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z'/%3E%3Cpath d='m6.94 7.44 4.95-2.83-2.83 4.95-4.949 2.83 2.828-4.95z'/%3E%3C/svg%3E");background-position:18px center;background-repeat:no-repeat}.hint--empty .hintrow b{color:#d50000;font-weight:400;text-decoration:underline}@media (max-width:767px){.hint--empty .hintrow>a{padding-left:48px;background-size:22px;background-position:13px center}}.floatcol{margin-bottom:1.5rem}.floatitem--emag .floatitem__cover{height:80px}.content .floatitem__desc,.floatitem__desc{font-size:.75rem;line-height:1.125;font-weight:400;margin:0 0 4px;color:#999}.floatbox--titles .floatbox__bottom{padding-bottom:1.35rem}.wrap--gift .item-select>input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.floatbox--titles .floatitem{width:auto}.floatbox--titles .floatbox__bottom{width:255px}}.infobox{margin-bottom:4rem;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 50px 48px -28px rgba(0,0,0,.25)}.content .infobox__header{position:relative;padding:2.25rem;background-color:#dbdcdc}.content .infobox__body{position:relative;padding:2.25rem}.content .infobox__icon{position:absolute;bottom:14px;right:-30px;width:100px;height:100px;color:#000;opacity:.085}.content .infobox__tit{margin-bottom:.125rem;font-size:1.75rem;line-height:2rem;font-weight:700;color:#111517}.content .infobox__sub{margin-bottom:0;font-size:1.0625rem;color:#888}.content .infobox__list{margin:0 0 1.875rem 0;padding:0}.content .infobox__list>li{margin:0 0 .5rem 0;padding:0 0 0 2rem;list-style:none;position:relative}.content .infobox__list>li::before{content:"";background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ef0d33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");width:13px;height:13px;display:block;top:.375rem;left:0;position:absolute}.button__icon{width:16px;height:16px;margin:-3px 0 0 8px;vertical-align:middle}.button__icon--big{width:22px;height:22px;margin:-6px 0 -2px -5px;vertical-align:middle}.button__icon--big.icon--play{display:inline-block}.button__icon--big.icon--pause{display:none}.show-aplayer-play .button__icon--big.icon--play{display:none}.show-aplayer-play .button__icon--big.icon--pause{display:inline-block}.show-aplayer-pause .button__icon--big.icon--play{display:inline-block}.show-aplayer-pause .button__icon--big.icon--pause{display:none}@media (max-width:1400px){.carousel__promo .owl-nav{display:none}}@media (max-width:1260px){.detail__img{min-height:210px}}@media (max-width:1199px){.header__logo svg{margin-right:1rem}.header__motto{display:none}.header__control>.dropdown>a,.header__control>a{padding:0 .875rem}.sidebar{padding-right:0}.content--book .detail-center-col{padding:0 1rem 0 2rem}.content .ctype__button,.ctype__button{min-width:152px}.detail__info{margin-bottom:1.875rem}.box-price{padding:1.5rem 1rem}.button--big,.detail__button .button--blue,.detail__button .button--green,.detail__button .stripe__link{font-size:1rem}.detail__button .add-to-cart.stripe__link,.detail__button .button.add-to-cart{display:block}.box-price .detail__button .add-to-cart.stripe__link,.box-price .detail__button .button.add-to-cart{display:inline-block}.detail__button .box-price__app{margin:1.25rem 0 0 0!important;display:inline-block}.ladder__item{margin-bottom:2rem}.result__img{width:28px;height:auto}.result__tit{margin-top:0}.promo--hp{padding-top:3.5rem}.promobox-hp__icon{margin:0 0 .5rem 0;width:24px;height:24px}.content .promobox-hp__tit,.promobox-hp__tit{margin:0 0 2.5rem 0;font-weight:700;font-size:1.875rem;line-height:2rem}.content .promobox-hp__suptit,.promobox-hp__suptit{margin:0 0 .25rem 0}.sticker-10-discount{margin:0 0 0 auto}.ladder__wrap{padding-left:45px}.ladder__cover{width:80px}.ladder__number{font-size:9.5rem}.steps>.col::after{left:calc(100% - 12px)}}@media (max-width:991px){.header__logo svg{margin:0;width:165px;height:45px}.header__control{padding-right:70px}.header__control>.dropdown>a,.header__control>a{padding:0 .875rem}.header__control>.dropdown>a.control--login,.header__control>a.control--login{padding-left:0}.control--oneplusone,.header__control>.dropdown--lang,.header__control>a.control--oneplusone{display:none}.navigation ul{padding-right:0}.control--lang{padding-left:0!important;padding-right:0!important}.header__search .form-control{padding:.675rem 3.25rem .6125rem 1.125rem}.search__btn{width:35px;line-height:47px;font-size:.9375rem}.search__result ul li.hintrow>a{padding:.75rem}.result__img{margin-right:.675rem}.result__tit{display:block;margin:0 0 .0625rem 0;font-size:.875rem}.result__price{padding-right:0;font-size:.8125rem}.col--resulticon{padding:0}.col--resultprice{padding-left:0}.banner-alone{margin:0 0 2.25rem;height:180px}.row-control .custom-control-description.label--price{display:block;margin-left:.25rem;padding:.25rem 0 0 4.9375rem;float:none!important}.custom-control .label__input{padding-left:4.9375rem;padding-top:0}#payment_form .label--payment:not(.checkout__text),#payment_form .label--shipping:not(.checkout__text){padding:0 0 0 4.25rem}.ico-payment-default:not(.ico-test):not(.ico-csob_card):not(.ico-mpport1_m_pay):not(.ico-digiport_payu_ap):not(.ico-digiport_payu_b):not(.ico-digiport_payu_jp):not(.ico-digiport_contentpay){background-size:58px auto}.ico-digiport_payu_pf,.ico-digiport_payu_pg,.ico-digiport_payu_rf,.ico-digiport_payu_uc{background-size:58px auto!important}.ico-csob_card,.ico-csob_card_cnc,.ico-csob_card_slagr,.ico-gopay_card{background-size:52px auto!important}.row-switcher .switcher__text{margin-left:1.75rem}.step-tit span{margin-top:.0625rem}.content--detail{position:relative;padding-bottom:255px}.detail-right-wrap{margin:0;width:100%;background-color:rgba(0,0,0,.02);box-shadow:inset 0 10px 7px -9px rgba(0,0,0,.06);position:absolute;left:0;right:0;bottom:0;float:left;clear:both}.detail-right-col{margin:0 auto;padding:1.75rem 0;width:100%;max-width:690px}.detail__edition{padding-right:1rem;width:50%}.detail__edition a::before{display:none}.attachment>.button,.attachment>.stripe__link{padding:.55rem .9rem .5rem;font-size:.6875rem}.detail__edition:nth-last-of-type(3){display:none}.content--book{padding-top:1rem;padding-top:3rem}.description--abook{display:none}.ctypes{margin-bottom:0}.breadcrumb,.content .breadcrumb{margin:0 0 2.5rem 0}.box-price{margin-top:1.75rem}.icon-format{height:40px}.content .detail__title-att{margin-bottom:.675rem;line-height:1rem}.promo__inner{padding-top:0}.box-white{margin-bottom:1.375rem;padding:1.4rem 1.675rem}.content .box-white__title{font-size:1.25rem}.content .box-white__list li{font-size:.9375rem;line-height:1.45rem}.content--text h2{font-size:1.5rem}.content--text h3{margin-bottom:1.375rem;font-size:1.25rem}.floatcol{margin-bottom:0}.floatitem--emag .floatitem__cover{width:40px;height:54px}}@media (max-width:767px){.header__logo svg{margin-left:0}.header__control{padding-top:8px}.header__control>.dropdown>a,.header__control>.dropdown>a.control--login,.header__control>a,.header__control>a.control--login{padding:0 .675rem}.header__control>.dropdown>a,.header__control>a{font-size:0;position:relative}.header__control-icon,.icon--cart{margin-bottom:0;margin-top:0}.content .item__author{margin-top:-.4rem}.header__search{display:block}.search__result{height:300px}.col--search{display:none;position:absolute;top:85px;left:0;width:100%;z-index:300;padding:0 15px 1.375rem;background-color:#fff;float:none;box-shadow:0 0 8px 1px rgba(0,0,0,.1);border:none;border-radius:0}.col--search::before{content:"";display:block;position:absolute;top:-10px;left:0;width:100%;height:10px;z-index:300;background-color:#fff;height:10px}.content--detail{padding-bottom:220px}.detail-right-col{max-width:510px}.detail__edition:nth-last-of-type(1){display:block}.detail__img{min-height:150px}.content--book .detail-center-col{padding:0 0 0 1rem}.content--book .detail__img{margin-bottom:1.25rem}.content .ctype__button,.ctype__button{min-width:140px;padding-left:2.8125rem}.ctype__icon{left:12px}.cover__ctype{width:30px;height:30px;bottom:14px;left:14px}.cover__ctype svg{width:17px;height:17px}.ctype__format{display:none}.button__sample{font-size:.875rem}.detail__info{margin-bottom:1.125rem}.box-price__tit,.content .box-price__tit{margin:0 0 1.25rem 0;font-size:.75rem}.box-price__price,.content .box-price__price{margin-bottom:1.375rem}.box-price__price strong,.content .box-price__price strong{font-size:1.5rem}.content .h3{margin-bottom:1.25rem;font-size:1.3125rem;line-height:1.6125rem}.item .button-group{margin:0}.counter{max-width:100px}.detail-center-col .counter{margin-bottom:1rem}.counter .quantity-button{padding-left:.75rem;padding-right:.75rem;font-size:1rem;line-height:.65rem!important}.counter .input-group .form-control{padding-top:0;padding-bottom:0;line-height:.75rem}.highlight-box{margin-top:-1rem;padding-bottom:2rem}.content .highlight-box .carousel__tit{margin-bottom:.875rem}.content .promo--hp h2{font-size:1.2rem;line-height:1.375rem}.promobox-hp__icon{margin:0 0 .25rem 0;width:18px;height:18px}.content .promobox-hp__suptit,.promobox-hp__suptit{margin:0 0 .25rem 0}.content .promobox-hp__tit,.promobox-hp__tit{margin:0 0 1.8125rem 0;font-size:1.375rem;line-height:1.5rem}.contact__box{border-radius:10px 10px 0 0}.contact__img{border-radius:0 0 10px 10px}.content .floatitem__desc,.floatitem__desc{font-size:.675rem;margin:2px 0 3px}.dropdown--sidebar{padding-bottom:.75rem}.category-resp{margin:-1.25rem 0 1.25rem 0;display:block}.col--sidebar .sidebar{display:none}.content .select--toggle,.select--toggle{margin-bottom:.5rem;padding:.5rem 1rem .45rem 1.25rem;font-size:1rem;background-color:#d50000;color:#fff;border-radius:50px;cursor:pointer;position:relative;overflow:hidden}.select--toggle::before{content:"";width:40px;height:100%;background-color:rgba(0,0,0,.15);position:absolute;top:0;right:0;z-index:10}.select--toggle::after{color:#fff!important;font-size:.675rem;font-weight:700;z-index:20;margin:.25rem 0 0 0;position:relative}.dropdown--sidebar .dropdown-menu{padding:20px;border-radius:10px;background-color:#f3f3f3}.content .sidebar__nav,.sidebar__nav{margin:0}.infobox{margin-bottom:3rem}.content .infobox__body,.content .infobox__header{padding:1.5rem}.content .infobox__tit,.content .infobox__tit:not(.sr-only){margin-bottom:.125rem;font-size:1.4rem}.banner-alone{height:140px}.category__desc{margin-bottom:1.5rem;padding:1rem 0 1.5rem 0}.ladder{margin-bottom:1.8125rem;padding-bottom:1rem}.content .ladder__heading,.ladder__heading{margin-bottom:.5rem;font-size:.9375rem;line-height:1.25rem}.content .ladder__author,.ladder__author{margin-bottom:.875rem}.steps>.col::after{top:10px;width:18px;height:18px}.content--text h2,.content--text h2:not(.sr-only){font-size:1.5rem;margin-bottom:2.25rem}.content--text ul li{line-height:1.3rem;font-size:.875rem}}@media (max-width:575px){.header__logo svg{margin:0 0 -1px 0;height:42px}.header__control>.dropdown>a,.header__control>.dropdown>a.control--login,.header__control>a,.header__control>a.control--login{padding:0 .3125rem}.navigation__toggle{padding-left:0}.navigation__toggle::before{display:none}.header__control{padding:6px 65px 0 0}.control--lang{padding-left:0!important;padding-right:0!important;font-size:.75rem!important}.dropdown--lang .dropdown-menu{top:25px!important}.col--search{position:absolute!important;top:68px;padding-bottom:1rem}.banner-alone{height:100px}.content .detail__author-resp,.detail__tit-resp{display:block}.detail__author,.detail__tags,.detail__tit{display:none}.detail-left-col{margin:0 auto 1.5rem;display:block}.detail__img{margin:0 auto;max-width:150px;display:block}.detail-center-col{padding-top:0}.detail-center-col .detail__button .link{display:none}.detail-center-col .detail__price{margin-bottom:.8125rem;float:none;line-height:1.125rem;text-align:center}.detail-center-col .detail__price strong{font-size:1.4rem}.detail-center-col .detail__button{margin-top:0;float:none;text-align:center}.detail-center-col .button-group{text-align:center}.content--detail{padding-bottom:0}.detail-right-wrap{margin-top:.75rem;position:static}.edition__img{margin:0 1rem 0 0}.content .detail__title-att{margin-top:1.25rem}.attachment li,.content .attachment li{margin:0 0 .0625rem 0}.link--detail>span{border-bottom:1px solid rgba(0,0,0,.1)!important}.detail__button .add-to-cart.stripe__link,.detail__button .button.add-to-cart{margin-left:auto;margin-right:auto}.content--book{padding-top:1.75rem}.content--book .detail-center-col{padding:0}.content--book .detail-left-col{margin-bottom:1.675rem}.box-price{margin-top:.5rem}.ctypes{text-align:center}.detail__info{display:none}.breadcrumb,.content .breadcrumb{margin-bottom:1.25rem}.content--book .breadcrumb{margin-bottom:1.5rem;text-align:center}.input-number{height:1.8125rem!important}.counter .quantity-down{padding:8px 6px 9px 8px}.counter .quantity-up{padding:8px 8px 9px 6px}.detail__social{display:none}.attachment li a,.content .attachment li a{position:relative;display:inline-block;max-width:100%}.content.authors .subheader h1{margin:0 0 .75rem 0}.author-head__photo{margin:.5rem 0 0 1.5rem;width:90px;height:90px}.modal--detail .detail__img{margin:0 auto 2rem}.category-resp{margin:0 0 1.25rem 0;display:block}}@media (max-width:480px){.col--logo{padding-right:0}.header__logo{white-space:nowrap}.header__logo svg{height:40px;width:140px}.header__control{padding:8px 58px 0 0}.header__control>.dropdown>a,.header__control>.dropdown>a.control--login,.header__control>a,.header__control>a.control--login{padding:0 .125rem}.header__control-icon{width:25px;min-width:25px;height:25px}.icon--cart{width:23px;min-width:23px;height:23px}.content .floatitem__desc,.floatitem__desc{display:none}.custom-control .label__input,.row-control .custom-control-description.label--price{padding-left:3.75rem}#payment_form .label--payment:not(.checkout__text),#payment_form .label--shipping:not(.checkout__text){padding-left:3.75rem}.ico-payment-default:not(.ico-test):not(.ico-csob_card):not(.ico-mpport1_m_pay):not(.ico-digiport_payu_ap):not(.ico-digiport_payu_b):not(.ico-digiport_payu_jp):not(.ico-digiport_contentpay){background-size:52px auto}.ico-digiport_payu_pf,.ico-digiport_payu_pg,.ico-digiport_payu_rf,.ico-digiport_payu_uc{background-size:52px auto!important}.steps>.col{flex:1;width:100%}}@media (max-width:400px){.header{padding:.9rem 0}.navigation__toggle{top:16px}.contact__img{display:block}.row-control .custom-control-description.label--payment{padding-left:3.75rem;margin-left:0}#payment_form .label--payment:not(.checkout__text),#payment_form .label--shipping:not(.checkout__text){padding-left:3.9375rem}.content .ctype__button,.ctype__button{min-width:0}}.subheader--microsite .item__img{box-shadow:none}.button-jp i,.checkout__delete:focus,.checkout__delete:hover,.content .category__item a:hover,.content .checkout__delete:hover,.content .checkout__sum .sum__price,.content .highlight-tit a:hover,.content .row-sum .row-sum__count span,.content .sidebar__nav li a:hover,.content .table-filter,.control--lang::after,.custom-control:hover .custom-control-description,.detail__edition a:hover::before,.detail__price strong,.dropdown .subnav__item a:hover,.item__price,.link:not(.link--bw) i,.modal-buy__price,.navigation__item a:hover,.navigation__item.is--active a,.result__price,.select--toggle::after,.sidebar__nav li a:hover,.step-tit.is--active span{color:#d50000}.button--bordered.button--primary,.text-info,.text-primary{color:var(--color-primary)!important}.content .subnav__item.is--active a,.content .subnav__item.is--active a:hover{color:#d50000;border-bottom:2px solid #d50000}.basket__count,.sticker-rotate{background:#d50000}.content .sidebar__nav li.is--active .sidebar__nav li::before,.content .subnav__item.is--active a span,.folder-count,.item:hover .item__addcart,.search__result .item__addcart{background-color:#d50000}.dropdown-menu{border-top:2px solid #d50000}.content .select--toggle:hover,.custom-select:focus,.form-control:focus,.select--toggle:hover{border-color:#d50000}.button--bordered.button--primary{border-color:#d50000!important}.button--primary:hover{border-color:#a90000!important;background-color:#a90000!important}.button--bordered.button--primary:hover,.button--grey:hover,.button--primary{border-color:#d50000!important;background-color:#d50000!important}.content .page-item.active .page-link:hover,.content .page-link:hover,.custom-radio .custom-control-input:checked~.custom-control-indicator{border-color:#d50000;background-color:#d50000}.item__addcart{border:1px solid #d50000!important;color:#d50000!important}@media (max-width:767px){.content .subnav__item.is--active a,.content .subnav__item.is--active a:hover{background-color:#d50000;color:#fff}.content .subnav__item.is--active a span{color:#d50000;background-color:#fff}}.footer__nav li i{color:#d1d3d6}.button--secondary,.button.in-cart,.in-cart.stripe__link,.item:hover .item__addcart.in-cart,.item__addcart.in-cart,.item__addcart.in-cart:hover{border-color:#d1d3d6!important;background-color:#d1d3d6!important}.button--secondary:focus,.button--secondary:hover{border-color:#434343!important;background-color:#434343!important;color:#fff!important}.content .highlight-tit a,.toggle-prepaid{background-color:#d1d3d6}.dropdown--filter .sidebar--select{display:none}@media (max-width:767px){.dropdown--filter .sidebar--select{display:block}}.filters input[type=text]{width:100%;margin-bottom:15px}.filters div[id*=-div] .clearfix{margin-top:30px}.filters div[id*=-div]{margin-top:1rem}.filters h4{text-transform:uppercase;line-height:1.75rem;margin:0;cursor:pointer;transition:color .2s}.filters h4:hover{color:#d50000}.filters h4 svg{width:15px;height:15px;float:right;top:7px;position:relative;transition:.2s;transform:rotate(180deg)}.filters h4.collapsed svg{transform:rotate(0)}.filters__box{margin-bottom:4.5rem}.filter--holder{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#efefef;padding:1rem 1.25rem 1.1rem;margin-bottom:23px}.filter--holder label{margin:0 0 .35rem 0;display:block}.filter--holder label[for=action]{color:#e5093d}.filter--holder label[for=news]{color:#3dc661}.filter--holder label[for=recommend]{color:#348fe2}.filter--holder label[for=preparing]{color:#e57123}.filter--holder label[for=preparing]{color:#e57123}.filter--holder .custom-checkbox{margin:0 0 .6125rem 0;line-height:1.125;min-height:0}.filter--holder .custom-checkbox .custom-control-indicator{top:1px}.filter--holder .custom-checkbox .custom-control-description{padding:0;font-size:.875rem;color:#434343}.filter--holder .custom-checkbox:hover .custom-control-description{color:#d50000}.filter--holder .custom-checkbox .custom-control-description small{color:#999}.filter--holder .custom-checkbox .custom-control-description.mfkniha{padding-right:1.5rem;color:#444!important;position:relative}.filter--holder .custom-checkbox .custom-control-description.mfkniha::after{content:"";width:18px;height:18px;top:0;right:0;position:absolute;display:block;background:url(/static/knihacz/img/sticker-mf.svg) no-repeat 0 0;background-size:cover}.genres_more.collapsed .more-g{display:inline-block}.genres_more.collapsed .less-g{display:none}.genres_more .more-g{display:none}.genres_more .less-g{display:inline-block}.genres_more:not(.collapsed) i::before{transform:rotate(180deg);display:inline-block;margin-top:-7px;vertical-align:middle}.filter--holder .low{font-size:.65rem;float:left;margin-bottom:.85rem}.filter--holder .high{font-size:.65rem;float:right;margin-bottom:.85rem}.content .select2-results__options li,.select2-results__options li{margin:0;padding:.375rem 1rem;font-size:.875rem;line-height:1.25}.specification{display:none;padding:5px 0 10px 40px}.payment-control.selected .specification,.shipping-control.selected .specification{display:block}.specification{padding:.875rem .9375rem .625rem 7.45rem}.specification .select2-container,.specification.form-inline select.form-control{width:100%!important}.specification .form-group.form-inline{max-width:573px}.specification h3{margin-bottom:5px}#geis_branches .branch-info{display:none}#geis_branches .selected .branch-info{display:block}#geis_branches .branch-info img{max-width:100%;width:100%;max-height:160px}.hidden{display:none}.shipping-map{height:400px;border-radius:4px}.shipping-map.shipping-map-detail{height:180px;max-width:572px}.branch-info .row{padding-top:6px}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:39px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;padding-left:.875rem}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.select2-dropdown{border-color:#ddd}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container--default .select2-selection--single .select2-selection__clear{color:#d50000}.smap .card-body,.smap .card-footer,.smap .card-header{padding:0;border:0;background:0 0}.card-body h4{margin:0}.card-body .button,.card-body .stripe__link{margin-top:5px}.content .page-item.active a.page-link{text-decoration:none!important;background-color:#cb1040}.content .page-item.active a.page-link:hover{text-decoration:none!important;background-color:#464950}.content .page-link:hover{background-color:#464950}.content .select2-results__options,.select2-results__options{margin:0}.content .select2-results__options li,.select2-results__options li{margin:0;padding:.375rem .875rem}.content .select2-results__options li::before,.select2-results__options li::before{display:none}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:4px}.select2-dropdown{box-shadow:0 10px 29px 0 rgba(0,0,0,.33)}#loader{position:absolute;top:-93px;left:170px;border-radius:50%;border:25px solid #fff;border-right-color:#ed3457;border-left-color:#464950;width:50px;height:50px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sidebar .filter__reset{display:none!important}.col--sidebar .dropdown--filter{margin-top:-1.25rem;margin-bottom:-1.25rem}.content h2.filters__title,.content h2.menu__title{padding:.3rem .875rem .25rem .875rem;margin-bottom:1.75rem;font-size:.875rem}.tabs__wrap{margin:0 -15px 3rem -15px;position:relative}.tabs__wrap::after,.tabs__wrap::before{content:"";position:absolute;top:0;bottom:0;width:15px;z-index:1}.tabs__wrap::before{left:0;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.tabs__wrap::after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.ordering{overflow-x:auto;overflow-y:hidden;-webkit-font-smoothing:initial;-webkit-overflow-scrolling:touch;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.ordering::-webkit-scrollbar{display:none}.ordering::before{content:"";background-color:#eee;height:1px;top:100%;left:15px;right:15px;position:absolute;z-index:1}.ordering ul.nav{border:none;margin:0;padding:0;flex-wrap:nowrap;list-style:none;white-space:nowrap}.ordering ul.nav li{margin:0 2.5rem 0 0;padding:0}.ordering ul.nav li:nth-of-type(1){margin-left:15px}.ordering ul.nav li:nth-last-of-type(1){margin-right:15px}.ordering ul.nav li::before{display:none}.ordering ul.nav li a{color:#7b7979;border-bottom:3px solid transparent;text-decoration:none;padding-bottom:1rem;display:inline-block}.ordering ul.nav li a:hover,.ordering ul.nav li.active a{color:#cb1040}.ordering ul.nav li.active a{border-color:#cb1040}@media (max-width:991px){.ordering ul.nav li{margin-right:1.5rem}.ordering ul.nav li a{padding:.5rem 0 .5rem 0}}.filter-selected{margin-bottom:2rem}.filter-selected .actual-filters .badge{background-color:#00aad5;border-radius:40px;color:#fff;font-weight:400;font-size:.75rem;margin:0 .5rem .25rem 0;padding:.4rem .7125rem .3rem;position:relative}.filter-selected .actual-filters .badge svg{margin-left:.45rem;width:12px;height:12px;vertical-align:top;cursor:pointer}.filter-selected .actual-filters .badge small{display:none}.filter-selected .filter__reset,.filter__reset{margin-bottom:1rem;display:none;position:relative;font-size:.8125rem;vertical-align:middle;color:#434343;text-decoration:underline!important;cursor:pointer}.filter-selected .filter__reset{margin-bottom:0;margin-left:.4rem}.filter__reset:hover{text-decoration:none!important}.filter__reset svg{margin-right:.25rem;vertical-align:middle}.filter--holder{border-radius:5px}@media (max-width:767px){.filters{margin-right:0}.filter-selected{margin:.5rem 0}.filters__box{margin-bottom:0}.filter--holder{background-color:#e5e5e5}.filters .filters__box:nth-last-of-type(1) .filter--holder{margin-bottom:20px}.filters .filters__box:nth-last-of-type(1) .filter--holder:nth-last-of-type(1){margin-bottom:0}.tabs__wrap{margin-bottom:2rem}}#hint-box{z-index:200;width:340px}#hint-box-authors{left:140px;z-index:100;width:200px}#hint-box-authors.animation{-webkit-animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}#hint-box-authors:not(.animation){left:340px;z-index:100;width:200px;position:absolute}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200px);transform:translateX(200px)}}@keyframes slide-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200px);transform:translateX(200px)}}#hint-box{top:185px!important;width:100%!important}#hint-box-authors{top:0!important;width:100%!important;animation:none;left:0!important}#hint-box-authors .result{margin-bottom:0}.search__result{height:280px}.result__tit{display:block}.result__tit{display:block}#hint-box{top:0!important}#hint-box-authors{top:0!important;animation:none;left:246px!important}.item-select .item__author{display:none}.content .item-select .item__tit,.item-select .item__tit{margin:0}.item-select .item__btn.button--green,.item-select .item__btn.stripe__link{position:absolute;top:60px;left:50%;transform:translateX(-50%);box-shadow:0 3px 22px 0 #000}.filters .select2-container{width:100%!important}.faq{margin-bottom:2rem}.faq__item{background-color:rgba(0,134,176,.1);border-radius:var(--border-radius);margin-bottom:1rem}.content .faq__tit,.faq__tit{margin:0;padding:0;font-size:1.0625rem;line-height:1.25;font-weight:600}.content .faq__tit a,.faq__tit a{text-decoration:none;color:var(--color-info);padding:1.05rem 2.75rem 1.05rem 1.375rem;display:block;border:none;position:relative}@media (max-width:767px){.content .faq__tit a,.faq__tit a{padding:.85rem 2.5rem .85rem 1.125rem}}.content .faq__tit a.collapsed,.faq__tit a.collapsed{color:var(--color-info)}.content .faq__tit a.collapsed::after,.faq__tit a.collapsed::after{content:"+"}.content .faq__tit a:focus,.content .faq__tit a:hover,.faq__tit a:focus,.faq__tit a:hover{color:var(--color-info-light);text-decoration:none}.content .faq__tit a::after,.faq__tit a::after{content:"–";color:var(--color-info);font-size:1.5rem;position:absolute;top:.8125rem;right:1.375rem;transition:.2s}@media (max-width:767px){.content .faq__tit a::after,.faq__tit a::after{top:.675rem}}.faq__inner{color:var(--color-default);padding:0 1.375rem 1.125rem 1.375rem}@media (max-width:767px){.faq__inner{padding-left:1.125rem;padding-right:1.125rem}}.faq__inner p{color:var(--color-default)}.header__stripe{background-color:#ffde2d;color:var(--color-default);text-decoration:none;text-align:center;padding:.4375rem 0;min-height:38px;display:block;transition:background-color .2s}.header__stripe:focus,.header__stripe:hover{background-color:#f9d200;color:#000;text-decoration:none}.container--stripe{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:.125rem .675rem}@media (min-width:768px){.stripe__icon{animation:vibrate 3.25s infinite}}.stripe__title{color:inherit;font-size:.875rem;font-weight:700;line-height:1.25;margin:0}.stripe__text{color:inherit;font-size:.875rem;line-height:1.25;margin:0}@media (max-width:767px){.stripe__text{display:none}}.stripe__link{text-transform:none;font-weight:600;font-size:.8125rem;padding:.3125rem .675rem}@keyframes vibrate{0%{transform:rotate(0)}25%{transform:scale(1.05) rotate(-15deg)}50%{transform:scale(1.1) rotateX(15deg)}75%{transform:scale(1.05) rotateX(-15deg)}100%{transform:rotateX(0)}}.gotop{display:flex;position:fixed;justify-content:center;align-items:center;right:2.5rem;bottom:-60px;color:var(--color-white);border:none;text-decoration:none;cursor:pointer;border-radius:50%;z-index:800;height:36px;width:36px;background-color:rgba(0,0,0,.4);transition:color .2s,background-color .2s,bottom .2s}.gotop:active,.gotop:focus,.gotop:hover{color:var(--color-white);background-color:var(--color-primary);text-decoration:none;outline:0}.gotop.is--active{bottom:2.5rem}.footer{padding:4.5rem 0 3.25rem;background-color:#181819}.footer__logo{color:var(--color-primary);margin:0 0 3rem 0;width:70px}.footer__copy{float:none;margin:0;font-size:.75rem;font-weight:400;letter-spacing:.02rem;color:rgba(255,255,255,.35)}.footer__tit{margin:0 0 2rem 0;color:var(--color-white);font-size:.9375rem;font-weight:700;text-transform:uppercase;position:relative}.footer__info{margin-bottom:1.375rem;padding-left:2.5rem;font-size:1.0625rem;line-height:1.3rem;font-weight:500;text-decoration:none;color:var(--color-white);display:block;position:relative}.footer__info:hover{color:var(--color-white);text-decoration:underline}.footer__info:hover>svg{color:var(--color-white)}.footer__info>svg{color:var(--color-primary);display:block;position:absolute;top:-1px;left:0;transition:.2s}.footer__nav{margin:0;padding:0;float:none}.footer__nav>li{margin:0 0 .55rem 0;padding:0;list-style:none;display:block;border:none;font-size:.875rem;font-weight:400;line-height:1.15rem;letter-spacing:.02rem;text-align:left;position:relative}.footer__nav>li a{color:rgba(255,255,255,.45);display:block;text-decoration:none;transition:.2s}.footer__nav>li a:focus,.footer__nav>li a:hover{color:var(--color-white);text-decoration:underline}.footer__heureka>img{filter:grayscale(0);transition:filter .2s}.footer__heureka:hover>img{filter:grayscale(1)}.footer__social{text-align:center;margin:42px 0 0 0}.footer__social .footer__info{text-decoration:none;margin:0 7px;padding:0;display:inline-block}.footer__social .footer__info:hover>svg{color:var(--color-primary)}.footer__social .footer__info>svg{color:var(--color-white);position:static}@media (max-width:991px){.footer{padding-top:3rem}.footer nav.row>.col,.footer nav.row>.col-auto{width:100%;flex-basis:100%;flex:0 1 100%;max-width:100%}.footer__tit{margin:0 -15px;padding:1.1rem 1rem;font-size:.9375rem;border-bottom:1px solid rgba(255,255,255,.09);cursor:pointer}.footer__tit::after{display:none}.footer__tit::before{content:"+";position:absolute;top:15px;right:1rem;display:inline-block;font-family:sans-serif;font-weight:500;font-size:1.21rem;color:var(--color-primary)}.footer__tit.is--active::before{top:14px;right:1rem;content:"–"}.footer__nav{margin:0 -15px;padding:1.1rem 1.1rem .6rem 1.1rem;background:rgba(255,255,255,.04);display:none}.footer__nav>li{font-size:.9375rem}.footer__nav>li a{display:block}.footer__info{max-width:190px;margin:1rem auto;text-align:left}.footer__social{margin-top:28px}.footer__social .footer__info{margin:0 7px}}@media (max-width:767px){.footer{padding:2.125rem 0 0}.footer>.container{padding:0 15px;max-width:100%}.footer__logo{display:block;width:38px}.footer__copy{margin-bottom:.25rem;font-size:.8125rem}}@media (max-width:575px){.footer__tit{font-size:.875rem}}.row--alza-form{position:relative}.content .alza__heading{font-weight:600;margin-bottom:2rem}.content .alza__lead{font-size:20px;line-height:1.375;margin-bottom:3.5rem}.content--faq{background-color:#fff;padding:5rem 0}.box--alza{background-color:#e8e8e8;box-shadow:0 2px 3px rgba(0,0,0,.15);margin:0 0 2rem 0;padding:1.5rem 2rem 2rem 2rem}.box--alza .form-group label:not(.custom-checkbox){color:#777}.box--alza .form-group .form-control{border-color:#b8b9ba}.box--alza .form-group .form-control:focus{border-color:#d50000}.box--alza .form-group .form-control[readonly]{border-color:#b8b9ba}.alza__image{width:530px;display:block;position:absolute;right:0;bottom:-30px}.alza__image.image--small{margin:0 auto -50px;width:330px;position:static}.alza__faq{font-size:14px;line-height:22px}.alza__faq h3{color:#d50000;font-size:20px;font-weight:600;margin:50px 0 16px 0}.alza__faq ol,.alza__faq p,.alza__faq ul{border-left:1px solid #ddd;font-size:15px;line-height:24px;margin:0 0 16px 0;padding-left:32px}.alza__faq ol{padding-left:48px}.alza__faq ol li,.alza__faq ul li{font-size:14px;line-height:22px;margin:0 0 6px 0}@media (min-width:1200px){.col--alza-form{padding-left:170px;padding-right:30px}}@media (max-width:1199px){.col--alza-form{padding-right:30px}.alza__image{width:430px;max-width:100%;right:0;bottom:0}}@media (max-width:991px){.col--alza-form{padding-right:15px}.content .alza__heading,.content .alza__lead{text-align:center}.content .alza__lead{margin-bottom:2rem}.box--alza{margin:0 auto 2.25rem;width:370px;max-width:100%}.alza__image{margin:10px auto -40px;width:280px;max-width:100%;position:static}.alza__image.image--small{margin:10px auto -40px;width:250px}}@media (max-width:767px){.content .alza__heading{margin-bottom:1.5rem}.content .alza__lead{font-size:18px}.alza__image{margin-bottom:-10px}.box--alza{padding:1.125rem 1.5rem 1.5rem 1.5rem}}.button-switch{margin:-3.5rem auto 4.5rem;padding:.4375rem;border-radius:50px;background-color:#e5e5e5;justify-content:center;align-items:center;display:inline-flex}.button-switch>.button-switch__radio>input[type=radio]{display:none}.button-switch>.button-switch__radio>input[type=radio]:checked+.button-switch__item{color:#1a1a1a;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.3)}.button-switch .button-switch__item{font-size:1.0625rem;font-weight:500;line-height:1;color:#1a1a1a;border-radius:50px;text-decoration:none;height:100%;margin:0;padding:.5625rem 1rem;display:flex;justify-content:center;align-items:center;transition:color .2s;cursor:pointer}.button-switch .button-switch__item:focus,.button-switch .button-switch__item:hover{color:#d50000!important}.button-switch .button-switch__item.is--active{color:#d50000;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.3)}.button-switch .button-switch__item>svg{margin:-2px 8px -2px 0;display:block}.button-switch .button-switch__item>input[type=radio]{display:none}@media (max-width:767px){.button-switch{margin:-2.5rem auto 2.5rem}.button-switch .button-switch__item{font-size:.9375rem;padding:.5rem .75rem}}@media (max-width:480px){.button-switch .button-switch__item>svg{margin:0}.button-switch .button-switch__item>span{display:none}}.wrap--cert{padding-bottom:6rem}.wrap--cert>.content{position:relative}.wrap--cert .content h1{font-family:Caveat,cursive;font-size:3.675rem;line-height:3.675rem}.wrap--cert .bottom{padding-top:0;background-color:#fff}.cert-use{text-align:center;background:url(/static/img/microsite/certifikaty/bg-step.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:1.375rem 0 0 0;display:block;width:245px;height:150px;top:0;right:5%;position:absolute}.cert-use__heading,.content .cert-use__heading{font-family:Caveat,cursive;font-size:1.75rem;font-weight:600;line-height:1;margin-bottom:.875rem}@media (max-width:991px){.cert-use{border-radius:15px;margin:-1rem auto 1.5rem;padding:1rem 0 1.5rem;width:230px;height:auto;position:static}}@media (max-width:767px){.cert-use{width:200px}.content h2.cert-use__heading,h2.cert-use__heading{font-size:1.5rem;margin-bottom:.875rem}.cert-use .button,.cert-use .stripe__link{font-size:.75rem}}.button--yellow{border-color:#ebb100!important;background-color:#ebb100!important;color:#2f2a2a!important}.button--yellow:focus,.button--yellow:hover{border-color:#b68900!important;background-color:#b68900!important;color:#2f2a2a!important}.button--blue{border-color:#00aad5!important;background-color:#00aad5!important;color:#fff!important}.button--blue:focus,.button--blue:hover{border-color:#0990b1!important;background-color:#0990b1!important;color:#fff!important}.cert-step__item:nth-of-type(4){top:660px}.box-shadow{border-radius:10px}.box-shadow::after{display:none}.lnk--help:not([href]){background:0 0;color:#838688!important;cursor:help}.lnk--help:not([href]):focus{outline:0}.lnk--help:not([href]) .lnk--help__icon{background-color:#00aad5}.content .help--alone,.help--alone{margin-left:.375rem;padding:0}.help--alone .lnk--help__icon{position:static}.button-help{vertical-align:middle;background:0 0;border:none;color:#00aad5;margin:0 0 -2px 5px;padding:0;cursor:help}.button-help:focus{outline:0}.checkbox-button{display:block;position:relative}.checkbox-button__box{padding:.75rem .875rem .75rem 2.875rem;box-shadow:0 3px 3px rgba(0,0,0,.03);border:1px solid #ccc;border-radius:10px;background-color:#f0f0f0;color:#323232;display:block;font-size:1rem;line-height:1.2rem;cursor:pointer;transition:border-color .2s,background .2s}.checkbox-button:hover .checkbox-button__box{background-color:rgba(236,28,41,.07);border-color:#d50000}.checkbox-button:hover .checkbox-button__input{border-color:#d50000}.checkbox-button__box .prepaid__badges{position:absolute;top:-10px;right:-10px}.checkbox-button__box .prepaid__badges .badge--red,.checkbox-button__box .prepaid__badges .badge--red:hover{background-color:#d50000}.checkbox-button__label{margin-bottom:.25rem;font-size:.9375rem;font-weight:500;display:block}.checkbox-button__heading{margin-bottom:.375rem;color:#d50000;font-weight:700;font-size:1.25rem;display:block}.checkbox-button__price{font-size:.8125rem;color:#838688;display:block}.checkbox-button__price .badge--discount{border-radius:4px}.checkbox-button__price .badge--discount::before{display:none}.checkbox-button__input{background:#fff;border:1px solid #ccc;position:absolute;top:14px;left:16px;width:16px;height:16px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;vertical-align:top;z-index:10;transition:border-color .2s}.checkbox-button__input:focus{outline:0}.checkbox-button__input:checked{background:#fff;border-color:#a5141d}.checkbox-button__input:checked::before{content:"";width:8px;height:8px;position:absolute;top:3px;left:3px;background:#323232;border-radius:50%}.checkbox-button__input:checked~.checkbox-button__box{background:#d50000;border-color:rgba(0,0,0,.2);color:#fff;box-shadow:0 4px 4px rgba(236,28,41,.2)}.checkbox-button__input:checked~.checkbox-button__box .checkbox-button__heading{color:#fff}.checkbox-button__input:checked~.checkbox-button__box .checkbox-button__price{color:rgba(255,255,255,.8)}.checkbox-button__input:checked~.checkbox-button__box .badge--red{background-color:#680b0b}.voucher{border-radius:5px;background-color:#eee;box-shadow:0 3px 3px rgba(0,0,0,.15);font-family:Nunito,sans-serif}.button--voucher{margin:0 auto;display:block;border-radius:0 0 5px 5px}.voucher__info{padding:0 0 50px 0;color:#fff;text-align:center;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:30}.voucher__heading{margin-bottom:20px;font-size:2.75rem;line-height:2.75rem;font-weight:700;text-shadow:1px 1px 0 #000}.voucher__lead{margin-bottom:38px;font-size:1.2rem;line-height:1.5rem;text-shadow:1px 1px 0 #000;color:rgba(255,255,255,.85);position:relative;display:inline-block}.voucher__credit{padding:4px 18px;font-size:1.675rem;background-color:#d50000;font-weight:700;border-radius:100px;display:inline-block}.voucher__validity{position:absolute;bottom:5mm;left:0;width:100%;text-align:center;color:rgba(255,255,255,.8);font-size:.75rem;line-height:1rem}.voucher__highlight{padding:5px 10px;background-color:rgba(0,0,0,.5);border-radius:30px;display:inline}.voucher__logo{width:50px;height:32px;position:absolute;top:10mm;left:11mm;z-index:30;opacity:.4}.voucher__stripe{background-color:#fff;position:absolute;top:16mm;bottom:16mm;right:0;width:50px;border-radius:7px 0 0 7px}.voucher__code{position:absolute;bottom:7mm;left:9.5mm;width:100%;white-space:nowrap;line-height:1;vertical-align:middle}.voucher__code strong{padding-left:10px;font-size:1.25rem;font-weight:700;text-transform:none;color:#000;line-height:1;vertical-align:middle}.voucher__num{transform-origin:bottom left;transform:rotate(-90deg);text-align:left;width:100%;font-size:.675rem;color:#555;text-transform:uppercase}.bottom{border-radius:0 0 5px 5px;padding:2.5rem}.modal--pdf .modal-dialog{margin-top:50px;max-width:600px;border-radius:6px}.modal--pdf .modal-body{overflow:hidden;border-radius:5px;padding:0}.previewpdf{height:745px;display:block;margin:0}.previewpdf>img{width:100%;height:auto}@media (max-width:991px){.voucher__info,.voucher__logo,.voucher__stripe,.voucher__validity{display:none}}@media (max-width:767px){.checkbox-button{margin-bottom:1rem}.wrap--cert .content h1{font-size:2.5rem;line-height:2.5rem}}.wrap--stv{background-color:var(--color-grey-10);background-repeat:no-repeat;background-position:center top}.wrap--stv .content{padding:0 0 4rem}@media (max-width:991px){.wrap--stv .content{padding-top:0}}@media (max-width:767px){.wrap--stv .content{padding-bottom:3rem}}@media (max-width:575px){.wrap--stv .content{padding-bottom:2rem}}.wrap--stv .content--page{padding:3rem 0}@media (max-width:991px){.wrap--stv .content--page{padding:2.5rem 0}}@media (max-width:767px){.wrap--stv .content--page{padding:2rem 0}}.wrap--stv .content--white{background-color:var(--color-white);border-bottom:1px solid #eee;padding:6rem 0}@media (max-width:991px){.wrap--stv .content--white{padding:5rem 0}}@media (max-width:767px){.wrap--stv .content--white{padding:3rem 0}}@media (max-width:575px){.wrap--stv .content--white{padding:2.5rem 0}}.content .stv__heading,.stv__heading{color:var(--color-default);font-weight:400;font-size:2rem;line-height:1.25;text-align:center;margin:0 0 3rem 0}@media (max-width:991px){.content .stv__heading,.stv__heading{font-size:1.8125rem;margin-bottom:2.5rem}}@media (max-width:767px){.content .stv__heading,.stv__heading{margin-bottom:2rem}}@media (max-width:575px){.content .stv__heading,.stv__heading{font-size:1.5rem}}.content .stv__subheading,.stv__subheading{color:var(--color-black);font-weight:700;font-size:2.0625rem;line-height:1.25;text-align:left;margin:0 0 2.5rem 0}@media (max-width:1199px){.content .stv__subheading,.stv__subheading{font-size:1.875rem}}@media (max-width:991px){.content .stv__subheading,.stv__subheading{font-size:1.675rem}}@media (max-width:767px){.content .stv__subheading,.stv__subheading{text-align:center;font-size:1.6125rem;margin-bottom:1.5rem}}@media (max-width:575px){.content .stv__subheading,.stv__subheading{font-size:1.5rem}}.content .stv__lead,.stv__lead{color:var(--color-grey-400);text-align:left;font-size:1.3125rem;font-weight:400;line-height:1.4125;margin-bottom:3.25rem}@media (max-width:767px){.content .stv__lead,.stv__lead{text-align:center;font-size:1.0625rem;margin-bottom:2rem}}.content .stv__benefits,.stv__benefits{margin:2.25rem 0 2.25rem 0;padding:0;display:flex;align-items:start;justify-content:center}.content .stv__benefits>li,.stv__benefits>li{text-align:center;list-style:none;margin:0;padding:0 .75rem;flex:1 0 0%}.content .stv__benefits>li::before,.stv__benefits>li::before{display:none}.stv__benefits-icon{font-size:1.75rem;line-height:1;margin:0 0 .675rem 0;height:38px;display:flex;align-items:center;justify-content:center}.stv__benefits-icon>svg{width:32px;height:32px}.stv__benefits-icon>svg.icon--21{width:21px;height:21px}.content .stv__benefits-heading,.stv__benefits-heading{line-height:1.25;margin:0}.content .stv__benefits-heading h3,.stv__benefits-heading h3{font-size:1rem;font-weight:700;margin:0 0 .5rem 0}.stv__benefits.stv__benefits--banner{margin:0;position:absolute;top:17%;left:37%;right:5%;opacity:.7}@media (max-width:1199px){.stv__benefits.stv__benefits--banner{top:16%;left:39%;right:4%}}@media (max-width:991px){.stv__benefits.stv__benefits--banner{display:none}}@media (max-width:1199px){.stv__benefits.stv__benefits--banner>li{font-size:.8125rem}}.stv__benefits.stv__benefits--banner .stv__benefits-icon{color:var(--color-white)}@media (max-width:1199px){.stv__benefits.stv__benefits--banner .stv__benefits-icon{height:28px}}@media (max-width:1199px){.stv__benefits.stv__benefits--banner .stv__benefits-icon>svg{width:28px;height:28px}}.stv__benefits.stv__benefits--banner .content .stv__benefits-heading,.stv__benefits.stv__benefits--banner .stv__benefits-heading{line-height:1.125}.stv__benefits.stv__benefits--package{margin:0 0 1.5rem 0;padding:0;display:block}@media (max-width:1199px){.stv__benefits.stv__benefits--package{margin-bottom:1rem}}.stv__benefits.stv__benefits--package>li{font-size:1.0125rem;text-align:left;list-style:none;margin:0 0 .9375rem 0;padding:0 0 0 2.3125rem;position:relative}@media (max-width:767px){.stv__benefits.stv__benefits--package>li{font-size:.9375rem}}.stv__benefits.stv__benefits--package .stv__benefits-icon{margin-bottom:0;color:var(--color-grey-500);font-size:1.125rem;width:24px;height:24px;top:0;left:0;position:absolute;align-items:end}.stv__benefits.stv__benefits--package .stv__benefits-icon>svg{width:24px;height:24px}.stv__benefits.stv__benefits--package .stv__benefits-heading{display:flex;align-items:center;gap:0 .375rem;flex-wrap:wrap}.stv__benefits.stv__benefits--detail{background:var(--color-yellow);background:linear-gradient(13deg,#ffd809 0,#ffe86f 100%);border-radius:var(--border-radius);margin-top:0;padding:1rem .5rem 1.375rem .5rem}@media (max-width:767px){.stv__benefits.stv__benefits--detail{margin:1.5rem 0 1.5rem 0;overflow-x:auto;justify-content:start}}.stv__benefits.stv__benefits--detail>li{color:var(--color-black);font-size:.875rem}@media (max-width:767px){.stv__benefits.stv__benefits--detail>li{font-size:.8125rem}}.stv__benefits.stv__benefits--detail .stv__benefits-icon{font-size:1.5rem}@media (max-width:767px){.stv__benefits.stv__benefits--detail .stv__benefits-icon{font-size:1.25rem;margin-bottom:.5rem}}@media (max-width:767px){.stv__benefits.stv__benefits--detail .stv__benefits-icon>svg{width:24px;height:24px}.stv__benefits.stv__benefits--detail .stv__benefits-icon>svg.icon--21{width:18px;height:18px}}.stv__benefits-gift{text-align:left;font-size:.9375rem;color:#8f5102;background-color:#fff3c0;border-radius:10px;margin:0 0 1.75rem 0;padding:.75rem .75rem .75rem 3.0625rem;position:relative}.stv__benefits-gift .stv__benefits-icon{font-size:1.125rem;width:21px;height:21px;top:.6125rem;left:.875rem;position:absolute;align-items:end}.stv__gift{color:#8f5102;background-color:#fff3c0;border-radius:10px;font-size:1rem;line-height:1.25;display:inline-flex;align-items:center;white-space:nowrap;margin:0 0 2.5rem 0;padding:1rem 1.375rem}@media (max-width:767px){.stv__gift{margin-bottom:1.5rem}}.stv__gift-icon{display:block;margin:-1rem -3rem -1rem 1rem}.stv__benefits-heading .link{display:inline-flex}.stv__benefits-heading .link span,.stv__benefits-heading .link svg{color:#8f5102!important}.stv__benefits-collapse{margin-top:.675rem}.stv__gift-grid{margin-bottom:.5rem;display:flex;gap:.75rem 1.875rem;flex-wrap:wrap}.stv__gift-card{margin:0;display:flex;align-items:center;gap:.75rem}.stv__gift-card-img{border:none;border-radius:calc(var(--border-radius)/ 2);box-shadow:0 2px 3px rgba(0,0,0,.15);background-color:#ececec;margin:0;width:24px;height:34px;display:block;overflow:hidden;position:relative}.stv__gift-card-img::before{content:"";background-position:center;background-size:cover;background-image:url(../img/icon/emag.svg);width:14px;height:14px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2;z-index:0}.stv__gift-card-img img{margin:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;position:relative;z-index:1}.stv__gift-card-title{font-size:.8125rem;font-weight:700;line-height:1.125;margin:0 0 .125rem 0}.stv__gift-card-desc{font-size:.75rem;line-height:1.125;margin:0}.stv__box{background-color:var(--color-grey-10);border-radius:20px;margin-bottom:1.875rem;padding:1.375rem 1.5rem;display:flex;align-items:start}@media (max-width:767px){.stv__box{margin-bottom:1.25rem;padding:1.3125rem 1.4rem}}.stv__box-icon{background:var(--color-black);color:var(--color-yellow);border-radius:14px;margin-right:1.3125rem;padding:.75rem .75rem .5rem .75rem}@media (max-width:767px){.stv__box-icon{padding:.5rem .5rem .25rem .5rem}}.stv__box-icon>svg{min-width:32px}@media (max-width:767px){.stv__box-icon>svg{min-width:28px;width:28px;height:28px}}.stv__box-inner h3{color:var(--color-black);font-size:1.0625rem;font-weight:700;line-height:1.3125;margin-bottom:.5rem}.stv__box-inner p{color:var(--color-grey-600);line-height:1.375;margin-bottom:0}.row--packages{margin-bottom:2rem;padding-top:42px;justify-content:center}@media (max-width:991px){.row--packages{margin-bottom:0;padding-top:42px;padding-bottom:1rem;flex-wrap:nowrap;justify-content:start;width:calc(100vw - (100vw - 702px)/ 2);overflow-x:auto}}@media (max-width:767px){.row--packages{padding-top:32px;width:calc(100vw - (100vw - 522px)/ 2)}}@media (max-width:575px){.row--packages{margin-left:-15px;margin-right:-15px;width:auto}}.package{text-align:center;border-radius:20px;background-color:var(--color-grey-200);box-shadow:0 4px 12px rgba(0,0,0,.05);margin:0 auto;padding:2px;max-width:100%;height:100%;position:relative}@media (max-width:991px){.package{width:300px}}@media (max-width:767px){.package{font-size:.9375rem;width:240px}}@media (max-width:575px){.package{width:220px}}.package.package--top{color:var(--color-black);background-color:var(--color-yellow);box-shadow:0 4px 12px rgba(228,163,9,.5)}.package.package--top .package__inner{box-shadow:none;background-color:#fffcf0}.package.package--top .content .package__heading,.package.package--top .package__heading{color:var(--color-black)}.package.package--extended{background-color:transparent;box-shadow:none;padding:0;padding-bottom:2rem}.package.package--extended .package__inner{box-shadow:none;background-color:#e7e7e7}@media (max-width:480px){.package.package--extended .package__inner{padding:1rem}}.package.package--extended .package__heading{color:var(--color-black)}.package.package--extended .package__desc{font-size:.9375rem;line-height:1.3125rem;color:var(--color-grey-600)}.package.package--extended .modal__price,.package.package--extended .package__price{font-size:1.5rem}@media (max-width:480px){.package.package--extended .modal__price,.package.package--extended .package__price{font-size:1.3125rem;line-height:.875}}.package.package--extended .channel{width:25%}@media (max-width:480px){.package.package--extended .channel{width:33.333%}}@media (max-width:380px){.package.package--extended .channel{width:50%}}@media (max-width:1199px){.package.package--extended .button--stv{font-size:.875rem;line-height:1.25!important;padding:.675rem .75rem}}@media (max-width:480px){.package.package--extended .button--stv{font-size:.8125rem;padding:.5rem .5rem}}.package__label{background-color:var(--color-yellow);color:var(--color-black);border-radius:18px 18px 0 0;text-transform:uppercase;text-align:center;font-weight:400;font-size:.875rem;padding:13px 0 0 0;width:100%;height:62px;top:-42px;left:0;position:absolute;z-index:0}@media (max-width:767px){.package__label{font-size:.75rem;padding:8px 0 0 0;height:52px;top:-32px}}.package__inner{background-color:var(--color-white);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:18px;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:10;position:relative}@media (max-width:1199px){.package__inner{padding:1.75rem}}@media (max-width:767px){.package__inner{padding:1.375rem}}.content .package__heading,.package__heading{color:var(--color-default);font-size:1.375rem;font-weight:700;line-height:1.25;margin:0 0 1rem 0;justify-content:center;align-items:center;display:flex}@media (max-width:1199px){.content .package__heading,.package__heading{font-size:1.25rem}}@media (max-width:767px){.content .package__heading,.package__heading{font-size:1.125rem}}.content .package__heading svg,.package__heading svg{color:var(--color-primary);margin:0 .75rem 0 0;display:block}@media (max-width:767px){.content .package__heading svg,.package__heading svg{margin-right:.5rem;width:24px;height:24px}}.content .package__desc,.package__desc{font-size:1rem;color:var(--color-grey-500);text-align:center;margin:0 0 1rem 0}@media (max-width:991px){.content .package__desc,.package__desc{display:none}}.content .package__count,.package__count{font-size:3.4125rem;line-height:1.125;margin:1.875rem 0}@media (max-width:1199px){.content .package__count,.package__count{font-size:2.75rem;margin:1.75rem 0}}@media (max-width:767px){.content .package__count,.package__count{font-size:2.25rem;margin:1.375rem 0}}.content .package__count strong span,.package__count strong span{font-size:1rem}@media (max-width:767px){.content .package__count strong span,.package__count strong span{font-size:.875rem}}.content .package__count small,.package__count small{font-size:1rem;display:block}@media (max-width:767px){.content .package__count small,.package__count small{font-size:.875rem}}.package__channels,.package__device{background-color:rgba(0,134,176,.07);border-radius:18px;margin:0 0 1.75rem 0;padding:.5rem 1rem;display:flex;flex-wrap:wrap;cursor:pointer}@media (max-width:1199px){.package__channels,.package__device{margin-bottom:1.375rem}}.channels--8.package__device,.package__channels.channels--8{margin-bottom:3rem}.channels--8.package__device .channel,.package__channels.channels--8 .channel{width:12.5%}@media (max-width:480px){.channels--8.package__device .channel,.package__channels.channels--8 .channel{width:20%}}.channels--nopointer.package__device,.package__channels.channels--nopointer{cursor:default}.package__device{margin-bottom:3rem;padding:1.125rem 1.75rem;gap:.75rem 2rem;cursor:default}.package__device>img{margin:0;display:block;max-width:100px;max-height:30px}.channel{font-weight:700;font-size:.75rem;line-height:1.125;text-decoration:underline;padding:.25rem .5rem;width:20%;max-width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:575px){.channel{width:25%}}.channel>img{margin:0;display:block;width:100%;height:100%;max-width:40px;max-height:40px;object-fit:contain}.channel:focus,.channel:hover{text-decoration:none}.package__footer{justify-content:flex-end}.modal__price,.package__price{text-align:center;font-size:1.75rem;margin:0 0 1.25rem 0}@media (max-width:1199px){.modal__price,.package__price{font-size:1.5rem}}@media (max-width:767px){.modal__price,.package__price{font-size:1.25rem}}.modal__price small,.package__price small{font-size:65%;color:var(--color-grey-500);white-space:nowrap}.modal__price-discount,.package__price-discount{color:var(--color-primary);font-size:.875rem;font-weight:700;margin:0;display:block}@media (max-width:767px){.modal__price-discount,.package__price-discount{font-size:.8125rem}}.modal__price-discount small,.package__price-discount small{font-size:75%;color:var(--color-primary)}.package__buttons{display:flex;flex-direction:column;justify-content:center;gap:1.25rem 0}.button--stv{color:var(--color-white)!important;background-color:var(--color-success);border:none;border-radius:25px;text-transform:none;font-weight:700;font-size:1.0625rem;line-height:1;display:block;width:100%;padding:.9375rem 2rem}@media (max-width:767px){.button--stv{font-size:.9375rem;padding:.8125rem 1.5rem}}@media (max-width:575px){.button--stv{padding:.75rem 1.125rem}}.button--stv:focus,.button--stv:hover{color:var(--color-white)!important;background-color:var(--color-success-dark)}.button--stv:active{background-color:var(--color-success-light)}.button--stv.button--white{color:var(--color-grey-700)!important;background-color:var(--color-white)}.button--stv.button--white:focus,.button--stv.button--white:hover{color:var(--color-grey-700)!important;background-color:var(--color-white);opacity:.8}.button--stv.button--white:active{opacity:1}.button--stv.button--yellow{color:var(--color-black)!important;background-color:var(--color-yellow)!important}.button--stv.button--yellow:focus,.button--stv.button--yellow:hover{color:var(--color-black)!important;background-color:var(--color-warning)!important}.button--stv.button--yellow:active{opacity:1}.button--stv.button--black{color:var(--color-white)!important;background-color:var(--color-black)!important}.button--stv.button--black:focus,.button--stv.button--black:hover{color:var(--color-white)!important;background-color:var(--color-grey-700)!important}.button--stv.button--black:active{opacity:1}.button--stv[disabled],.button--stv[disabled]:focus,.button--stv[disabled]:hover{color:var(--color-white)!important}.button--stv[disabled]:focus[data-toggle=tooltip],.button--stv[disabled]:hover[data-toggle=tooltip],.button--stv[disabled][data-toggle=tooltip]{cursor:help}.button--stv svg{vertical-align:middle}.button--package{font-size:1.1875rem}@media (max-width:767px){.button--package{font-size:1rem}}.button--stv-inline{display:inline-block;width:auto}.button--outline{color:var(--color-grey-700)!important;background-color:transparent;border:1px solid var(--color-grey-700)!important;width:auto}.button--outline:focus,.button--outline:hover{color:var(--color-white)!important;background-color:var(--color-grey-700)}.button--outline:active{color:var(--color-white)!important;background-color:var(--color-grey-600);border-color:var(--color-grey-600)!important}.alert.alert--stv{color:var(--color-default);background-color:var(--color-grey-100);border-radius:16px;border:none;text-align:left;font-size:1rem;display:flex;align-items:start;margin-bottom:2rem;padding:.875rem 1.5rem .875rem 1.25rem;position:relative}@media (max-width:575px){.alert.alert--stv{margin-bottom:1.5rem;padding:1rem}}.alert.alert--stv.alert--inline{display:inline-flex}.alert.alert--stv.alert--info{background-color:rgba(0,194,255,.15);color:var(--color-info)}.alert.alert--stv.alert--info a{color:var(--color-info);text-decoration:underline}.alert.alert--stv.alert--info a:focus,.alert.alert--stv.alert--info a:hover{text-decoration:none}.alert.alert--stv.alert--success{background-color:rgba(4,192,117,.15);color:var(--color-success-dark)}.alert.alert--stv.alert--success a{color:var(--color-success-dark);text-decoration:underline}.alert.alert--stv.alert--success a:focus,.alert.alert--stv.alert--success a:hover{text-decoration:none}.alert.alert--stv.alert--danger{background-color:rgba(223,71,89,.15);color:var(--color-danger-dark)}.alert.alert--stv.alert--danger a{color:var(--color-danger-dark);text-decoration:underline}.alert.alert--stv.alert--danger a:focus,.alert.alert--stv.alert--danger a:hover{text-decoration:none}.alert.alert--stv.alert--warning{background-color:rgba(228,163,9,.15);color:var(--color-warning-dark)}.alert.alert--stv.alert--warning a{color:var(--color-warning-dark);text-decoration:underline}.alert.alert--stv.alert--warning a:focus,.alert.alert--stv.alert--warning a:hover{text-decoration:none}.alert.alert--stv.alert--small .alert__icon{margin-top:.06125rem;margin-right:1rem;width:20px;min-width:20px;height:20px}@media (max-width:575px){.alert.alert--stv.alert--small .alert__icon{margin-right:1rem;width:16px;min-width:16px;height:16px}}.alert.alert--stv .alert__icon{color:inherit;background-color:transparent;border-radius:0;margin-top:.125rem;margin-right:1.3125rem;width:36px;min-width:36px;height:36px;display:flex;justify-content:center;align-items:center;position:static;opacity:1}@media (max-width:575px){.alert.alert--stv .alert__icon{margin-right:1rem;width:30px;min-width:30px;height:30px}}.alert.alert--stv .alert__text{font-weight:400;font-size:1rem;line-height:1.375;word-break:break-word;overflow-wrap:break-word}.alert.alert--stv .alert__text ul{margin:0 0 0 1rem;padding:0}.alert.alert--stv .alert__text ul>li{font-size:.875rem;list-style:square;margin:0 0 .125rem 0;padding:0}.alert.alert--stv .alert__text p{font-size:1rem}.modal--stv .modal-dialog{margin-top:10vh;max-width:470px}@media (max-width:575px){.modal--stv .modal-dialog{margin:45px auto 0 auto}}@media (max-width:510px){.modal--stv .modal-dialog{margin:45px 10px 10px 10px}}.modal--stv .modal-content{border-radius:18px}.modal--stv .modal-title{color:var(--color-default)!important;font-weight:700!important;font-size:1.625rem!important;line-height:1.375;margin-bottom:2rem!important}.modal--stv .modal-title span{font-weight:400!important}.modal--stv .modal-header{border-radius:18px 18px 0 0;padding:2.25rem 2.5rem 2.125rem 2.5rem}@media (max-width:575px){.modal--stv .modal-header{padding:1.5rem}}.modal--stv .modal-body{border-radius:18px 18px 0 0;padding:0 2.5rem 2.5rem 2.5rem}@media (max-width:575px){.modal--stv .modal-body{padding:0 1.5rem 1.5rem 1.5rem}}.modal--stv .modal-footer{background-color:var(--color-grey-100);border-radius:0 0 18px 18px;padding:2.25rem 2.5rem}@media (max-width:575px){.modal--stv .modal-footer{padding:1.5rem}}.modal--stv .modal-footer>:not(:first-child),.modal--stv .modal-footer>:not(:last-child){margin-left:0;margin-right:0}.modal--stv .modal-footer.footer--payment{display:flex;justify-content:center;flex-direction:column}.modal--stv .modal-footer.footer--payment .custom-control{display:block}.modal--stv .modal-footer.footer--payment .custom-control-indicator{top:.125rem}.modal--stv .modal-footer.footer--payment .custom-control-description{color:var(--color-default);padding-left:.25rem;display:block}.modal--stv .modal-footer.footer--payment .custom-control-description:focus,.modal--stv .modal-footer.footer--payment .custom-control-description:hover{color:var(--color-primary)}.modal--stv .modal-footer.footer--payment .custom-control-description a{color:var(--color-default);text-decoration:underline}.modal--stv .modal-footer.footer--payment .custom-control-description a:focus,.modal--stv .modal-footer.footer--payment .custom-control-description a:hover{text-decoration:none}.modal--stv .h5,.modal--stv h5{font-size:1.25rem;font-weight:700;margin:0 0 1rem 0}.modal--stv .h6,.modal--stv h6{font-size:1.0625rem;font-weight:700;margin:0}.modal--stv .modal__payment-title{font-size:.9375rem;font-weight:600;line-height:1.375;color:var(--color-grey-600);margin:0 0 1.125rem 0}.modal--stv .custom-control-description{padding:0 0 0 .75rem;display:flex;flex-wrap:wrap;align-items:center}.modal--stv .custom-control-description svg{margin-right:.75rem}.modal__footer-text{color:var(--color-grey-500);font-size:.8125rem;line-height:1.4375;text-align:center;margin:1.25rem 0 0 0}.modal__footer-text a{color:var(--color-grey-500);text-decoration:underline}.modal__footer-text a:focus,.modal__footer-text a:hover{text-decoration:none}.modal__payment{border-top:1px solid var(--color-grey-200);margin-top:1.6125rem;padding-top:1.6125rem}.modal__payment-info{color:var(--color-grey-500);font-weight:400;font-size:.8125rem;line-height:1.375;padding-top:1rem}.modal__payment-desc{font-size:.8125rem;color:var(--color-grey-500);border-left:3px solid var(--color-grey-300);margin:0;padding-left:16px}.modal__payment-desc small,.modal__payment-desc strong{color:var(--color-default)}.modal__price{border-top:none;text-align:left;font-size:.875rem;font-weight:600;margin:0;padding-top:0}@media (max-width:1199px){.modal__price{font-size:.875rem}}@media (max-width:767px){.modal__price{font-size:.875rem}}.modal__price small{font-size:70%;color:var(--color-default)}.modal__price-discount{font-size:.6125rem;font-weight:600;line-height:1}.modal__price-discount small{font-size:90%;color:var(--color-primary)}@media (max-width:767px){.modal__price-discount{font-size:.6125rem}}.modal--stv-detail .modal-dialog{max-width:900px}@media (max-width:940px){.modal--stv-detail .modal-dialog{margin:45px 10px 10px 10px}}.modal--stv-detail .modal-body{background:url(/static/img/stv/bg-stv-detail.jpg) no-repeat top right;background-size:70% auto}@media (max-width:767px){.modal--stv-detail .modal-body{padding:0 1.5rem 1.5rem 1.5rem}}.modal--stv-detail .modal-title{margin-bottom:2.6125rem!important;font-size:2rem!important}@media (max-width:767px){.modal--stv-detail .modal-title{font-size:1.625rem!important;margin-bottom:1.6125rem!important}}.modal--stv-detail .modal-title svg{margin-right:.75rem}.modal--stv-extended .modal-body{background:0 0}.stv-detail__desc{margin-bottom:2.25rem;padding-top:3.25rem;width:620px;max-width:100%}@media (max-width:767px){.stv-detail__desc{padding-top:2.25rem}}.desc--crop{height:90px}.desc--open{height:100%}.stv-detail__desc .desc--crop::after{content:"";width:100%;height:50px;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.stv-detail__desc a{color:var(--color-default);text-decoration:underline}.stv-detail__desc a:focus,.stv-detail__desc a:hover{text-decoration:none}.stv__steps{margin:0 auto;width:360px;max-width:100%;display:flex}.stv__step{text-align:center;width:33.3333%;display:flex;flex-direction:column;justify-content:start;align-items:center;position:relative}.stv__step:not(:first-child)::before{content:"";position:absolute;top:9px;left:0;transform:translateX(-50%);padding:0 1.125rem;width:calc(100% - 2.25rem);height:2px;background-color:var(--color-grey-300)}.stv__step.is--done::before{background-color:var(--color-success)}.stv__step.is--done .step__icon{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.stv__step.is--current::before{background-color:var(--color-success)}.stv__step.is--current .step__icon{background-color:var(--color-success);border-color:var(--color-success)}.stv__step.is--current .step__icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--color-white);border-radius:50%}.stv__step.is--current .step__name{color:var(--color-default)}.step__icon{border:1px solid var(--color-grey-300);background-color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-bottom:.8125rem;position:relative}.step__name{color:var(--color-grey-400);font-size:.875rem;line-height:1;margin:0}.banner{background-color:#0071c3;background-image:url(/static/img/stv/banner-sofa.webp),url(/static/img/stv/banner-bg.webp);background-repeat:no-repeat,no-repeat;background-position:right 27% bottom 0,center top;background-size:440px auto,auto 120%;border-radius:18px;color:var(--color-white);display:flex;align-items:center;overflow:hidden;margin:0 0 3.5rem 0;min-height:400px;position:relative}@media (max-width:1199px){.banner{min-height:340px;background-size:380px auto,auto 120%}}@media (max-width:991px){.banner{margin-bottom:2rem;min-height:0;background-size:320px auto,auto 120%;background-position:right 20% bottom 0,center top}}@media (max-width:767px){.banner{margin-bottom:2rem;background-size:50% auto,auto 120%;background-position:center bottom 0,center top;padding-bottom:20%}}@media (max-width:57px){.banner{background-size:65% auto,auto 120%;padding-bottom:30%}}.banner__inner{text-align:start;padding:3.75rem;width:100%;position:relative;z-index:1}@media (max-width:1199px){.banner__inner{padding:3rem}}@media (max-width:991px){.banner__inner{padding:2.125rem}}@media (max-width:767px){.banner__inner{padding:1.75rem 30% 1.75rem 1.75rem;padding-right:30%}}@media (max-width:575px){.banner__inner{padding:1.3125rem}}.banner__heading,.content .banner__heading{font-weight:700;font-size:2.875rem;line-height:1.125;color:inherit;margin-bottom:1.375rem}@media (max-width:1199px){.banner__heading,.content .banner__heading{font-size:2.5rem}}@media (max-width:991px){.banner__heading,.content .banner__heading{font-size:2.25rem}}@media (max-width:767px){.banner__heading,.content .banner__heading{font-size:1.875rem;margin-bottom:.875rem}}@media (max-width:575px){.banner__heading,.content .banner__heading{font-size:1.75rem;margin-bottom:.5rem}.banner__heading br,.content .banner__heading br{display:none}}.banner__text,.content .banner__text{font-weight:400;font-size:1.675rem;line-height:1.4125;color:inherit;margin-bottom:2rem}@media (max-width:1199px){.banner__text,.content .banner__text{font-size:1.4125rem}}@media (max-width:991px){.banner__text,.content .banner__text{font-size:1.25rem}}@media (max-width:767px){.banner__text,.content .banner__text{font-size:1.0625rem;margin-bottom:1.5rem}}@media (max-width:575px){.banner__text,.content .banner__text{font-size:1rem;margin-bottom:1.125rem}.banner__text br,.content .banner__text br{display:none}}.banner__text a,.content .banner__text a{color:var(--color-white);cursor:pointer}.banner__sticker{text-align:center;font-weight:400;font-size:18px;line-height:18px;color:var(--color-white);border-radius:50%;background-color:var(--color-primary);width:130px;height:130px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;position:absolute;right:13%;bottom:42px;z-index:10}@media (max-width:1199px){.banner__sticker{right:8%}}@media (max-width:991px){.banner__sticker{right:4%;top:1.5rem;bottom:auto;transform:scale(.8)}}@media (max-width:767px){.banner__sticker{right:.75rem;top:.75rem;transform:scale(.7)}}@media (max-width:575px){.banner__sticker{right:0;top:auto;bottom:0;transform:scale(.6)}}.banner__sticker strong{font-size:1.75em;line-height:1.375em;margin:0}.banner__sticker strong small{font-size:65%;vertical-align:top;margin-left:.25rem}.stv__banner{text-align:center;margin:2.5rem 0 4rem 0}@media (max-width:575px){.stv__banner{margin:2.25rem 0 3rem 0}}.stv__banner h1{color:var(--color-black);font-weight:500;line-height:1.25;font-size:2.875rem;margin-bottom:2rem}@media (max-width:1199px){.stv__banner h1{font-size:2.375rem}}@media (max-width:991px){.stv__banner h1{font-size:1.8125rem}}@media (max-width:776px){.stv__banner h1{font-size:1.675rem}}@media (max-width:575px){.stv__banner h1{font-size:1.5rem}}.stv__banner h1 strong{font-weight:900}.stv__banner img{width:1130px;height:auto;max-width:100%;margin:1.875rem auto 0 auto;display:block}.stv__feature{background:var(--color-yellow);background:linear-gradient(13deg,#ffd809 0,#ffe86f 100%);border-radius:20px;color:var(--color-black);text-align:center;font-size:1.25rem;line-height:1.25;margin:0 0 1.5rem 0;padding:3rem}@media (max-width:1199px){.stv__feature{font-size:1rem}}@media (max-width:991px){.stv__feature{font-size:.9375rem;padding:2rem}}@media (max-width:767px){.stv__feature{text-align:left}}.stv__feature svg{display:block;margin:0 auto 1rem auto;width:40px;height:40px}@media (max-width:991px){.stv__feature svg{width:32px;height:32px}}@media (max-width:767px){.stv__feature svg{margin:0;min-width:28px;width:28px;height:28px}}@media (max-width:767px){.stv__feature .col-md{margin-bottom:.75rem;display:flex;align-items:center;justify-content:start;gap:1rem}.stv__feature .col-md:last-child{margin-bottom:0}.stv__feature .col-md br{display:none}}.stv__feature-icons{display:flex;justify-content:center;align-items:center;gap:0 .5rem;height:40px;margin-bottom:1rem}@media (max-width:991px){.stv__feature-icons{height:32px}}@media (max-width:767px){.stv__feature-icons{margin:0;height:28px;gap:0}}.stv__feature-icons svg{margin:0;width:25px;height:25px}@media (max-width:991px){.stv__feature-icons svg{width:20px;height:20px}}@media (max-width:767px){.stv__feature-icons svg{min-width:0;width:14px;height:14px}}.tooltip__channel{text-align:left;line-height:1.25;font-size:.6875rem;padding:.3125rem}.tooltip__channel strong{font-size:.8125rem;margin-bottom:.25rem;display:block}.tooltip__hd{background-color:var(--color-white);color:var(--color-grey-700);border-radius:3px;font-size:.5rem;font-weight:700;line-height:1;padding:1px 2px;margin-left:.5rem}.stv__badge{font-weight:700;font-size:15px;font-family:var(--body-font-family);line-height:0;vertical-align:top;border:none;border-radius:4px;white-space:nowrap;text-transform:none;text-decoration:none;text-align:center;display:inline-flex;justify-content:center;align-items:center;min-height:24px;padding:.375rem .5rem}.stv__badge.badge--success{background-color:var(--color-success-dark);color:var(--color-white)}.stv__badge.badge--danger{background-color:var(--color-danger-dark);color:var(--color-white)}.stv__badge.badge--info{background-color:var(--color-info);color:var(--color-white)}.stv__badge small{font-weight:700}.js-modal-sledovanitv-detail{cursor:pointer}.content--interpret{background:#f9f9f9 url(/static/img/microsite/autori/bg-page.png) no-repeat right -200px top -120px}@media (max-width:767px){.content--interpret{background:#f9f9f9}}.interpret{background-color:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,.07);border-radius:6px;margin-bottom:4.5rem}@media (max-width:575px){.interpret{margin-bottom:3rem}}.interpret__row{display:flex;flex-wrap:wrap}.interpret__desc{background-color:#434343;border-radius:6px 0 0 6px;flex:0 0 auto;width:330px;max-width:100%;padding:30px 50px 120px 35px;position:relative}@media (max-width:991px){.interpret__desc{width:100%;padding:30px 210px 35px 35px;border-radius:6px 6px 0 0}}@media (max-width:480px){.interpret__desc{padding:25px 25px 30px 25px}}.interpret__items{flex:1 0 0%;width:100%;max-width:100%;padding:30px 35px}@media (max-width:1199px){.interpret__items .item{width:150px;max-width:100%;margin:15px auto;padding:0}.interpret__items .item__img{margin-bottom:16px}}@media (max-width:480px){.interpret__items{padding:20px 25px}}.content .interpret__heading,.interpret__heading{margin:0 0 1rem 0;font-size:1.5rem;font-weight:600;color:#fff}@media (max-width:767px){.content .interpret__heading,.content .interpret__heading:not(.sr-only),.interpret__heading{margin-bottom:.5rem}}.content .interpret__text,.interpret__text{margin-bottom:1.5rem;color:rgba(255,255,255,.5)}@media (max-width:480px){.content .interpret__text,.interpret__text{margin-bottom:2.5rem}}.interpret__image{margin:0;width:180px;max-width:100%;position:absolute;bottom:0;right:20px;z-index:0}@media (max-width:480px){.interpret__image{width:130px}}.wrap--travelprofi{background:url(/static/img/microsite/travel-profi/bg-travel.jpg) repeat-x center top}.wrap--travelprofi .margin-bottom-40{margin-bottom:40px!important}.wrap--travelprofi h3{text-transform:uppercase;color:#1c388a;font-weight:600;font-size:18px}.wrap--travelprofi p,.wrap--travelprofi ul{margin-bottom:20px;color:#5a5a5a;font-size:15px;line-height:23px}.wrap--travelprofi li a.hover,.wrap--travelprofi p a:hover{text-decoration:none}.wrap--travelprofi table{width:100%;border-collapse:collapse}.wrap--travelprofi table th{padding:8px 18px;text-align:left;color:#fff;background:#1c388a;font-size:15px;line-height:23px}.wrap--travelprofi table th span{font-weight:300}.wrap--travelprofi table td{padding:8px 18px;vertical-align:top;background:#eee;font-size:15px;line-height:23px;color:#5a5a5a}.wrap--travelprofi table tr:nth-of-type(even) td{background:#ddd}.table-responsive{overflow:auto;margin-bottom:20px}.site_tit{margin:0 0 65px 0!important;text-align:center}.wrap--travelprofi p.site_subtit{text-align:center;color:#333;font-weight:400;font-size:32px;line-height:48px}.wrap--travelprofi p.site_subtit strong{font-weight:700}.side-menu{position:absolute;top:225px;right:-60px}.side-menu .btn{margin-right:-4px;padding:10px 18px;font-size:18px;cursor:default;font-weight:300;color:#fffefe;background:#1c388a;border-radius:4px 0 0 4px!important}.side-menu .btn.dropdown-toggle{padding-left:16px;padding-right:16px;cursor:pointer;background:#395299;border-radius:0 4px 4px 0!important}.side-menu.open .btn.dropdown-toggle{background:#0f2460}.wrap--travelprofi .side-menu ul li{margin-bottom:0;list-style:none}.wrap--travelprofi .side-menu ul li a{padding:11px 18px;text-decoration:none;cursor:pointer}.wrap--travelprofi .category-content li{max-width:15.4%;margin:0 1.5% 20px 0;height:auto;list-style:none}.wrap--travelprofi .category-content li:nth-of-type(6n+6){margin-right:0}.wrap--travelprofi .product-item{padding-bottom:14px;border-color:#e3e5e5;border-bottom-width:3px;box-shadow:none!important;background-color:#f2f2f2}.wrap--travelprofi .product-item h3{padding-bottom:12px;font-size:14px;text-align:center}.wrap--travelprofi .product-item h3 a{text-decoration:none;color:#2f2f2f}.wrap--travelprofi .product-item h3 a:hover{color:#1c388a}.wrap--travelprofi .category-content .pi-img-wrapper{max-height:inherit!important}.wrap--travelprofi .pi-author,.wrap--travelprofi .pi-price,.wrap--travelprofi .product-item h3 a:after{display:none}.wrap--travelprofi .product-item .add2cart{padding:6px 14px;display:block;float:none;border:none;background-color:#1c388a;color:#fff;border-radius:3px!important}.wrap--travelprofi .add2cart:before{background:url(/images/sites/travel-profi/ico-open-book.png) no-repeat center}.wrap--travelprofi .category-content .pi-img-wrapper img{border-radius:2px!important;border:1px solid rgba(98,99,102,.15)}.wrap--travelprofi .bx-wrapper .bx-controls-direction a.bx-next:hover,.wrap--travelprofi .bx-wrapper .bx-controls-direction a.bx-prev:hover{background-color:#1c388a}.site_btn{margin-top:35px;padding:8px 15px 8px 20px;display:inline-block;background:#dadada;border-bottom:1px solid #a1a1a1;border-radius:3px!important;color:#333;text-decoration:none!important;font-size:18px;transition:.25s}.site_btn span{margin-left:8px;padding:1px 8px;display:inline-block;background:#fff;border-radius:50px!important;color:#1c388a;font-size:14px}.site_btn:hover{background:#1c388a;color:#fff;border-color:#000}.site_box{margin-bottom:-1px;padding:0;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fbfbfb;transition:.25s}.site_box:hover{background:#fbfbfb}.site_box.collapsed .site_box-inner{display:none;padding:0 36px 14px 36px}.content .site_show-box{margin:0;padding:23px 36px;font-size:22px;color:#000;font-weight:600;cursor:pointer;position:relative}.site_box.collapsed .site_show-box::after{content:"\f055";font:normal normal normal 22px/1 FontAwesome;display:inline-block;position:absolute;top:28px;right:36px;color:#1c388a}.site_box.collapsed{background:#fff}.site_box .site_show-box::after{content:"\f056";font:normal normal normal 22px/1 FontAwesome;display:inline-block;position:absolute;top:28px;right:36px;color:#1c388a}.site_box .site_box-inner{display:block;padding:0 36px 14px 36px}.site_contact-tit{margin-bottom:30px;font-weight:600;font-size:19px;color:#1c388a;text-transform:uppercase}.wrap--travelprofi p a.site_icon-map{font-size:13px;color:#a8a8a8}.wrap--travelprofi .icon-location-pin{color:#1c388a;padding-right:6px}.wrap--travelprofi p.site_copy{font-size:12px;color:#b5b5b5;text-align:right}#o-casopise{position:relative}#archiv{padding-top:50px;padding-bottom:50px}#kontakty{margin-top:120px;padding-top:70px;padding-bottom:80px;border-top:3px solid #1c388a}.wrap--travelprofi #kontakty a{text-decoration:none}@media (max-width:1120px){#archiv{margin:0}.side-menu{right:0}}@media (max-width:991px){.wrap--travelprofi p.site_subtit br{display:none}.side-menu{position:relative;top:auto;right:auto;margin:-25px auto 40px auto;display:block;width:166px}.wrap--travelprofi .category-content{text-align:center}.wrap--travelprofi .category-content li{max-width:32.333%;margin:0 1.5% 20px 0;float:none;display:inline-block}.wrap--travelprofi .category-content li:nth-of-type(3n+3){margin-right:0}}@media (max-width:767px){.site_tit{margin:0 0 35px 0!important}.site_tit img{max-width:350px}.wrap--travelprofi p.site_subtit{font-size:25px;line-height:35px}.side-menu{margin-top:-5px}.content .site_show-box{margin-bottom:0!important}.content .item__tit,.item__tit{margin-bottom:.6rem;line-height:1.1rem;height:34px}.content .item__tit.tit--oneline,.item__tit.tit--oneline{margin-bottom:0}#archiv{padding-top:50px;padding-bottom:50px}#kontakty{margin-top:50px;padding-top:40px;padding-bottom:0}#kontakty .col-md-4{width:50%!important;float:left;margin-bottom:20px}#kontakty .col-md-4.pull-right{width:100%!important;clear:both}.wrap--travelprofi p.site_copy{text-align:center}}@media (max-width:480px){.site_tit img{max-width:250px}#archiv{padding-top:25px;padding-bottom:25px}#kontakty .col-md-4{width:100%!important}.site_show-box{padding-top:16px;padding-bottom:16px}.site_box-inner,.site_show-box{padding-left:20px;padding-right:20px}.site_show-box:after{right:20px;top:21px}.site_btn{margin-top:0}.wrap--travelprofi .category-content li{max-width:48%;margin:0 2% 20px 0;float:none;display:inline-block}.wrap--travelprofi .category-content li:nth-of-type(2n+2){margin-right:0!important}.wrap--travelprofi .category-content li:nth-of-type(3n+3){margin-right:2%}.wrap--travelprofi .category-content li:nth-of-type(6n+6){margin-right:0}}
/*# sourceMappingURL=web.min.css.map */
