body{font-weight:400}.wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}a{color:#2e2e2e;text-decoration:none}p,ul{font-size:1.125rem;font-weight:300}.logo-mobile{height:22px}header{padding-bottom:5px!important;padding-top:4px!important}.header-phone{height:17px}.bottom-mobile-menu{font-size:.688rem}a:hover{color:#d7282c!important;transition:.3s}.product-card{border-bottom:8px solid #fff;max-width:400px;transition:.3s}.product-card:hover{border-bottom:8px solid #d7282c;transition:.3s}.breadcrumb,.breadcrumb a{color:#c9c9c9;font-size:18px;font-weight:400;text-decoration:none}.breadcrumb div{color:#000}.gallery .slide{border:1px solid #b8b8b8;height:86px;width:86px}.gallery .slide img{display:block;height:inherit;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.product-rating{color:#8c8c8c;font-size:1rem;font-weight:300}.product-rating span{color:#d7282c;font-weight:500}.product-rating div{padding-bottom:2px}.divider{opacity:1}.divider-primary{color:#d7282c}.divider-cart{--bs-border-opacity:1;border-color:#eaeaea!important}.cart-block{border:2px solid #d7282c}.cart-block .has{color:#6bc663;font-weight:500}.cart-block .has:before{background:50%/contain no-repeat url(/images/check.svg);content:"";height:19px;margin-right:10px;width:19px}.cart-block .out{color:#d7282c;font-weight:500}.cart-block .out:before{background:50%/contain no-repeat url(/images/x.svg);content:"";height:14px;margin-right:10px;width:14px}.cart-block button{width:100%}.cart-block .price{font-size:2.119rem;font-weight:600}.cart-block .price span{color:#adadad;font-size:1.363rem;font-weight:600;text-decoration:line-through}.product-info{width:306px}.cart-cover{height:309px;min-width:196px;width:196px}.cart-cover img{height:inherit;max-width:100%;-o-object-fit:cover;object-fit:cover}.cover{background-color:#fafafa;height:434px;width:306px}.cover img{display:block;height:inherit;margin-left:auto;margin-right:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.btn-outline-primary:hover,.btn-primary{color:#fff!important}.fs-8{font-size:.75rem!important}.my-90px{margin-bottom:90px;margin-top:90px}.catalog img{height:100px}.catalog ul{list-style:none;padding-left:0}.catalog ul li{margin-bottom:10px}.event-card{background-color:#fff;color:#d7282c;transition:.3s}.event-card:hover{background-color:#d7282c;color:#fff;transition:.3s}.event-card div{background-color:inherit;color:inherit}.hamburger{background-color:transparent;background-image:url(/images/hamburger.svg);background-repeat:no-repeat;background-size:contain;border:none;display:block;height:24px;margin-top:3px;transition:background-image .5s;width:30px;z-index:300}.main-menu a{font-size:1rem!important;font-weight:500!important}.main-menu a,.main-menu a:hover{transition:.3s}.main-menu .phone:before{background:50%/contain no-repeat url(/images/phone.svg);content:"";height:25px;margin-right:10px;margin-top:6px;width:25px}.main-menu .phone{font-size:1rem;font-weight:500}@media (max-width:991.98px){.main-menu{background-color:#d7282c}.main-menu .offcanvas{background-color:#d7282c!important}.main-menu a{color:#fff!important;font-size:1.5rem!important}}.navbar-toggler:focus{box-shadow:none}.auth .nav-link:not(.active){background-color:#f8f8f8;color:#a1a1aa}input::-moz-placeholder{font-weight:300}input:-ms-input-placeholder{font-weight:300}input::placeholder{font-weight:300}.g-3-5,.gy-3-5{--bs-gutter-y:2.18rem}.profile-content .nav button{font-size:1.25rem;font-weight:500;width:100%}.profile-content .nav-link.active{background-color:#fff;border-bottom:2px solid #d7282c;color:#d7282c}.profile-content .nav-link:not(.active){background-color:#fff;border-bottom:1px solid #c9c9c9;color:#c9c9c9}.accordion-custom .title{width:inherit}.accordion-custom .collapsed .title{transition:.3s;width:inherit}.accordion-item{border:1px solid #eaeaea!important}.accordion-button:not(.collapsed){background-color:#f8f8f8;border:0;box-shadow:none;color:inherit}.rating{color:#d7282c;font-size:1rem;font-weight:600}.rating img{height:1.125rem;margin-bottom:1px}.border-custom-gray{--bs-border-opacity:1;border-color:#a1a1aa!important}.border-custom-gray-2{--bs-border-opacity:1;border-color:#c9c9c9!important}.border-custom-gray-3{--bs-border-opacity:1;border-color:#eaeaea!important}.search button,.search input{border:0!important;height:48px}.search button:hover{background-color:#f2f2f2!important}.a-books{overflow:visible!important}#select-book .button{height:44px;width:44px}.sw-button svg{filter:drop-shadow(1px 1px 20px rgb(0 0 0/.1))}.sw-button rect{fill:#fff}.sw-button path{stroke:#000}.sw-button:hover:not(.swiper-button-disabled) rect{fill:#d7282c;transition:.3s}.sw-button:hover:not(.swiper-button-disabled) path{stroke:#fff;transition:.3s}.sw-button.swiper-button-disabled path{stroke:#8c8c8c}.see-more{color:#a1a1aa;font-size:1.125rem;font-weight:400;text-decoration:underline}.product-card .cover{height:213px;overflow:hidden;position:relative;width:100%}.product-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media (max-width:1199.98px){.product-card .cover{height:215px}}@media (min-width:500px) and (max-width:575.98px){.product-card .cover{height:350px}}.swiper-events,.swiper-reviews{overflow:visible!important}.swiper-reviews a:hover{color:#000!important}.event-card-main .cover{height:100%;overflow:hidden;position:relative;width:100%}.event-card-main img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.event-card-main .title{height:40px;overflow:hidden}.subscribe-block input{background-color:#d7282c;border:none;border-bottom:1px solid #fff;color:#fff;padding:10px 20px;width:100%}.subscribe-block input::-moz-placeholder{color:#fff}.subscribe-block input:-ms-input-placeholder{color:#fff}.subscribe-block input::placeholder{color:#fff}.subscribe-block button{background-color:#d7282c;border:1px solid #fff;color:#fff;height:100%;padding:10px 20px;width:100%}.subscribe-block button:hover{background-color:#fff;color:#d7282c;transition:.3s}.review-cover .cover{height:323px;overflow:hidden;position:relative;width:100%}.review-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.cart-actions span{font-size:14px;font-weight:500;letter-spacing:0;line-height:14px;text-align:center}.cart-price{font-size:24px;font-weight:600;line-height:22px}.cart-price,.cart-price span{letter-spacing:0;text-align:left}.cart-price span{color:#adadad;font-size:14px;font-weight:500;line-height:14px;text-decoration:line-through}.cart-btn{background:#f8f8f8;border-radius:4px;display:flex;height:26.47px;width:26.47px}.cart-description-block{height:90%}#toastr-container>div{border-radius:0;box-shadow:none;color:#5e5e5e;opacity:1!important}#toastr-container>div:hover{box-shadow:none!important}.toastr-success{background-color:#fff;border:1px solid #d7282c}.toastr-close-button{color:#5e5e5e}.toastr-warning{background-color:#fff;border:1px solid #d7282c}.cart-badge{display:none}.cart-item-close{background:none;border:none;color:#c9c9c9;font-size:20px;height:16px;position:absolute;right:19px;top:-7px;width:16px}div:where(.swal2-container) div:where(.swal2-popup){border-radius:0!important}.delivery .form-check-input{margin-left:0!important}.delivery .form-check-label{margin-left:10px!important}.cart-summary h3{font-size:2.25rem;font-weight:600;margin-bottom:2.875rem}.cart-summary .cost{font-size:1.25rem;font-weight:400;letter-spacing:0;text-align:left}.cart-summary .cost span{font-weight:600}.cart-summary .note{color:#adadad;font-size:.875rem;font-weight:400}.cart-summary .pack{font-size:1rem;font-weight:400;letter-spacing:0;text-align:left}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:#d7282c;font-weight:inherit!important}.mark,mark{background-color:var(--bs-highlight-bg);padding:0!important}.autoComplete_wrapper{width:100%!important}.autoComplete_wrapper>input{background-color:#fff;background-image:url(/images/vendor/@tarekraafat/autocomplete.js/dist/css/search.svg?45e26a1…);background-origin:border-box;background-position:left 1.05rem top 1.45rem;background-repeat:no-repeat;background-size:1.4rem;border:1px solid #eaeaea;border-radius:0!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#212529;font-size:inherit;margin:0;min-height:calc(1.5em + 2.5rem + 2px);outline:none;padding:1.25rem 3rem;text-overflow:ellipsis;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease;width:100%}.autoComplete_wrapper>input::-moz-placeholder{color:#a1a1aa}.autoComplete_wrapper>input:-ms-input-placeholder{color:#a1a1aa}.autoComplete_wrapper>input::placeholder{color:#a1a1aa}.autoComplete_wrapper>input:hover{color:#212529}.autoComplete_wrapper>input:hover::-moz-placeholder{color:#a1a1aa}.autoComplete_wrapper>input:hover:-ms-input-placeholder{color:#a1a1aa}.autoComplete_wrapper>input:hover::placeholder{color:#a1a1aa}.autoComplete_wrapper>input:focus{border:1px solid #f34c35!important;color:#212529!important}.event-button:hover,.event-card:hover{color:#fff!important}.catalog-filter label{font-size:16px;font-weight:500;letter-spacing:0;line-height:19px;margin-bottom:1.25rem;text-align:left}.filter-tabs .nav-link.active,.filter-tabs .nav-link:not(.active){background-color:#fff;color:#000}.catalog li>a{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.188rem;text-align:left}@media (max-width:991.98px){.cart-block{border:0!important}.catalog li>a{font-size:.938rem;font-weight:400;letter-spacing:0;line-height:13px;text-align:left}.cart-desktop{display:none!important}.cart-mobile{display:block!important;font-size:17px;line-height:15px}.cart-mobile,.cart-mobile span{font-weight:500;letter-spacing:0;text-align:left}.cart-mobile span{font-size:10px;line-height:10px}.cart-item-close{display:none!important}}#cart-items .error{border-color:#d7282c!important}#cart-items .cart-item-error{color:red;display:none;transition:.8s}#cart-items .error .cart-item-error{display:block}.error .cart-description-block{height:84%}.product-fields .row{margin-bottom:.938rem}.product-fields{color:#8c8c8c;font-weight:300}.product-fields,.product-fields span{font-size:1rem;letter-spacing:0;line-height:1.188rem;text-align:left}.product-fields span{color:#000;font-weight:400}.product-content{font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.188rem;margin-top:1.875rem;text-align:left}.contact-form form{padding:1.563rem}.contact-form label{margin-bottom:1rem}.contact-form input{margin-bottom:1.313rem}.catalog-button{font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.188rem;text-align:center;transition:none}.catalog-button:hover{background-color:#d7282c;color:#fff!important;transition:none}.catalog-button:hover rect{fill:#fff!important;transition:none}.swiper-wrapper>.main{overflow:hidden}.swiper-pagination-bullet{background-color:#e4e7ec!important;opacity:1!important}.swiper-pagination-bullet-active{background-color:#d7282c!important;opacity:1!important}.main-bullets{position:absolute;top:-48px}@media (max-width:991.98px){.slider-backgound-image{display:block;margin-left:-150px}.slider-backgound-image img{height:370px}}.review-title{font-size:20px;font-weight:500;line-height:24px}.review-body,.review-title{letter-spacing:0;text-align:left}.review-body{font-size:14px;font-weight:300;line-height:17px}.rating-count{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.5rem;padding-bottom:2px}.star-rating{background:url(/images/star29.svg)!important}.star-rating .star-value{background:url(/images/star29-like.svg)!important}.live-rating{color:#d7282c;font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.5rem}.favorite-button:before{background:50%/contain no-repeat url(/images/heart_empty.svg);content:"";display:block;height:20px;margin-right:10px;width:20px}.favorite-button:hover:before{background:50%/contain no-repeat url(/images/heart-filled.svg)}.active-favorite-button:before{background:50%/contain no-repeat url(/images/heart-filled.svg)!important}@media (max-width:991.98px){.review-card-main h4{font-size:14px!important}.review-card-main .review-book-authors{font-size:10px!important}.review-card-main .review-author{line-height:10px}.review-card-main .rating,.review-card-main .review-author{font-size:9px;font-weight:600;letter-spacing:0;text-align:left}.review-card-main .rating{line-height:9px}.review-card-main .rating img{height:10.47px}.review-card-main .body{font-size:9px;font-weight:300;line-height:11.8px}}.review-hand-up:before{background:50%/contain no-repeat url(/images/hand-up.svg)}.review-hand-down:before,.review-hand-up:before{content:"";display:block;height:22px;margin-right:10px;width:22px}.review-hand-down:before{background:50%/contain no-repeat url(/images/hand-down.svg)}@media screen and (max-width:400px){li.page-item{display:none}.page-item.active,.page-item.disabled,.page-item:first-child,.page-item:last-child,.page-item:nth-child(2),.page-item:nth-last-child(2){display:block}}.price-line-through{color:#adadad;font-size:14px;text-decoration:line-through}.price-empty{font-size:14px}.price-main{font-size:24px}.filter-tabs{align-items:center;display:flex;position:relative;width:100%}.filter-tabs button:not(.active):before{transform:rotate(-180deg)}.filter-tabs button:before,.filter-tabs button:not(.active):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.filter-tabs button:before{background-repeat:no-repeat;background-size:.75rem;content:"";display:inline-block;flex-shrink:0;height:.75rem;margin-left:auto;margin-right:.65rem;transition:transform .2s ease-in-out;width:.75rem}.twitter-typeahead{flex:1 1 auto;min-width:0;width:1%}.tt-menu{background:#fff;padding:10px;width:100%;z-index:1040!important}.search-typeahead{letter-spacing:0;padding:10px;text-align:left}.search-typeahead .authors{color:#8c8c8c;font-size:1rem;font-weight:400;line-height:1.188rem}.search-typeahead .title{color:#000;font-size:1.125rem;font-weight:500;line-height:22px}.search-typeahead .price-offline{color:#adadad;font-size:.875rem;font-weight:500;line-height:.875rem;text-decoration:line-through}.search-typeahead .price{color:#000;font-size:1.5rem;font-weight:500;line-height:1.375rem}body:has(.tt-open):before{background-color:#000;content:"";height:100vh;min-height:100vh;opacity:.25;position:absolute;top:127px;width:100%;z-index:1030}body:has(.tt-open){overflow:hidden}.btn-typeahead-search{background-color:#f8f8f8;color:#a1a1aa}.filters .nav-link{padding-left:0}#cart-items .cart-description-block{position:relative}#cart-items img,.empty-cart-image{width:100%;width:-moz-available;width:-webkit-fill-available}#cart-items img{height:100%}#cart-items .cart-price{min-width:200px}#cart-items .cart-actions{width:100%;width:-moz-available;width:-webkit-fill-available}#cart-items .title{font-size:1.375rem;font-weight:500;letter-spacing:0;line-height:1.688rem;padding-bottom:.75rem;text-align:left}#cart-items .description{font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.188rem;text-align:left}#cart-items .description:before{background:linear-gradient(transparent 150px,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cart-block .favorite-button:before{height:25px!important;width:25px!important}.cart-item-mobile-close,.cart-mobile{display:none}@media (max-width:991.98px){.cart-description-block a{font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:.813rem!important;text-align:left}.cart-item .cart-cover{height:278px;min-width:179px}.cart-item .authors{color:#8c8c8c;font-size:10px;font-weight:400;letter-spacing:0;line-height:12px;padding-bottom:4px;text-align:left}#cart-items .title{font-size:.688rem;font-weight:500;letter-spacing:-.01em;line-height:.813rem;padding-bottom:.75rem;text-align:left}#cart-items .cart-item-mobile-close{background:none;border:none;color:#c9c9c9;display:block;font-size:1.125rem;height:26.47px;width:26.47px}}
