*::-webkit-input-placeholder{color:#878787;opacity:1}*:-moz-placeholder{color:#878787;opacity:1}*::-moz-placeholder{color:#878787;opacity:1}*:-ms-input-placeholder{color:#878787;opacity:1}.form-subscription ::-webkit-input-placeholder{text-transform:uppercase}.form-subscription :-moz-placeholder{text-transform:uppercase}.form-subscription ::-moz-placeholder{text-transform:uppercase}.form-subscription :-ms-input-placeholder{text-transform:uppercase}body{font-family:'Montserrat Regular', 'sans-serif';font-size:16px;overflow-x:hidden;padding:0;margin:0;color:#000;opacity:1}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}.wrapper{overflow:hidden}*{outline:none !important}a{text-decoration:none;outline:none}ul{padding:0;margin:0}ul li{list-style-type:none;outline:none}img{outline:none}p{padding:0;margin:0}.container-fluid{max-width:1440px}.slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-slider .slider__slide{outline:none}.slick-slider.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-dots{bottom:-28px}.slick-dots li{width:8px;height:8px;margin:0 7px;display:inline-block !important}.slick-dots li button{width:8px;height:8px;padding:0;border-radius:50%;border:none !important;background-color:#dededd;transition:all 0.3s}.slick-dots li button:hover{background-color:#babab9}.slick-dots li button:focus{background-color:#babab9}.slick-dots li.slick-active button{background-color:#babab9}.title-section{text-align:center;text-transform:uppercase;font-size:16px;margin-top:90px;line-height:normal;letter-spacing:2px;color:#000}.description-title{font-size:15px;padding-top:48px;padding-bottom:20px;line-height:1.6;letter-spacing:-0.2px;text-align:center;color:#000000;max-width:450px;margin:0 auto}.wrap-all-btn{text-align:center}.wrap-all-btn .btn-transparent{margin-top:60px}.wrap-all-btn .wrap-preloader{margin-top:0;z-index:100}.slider-catalog{margin-top:55px;opacity:0}.slider-catalog .item-catalog{margin:0 5px}.col-xl-4 .item-catalog{margin-top:7px}.woocommerce-Price-currencySymbol,.woocommerce-Price-amount.amount{display:inline !important;margin:0 !important}.price-item del .woocommerce-Price-amount,.price-book del .woocommerce-Price-amount{font-family:'Montserrat Regular';color:#878787;display:inline-block;margin-right:11px;font-size:14px;text-decoration:line-through;letter-spacing:-0.03px}.table-cell{display:table-cell;vertical-align:middle}.fetched-slider-image,.fetch-section-image{width:0;height:0;position:absolute}.btn-transparent{font-size:10px;padding:20px 0;width:222px;border:solid 1px #000000;font-family:'Montserrat Semibold', sans-serif;letter-spacing:1.5px;text-align:center;text-transform:uppercase;color:#000000;display:inline-block;transition:all 0.3s;cursor:pointer}.btn-transparent:hover{background-color:#000 !important;color:#fff}.add_to_wishlist,.btn-transparent{background-color:transparent}.wrap-input{display:inline-block;position:relative;vertical-align:top}.wrap-preloader-on-layer{margin-top:25px;position:relative;z-index:1000;display:none}.page-loader-circle{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-14px 0 0 -14px;border-radius:50%;border:2px solid;border-top-color:#222;border-bottom-color:rgba(0,0,0,0.15);border-left-color:#222;border-right-color:rgba(0,0,0,0.15);-webkit-animation:page-loader-circle 0.8s linear infinite;animation:page-loader-circle 0.8s linear infinite}@keyframes page-loader-circle{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes page-loader-circle{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.wrap-preloader{margin-top:25px;position:relative;display:none}.wrap-preloader.active{display:block}.wrap-filters .mobile-sorting{display:none}.wrap-filters .mobile-sorting.active::before{transform:rotate(-180deg)}.wrap-filters .select-wrap{text-align:right}.wrap-filters .select-wrap .woocommerce-notices-wrapper{display:inline-block;vertical-align:middle}.wrap-filters .select-wrap span{font-size:14px;line-height:48px;display:inline-block;vertical-align:middle;letter-spacing:-0.2px}.wrap-filters .woocommerce-ordering{text-align:left;min-width:200px;display:inline-block;position:relative;z-index:1}.wrap-filters .woocommerce-ordering .jqselect{cursor:pointer;font-size:14px;line-height:48px;padding-left:0 !important;margin-left:12px;display:inline-block;vertical-align:middle;position:relative;letter-spacing:-0.2px;min-width:216px;text-align:left}.wrap-filters .woocommerce-ordering select{cursor:pointer;font-size:14px;height:48px;padding-left:12px;display:inline-block;vertical-align:middle;position:relative;letter-spacing:-0.2px;min-width:216px;padding-right:33px !important;text-overflow:ellipsis;white-space:nowrap;font-family:'Montserrat Medium', sans-serif;overflow:hidden;text-align:left;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-hidden a{line-height:36px}.text-hidden a i{line-height:36px;top:0;bottom:0;margin:auto}.clearfix{zoom:1}.clearfix::before{content:"";display:table}.clearfix::after{clear:both;content:"";display:table}.hidden-md-up{display:none}.img-wrapper{max-width:862px;min-height:1px;display:block;margin:0 auto;width:100%;object-fit:cover;position:relative}.section-content-page{padding-top:50px;line-height:28px}.section-content-page strong{margin-top:20px;display:block}.modal-block{display:none}.modal-wrap{max-width:100%;width:860px;margin:0 auto;background-color:#fff;position:relative}.err-pickup .modal-wrap{min-height:auto !important}.fancybox-overlay{background-image:none;background-color:rgba(33,33,33,0.75)}.fancybox-close{position:fixed;top:0;right:0;width:80px;height:80px;background-color:#181818;background-image:url("../img/combined-shape.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:20px 20px;background-size:20px 20px}.fancy-gallery .fancybox-inner,.fancy-gallery.fancybox-wrap,.fancybox-subscribe .fancybox-inner,.fancybox-subscribe.fancybox-wrap{width:100% !important;left:0 !important}.fancybox-skin{padding:0 !important}.fancybox-skin,.fancy-gallery{background-color:transparent;box-shadow:none !important}.fancy-gallery .modal-block{margin-top:40px;padding-bottom:40px}.subscribe-modal-wrap{padding-right:430px;min-height:540px;position:relative}.subscribe-modal-wrap .thanks{position:absolute;top:55px}.image-subscribe{position:absolute;top:0;right:0;max-width:430px}.image-subscribe img{max-width:100%;height:auto;display:block;margin:0 auto}.left-subscribe{display:inline-block;vertical-align:top;min-width:430px;padding:100px 50px 80px 50px}.left-subscribe input{border:1px #000 solid;width:100%;letter-spacing:0.3px;padding:16px 15px;font-size:11px;text-transform:uppercase;font-family:'Montserrat Semibold', sans-serif}.left-subscribe .btn-black{margin-top:100px}.left-subscribe .btn-black:hover{background-color:transparent;color:#000}.left-subscribe form{margin-top:60px;text-align:center;position:relative}.title-modal{font-size:28px;line-height:31px;color:#000;font-family:'Montserrat Semibold', sans-serif;margin-bottom:20px}.descr-modal{font-size:14px;line-height:21px;letter-spacing:-0.1px;color:#000}.btn-black{font-size:10px;padding:20px 0;width:222px;border:solid 1px #000000;font-family:'Montserrat Semibold', sans-serif;letter-spacing:1.5px;text-align:center;text-transform:uppercase;color:#fff;background-color:#000;display:inline-block;transition:all 0.3s;cursor:pointer}.postid-351 .right-book .tags-book{display:none}.widget_recently_viewed_products{margin-top:55px}.woocommerce-cart .entry-header h1{display:none}.woocommerce-cart .woocommerce-message{display:none}.woocommerce-message{background-color:#f3f2f1;border-bottom:1px #e1e1e1 solid;display:flex;flex-direction:row-reverse;justify-content:space-between;color:#000}.woocommerce-message .wrap-info-header{display:inline-block;vertical-align:middle}.woocommerce-message .info-header-book{display:inline-block;vertical-align:middle;max-width:140px;position:relative}.woocommerce-message .info-header-book p{margin-bottom:4px}.woocommerce-message .price-header-item{margin:0 45px;min-width:123px;position:relative;text-align:center}.woocommerce-message .price-header-item::before{position:absolute;display:block;content:" ";left:0;top:0;bottom:0;margin:auto;width:1px;height:52px;background-color:#e1e1e1}.woocommerce-message .price-header-item::after{position:absolute;display:block;content:" ";right:0;top:0;bottom:0;margin:auto;width:1px;height:52px;background-color:#e1e1e1}.woocommerce a.remove{display:block;font-size:30px;height:1em;width:1em}.remove{cursor:pointer;position:relative;width:20px;height:20px;border:none;padding:0;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.remove,.remove-td{cursor:pointer;position:relative;width:20px;height:20px;border:none;padding:0;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;background-image:url("../img/svg-close.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:22px 22px;background-size:22px 22px}.remove::before,.remove::after{display:none !important}.item-radio{display:inline-block;vertical-align:top}.item-radio label>span{display:block;font-size:13px;font-family:'Montserrat Regular', sans-serif;color:#878787}.wrap-radios .item-radio{margin-right:105px}.wrap-radios .item-radio:last-of-type{margin-right:0}.wrap-radios.item-radio{display:block;margin-bottom:0;padding-bottom:14px}.wrap-radios.item-radio .row{padding-top:60px}.wrap-radios.item-radio label{display:inline-block;vertical-align:middle;margin-right:84px}.wrap-radios.item-radio label:last-of-type{margin-right:0}.full-address-fields .wrap-radios.item-radio label{vertical-align:top}.radio-main{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}.radio-main+label{position:relative;padding:0 0 0 28px;margin-bottom:0 !important;font-family:'Montserrat Medium', sans-serif;cursor:pointer}.radio-main+label::before{content:'';position:absolute;top:2px;left:0;width:17px;height:17px;border:1px solid #000;border-radius:50%;background:#FFF}.radio-main+label::after{content:'';position:absolute;top:7px;left:5px;width:7px;height:7px;border-radius:50%;background:#000;opacity:0;transition:.2s}.radio-main+label,.radio-main:checked+label:after{opacity:1}input#place_order{width:180px;font-size:10px;padding:20px 0px;border:solid 1px #000000;font-family:'Montserrat Semibold';letter-spacing:1.5px;text-align:center;text-transform:uppercase;color:#000000;display:inline-block;transition:all 0.3s;background:#fff;line-height:14px}input#place_order:hover{background-color:#000 !important;color:#fff !important}.btn-gray{font-size:10px;background-color:#f0efef;border:1px #f0efef solid;font-family:'Montserrat Semibold', sans-serif;text-align:center;display:inline-block;transition:all 0.3s;width:180px;height:55px;vertical-align:middle;padding:9px 0;text-transform:uppercase;line-height:3.6;letter-spacing:1.5px;color:#000000}.btn-gray:hover{background-color:#dedede}.hidden-select{display:none !important}.jq-selectbox__trigger{position:absolute;top:0;bottom:0;margin:auto;right:0;width:14px;height:100%;font-size:22px}.jq-selectbox__trigger::before{position:absolute;top:0;content:"\f107";font-family:'FontAwesome'}.jq-selectbox__select-text{padding-right:33px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;font-family:'Montserrat Medium', sans-serif}.jq-selectbox__dropdown{width:100%;background-color:#fff;padding:12px 0;box-shadow:0 2px 20px rgba(0,0,0,0.16);top:-12px !important;z-index:100;bottom:auto !important}.jq-selectbox__dropdown ul{max-height:390px !important}.jq-selectbox__dropdown li{padding:0 26px;transition:all 0.3s}.jq-selectbox__dropdown .sel{font-family:'Montserrat Semibold', sans-serif}.country_select{width:100%;cursor:pointer;border:1px #e1e1e1 solid;transition:all 0.3s}.country_select .jq-selectbox__dropdown{top:0 !important;margin-top:-1px;width:102%;left:-1%;padding:0}.country_select .jq-selectbox__dropdown ul{padding:4px 0;max-height:200px !important}.country_select .jq-selectbox__dropdown li{padding:6px 13px;display:block;margin:0}.title-page{line-height:1.5;letter-spacing:-0.2px;font-size:28px;font-family:'Montserrat Medium', 'sans-serif'}.content-page{padding-top:87px;padding-bottom:75px}.main-logo{max-width:173px;margin-left:28px}.main-logo img{display:block;max-width:100%;height:auto;margin:0 auto}label.error{position:absolute;left:0;top:-25px;font-size:15px;letter-spacing:-0.1px;color:#e83c37}.navigation-header{padding-top:7px;text-align:right}.section-catalog .col-md-3{margin-top:55px;padding:0 5px}.hidden-desctop-btn{display:none}.items-wrap .col-xl-4{padding:0 4px}.wishlist_table .add_to_cart.button,.yith-wcwl-popup-button a.add_to_wishlist,.wishlist_table a.ask-an-estimate-button,.wishlist-title a.show-title-form,.hidden-title-form a.hide-title-form,.woocommerce .yith-wcwl-wishlist-new button,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none;border-radius:0 !important}.woocommerce img.pswp__img{object-fit:cover}.woocommerce-page img.pswp__img{object-fit:cover}.bottom-table-cart{text-align:right;padding-top:38px;font-family:'Montserrat Semibold', sans-serif}.price-table-cart{padding-left:83px;display:inline}.price-table-cart.shipping-amount{display:none !important}.woocommerce-terms-and-conditions-wrapper label{font-family:'Montserrat Regular', sans-serif}.woocommerce-terms-and-conditions-wrapper label a{color:black;text-decoration:underline}.title-search-not{line-height:26px;margin-bottom:16px;font-family:'Montserrat Semibold', 'sans-serif'}.descr-search-not{font-size:14px;letter-spacing:-0.2px;line-height:26px;max-width:400px}.woocommerce-error{margin-bottom:10px}.woocommerce-error:before{content:"";display:block;height:118px;margin-top:-118px}.select2-container .select2-selection--single{height:40px;border:1px #e1e1e1 solid;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{font-size:24px;line-height:40px;right:16px}.select2-container--default .select2-selection--single .select2-selection__arrow::before{position:absolute;top:0;content:"\f107";font-family:'FontAwesome'}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}input[type="radio"]{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}input[type="radio"]+label{position:relative;padding:0 0 0 28px;margin-bottom:0 !important;font-family:'Montserrat Medium', sans-serif;cursor:pointer}input[type="radio"]+label:before{content:'';position:absolute;top:2px;left:0;width:17px;height:17px;border:1px solid #000;border-radius:50%;background:#FFF}input[type="radio"]+label:after{content:'';position:absolute;top:7px;left:5px;width:7px;height:7px;border-radius:50%;background:#000;opacity:0;transition:.2s}input[type="radio"]:checked+label:after{opacity:1}textarea,input.text,input[type="text"],input[type="button"],input[type="submit"],.input-checkbox{-webkit-appearance:none !important;border-radius:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wpcf7 form .wpcf7-response-output{position:fixed;text-align:center;width:100%;height:100%;top:50%;left:50%;z-index:99000;background-color:rgba(0,0,0,0.5);transform:translate(-50%, -50%);margin:0;font-size:0;border:0}.wpcf7 form .wpcf7-response-output::before{position:fixed;transform:translate(-50%, -50%);top:50%;left:50%;width:500px;background-color:#ffffff;font-size:16px;color:#000;padding:0.2em 1em}.wpcf7 form.invalid .wpcf7-response-output::before{content:"One or more fields have an error. Please check and try again.";border:2px solid #ffb900}.wpcf7 form.failed .wpcf7-response-output::before{content:"There was an error trying to send your message. Please try again later.";border:2px solid #dc3232}.wpcf7 form.sent .wpcf7-response-output :before{content:"Thank you for your message. It has been sent.";border:2px solid #46b450}.no-orders-found{margin-bottom:40px;text-align:center;padding:15px;border:2px solid #e9e9e9;background-color:#ffffff;font-size:16px;line-height:22px;font-weight:400;color:#8b8b8b}table.active-orders{width:100%}p.paragraph-block{display:flex;align-items:center;justify-content:space-between}.mobile-data{display:none;font-size:16px;font-weight:400}.number-phone-block .message:empty,.sms-block .message:empty{display:none}.number-phone-block .message,.sms-block .message{padding:15px;padding-bottom:0;font-family:'Montserrat Regular', 'sans-serif';line-height:16px;letter-spacing:-0.1px;font-size:12px;text-align:left;color:red}.sms-block .message{padding:0;padding-bottom:15px;font-family:'Montserrat Regular', 'sans-serif';line-height:16px;letter-spacing:-0.1px;font-size:12px;text-align:left;color:red}.number-phone-block .loading,.sms-block .loading{line-height:14px;padding:26px 0;width:75px;text-align:center}.number-phone-block .loading.hidden,.sms-block .loading.hidden{display:none}.tooltipster-sidetip{height:auto !important;min-height:78px;max-width:332px !important;width:100% !important}.tooltipster-sidetip .tooltipster-arrow{display:none}.tooltipster-sidetip .tooltipster-content{padding:0 16px}.tooltipster-sidetip .tooltipster-content h3{color:#000000;font-size:15px;letter-spacing:0.03px;margin-bottom:22px;font-weight:600}.tooltipster-sidetip .tooltipster-content .short-descr{font-size:14px;line-height:21px;color:#000000;letter-spacing:-0.07px;font-weight:500;margin-bottom:16px}.tooltipster-sidetip .tooltipster-content .link a{color:#878787;font-size:14px;line-height:22px;text-decoration:underline;letter-spacing:-0.17px}.tooltipster-sidetip .tooltipster-content .item-stock{padding-bottom:20px;border-bottom:1px solid #cfcfcf;padding-top:20px}.tooltipster-sidetip .tooltipster-content .item-stock:last-of-type{border-bottom:0}.tooltipster-sidetip .tooltipster-box{background:#ffffff !important;border:1px solid #000 !important;border-radius:0 !important}.tooltipster-sidetip.tooltipster-top .tooltipster-box{background:#ffffff;border:1px solid #000;border-radius:0;margin:0}.stock-block-container .stock-catalog .stock-product-item .item{width:180px;height:54px;border:1px solid #000000;margin-bottom:16px;z-index:100;position:relative;opacity:1}.stock-block-container .stock-catalog .stock-product-item .item:last-of-type{margin-bottom:0}.stock-block-container .stock-catalog .stock-product-item .item a{width:100%;height:54px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#000000;line-height:36px;letter-spacing:1.54px}.stock-block-container .stock-catalog .stock-product-item .item:hover{background-color:#000}.stock-block-container .stock-catalog .stock-product-item .item:hover a{color:#ffffff}.stock-block-container .stock-catalog .stock-product-item .buttons-stock{background-color:transparent;opacity:1}.stock-block-container .stock-catalog .stock-product-item .buttons-stock:hover{opacity:1}.stock-block-container .stock-catalog .stock-product-item .buttons-stock:hover .one-div{z-index:150;opacity:0.92 !important}.stock-block-container .stock-catalog .stock-product-item .buttons-stock:hover .two-div{z-index:200;opacity:1 !important}.stock-block-container .stock-catalog .stock-product-item .buttons-stock .one-div{position:absolute;top:0;left:0;width:100%;height:100%;background:#f3f2f1;opacity:0}.stock-block-container .stock-catalog .stock-product-item .buttons-stock .two-div{position:absolute;width:100%;height:100%;opacity:0;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.stock-block-container .load_more_stocks{width:260px;height:64px;border:1px solid #000000;display:flex;align-items:center;justify-content:center;margin:auto;margin-top:32px;text-transform:uppercase;font-size:11px;color:#000000;line-height:36px;letter-spacing:1.69px;font-weight:600;cursor:pointer}.stock-block-container .stock-event-item .date-news{color:#f0343a}.search .item-catalog{margin-bottom:30px}body .woocommerce-billing-fields .row{margin-right:0 !important;margin-left:0 !important}.message-on-free-chipping-cart{font-size:14px;font-weight:700;margin-top:30px;margin-left:40px}.only-picup-products{margin-left:30px}.only-picup-products li{list-style-type:decimal}.err-only-pickup-message{line-height:35px}.err-only-pickup-message strong{font-size:22px}.err-pickup .bottom-table-basket a{padding:13px 0 !important;line-height:1.6 !important}div.btn-transparent:hover{background-color:transparent !important;color:#000 !important}.date-pre-order{font-size:14px;padding-top:20px}.old-price{font-family:'Montserrat Regular', 'sans-serif';color:#878787;display:inline-block;margin-right:15px;font-size:14px;text-decoration:line-through;letter-spacing:-0.03px}.shipping .full-address-fields{margin-bottom:34px}.shipping li{display:inline-block}.woocommerce-notices-wrapper .woocommerce-error{max-width:1315px;margin:0 auto;margin-top:40px;margin-bottom:10px;font-size:14px;background-color:#ffffff;padding:20px;opacity:1}.woocommerce-notices-wrapper .woocommerce-error li strong strong{color:red}.woocommerce-pagination{display:flex;justify-content:space-between}.woocommerce-pagination a{color:black;font-family:"Montserrat Regular"}.woocommerce-pagination a.woocommerce-button--previous::before{content:'< '}.woocommerce-pagination a.woocommerce-button--next::after{content:' >'}nav.woocommerce-pagination{text-align:center}nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right-color:#d3ced2;border-right-style:solid;border-right-width:1px;border-right:0;margin:1px}nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}nav.woocommerce-pagination ul li a{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}nav.woocommerce-pagination ul li a:hover{background:#ebe9eb;color:#8a7e88}nav.woocommerce-pagination ul li a:focus{background:#ebe9eb;color:#8a7e88}nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}input[type="submit"],button{cursor:pointer}tfoot .order-total td{padding-bottom:0;padding-top:38px;text-align:right !important}tfoot td{border:none !important}button#place_order{width:180px;font-size:10px;padding:20px 0;border:solid 1px #000000;font-family:'Montserrat Semibold', sans-serif;letter-spacing:1.5px;text-align:center;text-transform:uppercase;cursor:pointer;color:#000000;display:inline-block;transition:all 0.3s;background:#fff}button#place_order:hover{background-color:#000 !important;color:#fff !important}.section-empty{padding-top:40px}.section-empty .descr-search-not{max-width:100%;margin:auto;text-align:left}.descr-search-not a{color:#000;text-decoration:underline}.descr-search-not a:hover{text-decoration:none}div.section-news-page,.section-events-page.top-section{padding:0 30px;padding-top:60px;padding-bottom:35px}div.section-news-page .hashtags{border-top:4px solid #000000;width:100%;max-width:415px}div.section-news-page .hashtags .hashtags-content{padding:12px 9px;background-color:#f3f2f1}div.section-news-page .hashtags ul li a{text-decoration:none;color:#000000;font-family:'Montserrat Bold', 'san-serif';font-size:20px;letter-spacing:-0.02px;line-height:30px}.wrap-radios.radios-delivery{margin-bottom:0}.item-free{width:318px;padding-left:15px;padding-right:15px}.item-free input[type="radio"]{opacity:1;z-index:99;cursor:pointer}.container-gift-products{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.hide-stock-item{display:none}.stock-range-big{width:111px;height:111px;background:red;border-radius:50%;position:absolute;right:10px;top:10px;text-transform:uppercase;text-align:center;line-height:7;color:#fff;font-weight:700}.stock-range-small{width:64px;height:64px;background:red;border-radius:50%;position:absolute;right:10px;top:10px;text-transform:uppercase;text-align:center;line-height:6.4;color:#fff;font-weight:700;font-size:10px;z-index:98}.containter-tooltipster-content{display:none}.stock-single-label{margin-top:25px}.stock-single-label span.label{color:#f0343a;font-size:11px;font-family:'Montserrat SemiBold';margin-right:10px}.h2-gift{font-family:'Montserrat Regular';font-size:15px;text-transform:uppercase;text-align:center}.woocommerce-checkout .woocommerce-info{display:none}.woocommerce-checkout .shipping select{display:none}.woocommerce-checkout .shop_table .full-address-fields p.billing_country_field strong{line-height:40px;font-weight:normal}.single-product .yith-wcwl-wishlistaddedbrowse span.feedback{display:none}.annotation-hidden-text{display:none}.hidden-fields{display:none}.shipping .shipping-title{border-bottom:1px transparent solid;padding-bottom:0;margin-bottom:0}div.cart_totals .woocommerce-Price-amount{font-weight:100}td.product-name .info-td a{color:#000}.btn-sub:hover{background-color:#000}.btn-sub:hover svg path{fill:#fff}#mwb_wgm_from_name{height:40px;padding:8px 13px;font-size:14px;border:1px #e1e1e1 solid;transition:all 0.3s;color:#000;font-family:'Montserrat Regular', 'sans-serif' !important}#mwb_wgm_from_name:focus{border-color:#000}#mwb_wgm_to_email{height:40px;padding:8px 13px;font-size:14px;border:1px #e1e1e1 solid;transition:all 0.3s;color:#000;font-family:'Montserrat Regular', 'sans-serif' !important}#mwb_wgm_to_email:focus{border-color:#000}#mwb_wgm_to_name_optional{height:40px;padding:8px 13px;font-size:14px;border:1px #e1e1e1 solid;transition:all 0.3s;color:#000;font-family:'Montserrat Regular', 'sans-serif' !important}#mwb_wgm_to_name_optional:focus{border-color:#000}#mwb_wgm_message{height:120px;resize:none;padding:8px 14px !important;font-size:14px;border:1px #e1e1e1 solid;transition:all 0.3s;color:#000;font-family:'Montserrat Regular', 'sans-serif' !important;margin-bottom:8px}#mwb_wgm_message:focus{border-color:#000}.mwb_wgm_added_wrapper label{font-family:'Montserrat Regular', 'sans-serif' !important;color:#878787;margin-bottom:8px;display:block;font-size:14px;font-weight:400}span.mwb_wgm_method{font-family:'Montserrat Regular', 'sans-serif' !important;color:#878787;margin-bottom:8px;display:block;font-size:14px;font-weight:400}span.mwb_wgm_msg_info{font-family:'Montserrat Regular', 'sans-serif' !important;color:#878787;display:block !important;font-weight:400}.mwb_wgm_added_wrapper>.mwb_wgm_section{font-family:'Montserrat Regular', 'sans-serif' !important;color:#878787;font-size:14px;font-weight:400}.mwb_wgm_selected_template{display:none !important}#mwg_wgm_preview_email{font-size:10px !important;border:1px #f0efef solid;font-family:'Montserrat Semibold', sans-serif !important;text-align:center;display:inline-block !important;transition:all 0.3s;height:55px;vertical-align:middle;padding:16px;text-transform:uppercase;line-height:24px;letter-spacing:1.5px;color:#000000 !important;margin-bottom:40px !important}#mwg_wgm_preview_email:hover{background-color:#dedede}form.cart .row{margin:0 !important}form.cart{margin-right:-15px !important}.result_section{padding-top:40px}.search-results div.items-tax-search li.items-tax-search{border-bottom:1px solid #e1e1e1;max-width:635px;width:100%;position:relative}.search-results div.items-tax-search li.items-tax-search::after{content:"\f061";position:absolute;top:50%;right:17px;font-size:13px;font-family:"FontAwesome";transform:translate(0, -50%)}.search-results div.items-tax-search li.items-tax-search a{font-size:20px;line-height:26px;letter-spacing:-0.02px;color:#000;padding:37px 17px;display:flex;font-weight:700}a.woocommerce-remove-coupon{color:#000}a.woocommerce-remove-coupon:hover{text-decoration:underline}.show-title-form{display:none}@media (min-width: 575px){.news-page.section-news-page{padding-left:0;padding-right:0}}@media (max-width: 1200px){.table-container{width:100%;overflow-x:auto}.woocommerce-notices-wrapper .woocommerce-error{padding:0 45px}.woocommerce-message .price-header-item{margin:0 35px;min-width:103px}.title-section{margin-top:80px}.slider-catalog{margin-top:48px}.description-title{padding-top:35px}.wrap-input input[type="email"],.wrap-input input[type="text"]{max-width:390px}.right-author .link-more{line-height:36px}.right-author .link-more i{line-height:36px;bottom:0;margin:auto;top:-2px}.right-author .text-hidden a{line-height:36px}.right-author .text-hidden a i{line-height:36px;bottom:0;margin:auto;top:-2px}.subscribe-modal-wrap{min-height:477px;padding-right:380px}.image-subscribe{max-width:380px;min-height:477px}.left-subscribe{padding-left:30px;padding-right:30px;padding-bottom:0}.left-subscribe .btn-black{margin-top:80px}.left-subscribe form{margin-top:40px}.item-checkbox-form{margin-top:8px}.form-cart label{margin-bottom:24px}.form-cart label>p{letter-spacing:-0.17px}}@media (max-width: 1035px){.mobile-data{display:flex}.mobile-data div :not(:last-of-type){margin-right:10px}}@media only screen and (max-width: 970px){.wrap-filters .select-wrap .woocommerce-ordering .orderby{font-size:13px}.hidden-md-up{display:block}}@media (max-width: 969px){div.section-news-page .hashtags{max-width:none;margin-bottom:32px}div.section-news-page .hashtags ul li a{font-size:16px;line-height:26px}.wrapper{padding-top:0 !important}.search .wrap-filters{margin-bottom:30px}.no-orders-found{font-size:14px;line-height:20px}.wrap-link-old-page{display:none}.old-price{font-size:12px}tfoot tr{width:690px}.woocommerce-checkout-payment{max-width:690px;margin:0 auto;margin-bottom:60px;margin-top:40px}.descr-search-not{font-size:13px;line-height:22px;letter-spacing:-0.2px}.title-search-not{margin-top:24px;margin-bottom:14px;font-size:14px;line-height:24px}.wrapper{padding-top:61px}.section-book{padding-bottom:0;border-top:none}.section-book>.container-fluid{padding-bottom:40px}.section-book .single-product>.container-fluid{padding-bottom:40px}.woocommerce-message .info-header-book{text-align:left}.woocommerce-message .info-header-book:first-of-type{float:left;margin-top:-4px}.woocommerce-message .info-header-book p{margin-bottom:0}.woocommerce-message .price-header-item{margin:0 32px;min-width:93px;text-align:center}.woocommerce-message .wrap-info-header{text-align:right;width:calc(100% - 125px)}.yith-wcwl-wishlistexistsbrowse a,.btn-gray{font-size:9px;width:133px;height:40px !important;padding:13px 0 !important;line-height:1.5 !important}.hidden-md{display:none !important}.container-fluid{padding-left:30px;padding-right:30px}.title-section{margin-top:65px;font-size:12px}.wrap-all-btn .btn-transparent{margin-top:50px;width:164px;padding:12px 0;font-size:9px}.slick-dots li{width:6px;height:6px;margin:0 6px}.slick-dots li button{width:6px;height:6px;padding:0}.slider-catalog{margin-top:27px}.description-title{font-size:13px;max-width:345px;padding-top:20px}.wrap-input input[type="email"],.wrap-input input[type="text"]{max-width:385px}.top-section{border-width:0}.wrap-filters{position:relative}.wrap-filters::before{position:absolute;display:none;content:" ";width:1000%;left:-50%;height:1px;background-color:#e1e1e1;top:0}.wrap-filters::after{position:absolute;display:block;content:" ";width:1000%;left:-50%;height:1px;background-color:#e1e1e1;bottom:0}.wrap-filters .mobile-sorting{display:inline-block;width:49%;vertical-align:top;font-size:13px;line-height:48px;padding:5px 0;border-right:1px #e1e1e1 solid;cursor:pointer;position:relative;letter-spacing:0.2px}.wrap-filters .mobile-sorting::after{position:absolute;display:block;content:" ";width:1000%;height:100%;top:0;right:0;transition:all 0.3s;box-shadow:0 5px 20px rgba(0,0,0,0.16)}.wrap-filters .mobile-sorting::before{position:absolute;top:0;right:20px;content:"\f107";font-family:'FontAwesome';height:100%;font-size:22px;padding-top:5px}.wrap-filters .select-wrap{display:inline-block;width:49%;padding:5px 0}.wrap-filters .select-wrap span{font-size:13px}.wrap-filters .jq-selectbox__dropdown{padding:4px 0;top:-4px !important}.text-hidden a{margin-top:12px}.right-author .link-more i{top:0}.right-author .text-hidden a i{top:0}.fancybox-close{right:0;width:50px;height:50px;-webkit-background-size:16px 16px;background-size:16px 16px}.modal-wrap{max-width:550px}.subscribe-modal-wrap{padding-right:200px;min-height:440px}.subscribe-modal-wrap .thanks{top:50px}.image-subscribe{width:200px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:440px;justify-content:center;overflow:hidden;min-height:auto}.image-subscribe img{width:430px;max-width:430px}.left-subscribe{padding-left:34px;padding-right:34px;padding-top:76px;min-width:350px}.left-subscribe input{padding:15px 15px;font-size:10px}.left-subscribe .btn-black{margin-top:58px}.title-modal{font-size:24px}.descr-modal{font-size:13px}.btn-black{padding:13px 0;width:190px}.single-product .site-main>.container-fluid{padding-bottom:40px}.form-cart{font-size:13px !important;letter-spacing:-0.15px}.form-cart input[type="email"]{font-size:13px}.form-cart input[type="text"]{font-size:13px}.form-cart input[type="tel"]{font-size:13px}.form-cart label>p{font-size:13px;letter-spacing:-0.15px}.main-logo{margin:0 auto}.woocommerce-notices-wrapper .woocommerce-error{padding:0}.woocommerce-notices-wrapper .container-fluid{padding:0 15px}}@media (max-width: 767px){.mobile-data{flex-wrap:wrap;justify-content:space-between}.mobile-data div{width:48%}.mobile-data div:nth-of-type(even){margin-right:0}}@media (max-width: 750px){.section-basket .h2-gift{padding-bottom:0;padding-top:0}.section-basket .free{padding-top:40px}.item-free{width:auto}}@media (max-width: 749px){div.section-news-page .hashtags{margin:auto;margin-bottom:42px}.section-main-news+.section-subscription,.hidden-section+.section-subscription{margin-top:55px}.wrap-radios.item-radio .row{padding-top:20px}.wrap-radios.item-radio label{margin-right:0;display:block;margin-top:10px}.woocommerce-NoticeGroup>.container-fluid{padding:0}.woocommerce-notices-wrapper .woocommerce-error{font-size:13px;margin-top:30px}tfoot .order-total td{text-align:left !important;height:auto}.woocommerce-checkout-payment{margin-top:0}.woocommerce-checkout-payment .place-order{text-align:center}tfoot tr{max-width:100%;border:none !important}.bottom-table-cart{padding-top:20px;font-size:13px}.price-table-cart{padding-left:64px}.product-price .amount::before{content:"Цена: ";display:inline}.product-subtotal{white-space:nowrap !important}.product-subtotal .amount::before{content:"Сумма: ";display:inline}.nav-slider-modal{display:none}.hidden-md{display:block}.hidden-small{display:none}.woocommerce-message .price-header-item{margin:0}.woocommerce-message .price-header-item::after{display:none}.woocommerce-message .price-header-item::before{height:40px}.woocommerce-message .wrap-info-header{width:100%;padding-bottom:19px}.items-wrap .col-xl-4{padding:0 10px}.yith-wcwl-wishlistexistsbrowse a,.btn-gray{width:140px}input#place_order,button#place_order{display:block;margin:0 auto;width:180px;margin-bottom:10px;padding:13px 0;height:40px;line-height:1.5;font-size:9px}.radio-main+label{margin-bottom:0}.item-checkbox-form{margin-bottom:30px}.form-cart{font-size:13px !important}.form-cart label{margin-bottom:20px}.wrap-filters .select-wrap .woocommerce-ordering{width:100%;z-index:1}.wrap-filters .select-wrap .woocommerce-ordering .orderby{width:100%;z-index:1}.wrap-filters .jq-selectbox__dropdown li{padding:3px 15px;line-height:23px}.container-fluid{padding-left:15px;padding-right:15px}.title-section{margin-top:40px}.wrap-all-btn .btn-transparent{margin-top:35px}.slick-dots li{margin:0 5px}.slider-catalog{margin-bottom:20px}.slider-catalog .item-catalog{margin:0 auto}.col-xl-4 .item-catalog{margin-top:10px}.description-title{padding-top:20px;padding-bottom:0}.btn-transparent{font-size:9px;padding:14px 0;width:165px}.wrap-input{display:block;width:100%;text-align:center}.wrap-input input[type="email"]{width:365px;max-width:365px;height:40px}.wrap-filters{position:relative}.wrap-filters::after{height:2px}.wrap-filters .mobile-sorting{display:block;width:100%;border-right:none}.wrap-filters .mobile-sorting::after{display:none}.wrap-filters .mobile-sorting::before{right:0}.wrap-filters .select-wrap{display:block;width:100%;text-align:left;padding-left:90px;position:relative}.wrap-filters .select-wrap::after{position:absolute;display:block;content:" ";height:2px;background-color:#e1e1e1;top:0;left:-50%;width:1000%}.wrap-filters .select-wrap span{position:absolute;left:0;top:0;line-height:58px}.wrap-filters .jq-selectbox__dropdown{padding:6px 0}.wrap-filters .woocommerce-ordering .jqselect{margin-left:0;min-width:auto}.main-picture-section a{height:460px;display:block}.section-content-page{padding-top:25px}.section-content-page .container-fluid{padding-left:15px;padding-right:15px}.fancybox-close{position:absolute;width:40px;height:40px;-webkit-background-size:13px 13px;background-size:13px 13px}.fancy-gallery .fancybox-close{position:fixed;right:0;top:0}.fancybox-subscribe.fancybox-wrap{top:auto !important;bottom:0 !important}.modal-wrap{width:100%}.modal-wrap::before{position:absolute;top:0;height:100%;width:100%;left:0;display:block;content:"";background-color:#fff}.subscribe-modal-wrap{min-height:inherit;padding-bottom:50px;padding-right:0}.subscribe-modal-wrap .thanks{position:relative;top:0}.image-subscribe{display:none}.left-subscribe{padding-top:54px;display:block;margin:0 auto;min-width:auto}.left-subscribe .btn-black{margin-top:25px}.woocommerce a.remove,.remove-td{position:absolute;top:11px;right:0}.content-page{padding-top:55px;padding-bottom:45px}.hidden-desctop-btn{display:block}}@media (max-width: 640px){html body form.cart{margin-right:0 !important;width:100%}html body form.cart .row{flex-wrap:nowrap}}@media (max-width: 575px){div.section-news-page{padding:0 15px}}@media (max-width: 480px){.wrap-input input[type="email"]{width:235px;max-width:235px}.wrap-input input[type="text"]{width:235px;max-width:235px}.fancybox-close{right:0}.modal-wrap{position:relative;z-index:1}.left-subscribe{padding-left:15px;padding-right:15px}.descr-modal{max-width:250px}.descr-modal br{display:none}.title-page{font-size:23px}}@media (max-width: 450px){p.paragraph-block{flex-direction:column;align-items:flex-start}}@media (max-width: 380px){.search-results div.items-tax-search li.items-tax-search::after{right:0}}@media (max-width: 350px){.wrap-input input[type="email"]{width:220px;max-width:220px}}
.shipping .form-row .required {
  display: inline-block;
}
.checkout .shipping .full-address-fields #billing_myfield15_field {
  margin-left: 0;
  margin-right: 22px;
}
.wrap-radios.item-radio .row.min-inputs{
  padding-top: 0px !important;
}
.section-basket .table-basket td{
	vertical-align:top;
}
.komplekt_info{
	margin-top:20px;
}
.komplekt_info p{
	font-weight:100;
}
.komplekt_discount{
	background: #DE4C4F;
	color:#fff;
	padding: 4px 8px 4px 8px;
}
.show_komplekt{
	font-weight:bold;
	margin-top:10px;
	display: block;
	cursor:pointer;
}
.show_komplekt:after{
	content: "";
    display: inline-block;
    border-top: 1px solid #000;
	border-left: 1px solid #000;
	width:10px;
	height:10px;
	transform:rotate(45deg);
	margin-left: 8px;
    vertical-align: sub;
}
.show_komplekt.active:after{
	transform:rotate(225deg);
	 vertical-align: unset;
}
.show_komplekt .hide{
	display:none;
}
.show_komplekt.active .hide{
	display:inline-block;
}
.show_komplekt .show{
	display:inline-block;
}
.show_komplekt.active .show{
	display:none;
}
.komplekt_info p{
	font-family: 'Montserrat Medium', sans-serif;
}
.komplekt_row{
	background: #F3F2F1;
	display:none;
}
.komplekt_row.show{
	display:table-row;
}
.komplekt_row td{
	padding-top:48px!important;
	padding-bottom:48px!important;
}
.komplekt_imgs{
	position:relative;
}
.komplekt_imgs img{
	position:absolute;
}
.show_komplekt.active .show{
	display:none;
}
.komplekt_list{
	margin-top:20px;
}
.komplekt_list p{
	display:flex;
	justify-content: space-between;
	font-family: 'Montserrat Medium', sans-serif;
	margin-bottom:10px;
}
.komplekt_list p a{
	color: inherit;
}
.book_name{
	text-decoration:underline;
}
.komplekt_row .discount{
	color: #DE4C4F;
}
.komplekt_list .price .old{
	color: #878787;
	text-decoration: line-through;
}
.price .old{
	color: #878787;
	text-decoration: line-through;
}
.total .old_price{
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 16px;
	color: #878787;
	position:relative;
	margin-bottom:10px;
	display: inline-block;
}
.total .old_price:after{
	content: "";
    display: block;
    border: 1px solid #DE4C4F;
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 104%;
    height: 1px;
    transform: rotate(340deg);
}
.total p{
	font-size: 26px;
	font-weight: 500;
}
.total p .discount{
	background: #DE4C4F;
	color:#fff;
	padding: 4px 8px 4px 8px;
	font-size:14px;
	margin-left:20px;
	
}
.add_komplect_to_cart{
	border: 1px solid #000000;
	padding: 16px;
	margin-top:30px;
	display:inline-block;
	cursor:pointer;
}
@media screen and (max-width: 749px){
	.section-basket .table-basket .komplekt_row{
		background: #F3F2F1;
		display:none;
			padding:0;
	}
	.section-basket .table-basket .komplekt_row.show{
		display:table-row;
	}
	.section-basket .table-basket .komplekt_row td:first-child{
		padding-bottom: 0!important;
	}
	.section-basket .table-basket .komplekt_row td:nth-child(n+1){
		padding-bottom: 0!important;
		padding-top: 0!important;
	}
	.section-basket .table-basket .komplekt_row td:last-child{
		padding-bottom: 20px!important;
		padding-left:33px;
	}
	.komplekt_list p{
		flex-wrap: wrap;
	}
}
.hide{
	display:none!important;
}
.accept_city.button{
  width: 180px;
  font-size: 10px;
  padding: 12px 0px;
  border: solid 1px #000000;
  font-family: 'Montserrat Semibold';
  letter-spacing: 1.5px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  display: inline-block;
  transition: all 0.3s;
  background: #fff;
  line-height: 14px;
  float: right;
margin-top: 20px;
}
.accept_city.button:hover {
  background-color: #000 !important;
  color: #fff !important;
}
.section-basket .table-basket tbody td{
	vertical-align: baseline;
}