html,body{overscroll-behavior:none}.wrapper.nas-punkti{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}#content .wrapper.nas-punkti div:before{top:9px}@media screen and (max-width:1280px){.wrapper.nas-punkti{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}}@media screen and (max-width:1024px) and (min-width:650px){.reviews-slider .vc_row.wpb_row.vc_row-fluid{display:none !important}}@media screen and (max-width:680px){.product_cat-plitka-na-mogilu table.thwepo-price-table tbody+tbody{display:none}.product_cat-plitka-na-mogilu table.thwepo-price-table{padding-bottom:70px !important}.product_cat-plitka-na-mogilu .single_variation_wrap{padding-left:0;padding-right:0;padding-bottom:0}.product_cat-plitka-na-mogilu tr.thwepo_productgroup.cokol{padding-left:20px;padding-right:20px}.product_cat-plitka-na-mogilu .outer_color_swithcer,.product_cat-plitka-na-mogilu .outer_color_swithcer+div{padding-left:20px;padding-right:20px}.product_cat-plitka-na-mogilu tr.total-price{padding-bottom:30px}.product_cat-tablichka-na-mogilu .clonewrapperouterouter{margin-left:-20px;margin-right:-20px}.wrapper.nas-punkti{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px}#content .wrapper.nas-punkti div a{font-size:14px}}#content .wrapper.nas-punkti div a{font-size:14px}@media screen and (min-width:2000px){.portfolio-inner.items{margin-left:-31px;margin-right:-21px;left:0;width:calc(100% + 62px)}}@media screen and (min-width:1800px){.search-no-results .headline-line,.search-results .headline-line,.page-template-searchpage .headline-line{padding-bottom:50px}}.ts-portfolio-wrapper.columns-4 .item:nth-child(4n+1){clear:none}.portfolio-inner.items{margin-left:-31px;margin-right:-21px;left:0;width:calc(100% + 62px)}@media screen and (max-width:1600px){.portfolio-inner.items{width:calc(100%+62px)}}@media screen and (max-width:1480px) and (min-width:1400px){.middle404 .inner-wrapper{display:flex;align-items:center;justify-content:center}}@media screen and (max-width:1600px) and (min-width:1080px){html .step1,html .step2,html .step4,html .step5,html .step6,html .step7,html .step9,html .step10{width:21.33% !important}.borderbottom.top404,.borderbottom.top404 .inner-wrapper{height:100px;position:relative}.page-id-313 .mfp-content .popup-inner-big{zoom:.8;overflow:hidden}html #content.error-page .middle404 .wrapper{max-height:100vh;height:calc(100vh - (110px*2) - 134px)}.p404{min-height:0}.p404 span{font-size:230px;margin-bottom:20px}}@media only screen and (-webkit-device-pixel-ratio:2) and (min-width:1080px){html .portfolio-inner.items{width:calc(100% + 63px)}.vc_row.wpb_row.vc_row-fluid.blackbg.withform_catalog_page+p:empty{height:0;margin:0 0 -7px}.post-type-archive.page-id-32725 li.product-category.product a:before{top:20px !important;height:calc(100% - 55px) !important}.page-id-313 .mfp-content .popup-inner-big .popup-sidebar{border-bottom:none}html .steps-title-description{width:calc(60% - 29px);margin-left:31px}}@media screen and (min-width:1060px){.single-product .vc_carousel-slideline .vc_item img{max-height:550px;width:auto !important;margin-left:auto;margin-right:auto}.woocommerce-product-gallery__image{display:FLEX;align-items:CENTER;justify-content:CENTER;height:100%}.single-product .vc_carousel-slideline .active+.active{margin-right:0 !important}.tax-ts_portfolio_cat #content .padtop30,.page-id-313 #content .padtop30{max-width:1112px;width:100%}.right-stick-outer .owl-prev{margin-left:-360px}.single.woocommerce div.product form.cart .button{border-left:1px solid #000}.popup-sidebar .port-text-part{max-height:calc(100%);overflow-y:scroll;overflow-x:hidden}.single.single-post.materialy-dlya-pamyatnika .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-bottom:-1px}.single.single-post.materialy-dlya-pamyatnika .vc_carousel-inner:after{top:auto;bottom:1px}body.archive .archive-category-wrapper:before{top:-62px;opacity:0}.archive.woocommerce-page main#main ul.products{margin-left:-21px}.woocommerce div.product form.cart .button{margin-right:-21px;border-radius:0 !important;border-right:1px solid #000;width:481px}.materialy-dlya-pamyatnika .wpb_wrapper .vc_btn3-container.vc_btn3-inline{margin-bottom:30px}.search ul.products.columns-4{margin-bottom:-49px}.search-results .lmp_load_more_button.br_lmp_button_settings{padding-top:54px;margin-bottom:-22px}.search .wrapper.scrolltop,.archive .wrapper.scrolltop{display:block !important;opacity:0;transition:all .25s ease}.single.materialy-dlya-pamyatnika .vc_row.wpb_row.vc_row-fluid.lined:before{opacity:0}.search .wrapper.scrolltop.showwed,.archive .wrapper.scrolltop.showwed{opacity:1;cursor:pointer}.wrapper.scrolltop.showwed{position:fixed;bottom:20px;left:0;right:0;margin:0 auto;border:none;height:1px;z-index:1}.wrapper.scrolltop.showwed .scroller{margin-top:-120px;margin-left:-130px;height:0}.single-product .vc_grid-container-wrapper+.vc_row .vc_col-sm-4{width:33.33%}.single-product .vc_grid-container-wrapper+.vc_row .vc_col-sm-4 .vc_column-inner:after{content:"";display:block;width:1px;height:100%;background:#000;position:absolute;top:0;right:-1px}.single-product .vc_grid-container-wrapper+.vc_row .vc_col-sm-4+.vc_col-sm-4 .vc_column-inner:after{right:1px}.single-product .vc_grid-container-wrapper+.vc_row .vc_col-sm-4+.vc_col-sm-4+.vc_col-sm-4 .vc_column-inner:after{display:none}.steps-title-description{width:calc(60% - 30px);border-left:1px solid #000;border-right:none;right:-1px}.home .widget-akcii-description+.wpb_column{margin-left:30px}.home #akcii-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-28px}dd.variation-{max-width:450px}dt[data-valuename="ÐœÐ°Ñ‚ÐµÑ€Ð¸Ð°Ð»"]+dd>div,dt[data-valuename="ÐœÐ°Ñ‚ÐµÑ€Ð¸Ð°Ð»"]+dd.variation- p{display:inline !important;margin-bottom:0 !important;position:relative;top:-1px}dt[data-valuename="ÐœÐ°Ñ‚ÐµÑ€Ð¸Ð°Ð»"]+dd>div .thwepo-image-item{margin-right:0 !important}.archive.category-materialy-dlya-pamyatnika .woocommerce-page main#main ul.products{margin-right:-21px;margin-left:-21px}.page-id-32725.woocommerce .woocommerce-breadcrumb{margin-top:40px}.page-template-izbrannoe-php .headline-line h1{padding-bottom:30px}.page-id-32725 .contacts-row .vc_col-sm-6{padding-top:102px;margin-top:-92px}.obratite_vnimanie.wpb_column.vc_column_container.vc_col-sm-6{padding-top:120px}tr.materials.thwepo_imagegroup.color_material .thwepo-image-group-item{margin-bottom:19px !important}.thwepo-section-list .section-title{padding:0 20px}html .vc_custom_1694792294711{margin-bottom:10px !important;margin-top:-10px}.page-template-searchpage .borderbottom+.borderbottom .wrapper{min-height:300px}body.post-type-archive .withform_catalog_page h4{max-width:800px;margin-left:auto;margin-right:auto;margin-top:60px}body.post-type-archive .withform_catalog_page h4+p{max-width:671px}.widget-akcii .vc_visible-item{border-right:1px solid #000}.blackbg.withform_catalog_page .wpcf7-acceptance a{border-bottom:1px solid;line-height:12px;position:relative;font-weight:400}.blackbg.withform_catalog_page input:not(.wpcf7-submit)::placeholder{color:#c8c8c8}html .blackbg.withform_catalog_page input:not(.wpcf7-submit){border-color:#c8c8c8}.blackbg.withform_catalog_page{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;margin-left:-22px;margin-right:-22px}body.page-template.page-template-info .faq-section .heading{padding-top:50px}#content.error-page .middle404 .wrapper{max-height:100vh;height:calc(100vh - (160px*2) - 134px)}.middle404 .inner-wrapper{height:100%}.vc_custom_1689622631759{border-right:1px solid #000;border-left:1px solid #000}.wpb_raw_code.wpb_content_element.wpb_raw_html.contact-form-widget{padding-right:5px}.shotablet{display:none !important}.step3,.step8{width:calc(14.4%) !important;margin-right:0}}@media screen and (min-width:993px){#opendesktoppopupmenu .desktop-popupcontainer{display:block !important}.opendesktoppopupmenu .desktop-popupcontainer{display:block !important;background:#476048;height:calc(100vh - 39px);position:relative;top:-1px}svg.desktop-popupbg{position:absolute;bottom:0;right:0}header#masthead.fixed-header{position:fixed;top:0;left:0;width:100vw;height:40px}header#masthead.fixed-header+.showmobile-popup+main{margin-top:102px}header#masthead{top:0;transition:all .25s ease}header#masthead.fixed-header .h-row>.r-menu-inner{display:none}header#masthead.fixed-header .right-header .h-row:first-child{display:none}header#masthead.fixed-header .right-header{display:flex;align-items:center}header#masthead.fixed-header .middle-header img{width:auto;height:31px}header#masthead.fixed-header .middle-header{margin:0;width:auto}header#masthead.fixed-header .showdesktop .flex{height:41px}header#masthead.fixed-header .left-header>.h-row{display:none}header#masthead.fixed-header .left-header .menu-btn-wrap{display:flex !important;color:#fff;height:40px;align-items:center}header#masthead.fixed-header .left-header .menu-btn-wrap svg{margin-right:10px}header#masthead.fixed-header .fixed-header-num{display:flex !important;justify-content:flex-end;padding-right:50px}header#masthead.fixed-header .fixed-header-num .menu-item:not(.menu-item-32434){display:none}header#masthead.fixed-header .fixed-header-num>div{display:flex;align-items:center;height:13px}header#masthead.fixed-header .h-row .r-buttons-inner{display:flex;align-items:center}.logged-in header#masthead.fixed-header{z-index:1111111}header#masthead.opendesktoppopupmenu{height:80px;padding-top:24px}header#masthead.opendesktoppopupmenu .middle-header{width:140px}header#masthead.opendesktoppopupmenu .middle-header img.custom-logo{height:55px}header#masthead.opendesktoppopupmenu .menu-item-32434{visibility:hidden}header#masthead.fixed-header.opendesktoppopupmenu .openfixedmenu svg{transform:rotate(90deg);width:24px;height:16px}.desktop-popupcontainer .menu a{font-size:16px}.desktop-popupcontainer .menu a:hover{color:rgba(255,168,0,1)}.top-popupcontainer-bottom>.menu>ul{display:flex;flex-direction:column}.top-popupcontainer-bottom{padding-top:32px}.top-popupcontainer-bottom>.menu>ul>li{margin-bottom:22px}header#masthead.fixed-header.opendesktoppopupmenu .showdesktop .flex{height:64px}header#masthead.opendesktoppopupmenu{padding-top:8px}.desktop-popupcontainer-bottom span.links a{color:#fff;text-decoration:none;margin-bottom:20px}.desktop-popupcontainer-bottom{padding-top:43px}header#masthead.opendesktoppopupmenu .left-header{padding-top:15px}header#masthead.fixed-header.opendesktoppopupmenu .showdesktop .flex{height:64px}header#masthead.opendesktoppopupmenu{padding-top:8px}.opendesktoppopupmenu .desktop-popupcontainer-bottom span.links a{color:#fff;text-decoration:none;margin-bottom:20px}.opendesktoppopupmenu .desktop-popupcontainer-bottom{padding-top:43px}header#masthead.fixed-header.opendesktoppopupmenu .showdesktop .flex{height:64px}header#masthead.opendesktoppopupmenu{padding-top:8px}.opendesktoppopupmenu .desktop-popupcontainer-bottom span.links a{color:#fff;text-decoration:none;margin-bottom:20px}.opendesktoppopupmenu .desktop-popupcontainer-bottom{padding-top:60px}header#masthead.opendesktoppopupmenu .mob-right-btns{margin-top:30px}header#masthead.opendesktoppopupmenu .left-header{padding-top:15px}header#masthead.opendesktoppopupmenu .desktop-popupcontainer-bottom .politik2{margin-top:20px}header#masthead.opendesktoppopupmenu .we_in_soc a svg{fill:#ffff;width:40px;height:40px}.opendesktoppopupmenu .mob-right-btns a{font-family:'Manrope';font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#fff;background:#000;border-radius:2px;width:120px;height:32px;margin-top:7px;display:inline-flex}.opendesktoppopupmenu .mob-right-btns a:hover{background:#ffa800}.opendesktoppopupmenu .mob-right-btns{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;width:120px}.opendesktoppopupmenu .politik a{font-family:'Manrope';font-style:normal;font-weight:300;font-size:10px;line-height:12px}header#masthead.opendesktoppopupmenu .left-header{padding-top:15px}header#masthead.opendesktoppopupmenu .we_in_soc a svg{fill:#ffff;width:40px;height:40px}.opendesktoppopupmenu .desktop-popupcontainer-bottom .politik{color:#fff;font-family:'Manrope';font-style:normal;font-weight:300;font-size:12px;line-height:19px}.opendesktoppopupmenu .desktop-popupcontainer-bottom .politik a{color:#fff;text-decoration:none;font-size:12px;line-height:1.4}.opendesktoppopupmenu .desktop-popupcontainer-bottom .politik{color:#fff;font-family:'Manrope';font-style:normal;font-weight:300;font-size:12px;line-height:19px}.opendesktoppopupmenu .desktop-popupcontainer-bottom .politik a{color:#fff;text-decoration:none;font-size:12px;line-height:1.4}.opendesktoppopupmenu .desktop-popupcontainer .menu{display:flex;flex-direction:column}.opendesktoppopupmenu .desktop-popupcontainer>div>div>div>.menu>li+li{margin-top:22px}.top-popupcontainer-bottom .menuhoverline{top:31px;opacity:1;zoom:1;left:260px;width:calc(100% - 260px)}.header-menu__title>svg{margin-left:10px;vertical-align:middle}.top-popupcontainer-bottom{position:relative}.top-popupcontainer-bottom .menuhoverline .onner-menuhoverline{display:flex;position:relative;flex-direction:column;top:0;padding:0;grid-column-gap:20px;grid-row-gap:24px}.top-popupcontainer-bottom .menuhoverline .onner-menuhoverline .header-menu__title+div{position:absolute;left:250px;width:calc(100% - 250px);display:none}.top-popupcontainer-bottom .menuhoverline .onner-menuhoverline .header-menu__title{text-transform:none;width:100%;min-width:100px;margin-bottom:0;font-size:18px;margin-left:0}.top-popupcontainer-bottom .to_open{display:none}.top-popupcontainer-bottom .menuhoverline *{zoom:1}.top-popupcontainer-bottom .openitshadow{display:none}.opendesktoppopupmenu .desktop-popupcontainer .menuhoverline .menu{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;width:100%}.opendesktoppopupmenu .desktop-popupcontainer .menuhoverline .menu a{text-transform:none}.top-popupcontainer-bottom .menuhoverline .col.mob-hover-col.subopen .header-menu__title+div{display:block !important;top:-1px}.top-popupcontainer-bottom .menuhoverline .col.mob-hover-col.subopen .header-menu__title+div li{margin-bottom:16px}.top-popupcontainer-bottom .col.mob-hover-col div+div+.header-menu__title{margin-top:16px}.top-popupcontainer-bottom .btn{display:none}.top-popupcontainer-bottom .header-menu__title{cursor:pointer}.subopen .header-menu__title{color:rgba(255,168,0,1)}html .opensubmenustyle .menuhoverline{display:block}.top-popupcontainer-bottom .menuhoverline{display:none}.desktoppsubmenu>a{cursor:pointer}.subopen>.header-menu__title,.desktoppsubmenu>a>svg{margin-left:8px;display:inline-block;vertical-align:middle;margin-top:-.5px}.subopen>.header-menu__title,html .opensubmenustyle>a{color:#ffa800}html .top-popupcontainer-bottom .subopen>.header-menu__title>svg path,html .opensubmenustyle>a>svg path,.desktoppsubmenu>a:hover>svg path{fill:#ffa800}html .top-popupcontainer-bottom .header-menu__title>svg path,.desktoppsubmenu>a>svg path{fill:#fff}.top-popupcontainer-bottom span{display:inline-block;padding-bottom:3px;border-bottom:1px solid rgb(255 168 0/0%);font-size:16px;line-height:.7}.subopen .header-menu__title span,.opensubmenustyle>a>span{border-bottom:1px solid rgb(255 168 0/37%)}.close-dsktop-popup{top:10px;right:30px;cursor:pointer}.close-dsktop-popup path{fill:#fff;opacity:.5}.desktoppsubmenu .sub-menu{display:none}.opensubmenustyle .sub-menu{display:flex;position:absolute;left:260px;top:30px}.opensubmenustyle .sub-menu li{margin-bottom:23px}.menu-verhnee-sprava-container ul li:hover ul{top:35px;height:auto;padding-top:10px;padding-bottom:10px;border:1px solid #000}}@media screen and (max-width:1380px) and (min-width:992px){.opendesktoppopupmenu .desktop-popupcontainer-bottom{padding-top:30px}header#masthead.opendesktoppopupmenu .mob-right-btns{margin-top:10px}svg.desktop-popupbg{max-width:30vw;height:auto}}@media screen and (min-width:992px){.one-news-post .vc_gitem-row-position-bottom{min-height:90px}.home .widget-akcii .vc_grid-item+.vc_grid-item .one-post{border-bottom:1px solid #000}.order-total th:after{font-family:Manrope;font-size:12px;font-style:normal;font-weight:300;line-height:20px;position:absolute;left:0;bottom:-11px;white-space:nowrap;text-transform:none;word-spacing:0}.order-total th{position:relative}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th{padding-left:0}.single .vc_carousel-slideline .active .vc_item{border-right:1px solid;height:calc(100% - 5px)}.showmobile{display:none !important}dt[data-valuename="ÑÑ‚Ð¾Ð¸Ð¼Ð¾ÑÑ‚ÑŒ Ð´Ð¾ ÑÐºÐ¸Ð´ÐºÐ¸"]+dd{position:absolute;right:0;bottom:64px;right:150px;text-decoration:line-through;color:#000;text-align:right;font-family:Forum;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:strikethrough}.woocommerce-cart dt[data-valuename="ÑÑ‚Ð¾Ð¸Ð¼Ð¾ÑÑ‚ÑŒ Ð´Ð¾ ÑÐºÐ¸Ð´ÐºÐ¸"]+dd{display:block}}@media screen and (min-width:768px){.right-stick-outer a img{padding:10px}.woocommerce-checkout div#order_review{width:320px;padding-bottom:30px;overflow-x:hidden}.woocommerce-checkout tr.cart_item .product-name{width:312px;padding-right:10px !important;box-sizing:border-box}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody{width:318px}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot{width:320px}.woocommerce-checkout h3#order_review_heading{width:320px}.woocommerce-checkout dl.variation{width:315px}#aboutseven .vc_row .vc_col-sm-4:first-child .year,#aboutseven .vc_col-sm-4:nth-child(3n+1) .year{border-left:none}#content .alreadyall .vc_grid .vc_pageable-slide-wrapper .one-news-post:nth-child(2n+1):after{content:"";display:block;width:1px;height:100px;position:absolute;right:-1px;background:#000}.showtablet{display:none !important}#reviews .noslider+.vc_row-fluid+.vc_row-fluid .vc_col-sm-4:first-child{margin-left:-14px;margin-right:16px}#reviews .noslider+.vc_row-fluid+.vc_row-fluid .vc_col-sm-4:last-child{margin-right:-18px;margin-left:14px}}@media screen and (min-width:480px){.product_cat-memorialnyj-kompleks .imagewrapper{min-height:210px !important;padding-left:10px;padding-right:10px}.tax-product_cat .lmp_load_more_button.br_lmp_button_settings{margin-top:36px}.showmobile-popup .widget_nav_menu li{margin-bottom:1px}.page-template-izbrannoe .empty-block{margin-top:-49px}.showonmobileonly{display:none !important}}@media screen and (max-width:1280px){.thwepo_productgroup.fixedwindow{max-width:1110px;left:calc(50vw - 556px);padding:0 !Important;width:100%}html .woocommerce .woocommerce-breadcrumb,html .woocommerce .woocommerce-breadcrumb a{text-decoration:none;color:#000}a.makebackcall.openpopup-link{display:none}}@media screen and (max-width:1180px){.wrapper.productslider{margin-bottom:-16px}.entry-content.halfedforoglavlenie{margin-left:0}.page-template-searchpage main#content .borderbottom+.borderbottom{border:none}.archive.category-materialy-dlya-pamyatnika .woocommerce-page main#main{max-width:calc(100vw - 20px);margin-left:10px}.single-product.woocommerce-page main#main{border-left:1px solid #000;margin-left:10px;width:calc(100% - 20px);margin-right:10px}.single-product div.product div.images img{right:1px}}@media screen and (max-width:1080px){html .lmp_load_more_button.br_lmp_button_settings .lmp_button:hover{color:#fff !important;background-color:#476048 !important}html body,html,div#page,div#page>*{max-width:100vw;margin:0;box-sizing:border-box}footer{position:relative}footer .wrapper:after{right:0;display:none}.page-id-32725 .contacts-row:before{display:none}.obratite_vnimanie{min-height:0}.page-id-32725 .contacts-row .vc_col-sm-6+.vc_col-sm-6:after{bottom:-1px}.page-id-32725.woocommerce-page main#main ul.products{margin-left:0;margin-right:0}.page-id-32725 ul.products.columns-5{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.page-id-32725 ul.products.columns-5:before,.page-id-32725 ul.products.columns-5:after{display:none}.page-id-32725 .woocommerce.columns-5 ul.products li.product-category{margin-right:auto !important;margin-left:auto !important}.load-more-wrapper .load-more:hover{background:#476048}header .wrapper{padding-left:10px;padding-right:10px}.left-header,.right-header{width:calc(50% - 70px)}.right-header{padding-left:8px}.middle-header{width:120px;transition:all .25s ease}.steps-title-wrapper{width:57%}.steps-title-description{width:calc(57% - 130px);margin-left:2px;border-left:1px solid}}@media screen and (max-width:980px) and (min-width:660px){.product_cat-ritualnye-tablichki .clonewrapperouterouter{width:calc(100% + 125px);margin-left:-20px}html .product_cat-ritualnye-tablichki table.thwepo-price-table{margin-left:0;margin-right:0;width:auto}}@media screen and (max-width:1024px) and (min-width:481px){#steps{display:none}}@media screen and (max-width:992px) and (min-width:481px){.woocommerce table.thwepo-price-table{padding-bottom:140px}.single.woocommerce div.product form.cart .thwepo-price-table~.button{margin-top:-110px}.single.woocommerce div.product form.cart .thwepo-price-table~.button{margin-top:-40px}}@media screen and (max-width:1024px){.fixed-body{max-height:100vh}.ts-portfolio-wrapper .portfolio-meta .heading-title{padding:0}.ts-portfolio-wrapper .load-more-wrapper:before{top:-15px}html .ts-portfolio-wrapper .item figure .portfolio-meta{padding:0 5px}.portfolio-meta .openpopup{font-size:14px;line-height:1.1;min-height:70px;display:flex;align-items:center}.extra-options table.thwepo-field-wrapper.open{position:relative}.nav-previous{border-right:none}html .woocommerce .woocommerce-ordering,html .woocommerce-page .woocommerce-ordering{width:auto;padding-right:18PX}.woocommerce .woocommerce-ordering select{background:0 0;appearance:none;-webkit-appearance:none}.filter-sidebar-outer{padding-left:0}.dalee_link{margin-bottom:20px;margin-top:20px}html .thwepo-section-list.thwepo_list_tab_style{max-width:100vw;overflow:scroll}html .thwepo-section-list.thwepo_list_tab_style .thwepo-section-title{min-width:210px}svg.mob-graf{position:absolute;right:0;bottom:0}.showmobile-popup .r-buttons-inner{flex-direction:column;display:flex;align-items:flex-start;padding-left:12px;padding-top:8px;margin-top:-16px}.showmobile-popup .r-buttons-inner a{display:inline-block;position:relative;width:auto;min-width:auto;margin-top:15px}.showmobile-popup .r-buttons-inner svg{margin-left:6px;margin-top:0;vertical-align:middle}.showmobile-popup a,.showmobile-popup span.links a{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:300;line-height:20px;text-decoration:none;margin-top:10PX}.showmobile-popup a{opacity:0}.showmobile-popup .we_in_soc a svg path{fill:#000}.showmobile-popup .we_in_soc a{text-decoration:none}.showmobile-popup div#custom_html-5:after{content:"";display:block;left:-10px;bottom:9px;height:1px;width:calc(100% + 20px);background:#5c775d;position:absolute}.showmobile-popup .widget#custom_html-5{padding-bottom:10px}.showmobile-popup:after,.showmobile-popup:before{content:"";display:block;left:10px;top:-60px;height:calc(100% + 60px);width:1px;background:#5c775d;position:absolute}.showmobile-popup:after{left:auto;right:10px}.openmenu svg{transition:all .25s ease}.openmenu.opendmobile-btn svg{transform:rotateZ(90deg)}.openmenu.opendmobile-btn svg path{fill:#000}.opendmobile-header .right-header{display:none}header.opendmobile-header#masthead{border-bottom:1px solid #5c775d;left:0;z-index:154}header.opendmobile-header+.showmobile-popup a{opacity:1}.showmobile-popup{background:#476048;padding:17px;position:absolute;top:-200vh;z-index:112;width:100%;margin:0 1px;transition:all .25s ease;display:none}.opendmobile-header+.showmobile-popup{display:block;top:63px}.showmobile-popup .widget_nav_menu li a{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:27px;text-decoration:none}.showmobile-popup .widget_nav_menu li{margin-bottom:5px;width:100%}.showmobile-popup .menu-item-32434{display:none}.showmobile-popup .menu{margin:0;padding:0}.showmobile-popup .widget{padding-left:10px;margin-bottom:0}.mob-right-btns a{border-radius:2px;background:#000;color:#fff;font-family:Manrope;font-size:16px;font-style:normal;width:200px;height:52px}.mob-right-btns{z-index:2;position:absolute;right:20px;top:1px}.opendmobile-header .wrapper.showmobile{position:relative}.mob-right-btns a+a{margin-top:10px}.mob-right-btns+div{position:relative}.opendmobile-header .wrapper.showmobile:after,.mob-right-btns+div:before{content:"";display:block;background:#5c775d;height:1px;width:calc(100vw + 20px);left:-20px;position:absolute;top:8px}.opendmobile-header .wrapper.showmobile:after{bottom:0;top:auto}.showmobile-popup .r-buttons-inner{min-height:130px}.mob-right-btns+.widget{padding-top:20px}.showonmobileonly a{color:#000;text-decoration:none}.one-news-post.niceborderedforblog .vc_btn3.vc_btn3-color-white:hover{border-color:transparent}.headline-line .svg-wrapper{position:absolute;bottom:0;left:auto;right:-30px}.home #content .vc_grid .vc_pageable-slide-wrapper .vc_visible-item:last-child{padding-bottom:0 !important}.home #content .vc_grid .vc_pageable-slide-wrapper .vc_visible-item:last-child:after{display:none}.hidetablet{display:none !important}.shotablet{display:block !important}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post{display:inline-block}}@media screen and (max-width:992px){.showmobile-popup{max-width:100vw !important;overflow-x:hidden !important;overflow-y:scroll !important}#wpadminbar{zoom:.6}.logged-in header#masthead{top:32px}.logged-in div#page{margin-top:40px}.showmobile-popup{max-height:initial;overflow-x:scroll;overflow-y:hidden;min-height:0 !important}header#masthead{position:fixed;top:0;left:0;width:100%}div#page,.logged-in div#page{margin-top:40px}.logged-in header#masthead{top:32px}.showmobile-popup .menuhoverline1,.showmobile-popup .menuhoverline{height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .25s ease}.openfrm .menuhoverline1,.openfrm .menuhoverline{top:auto;height:auto;opacity:1;visibility:visible;overflow:visible;margin-bottom:7px}.openfrm>a{color:#ffa800 !Important;text-decoration-line:underline !Important}.menu-item-has-children>a:after,.openmobiledownmenu1>a:after,.openmobiledownmenu>a:after{content:url(/wp-content/themes/tstone/img/closefrm.svg);margin-left:5px;transition:all .25s ease}.menu-item-has-children.opened>a:after,.openmobiledownmenu1.openfrm>a:after,.openmobiledownmenu.openfrm>a:after{content:url(/wp-content/themes/tstone/img/dropdown_yellow.svg);margin-left:5px}.menu-verhnee-sprava-container ul li ul{padding-left:20px;position:relative;top:0}.menu-verhnee-sprava-container ul li.opened ul{top:0;position:relative;border:none;height:auto;z-index:2}.menu-verhnee-sprava-container ul li.opened>a{color:#ffa800 !Important;text-decoration-line:underline !Important}.showmobile-popup .widget_nav_menu li a.to_open{margin-top:0;color:#ffa800;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-decoration-line:underline;margin-top:5px}.showmobile-popup .col ul li:nth-child(10)~li{display:none}div#our_works_slider{margin:0 -11px}div#our_works_slider .owl-controls{top:auto;bottom:-48px;left:0;justify-content:center;display:flex}div#our_works_slider .owl-controls>div{justify-content:center}div#our_works_slider .owl-controls>div div{margin:0 10px}html table.thwepo-price-table,html .extra-options.skidkiwrap.thwepo_variable.thwepo_skidka.thwepo_tab_style{position:relative;max-width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.stickywrapouter+div .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-top:0;margin-right:-10px}html.noovorflow{overflow-x:hidden}.materials-related .vc_col-sm-3{background:#fff}html .single-product.woocommerce ul.products li.product .button{text-align:center}.materials-related{margin:0 -16px}html .materials-related:before{opacity:0}.materials-related .vc_column_container>.vc_column-inner{padding-left:5px;padding-right:5px}.materialy-dlya-pamyatnika .productslider .woocommerce.columns-4{margin-left:-11px;margin-right:-11px}.materialy-dlya-pamyatnika .woocommerce ul.products.columns-4 .owl-item li.product{margin-bottom:0}tr.thwepo_productgroup.fixedwindow{left:0;top:0;max-height:100vh;height:100vh}.fixedwindow .scrolledcontent{max-height:100vh;height:100vh}.fixedwindow .scrolledcontent .value.above{max-height:calc(100vh - 80px);grid-template-columns:repeat(3,1fr)}html .thwepo-section-list.thwepo_list_tab_style:before{display:none}.woocommerce-variation-add-to-cart-enabled:before{content:"Выберите параметры товара";top:20px;left:19px;position:absolute;color:#000;font-family:Forum;font-size:60px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;width:100%;text-align:center;left:0;text-align:left;padding-left:0}.extra-options table.thwepo-field-wrapper.default.open:after{bottom:-1px}.wrapper{max-width:calc(100vw - 20px);margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}.extra-options.skidkiwrap.thwepo_variable.thwepo_skidka.thwepo_tab_style{position:relative;max-width:100%;margin-right:0;margin-left:0}table.thwepo-price-table{max-width:100%;margin:0}table.thwepo-price-table tr td:first-child{width:200px}.single.woocommerce div.product form.cart .button{margin-right:0;width:100%}html section.related.products h3{text-align:left}.page-template-izbrannoe ul.products,.archive.woocommerce-page main#main ul.products{display:grid;grid-template-columns:repeat(3,1fr)}#masthead .showdesktop{display:none}.wrapper.showmobile .flex{align-items:center;justify-content:space-between}.right-header{text-align:right}.middle-header{margin-top:10px;margin-bottom:9px}.wrapper.showmobile{padding-left:18px;padding-right:18px}.middle-header a img{height:39px}}@media screen and (max-width:962px){#akcii-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{flex-direction:column}.one-review-inner{margin-left:auto;margin-right:auto}section#reviews .owl-item{text-align:center}#reviews .heading{margin-bottom:0;text-align:center}#reviews .heading h3{width:100%}section#reviews .vc_col-sm-12>.vc_column-inner>.wpb_wrapper{position:relative}#reviews .owl-controls,#reviews .owl-theme .owl-nav{left:0;width:100%;max-width:450px;margin-left:auto;margin-right:auto;right:0}}@media screen and (max-width:1080px) and (min-width:768px){.woocommerce-cart table.cart td.product-name{padding-left:10px}dd.variation-{max-width:370px}.woocommerce.columns-5 ul.products li.product-category{margin-right:0;width:100%}.home .woocommerce ul.products.columns-5{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:;grid-column-gap:60px;grid-row-gap:0px;justify-content:center}.home .woocommerce ul.products.columns-5:before,.home .woocommerce ul.products.columns-5:after{display:none}}@media screen and (max-width:962px) and (min-width:768px){.vc_row.wpb_row.vc_row-fluid.slider-news .wpb_raw_html.heading a{display:none}.home .woocommerce ul.products.columns-5{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:20px;grid-row-gap:0px;justify-content:center}}@media screen and (max-width:960px){h1{font-size:48px}.port-text-part{font-size:14px}ul#menu-futer{flex-wrap:wrap;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;text-align:center}ul#menu-futer li{margin-top:10px}.f-cont-col{margin-left:auto;margin-right:auto;text-align:center}.show_pc{display:none}.show_mobile{display:block !important}svg.show_mobile{margin-left:auto;margin-right:auto;position:absolute;bottom:38px;width:100%}.copyright{margin-top:180px;padding-bottom:3px}#content #post-slider .vc_grid .vc_pageable-slide-wrapper .one-news-post{padding-bottom:26px !important;margin-bottom:-5px}.delivery-page .svg-wrapper{zoom:.6;left:auto;right:-50px}}@media screen and (max-width:905px){.delivery-page h3{font-size:30px}.woocommerce-variation-add-to-cart-enabled:before{content:"Выберите параметры товара";top:38px;left:19px;font-size:40px;left:0;padding-left:0}.archive.category-materialy-dlya-pamyatnika .woocommerce-page main#main .archive-description{padding-bottom:50px}.archive.category-materialy-dlya-pamyatnika .note+svg{right:-30px}#reviews .vc_grid-filter-select{display:none}.oformlenie tbody{grid-template-columns:repeat(2,1fr)}.dop_tovari_cokol tr.thwepo_productgroup,.dop_tovari tr.thwepo_productgroup{margin-bottom:30px}.dop_tovari_cokol>tbody,.dop_tovari>tbody{display:grid;grid-template-columns:repeat(2,1fr)}.page-id-32725 ul.products.columns-5{display:grid;grid-template-columns:repeat(4,1fr)}.woocommerce.columns-5 ul.products li.product-category:nth-child(3):after,.woocommerce.columns-5 ul.products li.product-category:nth-child(3):before{display:none}#content .blogtitlerow .wrapper{padding-top:30px}#steps .bordertop+div+.bordertop p{margin-top:22px}.step3,.step8{display:none}.category-akcii-na-pamyatniki .note{padding-right:100px}.woocommerce-checkout .headline-line .svg-wrapper svg{width:180px;right:0}.woocommerce-checkout .headline-line .svg-wrapper{right:-20px}}@media screen and (max-width:540px){.category-kladbisha-moskvi-i-mo .h1minusmargintop+p:before{content:"";display:block;position:absolute;top:0;left:-100vw;width:300vw;background:#000;height:1px}.category-kladbisha-moskvi-i-mo .h1minusmargintop+p{position:relative}.category-kladbisha-moskvi-i-mo .h1minusmargintop+p{overflow:visible;width:calc(100% + 20px);margin:0 -10px -16px}.category-metro span strong span,.category-derevni-mo span strong span,.category-metro span strong span,.category-kladbisha-moskvi-i-mo span strong span{font-size:20px}.category-metro h2,.category-derevni-mo h2,.category-metro h2,.category-kladbisha-moskvi-i-mo h2{hyphens:auto}.category-metro ul,.category-derevni-mo ul,.category-metro ul,.category-kladbisha-moskvi-i-mo ul{margin-left:0;padding-left:20px}.showmobile-popup .widget_nav_menu .col li{margin-bottom:0}.showmobile-popup .onner-menuhoverline{grid-template-columns:repeat(1,1fr)}}@media screen and (max-height:540px){.p404 span{font-size:124px}.p404 svg{left:0;bottom:auto;right:0;width:78%;top:-40px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.home .catalog-row ul.products.columns-5{padding-left:0;margin-left:0}.middle404 .inner-wrapper{display:flex;align-items:center;justify-content:center}#content.error-page .wrapper{display:flex;align-items:center}.blago-steps{flex-direction:column}.wpb_wrapper .blago-steps{flex-direction:column !important;border-bottom:none !important}.blago-steps .vc_col-sm-1\/5 .vc_column-inner{border-right:none;border-left:none !important}.blago-steps .vc_col-sm-1\/5 .wpb_wrapper{font-size:40px;padding-top:4px;padding-bottom:4px}.blagous-intro img{position:relative;left:auto;right:-5%;float:right}.blagous-intro:after{bottom:0}.price_row .vc_col-sm-3\/5{width:100%;grid-area:1/1/2/3}.price_row{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;margin-bottom:20px}.price_row .vc_col-sm-3\/5+.vc_col-sm-1\/5{grid-area:2/1/3/2;border:none;text-align:left;padding-top:6px;padding-bottom:6px}.price_row .vc_col-sm-3\/5+.vc_col-sm-1\/5+.vc_col-sm-1\/5{grid-area:2/2/3/3;text-align:right}.price_row .vc_col-sm-3\/5 *{font-weight:500}.blago-steps{flex-direction:column}.wpb_wrapper .blago-steps{flex-direction:column !important;border-bottom:none !important}.blago-steps .vc_col-sm-1\/5 .vc_column-inner{border-right:none;border-left:none !important}.blago-steps .vc_col-sm-1\/5 .wpb_wrapper{font-size:40px;padding-top:4px;padding-bottom:4px}.blagous-intro img{position:relative;left:auto;left:62%;float:none}.blagous-intro:after{bottom:0}.price_row .vc_col-sm-3\/5{width:100%;grid-area:1/1/2/3}.price_row{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;margin-bottom:20px}.price_row .vc_col-sm-3\/5+.vc_col-sm-1\/5{grid-area:2/1/3/2;border:none;text-align:left;padding-top:6px;padding-bottom:6px}.price_row .vc_col-sm-3\/5+.vc_col-sm-1\/5+.vc_col-sm-1\/5{grid-area:2/2/3/3;text-align:right}.price_row .vc_col-sm-3\/5 *{font-weight:500}.wpb_wrapper .blago-steps:last-child .vc_col-sm-4\/5:after,.wpb_wrapper .blago-steps .vc_col-sm-1\/5:before,.wpb_wrapper .blago-steps .vc_col-sm-1\/5:after{content:"";display:block;width:300vw;height:1px;left:-100vw;position:absolute;background:#000}.wpb_wrapper .blago-steps:last-child .vc_col-sm-4\/5:after{bottom:0}.wpb_column.vc_column_container.vc_col-sm-1\/5{border:none;position:relative}.vc_row-fluid.blago-steps{border-top:none !important}.blagoustr-top.borderbottom{border:none}.blagous-intro img{display:flex}.blago-steps .wpb_column.vc_column_container.vc_col-sm-1\/5:before,.blago-steps .wpb_column.vc_column_container.vc_col-sm-1\/5:after{content:"";display:block;width:300vw;height:1px;left:-100vw;position:absolute;background:#000}.wpb_column.vc_column_container.vc_col-sm-1\/5{border:none;position:relative}.vc_row-fluid.blago-steps{border-top:none !important}.subheading_cat_inner{margin:0 -10px;padding-top:20px;padding-bottom:20px}.page-template-izbrannoe ul.products.columns-4{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}ul.products.columns-4.owl-carousel.owl-theme.owl-loaded{grid-template-columns:repeat(1,1fr);margin-bottom:0}.single .entry-meta:after{opacity:0}.productslider .woocommerce.columns-4{padding-bottom:40px;margin-bottom:0;margin:0 -10px}.nav-links>div{justify-content:normal}.productslider .woocommerce ul.products.columns-4{grid-row-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.entry-content.halfedforoglavlenie{order:-1}.entry-meta.nobottomborder:after{opacity:0}.single article.category-novosti{display:flex;flex-direction:column}.berocket_single_filter_widget{padding-left:10px}.stickywrapouter+div .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-left:-10px}.entry-content.halfedforoglavlenie{display:flex;flex-direction:column}.stickywrapouter{width:100%}.stickywrapouter .lwptoc_i{width:100%}.right-stick-outer{border-left:none}.right-stick-outer .vc_col-sm-12{padding-left:0}.home .slider-news .shotablet img{border:none}.ts-portfolio-wrapper .filter-bar{margin-left:-21px;margin-right:-21px}.single-product .vc_grid-container-wrapper+.vc_row{padding-top:18px}.single-product .vc_pageable-slide-wrapper .owl-item .vc_grid-item{border-left:none;border-right:none}.single-product .vc_grid-container-wrapper+.vc_row .vc_col-sm-4+.vc_col-sm-4+.vc_col-sm-4 .vc_column-inner{border-bottom:1px solid #000}#content.materiali>div:first-child>.wrapper{padding-top:30px}.materials-related .vc_col-sm-3{width:100%;text-align:center}html .page-template-izbrannoe ul.products,.single-product ul.products.columns-4,.materials-related{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:15px}.single-product ul.products.columns-4{grid-row-gap:20px;grid-column-gap:20px}.materials-related .vc_col-sm-3 img{width:100%;max-width:150%}.materials-related .wpb_single_image .vc_figure{width:100%;text-align:center}.materials-related .wpb_single_image .vc_single_image-wrapper{width:100%}div#reviews .vc_grid-item{position:relative}#reviews .vc_grid-filter:not(.vc_gitem-post-data){display:block !important}#reviews .vc_responsive .vc_grid-filter-select{display:none}#reviews .vc_gitem_row.vc_row.vc_gitem-row-position-middle{display:flex;justify-content:space-between;width:100%}#reviews .vc_gitem_row.vc_row.vc_gitem-row-position-middle:before,#reviews .vc_gitem_row.vc_row.vc_gitem-row-position-middle:after{display:none}.dalee_link{padding-top:40px;padding-bottom:37px}.extra-options.skidkiwrap.thwepo_variable.thwepo_skidka.thwepo_tab_style tbody{width:100%;display:block}.woocommerce div.product form.cart table .itogo_title td,.extra-options.skidkiwrap.thwepo_variable.thwepo_skidka.thwepo_tab_style .skidki>.label.leftside label.label-tag{width:calc(100vw - 110px);text-align:center;margin-bottom:20px}table.skidka{border-bottom:1px solid #2f2f2f;padding-bottom:10px}.skidkiwrap table.thwepo-field-wrapper.skidka{margin-bottom:0}.woocommerce div.product form.cart table .itogo_subtitle td{text-align:center}.archive-category-wrapper .owl-controls .owl-nav div{margin:0 10px}html .woocommerce ul.products.columns-4 li.product{width:100%}html .woocommerce ul.products.columns-4 li.product{margin-bottom:0}html .woocommerce ul.products li.product .button{justify-content:center;align-items:center;text-align:center}.page-template-blogpage .empty-block{display:none !important;height:70px;background:#fff;z-index:1;position:relative}.page-template-blogpage .alreadyall .empty-block{display:block !important}.single .vc_carousel-slideline .active .vc_item{border:none}.div-sizes-wrapper,tr.materials.thwepo_imagegroup.color_material{width:100%}table.thwepo-field-wrapper.default tbody{flex-direction:column-reverse}.archive-category-wrapper .owl-controls{position:relative;top:auto;left:0;width:100%;margin-top:20px}.archive-category-wrapper .owl-controls .owl-nav{width:100%;justify-content:center}.archive-category-wrapper .owl-controls .owl-nav>div{margin:0 14px}.page-id-32725 ul.products.columns-5{display:grid;grid-column-gap:20px;grid-template-columns:repeat(3,1fr)}.page-id-32725 .woocommerce.columns-5 ul.products li.product-category{width:100%;max-width:100%}html .top404.bottomblock .wrapper,html .borderbottom.top404{height:calc(25vh - 62px);min-height:0;overflow:hidden;height:calc((var(--vh,1vh)*25) - 58px)}html .borderbottom.middle404{height:calc(63vh - 62px)}html #content.error-page .top404.bottomblock .wrapper{min-height:86px}html .top404.bottomblock,html .top404.bottomblock .inner-wrapper{height:auto}#content.error-page .top404.bottomblock .wrapper{min-height:100px}.top404.bottomblock{min-height:50px}.popup-inner-wrap{padding:28px}.woocommerce-checkout .headline-line h1{padding-bottom:30px}.woocommerce-checkout form.checkout.woocommerce-checkout{flex-direction:column;padding-right:20px}.woocommerce-billing-fields{max-width:100%}.woocommerce-checkout h3#order_review_heading{display:none}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody{display:none}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot{right:0;width:100%;position:relative;bottom:auto;background:0 0;color:#000}.woocommerce-checkout div#order_review{padding-top:0;width:100%;height:auto;text-align:center;padding-bottom:0;border:none}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{width:100%;background:0 0}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot *{color:#000 !important;justify-content:center}.woocommerce-checkout #order_review tr.cart-subtotal th:before{color:#000;max-width:180px;display:block;text-align:center;margin-left:auto;margin-right:auto}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot{justify-content:center;border:none;height:200px;padding-bottom:40px}.woocommerce-checkout #order_review tr.cart-subtotal th+td{text-align:center}.woocommerce-checkout #payment #place_order{margin-bottom:0}.woocommerce-checkout #payment div.form-row{position:absolute;bottom:0;width:100%;text-align:center;padding-left:0}.woocommerce td.product-name dl.variation{margin-bottom:20px !important;padding-left:10px;padding-right:10px}.woocommerce-cart table.cart td.product-name{padding:0;padding-bottom:44px}.woocommerce-cart #content .wrapper{padding-bottom:0}.woocommerce-cart .empty-block{display:none}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;margin-right:0}.woocommerce-cart table.cart td.product-name{width:100%;position:static;left:0;text-align:left}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{display:none}.woocommerce-cart table.cart td.product-name>a{position:absolute;top:50px;right:20px}.woocommerce a.remove{font-size:14px}.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{min-height:200px;position:relative}tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal{position:absolute;bottom:auto;top:120px;background:0 0 !important}span.itogstoim{max-width:150px;display:block}.woocommerce-cart table.cart .product-thumbnail:after{content:"";display:block;width:300vw;background:#000;bottom:-1px;height:1px;position:absolute}.woocommerce-cart td.product-price{display:none !important}.woocommerce td.product-quantity{left:0;width:100%;bottom:-1px}.product-quantity .quantity button{border-bottom:none;margin-bottom:0;background:#fff}.woocommerce td.product-name dl.variation{text-align:left}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:inline-block;vertical-align:middle}.cart_totals tr.cart-subtotal{display:none !important}tr.order-total{text-align:center}.woocommerce-cart .cart-collaterals .cart_totals tr td{text-align:center !important}td.product-remove{border:none !important}li.hidetagsall,li.showtagsall{display:none !important}.filter-bar li{background:#fff}.portfolio-inner.items{margin-left:-21px;margin-right:0;left:0;width:calc(100% + 42px);margin-top:}html .ts-portfolio-wrapper .filter-bar li{padding-left:15px;padding-right:15px}.ts-portfolio-wrapper .filter-bar{overflow:scroll;grid-template-columns:repeat(105,1fr)}svg.portfolio-svg{width:190px;margin-right:10px;margin-right:0;margin-bottom:-10px}.portfolio h1{padding-bottom:60px}.portfolio-inner.items{margin-top:20px}svg.portfolio-svg{width:190px;margin-right:10px;margin-right:0;margin-bottom:-10px}.portfolio h1{padding-bottom:80px}svg.portfolio-svg{width:160px}html .ts-portfolio-wrapper.columns-4 .item{width:50%}html .ts-portfolio-wrapper .filter-bar li{font-size:12px !important;height:44px}html .borderbottom.top404,.borderbottom.top404 .inner-wrapper,.top404.bottomblock .wrapper{display:flex;align-items:center;width:100%}.home .shotablet img{border-bottom:1px solid}.home .about-company.contacts-row .vc_col-sm-6+.vc_col-sm-6{margin-left:5px;width:calc(100% - 10px)}.delivery-page .vc_row.wpb_row.vc_row-fluid h3{margin-bottom:-10px}.delivery-page .vc_column-inner{overflow:hidden;min-height:0}.woocommerce ul.products.columns-4 li.product:nth-child(2){margin-right:0}section#aboutsix .owl-controls{position:relative;left:0;top:10px}section#aboutsix .owl-theme .owl-nav{width:100%;justify-content:center}section#aboutsix .owl-theme .owl-nav div{padding:0 20px !important}.delivery-page .wpb_column.vc_column_container.vc_col-sm-9{border:none}section#aboutsix .owl-carousel-images-single{margin-bottom:10px;padding-bottom:35px}section#aboutseven h3+.vc_row+.vc_row+.vc_row .vc_col-sm-4:nth-child(2) .wpb_wrapper,section#aboutseven h3+.vc_row+.vc_row .vc_col-sm-4:first-child .wpb_wrapper,section#aboutseven h3+.vc_row+.vc_row .vc_col-sm-4:nth-child(3) .wpb_wrapper,section#aboutseven h3+.vc_row .vc_col-sm-4:nth-child(2) .wpb_wrapper{flex-direction:row-reverse}section#aboutseven .wpb_wrapper .wpb_wrapper .wpb_wrapper{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:0;margin-bottom:0}#abouttop .vc_column-inner{padding-top:35px;padding-bottom:12px}section#aboutseven h3+.vc_row+.vc_row+.vc_row .vc_col-sm-4:nth-child(2) .wpb_wrapper,section#aboutseven h3+.vc_row+.vc_row .vc_col-sm-4:first-child .wpb_wrapper,section#aboutseven h3+.vc_row+.vc_row .vc_col-sm-4:nth-child(3) .wpb_wrapper,section#aboutseven h3+.vc_row .vc_col-sm-4:nth-child(2) .wpb_wrapper{flex-direction:row-reverse}section#aboutseven .wpb_wrapper .wpb_wrapper .wpb_wrapper{border-top:0 solid #000;border-bottom:0 solid #000;margin-top:0;margin-bottom:0}#aboutfourth .vc_col-has-fill .vc_column-inner{background:#fff !important;color:#000 !important;padding-top:0;padding-bottom:0;border-left:1px solid #000;border-right:1px solid #000}div#aboutfourth .wpb_column+.wpb_column{border-left:none}#aboutfourth .vc_col-has-fill .vc_column-inner *{color:#000 !Important}div#aboutfourth .wpb_wrapper .wpb_wrapper{padding-top:0;padding-bottom:0}div#aboutfourth .vc_row.vc_row-fluid{padding-top:30px;padding-bottom:30px}div#aboutfourth .wpb_wrapper .wpb_wrapper .wpb_content_element{margin-top:0;margin-bottom:0}div#aboutfourth .vc_row.vc_row-fluid+.vc_row{flex-direction:column-reverse}div#aboutfourth .wpb_row+.wpb_row .vc_col-sm-6+.vc_col-sm-6 .vc_column-inner{padding-bottom:0}.page-template-about #white_large_text p{padding-top:48px;padding-bottom:80px;color:#476048;color:#000}body.page-template-about #white_large_text p{color:#476048}.page-template-about #white_large_text p+p{padding-bottom:10px}section#aboutsix p{margin-top:0;margin-bottom:0}section#aboutsix .wpb_text_column{margin-bottom:15px;padding-top:6px}span.wpcf7-list-item-label{padding-left:22px;min-height:20px;align-items:center}.page-template-blogpage .vc_pageable-load-more-btn{padding-bottom:70px}.page-template-blogpage .vc_pageable-load-more-btn:after{content:"";display:block;position:absolute;width:300vw;height:1px;left:-100vw;background:#000;bottom:45px}h1{font-size:40px}html .inner-wrapper{padding:0;border:none}.bottomblock.top404 .inner-wrapper:after,.borderbottom.top404 .inner-wrapper:after,.borderbottom.middle404 .inner-wrapper:before{background:0 0}.top404.bottomblock,.top404.bottomblock .inner-wrapper{height:100px}.top404.bottomblock{height:auto}.p404 span{font-size:200px}.p404 svg{left:0;bottom:auto;right:0;width:100%;top:-40px}.p404 span{text-align:center;margin-bottom:0;line-height:1}.p404{min-height:0;padding-bottom:50px;padding-top:70px}.borderbottom.top404,.borderbottom.top404 .inner-wrapper{height:80px;position:relative}section#reviews .vc_col-sm-12>.vc_column-inner>.wpb_wrapper{justify-content:center}.slider-news .wpb_raw_html.heading a{display:none}.review_bottom_block{font-size:14px;min-height:400px}.review_top_block{margin-bottom:25px}.one-review-inner{padding-top:60px;min-height:568px;border-radius:0 0 50px 50px}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post{display:inline-block}#white_large_text p{font-size:40px}.catalog-row.home-catalog-row .heading.showtablet a{display:block}.heading h3{text-align:center;width:100%}.home-catalog-row .heading.showtablet{padding-top:10px}.home-catalog-row{padding-bottom:70px}.roundes{margin-left:auto;margin-right:auto;justify-content:center;padding-bottom:0}.about-company .vc_btn3-container.vc_btn3-inline.showtablet{padding-bottom:50px}section#scrolled_text+div+div.about-company .vc_col-sm-6:first-child{padding-top:68px}div#hometoppage{flex-direction:column-reverse}div#home-carousel{width:100%;margin-bottom:1px}.wpb_text_column.wpb_content_element.home-h1-wrapper{margin-top:0;margin-bottom:30px}.home-h1-wrapper img{position:relative;bottom:0;filter:brightness(.7)}div#hometoppage .wpb_raw_code+.vc_btn3-inline{padding-bottom:50px !important}#steps .bordertop{border:none}#steps .bordertop+div+.bordertop+div+.bordertop{border-bottom:none !important}#steps .bordertop+div+.bordertop{background:#fff !important;left:0 !important;width:calc(100vw - 5px) !important;max-width:110vw !important}.step1,.step2,.step4,.step5,.step6,.step7,.step9,.step10{border-left:1px solid #000;border-right:1px solid #000;display:block !important}.step1:before,.step1:after,.step2:after,.step4:after,.step5:after,.step6:after,.step7:after,.step9:after,.step10:after{content:"";display:block;width:calc(100vw + 20px);left:-20px;bottom:0;background:#000;height:1px;position:absolute}.step1:before{bottom:auto;top:0}section#steps h3{text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.steps-title-wrapper{width:100%;text-align:center}html body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title .vc_tta-controls-icon{top:53%}.faq-section .heading span,.step8,.step6,.step2,.step3{display:none !important}.step1,.step2,.step4,.step5,.step6,.step7,.step9,.step10{width:100% !important;margin-left:0;border-top:none}#steps .bordertop .wpb_wrapper{min-height:0;min-height:0 !important;padding-bottom:6px}.steps-title-description{display:none !important}section#steps .bordertop{z-index:0;padding-left:5px}ul#menu-futer{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0px;grid-row-gap:0px;text-align:center}ul#menu-futer li{margin-top:10px}section#steps h3{text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.steps-title-wrapper{width:100%;text-align:center}section#steps{margin-left:-11px}.widget-akcii-description h3.vc_custom_heading{text-align:center !important}.widget-akcii-description p{margin-left:auto;margin-right:auto;text-align:center}section#akcii-section .wbp_wrapper>.vc_btn3-container.vc_btn3-inline{display:none}section#akcii-section .wpb_raw_code.wpb_content_element.wpb_raw_html+.vc_btn3-container.vc_btn3-inline{display:none}.widget-akcii-description+.wpb_column{width:calc(100% + 8px);margin-left:-10px}.about-company h3{text-align:center}.about-company *{text-align:center}.woocommerce.columns-5 ul.products li.product-category{width:33%;margin:0 0 10px !important;float:none !important;display:inline-block}.catalog-row ul.products.columns-5{display:flex;flex-wrap:wrap;justify-content:space-between}.home .catalog-row ul.products.columns-5 .product-category:nth-child(13),.home .catalog-row ul.products.columns-5 .product-category:nth-child(14),.home .catalog-row ul.products.columns-5 .product-category:nth-child(15){display:none !Important}.woocommerce.columns-5 ul.products li.product-category:nth-child(3):after,.woocommerce.columns-5 ul.products li.product-category:nth-child(3):before{display:none !important}.catalog-row ul.products.columns-5:after,.catalog-row ul.products.columns-5:before{display:none}.hidetablet{display:none !important}.one-post.borderbottom.bordertop.odd{border-bottom-color:#ffa800}.one-post.borderbottom.bordertop.odd+.empty-block{border-bottom-color:#ffa800}}@media screen and (max-width:768px){.owl-carousel-images-single.owl-do-posle.owl-carousel .owl-nav{border-top:1px solid}.owl-carousel-images-single.owl-do-posle{position:relative}.owl-carousel-images-single.owl-do-posle.owl-carousel .owl-controls{position:relative;left:0}.owl-carousel-images-single.owl-do-posle.owl-carousel .owl-nav{width:100%;justify-content:center}.owl-carousel-images-single.owl-do-posle.owl-carousel .owl-nav div{margin:8px 10px 12px !important}.single .vc_carousel-inner{margin-bottom:13px}.single .owl-controls{position:relative;left:0;top:auto;width:100%}.single .owl-theme .owl-nav{margin-left:0 !important;width:100%;justify-content:space-around}.single .owl-theme .owl-nav{justify-content:center}.single-post.single .owl-theme .owl-nav div{margin:0 10px}.category-akcii-na-pamyatniki .wpb_wrapper{text-align:center}.category-akcii-na-pamyatniki-wrapper h2{text-align:center !important}html .category-akcii-na-pamyatniki-wrapper .borderbottom.blogtitlerow+.wrapper .vc_col-sm-6+.vc_col-sm-6{border-left:none}.contacts-row .vc_col-sm-6{width:100%}.contacts-row .vc_col-sm-6{border-left:1px solid #000}}@media screen and (max-width:767px){html .lwptoc-light .lwptoc_i{padding-left:0;background:0 0;padding:0}.contacts-row .vc_col-sm-6+.vc_col-sm-6{border-left:1px solid #000;border-right:1px solid #000;margin-left:0;margin-right:0;padding-right:0}.reverseonmobile{flex-direction:column-reverse}.home .reverseonmobile{margin-left:-11px;margin-right:-11px}.contacts-row .vc_col-sm-6+.vc_col-sm-6:after{content:"";display:block;width:calc(100vw + 20px);position:absolute;background:#000;height:1px;bottom:0;left:-20px}.contacts-row .vc_col-sm-6{padding-top:40px}}@media screen and (max-width:576px){.topbefore h3{overflow-wrap:break-word}.topbefore h3{overflow-wrap:break-word}.blagous-row-with-hor-borders-between{flex-direction:column}.blagous-row-with-hor-borders-between .wpb_column.vc_column_container.vc_col-sm-6{width:100%}.blagous-row-with-hor-borders-between p{margin-bottom:0}.item.doposle{flex-direction:column}.photo-do,.photo-posle{border-left:none}.photo-posle{border-top:1px solid}.owl-do-posle-outer{position:relative}.vc_row.wpb_row.vc_row-fluid.vidi_and_ceny .h3space{position:relative}.owl-carousel-images-single.owl-do-posle.owl-carousel .owl-controls:before,.vc_row.wpb_row.vc_row-fluid.vidi_and_ceny .h3space:after,.blagous-row-with-hor-borders-between:before,.owl-do-posle-outer:before{content:"";display:block;width:300vw;height:1px;background:#000;left:-100vw;position:absolute;top:-1px}.vc_row.wpb_row.vc_row-fluid.vidi_and_ceny .h3space:after{top:auto;bottom:5px}.vc_custom_1700930455770 h3{padding-top:20px !important;padding-bottom:0 !important}.blagous-row-with-hor-borders-between .wpb_column.vc_column_container.vc_col-sm-6+.vc_col-sm-6{border-top:none}.wpb_raw_code.wpb_content_element.wpb_raw_html.heading.h3space{padding-top:20px;padding-bottom:20px}.price_row{margin-left:-10px;margin-right:-10px}.blagous-row-with-hor-borders-between{flex-direction:column}.blagous-row-with-hor-borders-between .wpb_column.vc_column_container.vc_col-sm-6{width:100%}.blagous-row-with-hor-borders-between p{margin-bottom:0}body.archive.search main#main{width:calc(100% - 20px)}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){margin-right:0}body.archive.search main#main{width:calc(100% - 20px)}.wrapper.productslider h3{font-size:40px}.wrapper.productslider h3{text-align:center;padding-bottom:5px}.nav-links>div{height:60px;justify-content:center}.woocommerce-product-search button{display:none}.search .headline-line,.page-template-searchpage .headline-line{padding-top:0;text-align:center}.search-no-results .svg-wrapper,.search .svg-wrapper,.page-template-searchpage .svg-wrapper{position:relative;right:auto;bottom:auto;margin-top:30px;margin-bottom:-20px;margin-top:20px}.search-no-results .headline-line h1,.search .headline-line h1,.page-template-searchpage .headline-line h1{max-width:100%}.search form.woocommerce-product-search input.search-field,.page-template-searchpage form.woocommerce-product-search input.search-field{height:60px;padding-left:46px}input.search-field{padding-left:50px;height:60px}}@media screen and (max-width:680px){.nav-links>div+div{justify-content:center}.home section#reviews:after{opacity:0}.home .slider-news{padding-top:0}.thwepo_productgroup:not(.fixedwindow) .thwepo-inline:not(.hiddecvet)~.thwepo-inline:not(.hiddecvet)~.thwepo-inline:not(.hiddecvet)~.thwepo-inline:not(.hiddecvet){display:none}.vc_gitem_row.vc_row.vc_gitem-row-position-middle{display:flex;justify-content:space-between;width:100%}#reviews .vc_gitem_row.vc_row.vc_gitem-row-position-middle:before,#reviews .vc_gitem_row.vc_row.vc_gitem-row-position-middle:after{display:none}#reviews .vc_grid-filter:not(.vc_gitem-post-data){display:block !important}#reviews .vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{margin-right:12px;padding:0;margin-bottom:10px}#content .wrapper.padtop30.reviews{padding-top:10px}html .page-template-reviews .svg-wrapper{zoom:.6}.page-template-reviews main#content>.borderbottom:first-child .wrapper{padding-top:30px}div#reviews .vc_grid-item{padding-top:5px;padding-bottom:5px}div#reviews{min-height:0}#reviews:after{border-bottom:1px solid #000;padding-bottom:8px;content:"";display:block;width:300vw;left:-100vw;position:absolute;bottom:-1px}#reviews .vc_btn3-inline{padding-top:24px;padding-bottom:20px;margin-bottom:0}#otziv-form span.wpcf7-form-control.wpcf7-radio{margin-bottom:-30px}section#otziv-form .wpcf7 .wpcf7-submit{width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-top:0}.fixedwindow .scrolledcontent .value.above{max-height:calc(100vh - 80px);grid-template-columns:repeat(2,1fr)}table.thwepo-price-table{padding-top:0 !important}.single .owl-controls div{margin:0 10px !important}.owl-carousel-images.owl-carousel .owl-stage-outer{overflow:visible}.owl-carousel-images.owl-carousel .owl-stage-outer:after{content:"";display:block;width:300vw;height:1px;background:#000;bottom:10px;position:absolute;left:-100vw}.single .owl-carousel-images.owl-carousel .owl-stage-outer:after{bottom:4px}.search-results.woocommerce ul.products.columns-4 li.product.last{right:0}.page-id-32725.woocommerce-page main#main ul.products{margin-left:-1px;margin-right:-1px}.productslider .woocommerce ul.products,.search-results.page-id-32725 .products,.page-template-izbrannoe ul.products,.archive.woocommerce-page main#main ul.products{display:grid;grid-template-columns:repeat(2,1fr)}.productslider .woocommerce ul.products{grid-column-gap:20px}.single-product.woocommerce ul.products.columns-4 li.product:before,.single-product.woocommerce ul.products.columns-4 li.product:after,.productslider ul.products li.product.first+li+li:after,.productslider ul.products li.product.first+li+li:before,.page-template-izbrannoe ul.products.columns-4 li.product.first+li+li:after,.page-template-izbrannoe ul.products.columns-4 li.product.first+li+li:before,.search ul.products.columns-4 li.product.first+li+li:after,.search ul.products.columns-4 li.product.first+li+li:before{content:"";display:block;width:300vw;height:1px;background:#000;position:absolute;bottom:0;left:-100vw}.page-template-izbrannoe ul.products.columns-4 li.product.first+li+li:after,.search ul.products.columns-4 li.product.first+li+li:after{bottom:-2px}.page-template-izbrannoe ul.products.columns-4 li.product.first:after,.search ul.products.columns-4 li.product.first:after{bottom:-1px;top:auto}.single-product.woocommerce ul.products.columns-4 li.product:after,.page-template-izbrannoe ul.products.columns-4 li.product.first+li+li:before,.search ul.products.columns-4 li.product.first+li+li:before{bottom:auto;top:-1px}.search-results.woocommerce-page main#main{padding-left:0;padding-right:0}.search-results .page-id-32725.woocommerce-page main#main ul.products{margin-left:-1px;margin-right:-1px}.archive.woocommerce-page main#main ul.products{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}}@media screen and (max-width:636px){.blago-steps .vc_col-sm-1\/5 .wpb_wrapper{margin-left:-5px;margin-right:-5px}.woocommerce-variation-add-to-cart-enabled:before{position:relative;top:auto;text-indent:0;text-align:left;padding-left:0;margin-bottom:-20px;position:relative;bottom:10px;line-height:1;font-size:36px;display:block;margin-top:20px;max-width:100px}.archive.category-materialy-dlya-pamyatnika .note+svg{right:0;width:100%}.extra-options.skidkiwrap.thwepo_variable.thwepo_skidka.thwepo_tab_style{margin-left:-20px;width:calc(100% + 40px);max-width:1000%}html table.thwepo-price-table{width:calc(100% + 40px);max-width:1000%;margin-right:-20px}tr.total-price,tr.total-price>*{display:block;text-align:center;width:100%}table.thwepo-price-table{padding-bottom:154px !important}table.thwepo-price-table+button.single_add_to_cart_button{margin-top:-80px}.woocommerce div.product form.cart table .total-price td.value>span{text-align:center !important}.woocommerce div.product form.cart table .total-price td.value{text-align:center}.extra-options.skidkiwrap.thwepo_variable.thwepo_skidka.thwepo_tab_style,html table.thwepo-price-table{padding-left:10px;padding-right:10px}table.thwepo-price-table tr.total-price .label{max-width:100%}span.skidka-val{position:relative;left:auto;right:auto;top:auto;bottom:auto}tr.total-price td{border:none;text-align:center}.woocommerce div.product form.cart table .total-price td.value>span{width:100%;display:block;text-align:center;padding-top:0 !important}.woocommerce div.product form.cart table .total-price td.value{padding-top:0}table.thwepo-price-table tr.total-price .label{margin-left:auto;margin-right:auto;margin-bottom:4px}span.skidka-val{margin-top:10px}tr.total-price{border-top:1px solid #2f2f2f;padding-top:10px}.single .woocommerce-product-slider{margin-bottom:70px !important}.single-product .woocommerce-product-slider{margin-bottom:10px !important}.woocommerce div.product div.summary{margin-top:30px}html .single .vc_carousel-slideline.woocommerce-product-slider:after{bottom:-20px}.summary.entry-summary p.price+p{padding-right:0}html section.related.products h3{font-size:40px}section.related.products:before{display:none}html .thwepo-section-list.thwepo_list_tab_style{margin-top:20px}.thwepo-section-list .section-title span{font-size:14px}.materials td.value.above{display:grid !important;grid-template-columns:repeat(2,1fr)}.page-id-32725 .heading h3{text-align:left;font-size:34px}.page-id-32725 #white_large_text:before,.page-id-32725 #white_large_text:after{display:none}.withform_catalog_page h4{color:#fff;text-align:center;font-family:Forum;font-size:30px;font-style:normal;font-weight:400;line-height:36px}.vc_row.wpb_row.vc_row-fluid.blackbg.withform_catalog_page{border-bottom:1px solid #fff}.archive.woocommerce-page div#primary,.page-id-32725 div#primary{margin-left:10px;margin-right:10px;max-width:calc(100% - 20px)}.page-id-32725 .contacts-row *{border-left:none !important;border-right:none !important}.page-id-32725 .vc_column_container>.vc_column-inner{padding-left:10px;padding-right:10px}.popup-sidebar:before,.popup-sidebar:after{opacity:0}html .port-text-part{font-size:14px}html .popup-inner-wrap{flex-direction:column;padding:28px}html .popup-inner-wrap>div{width:calc(100%);border:#ffdead}html .popup-inner-wrap .nav-links{display:none}.popup-inner-wrap .owl-theme .owl-nav{width:100%;justify-content:center}.popup-inner-wrap .owl-controls{left:0;top:auto;position:relative}html .popup-inner-wrap .owl-theme .owl-nav div{margin:0 10px}html .port-slide-part:before{opacity:0}.woocommerce-cart .headline-line{padding-bottom:90px}.category-akcii-na-pamyatniki-wrapper .borderbottom.blogtitlerow+.wrapper .vc_col-sm-6+.vc_col-sm-6{border-left:0}.category-akcii-na-pamyatniki-wrapper .wpb_single_image:after{content:"";display:block;background:#000;height:1px;position:absolute;width:300vw;left:-100vw}.category-akcii-na-pamyatniki-wrapper .breadcrumbs+h1{font-size:32px}.category-akcii-na-pamyatniki-wrapper .breadcrumbs+h1{font-size:32px}.category-akcii-na-pamyatniki-wrapper .breadcrumbs+h1{padding-right:0;text-align:center}.category-akcii-na-pamyatniki-wrapper .post>.showonmobileonly{display:none}#content.category-akcii-na-pamyatniki-wrapper .borderbottom.blogtitlerow .wrapper{overflow:visible;padding-bottom:0;z-index:11}.category-akcii-na-pamyatniki-wrapper .blogtitlerow svg{bottom:-40px}.category-akcii-na-pamyatniki-wrapper .wpb_single_image.wpb_content_element{margin-top:50px}.category-akcii-na-pamyatniki-wrapper .borderbottom.blogtitlerow+.wrapper .vc_col-sm-6+.vc_col-sm-6{padding-top:0 !Important}#content .akcii-price-wrap .wrapper{padding:20px 0 24px;font-size:40px}.category-akcii-na-pamyatniki-wrapper .blogtitlerow svg{position:relative;right:auto;margin-left:auto;margin-right:auto;width:100%}.toshar{font-size:14px}.toshar span+span{margin-left:6px}.catalog-row.home-catalog-row .heading a{display:none}.roundes span{color:#f9f9f9;text-align:center;font-family:Manrope;font-size:10px;font-style:normal;font-weight:400;line-height:12px;max-width:110px}#white_large_text p+p{left:-10px}#white_large_text p{font-size:40px;line-height:36px;padding-top:32px;padding-bottom:68px}#content .vc_grid .vc_pageable-slide-wrapper .owl-item .one-news-post{width:100%}ul#menu-futer{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr)}.faq-section .heading span{display:none}.heading h3{width:100%;text-align:center}.roundes{justify-content:center}.rround{height:112px;width:112px}.wrapper.showmobile{padding-left:18px;padding-right:18px}.port-slide-part:after,.gallery-photos:before,.gallery-photos:after{display:none}html body .popup-inner-wrap{padding-top:50px;padding-left:20px;padding-right:20px}.popup-inner-big button.mfp-close{margin-top:2px}html .popup-inner-wrap .owl-theme .owl-nav div{margin:0 10px}.port-slide-part:after,.gallery-photos:before,.gallery-photos:after{display:none}html body .popup-inner-wrap{padding-top:50px;padding-left:20px;padding-right:20px}.popup-inner-big button.mfp-close{margin-top:2px}html div.popup-inner-wrap .owl-theme .owl-nav div{margin:10px}.del_info,.del_info a{width:100%}html .popup-inner-wrap>div{position:relative}.entry-meta-middle{position:relative}html .del_info{bottom:-120px}.port-content{margin-top:10px}.port-text-part h4,.port-text-part p{margin-bottom:8px}.woocommerce div.product form.cart table .itogo_title td{margin-left:auto;margin-right:auto;display:block}.extra-options.skidkiwrap.thwepo_variable.thwepo_skidka.thwepo_tab_style .skidki>.label.leftside label.label-tag,tr.itogo_title,.itogo_subtitle,.woocommerce div.product form.cart table .itogo_subtitle td{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%}tr.itogo_title{margin-bottom:-20px;display:block}tr.thwepo_checkboxgroup.skidki{display:block}.single.woocommerce div.product table.thwepo-price-table+.quantity+button{margin-top:-136px;max-width:150%;margin-left:-10px !important;margin-right:-10px;width:calc(100vw - 40px)}.productslider ul.products.columns-4 li+li+li+li+li{display:none}.productslider .woocommerce ul.products.columns-4 li.product{margin-bottom:0}.productslider .woocommerce ul.products.columns-4{grid-row-gap:20px}.materialy-dlya-pamyatnika .owl-carousel-images.owl-carousel .owl-stage-outer{overflow:hidden}.materialy-dlya-pamyatnika.single .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-top:10px}.materialy-dlya-pamyatnika .owl-carousel-images.owl-carousel .owl-stage-outer:after{opacity:0}}@media screen and (max-width:600px){.single-format-standard *:after,.single-format-standard *:before{max-width:100vw !important;left:calc(0);left:calc(0% - 6px)}.single-format-standart div#page{overflow-x:hidden}html .materialy-dlya-pamyatnika.single .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-top:0}.menuhoverline .col.mob-hover-col:nth-child(6) .btn{margin-top:12px}.openfrm .col.mob-hover-col{margin-top:5px}section#aboutsix .owl-controls:before{content:"";display:block;width:300vw;left:-100vw;position:absolute;background:#000;height:1px;bottom:34px;z-index:1}.woocommerce-checkout form.checkout.woocommerce-checkout{padding-right:12px}.page-template-about .vc_carousel-slideline .owl-carousel-images-single .active .vc_item{border-right:none}.popup-form .wpcf7-list-item-label{line-height:1}.single .owl-controls{position:relative;left:0;top:auto;width:100%}.single .vc_carousel-slideline .active .vc_item{border:none}.single .vc_carousel-slideline .vc_item{max-width:100%}.vc_carousel-slideline-inner{text-align:center}.single .vc_carousel-inner{margin-bottom:13px}.single.single-product .woocommerce-product-slider{width:calc(100% + 42px)}.single .owl-theme .owl-nav{margin-left:0 !important;width:100%;justify-content:space-around}.single .owl-theme .owl-nav{justify-content:center}.single-post.single .owl-theme .owl-nav div{margin:0 10px}.one-review-inner{padding-top:40px}.category-materialy-dlya-pamyatnika .showonmobileonly{display:none}.nomargin.mat-img{margin:0 -10px}.nomargin.mat-img img.vc_single_image-img{height:180px;width:auto;max-width:initial}.nomargin.mat-img .vc_single_image-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden}.category-materialy-dlya-pamyatnika .vc_section+.vc_section{padding-top:15px}.materialy-dlya-pamyatnika h1{text-align:left !important;margin-bottom:-15px !important}.materialy-dlya-pamyatnika h1+h1{margin-top:15px !important}.materialy-dlya-pamyatnika h1 br{display:none}}@media screen and (max-width:480px){h1.product_title.entry-title{font-size:36px}.breadcrumb.breadcrumbs.woo-breadcrumbs{margin-bottom:10px}div#single-product-slider h3{font-size:34px;margin-bottom:11px}html .single .vc_carousel-slideline.woocommerce-product-slider:after{bottom:-10px}.summary.entry-summary .price{position:absolute;right:-10px}h1.product_title.entry-title{font-size:31px}footer ul#menu-futer a{line-height:22px;font-size:14px;padding-left:10px;padding-right:10px;min-height:26px;display:block}footer ul#menu-futer li{margin-top:6px}.site footer a{margin-top:5px;font-size:14px;line-height:26px}footer .f-cont-col{max-width:220px}footer .f-top-line{padding-top:40px}#steps .bordertop+div+.bordertop{background:#fff !important;left:0 !important;width:calc(100vw - 24px) !important;max-width:110vw !important;padding-right:0}section#steps .vc_row{margin-left:-13px}section#aboutsix .owl-controls:before{bottom:24px}.owl-carousel-images-responsive .owl-item:not(.active){opacity:0}.owl-carousel-images-responsive.owl-theme .owl-nav{width:100%;justify-content:center}.owl-carousel-images-responsive.owl-theme .owl-nav>div{margin:0 10px !important}html div.owl-carousel-images-responsive .owl-controls{height:60px}.owl-carousel-images-responsive.owl-theme .owl-nav{position:absolute;top:calc(50% - 13px)}.owl-carousel-images-responsive.owl-theme .owl-nav>div{margin:0 10px}.owl-carousel-images-responsive.owl-carousel .owl-item img{max-width:100% !important;display:block;width:auto;margin:0 auto}.owl-carousel-images-responsive{margin:0 -10px;width:calc(100% + 20px)}.term-description div.owl-carousel-images-responsive.owl-carousel .owl-stage-outer:after,.single div.owl-carousel-images-responsive.owl-carousel .owl-stage-outer:after{bottom:0}html .owl-carousel-images-responsive .owl-controls{height:auto;margin-top:0;padding-top:10px;padding-bottom:20px;margin-bottom:10px !important;position:relative;left:0;top:auto;width:100%}.owl-carousel-images-responsive:before,.owl-carousel-images-responsive .owl-controls:after{content:"";display:block;position:absolute;background:#000;width:300vw;height:1px;left:-100vw;bottom:0}.owl-carousel-images-responsive:before{bottom:auto;top:0;z-index:1}.afterbottomed .vc_col-sm-6:before{content:"";display:block;position:absolute;top:-1px;width:300vw;left:-100vw;width:300vw;background:#000;height:1px}.afterbottomed .vc_col-sm-6+.vc_col-sm-6{border-top:none !Important}.afterbottomed .vc_col-sm-6+.vc_col-sm-6:after{content:"";display:block;width:100%;position:absolute;bottom:0;width:300vw;left:-100vw;background:#000;height:1px}.blagous-row-with-hor-borders-between .wpb_column.vc_column_container.vc_col-sm-6{border-bottom:none}h3{font-size:48px}svg.show_mobile{margin-left:-10px;width:calc(100% + 20px)}.single .owl-carousel-images.owl-carousel .owl-stage-outer:after{bottom:4px}.single .productslider .woocommerce.columns-4:after,html .archive-category-wrapper:before{opacity:0}html .woocommerce .woocommerce-ordering,html .woocommerce-page .woocommerce-ordering{width:auto;float:left}.step1,.step2,.step3,.step4,.step5{border-right:none}.step1:before{opacity:0}html #steps span{left:14px}.archive .post-actions-loop:after{right:10px}.single main#main ul.products{margin-right:-21px}.home #reviews .vc_btn3-inline:after{opacity:0}.home #reviews .vc_col-sm-4+.vc_col-sm-4+.vc_col-sm-4 .vc_btn3-inline:after{opacity:1}.home section#akcii-section{border-bottom:1px solid #000}.fixed-body{max-height:685px}.showmobile-popup{min-height:calc(100vh - 62px)}.search-results .lmp_load_more_button.br_lmp_button_settings{padding-top:30px}.lmp_load_more_button .lmp_button:hover,html div.load-more-wrapper .load-more:hover{background:#476048;color:#fff;border-color:#476048}.vc_row.wpb_row.vc_row-fluid.blackbg.withform_catalog_page{margin-bottom:25px;border-bottom:1px solid #000}.woocommerce-cart #content .wrapper{padding-bottom:0;overflow:hidden}table.thwepo-field-wrapper.oformlenie .thwepo_number input{border-left:1px solid #000 !important}.page-template-izbrannoe.woocommerce ul.products li.product:not(.product_category) a img{margin-bottom:0}.owl-carousel-images-single .owl-nav div{margin:0 5px !important}.seo-inner span,.seo-inner span strong{background:0 0}.archive.category-materialy-dlya-pamyatnika .imagewrapper{padding-bottom:0}.archive.category-materialy-dlya-pamyatnika .woocommerce ul.products.columns-4 li.product{margin-bottom:20px}.archive.category-materialy-dlya-pamyatnika .woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title{min-height:30px;display:flex !important;align-items:center;justify-content:center;line-height:1 !important;margin-bottom:10px;padding-left:10px;padding-right:10px}.seo-inner .wrapper{max-width:770px;margin:0;padding:0}.seo-inner.lined.onlytopline{padding-top:20px}.archive.category-materialy-dlya-pamyatnika .woocommerce-page main#main{padding-top:30px}.materialy-dlya-pamyatnika .single .owl-theme .owl-nav{margin-left:0 !Important}section.vc_section.nomargin+.lined:before{opacity:0}.materialy-dlya-pamyatnika section.vc_section.lined+.vc_row-fluid+.lined:before,.materialy-dlya-pamyatnika .productslider .woocommerce.columns-4:after{opacity:0}.materialy-dlya-pamyatnika .productslider .woocommerce.columns-4{padding-bottom:0}.materials-related .vc_col-sm-3{width:100%;text-align:center}.materials-related{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:15px}.materials-related .vc_col-sm-3 img{width:100%;max-width:150%}.materials-related .wpb_single_image .vc_figure{width:100%;text-align:center}.materials-related .wpb_single_image .vc_single_image-wrapper{width:100%}.materialy-dlya-pamyatnika .wpb_singleimage_heading{line-height:1}.single.category-materialy-dlya-pamyatnika .woocommerce ul.products.columns-4:before,.single.category-materialy-dlya-pamyatnika .woocommerce ul.products.columns-4:after{opacity:0}.hidemobile{display:none}div#showonsubmitform{left:15px;right:15px;width:calc(100vw - 32px)}.dop_tovari_cokol tr.thwepo_productgroup,.dop_tovari tr.thwepo_productgroup{margin-bottom:10px}input#notinstall{zoom:1.2}.thwepo_productgroup.fixedwindow .scrolledcontent{position:relative;background:#fff;padding:20px 10px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{padding-top:30px}html .thwepo-section-list.thwepo_list_tab_style{margin-left:-31px;width:calc(100vw + 32px);background:#fff}table.thwepo-field-wrapper.oformlenie .thwepo_number input{border-left:1px solid #000}.dop_tovari_cokol>tbody,.dop_tovari>tbody,.oformlenie tbody{grid-template-columns:repeat(1,1fr)}table.thwepo-field-wrapper.oformlenie .thwepo_number input{outline:none;border:none;box-shadow:none}table.thwepo-field-wrapper.ustanovkadostavka.open{margin-bottom:20px}.single-product.woocommerce-page main#main{padding-top:30px}.single-product div.product div.images img{position:relative;max-width:calc(100% - 3px);right:-2px}.search-no-results .borderbottom+.borderbottom .wrapper,.page-template-searchpage .borderbottom+.borderbottom .wrapper{min-height:148px}.page-id-32725 .woocommerce-products-header .woocommerce.columns-5 ul.products li.product-category{padding-top:0}html .page-id-32725 .catalog-intro img{margin-top:0;zoom:.8;margin-bottom:6px !important}.single-post .entry-content{margin-top:0;padding-top:24px}.page-template-blogpage .borderbottom .svg-wrapper{right:-40px;bottom:-30px}#abouttop .vc_column-inner h2{color:#fff;text-align:center;font-family:Forum;font-size:30px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-top:10px;margin-bottom:-10px}div#aboutfourth .wpb_wrapper .wpb_wrapper,section#aboutsecond p{color:#000;text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:300;line-height:18px}.page-template-about #white_large_text p+p{padding-top:0;padding-bottom:28px}.page-template-about .vc_section-has-fill #white_large_text p:first-child{padding-bottom:60px}#aboutfifth img{position:relative;top:-26px}#aboutfifth img,.page-template-about .vc_section-has-fill #white_large_text p img{zoom:.8}section#aboutseven .wpb_raw_code .wpb_wrapper>div{color:#000;text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:300;line-height:18px}section#aboutseven .wpb_raw_code .wpb_wrapper .year{color:#fff;text-align:center;font-family:Forum;font-size:40px;font-style:normal;font-weight:400;line-height:36px;text-transform:lowercase;padding-left:10%;padding-right:10%}section#aboutseven h3,#aboutsix h3{color:#000;text-align:center;font-family:Forum;font-size:40px;font-style:normal;font-weight:400;line-height:36px;text-transform:uppercase;padding-top:50px}section#aboutsix .wpb_text_column{padding-left:2px;padding-right:2px}.page-template-izbrannoe .headline-line h1{padding-bottom:25px}.category-akcii-na-pamyatniki #content>.borderbottom:first-child,.category-akcii-na-pamyatniki #content>.borderbottom:first-child .wrapper{background:#fff;z-index:1;position:relative}.filter-sidebar{margin:-10px 0 0 -20px}.bapf_sfilter{margin-bottom:10px}h1.woocommerce-products-header__title.page-title{margin-bottom:6px}.cat_top_description svg{margin-right:-50px;zoom:.8;margin-bottom:10px}.bapf_sfilter{margin-bottom:10px}.woocommerce ul.products li.product:not(.product_category) a .imagewrapper{margin-bottom:10px}.archive-category-wrapper .owl-controls .owl-nav div{margin:0 10px !important}.archive-category-wrapper.owl-carousel-images-fifth.owl-carousel .owl-stage-outer{overflow:visible}.archive-category-wrapper{width:calc(100vw - 18px);margin-left:-22px;background:#fff}.search-results .empty-block{margin-top:20px !important}.page-id-32725 .heading.borderbottom:after{display:none}html .ts-portfolio-wrapper.columns-4 .item{padding:0 9px}.portfolio-inner.items{margin-left:-20px;margin-right:0;left:0;width:calc(100% + 40px)}.page-id-32725 .heading h3{text-align:left;font-size:39px;line-height:1}.page-id-32725 .contacts-row{border-bottom:none;margin-bottom:30px}.page-description .wpb_column.vc_column_container.vc_col-sm-6:after{bottom:-1px}.page-description .wpb_column.vc_column_container.vc_col-sm-6:after{content:"";display:block;background:#000;height:1px;width:calc(100% + 40px);position:absolute;bottom:-1px;left:-20px}.page-id-32725 .contacts-row p{margin-bottom:12px}body.post-type-archive .withform_catalog_page h4{font-size:40px}body.post-type-archive .withform_catalog_page h4+p{font-weight:300}.vc_row.wpb_row.vc_row-fluid.blackbg.withform_catalog_page:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100vw + 40px);left:-20px;background:#000;height:1px}.vc_row.wpb_row.vc_row-fluid.blackbg.withform_catalog_page{position:relative}.blackbg.withform_catalog_page .wpcf7-acceptance a{top:0}.or_any{word-spacing:1px;max-width:300px}.page-id-32725 .contacts-row .vc_col-sm-6{margin-top:-40px}.page-description .wpb_column.vc_column_container.vc_col-sm-6:after{content:"";display:block;background:#000;height:1px;width:calc(100% + 40px);position:absolute;bottom:0;left:-20px}.page-id-32725 .contacts-row p{margin-bottom:12px}.p404 span{font-size:160px}html .borderbottom.middle404{height:calc(58vh - 50px);height:calc((var(--vh,1vh)*58) - 0px)}#aboutseven .vc_row:before{bottom:-1px;z-index:-1}.page-template-izbrannoe ul.products.columns-4{margin-bottom:28px}.woocommerce ul.products li.product:not(.product_category) a .imagewrapper{background:#fff}.archive.category-akcii-na-pamyatniki #content .post-actions-loop .wrapper{width:calc(100% - 20px) !important}.category-akcii-na-pamyatniki.borderbottom{background:#fff}section#aboutseven .vc_column_container{padding-left:0}section#aboutseven .wpb_content_element{margin:0 -1px}section#aboutseven h3+.vc_row+.vc_row+.vc_row .vc_col-sm-4:nth-child(2) .wpb_wrapper .year,section#aboutseven h3+.vc_row+.vc_row .vc_col-sm-4:first-child .wpb_wrapper .year,section#aboutseven h3+.vc_row+.vc_row .vc_col-sm-4:nth-child(3) .wpb_wrapper .year,section#aboutseven h3+.vc_row .vc_col-sm-4:nth-child(2) .wpb_wrapper .year{width:calc(50% + 1px)}table.thwepo-field-wrapper.dop_tovari_cokol .thwepo-product-group-item span.thwepo-image-label,table.thwepo-field-wrapper.dop_tovari .thwepo-product-group-item span.thwepo-image-label{font-size:12px}.thwepo_ustanovkadostavka tbody{padding-top:20px;display:flex;flex-direction:column}tr.thwepo_radio.deliver{margin-right:0;margin-bottom:20px}.vc_row.wpb_row.vc_row-fluid.blackbg.withform_catalog_page{padding-left:10px;padding-right:10px}.filter-sidebar{display:flex;flex-direction:column}.single-product.woocommerce ul.products.columns-4 li.product:after,.single-product.woocommerce ul.products.columns-4 li.product:before,.materials-related .vc_col-sm-3:before,.materials-related .vc_col-sm-3:after,.productslider .woocommerce ul.products.columns-4 li.product:before,.productslider .woocommerce ul.products.columns-4 li.product:after,.archive.category-materialy-dlya-pamyatnika .woocommerce ul.products.columns-4 li.product:before,.archive.category-materialy-dlya-pamyatnika .woocommerce ul.products.columns-4 li.product:after,.archive.woocommerce ul.products.columns-4 li.product:before,.archive.woocommerce ul.products.columns-4 li.product:after{content:"";display:block;width:300vw;left:-100vw;position:absolute;background:#000;height:1px;bottom:0;z-index:1}.post-template-default.single-post .woocommerce ul.products.columns-4 li.product.first:after{opacity:1}.single-product.woocommerce ul.products.columns-4 li.product:before,.single-product.woocommerce ul.products.columns-4 li.product:after,.archive.category-materialy-dlya-pamyatnika .woocommerce ul.products.columns-4 li.product:after,.productslider .woocommerce ul.products.columns-4 li.product:after,.archive.woocommerce ul.products.columns-4 li.product:after{bottom:-1px}.archive.category-materialy-dlya-pamyatnika .woocommerce ul.products.columns-4 li.product:before,.materials-related .vc_col-sm-3:before,.productslider .woocommerce ul.products.columns-4 li.product:before,.archive.woocommerce ul.products.columns-4 li.product:before{top:-1px;bottom:auto}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{width:100%}.term-description{margin-top:20px;padding-top:30px}.term-description:before{display:none}.archive.woocommerce ul.products li.product:not(.product_category) a img{margin-bottom:0}.withform_catalog_page input[type=checkbox]+span:before{margin-bottom:8px;float:left}.page-id-32725 ul.products.columns-5{display:grid;grid-template-columns:repeat(2,1fr)}.mob-right-btns a{width:120px;height:32px;margin-top:0;font-size:12px}.showmobile-popup .r-buttons-inner{min-height:120px}.showmobile-popup .r-buttons-inner{padding-top:0}.mob-right-btns{z-index:2;position:absolute;right:20px;top:21px}.contact-page .wpb_images_carousel.wpb_content_element.vc_clearfix:after,.contact-page .owl-carousel-images-single:before,.contact-page .owl-carousel-images-single:after{content:"";display:block;background:#000;height:1px;width:300vw;position:absolute;left:-100vw;top:-1px}.contact-page .owl-carousel-images-single:after{bottom:23px;top:auto}.contact-page .wpb_images_carousel.wpb_content_element.vc_clearfix:after{bottom:-1px;top:auto}section#aboutsix .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-left:-28px;width:calc(100% + 29px)}section#aboutsix .owl-controls{position:relative;left:0;top:1px}.post-actions-loop:after{content:"";display:block;width:1px;height:300vh;background:#000;position:absolute;right:12px;bottom:0;z-index:-2}.link-title{max-width:290px}.woocommerce-checkout .headline-line h1{padding-bottom:30px}tr.woocommerce-cart-form__cart-item.cart_item td.product-subtotal{top:100px}.woocommerce-cart .headline-line{padding-bottom:40px}.borderbottom .svg-wrapper{right:auto}.woocommerce-cart .borderbottom .svg-wrapper{right:auto}tr.woocommerce-cart-form__cart-item.cart_item{border-right:none}html .woocommerce-cart .woocommerce-cart-form__contents{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);border-top:0 solid #000;border-radius:0;overflow:hidden;border-right:none}.woocommerce td.product-quantity{left:-1px}html .woocommerce .cart-collaterals{margin-left:-10px;width:calc(100% + 20px)}.woocommerce-cart .cart-collaterals .order-total th{width:230px !important}.wc-proceed-to-checkout{flex-wrap:wrap;flex-direction:column-reverse;justify-content:center;align-items:center}.woocommerce-cart .empty-block{display:block}.woocommerce-cart .empty-block .wrapper{height:100px}.woocommerce-cart table.cart td.product-name>a{max-width:calc(100vw - 314px)}.borderbottom .svg-wrapper svg{width:220px}.woocommerce-cart .headline-line h1{max-width:100%}.portfolio-inner .item{margin-bottom:15px}.page-id-313 #content .padtop30{padding-bottom:40px}.portfolio-meta .openpopup{font-size:14px}.portfolio-inner.items{margin-top:-1px}.load-more-wrapper .load-more{height:56px}.ts-portfolio-wrapper .load-more-wrapper{margin-top:24px}.portfolio h1{padding-bottom:50px;max-width:100%}.category-akcii-na-pamyatniki #content .post-actions-loop .wrapper{margin-right:0 !important;width:calc(100vw + 5px) !important;max-width:calc(100vw + 5px) !important}.link-title span span{display:none !important}main#content{overflow:hidden}body,html{margin:0;box-sizing:border-box}.popup-form{padding:20px}.popup-form .wpcf7 .wpcf7-submit{margin-bottom:5px}.home .catalog-row ul.products.columns-5 li+li+li+li+li+li+li{display:none}.productslider .woocommerce ul.products li.product:not(.product_category) a img{margin-bottom:0}.delivery-page .delivery-svg{display:none}.faq-section h3.vc_custom_heading{text-align:center;justify-content:center;display:flex;margin-bottom:10px !important}.vc_row.wpb_row.vc_row-fluid.faq-section .vc_tta-container{margin-left:-10px;margin-right:-10px}.faq-section .vc_tta-panel.vc_active .vc_tta-panel-body{padding-left:15px !Important;padding-right:15px !Important}html .faq-section .vc_tta-panel.vc_active .vc_tta-panel-title>a{padding-left:15px !important}.toshar>span{display:block}.single .wpb_images_carousel.wpb_content_element.vc_clearfix{margin:-12px 0 0}.woocommerce ul.products li.product:not(.product_category) .woocommerce-loop-product__title{font-size:12px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{top:5px}.single .woocommerce ul.products.columns-4 li:nth-child(4n+1):before{opacity:0}.woocommerce ul.products li.product:not(.product_category) a img{margin-bottom:8px}.woocommerce ul.products li.product:not(.product_category) .woocommerce-loop-product__title{font-size:12px}.woocommerce ul.products li.product:not(.product_category) a img{margin-bottom:8px}html .woocommerce ul.products li.product .price{font-size:14px}html .woocommerce ul.products li.product .button{font-size:14px;padding:11px;height:auto;font-weight:300;text-align:center}html .woocommerce ul.products li.product .price{font-size:14px}html .woocommerce ul.products li.product .button{font-size:14px;padding:11px;height:auto;font-weight:300}.yith-wcwl-add-button i.yith-wcwl-icon{font-size:14px}.single .owl-controls{position:relative;left:0;top:auto;width:100%;height:30px;margin-top:10px}.entry-meta{padding-top:8px;padding-bottom:10px}.woocommerce ul.products.columns-4 li.product{margin-bottom:20px}.productslider .woocommerce.columns-4{margin:0 -11px 20px;padding-bottom:40px}.woocommerce ul.products.columns-4 li.product:nth-child(2){margin-right:0}.single .entry-meta{text-align:center}.contact-page .wpb_images_carousel.wpb_content_element.vc_clearfix{border-bottom:1px solid #000;padding-bottom:12px;border-top:1px solid #000}.contact-page .owl-carousel-images-single{margin-left:0;margin-right:0}.vc_row.wpb_row.vc_row-fluid.vc_custom_1689669180583{padding-top:60px !important}.wrapper.padtop30.contact-page{padding-bottom:100px !important}.socialfullwidth a+a{margin-left:10px}.wpb_text_column.wpb_content_element.smallerfontsize.showonmobileonly{padding-bottom:15px}.wpb_text_column.wpb_content_element.smallerfontsize.showonmobileonly{padding-right:30px;padding-top:5px}.hideonmobile{display:none !important}.contact-page iframe{height:200px}.contact-page .vc_custom_1689672910629 .vc_col-sm-6+.vc_col-sm-6{position:relative}.productslider .woocommerce.columns-4{position:relative}.productslider .woocommerce.columns-4:after,.contact-page .vc_custom_1689672910629 .vc_col-sm-6+.vc_col-sm-6:before{content:"";background:#000;width:300vw;position:absolute;top:-1px;display:block;left:-100vw;height:1px}.productslider .woocommerce.columns-4:after{top:auto;bottom:30px}.contact-page .vc_custom_1689672910629 .vc_col-sm-6+.vc_col-sm-6{border-left:none}.contact-page .owl-controls{position:relative;left:0;top:auto;width:100%}.contact-page .owl-theme .owl-nav{margin-left:0;width:100%;justify-content:center}.contact-page .owl-theme .owl-nav div{margin:0 10px}.contact-page .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-bottom:10px !important}.productslider .woocommerce ul.products.columns-4 li.product:last-child{margin-bottom:0}.productslider .woocommerce ul.products{margin-bottom:0}.productslider .woocommerce.columns-4:after{bottom:39px}section.vc_section.vc_custom_1689622631759.vc_section-has-fill{margin-left:-30px;margin-right:-30px}section#aboutsecond{padding-top:0}.borderbottom .contact-page-svg{zoom:.7}.contact-page iframe{height:200px}.contact-page .contacts-widget{padding-top:0}.contact-page .owl-carousel-images-single{max-width:calc(100% - 1.78px);border-left:none;margin-left:1px}section#aboutsix .owl-carousel-images-single{margin-bottom:0;padding-bottom:15px;margin-left:13px;margin-right:13px;max-width:calc(100vw - 18px)}div#aboutfourth .wpb_wrapper .wpb_wrapper{padding-left:10px;padding-right:10px}section#aboutseven .wpb_raw_code .wpb_wrapper .year{position:relative}section#aboutseven .wpb_raw_code .wpb_wrapper .year:before{width:300vw;height:1px;left:-100vw;background:#000;content:"";top:0;display:block;position:absolute}.vc_custom_heading{color:#000;font-family:Forum;font-size:40px;font-style:normal;font-weight:400;line-height:48px}.home .owl-controls svg{width:28px}.page-template-about div#white_large_text{border:none;margin:0 -25px}section.vc_section.nomargin.vc_custom_1689631094533.vc_section-has-fill div#white_large_text{background:#000;margin:0 -26px -1px}.vc_section[data-vc-full-width]{transition:opacity .5s ease;overflow:hidden;width:calc(100vw + 30px) !important;max-width:calc(100vw + 5px) !important;margin-left:-15px;padding-right:10px !important}#content .padtop30{padding-top:10px}.privacy-policy .svg-wrapper{display:none}.privacy-policy .headline-line h1{hyphens:auto;max-width:100%;padding-bottom:30px;font-size:28px}#content .category-akcii-na-pamyatniki .post-actions-loop .wrapper{min-height:0;padding-bottom:40px;padding-top:38px;background-size:contain;background-position:top 0 center}html .home .woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:14px}.home .akcii.widget-akcii:after{right:-12px}.category-akcii-na-pamyatniki .link-title>span{display:inline-block;width:auto}.category-akcii-na-pamyatniki .post-actions-loop .one-post.odd .wrapper{background-image:var(--wpr-bg-a87f530f-cf23-4d7c-a4d6-d0e03daf29df)}.category-akcii-na-pamyatniki .post-actions-loop .one-post.even .wrapper{background-image:var(--wpr-bg-92ef98bb-3f01-43ca-8219-b861d45d964f)}.home .widget-akcii .vc_grid-item .one-post{background-image:var(--wpr-bg-c8864a8d-5007-4549-83a3-a8a07819f13b)}.home .widget-akcii .vc_grid-item .one-post{background-position:top 12px center}.home .widget-akcii .vc_grid-item+.vc_grid-item .one-post{background-image:url(/wp-content/themes/tstone/img/home-act1.png)}.category-akcii-na-pamyatniki .post-actions-loop .one-post .wrapper{background-position:center}.category-akcii-na-pamyatniki .borderbottom svg{position:absolute;bottom:-1px;right:10px}.category-akcii-na-pamyatniki .one-post.borderbottom.bordertop{border-right:none !important;border-left:none !important;margin-left:-11px;margin-right:-11px}.link-wrap a.btn{font-size:16px;padding:11px 8px;width:auto;height:auto}.one-post+.smallemptyblock{height:10px}.category-akcii-na-pamyatniki .note{padding-bottom:30px}.category-akcii-na-pamyatniki .borderbottom svg{position:absolute;bottom:10px;right:10px}.category-akcii-na-pamyatniki .note{padding-right:0}#content .vc_grid .vc_pageable-slide-wrapper .niceborderedforblog:after,#content .vc_grid .vc_pageable-slide-wrapper .niceborderedforblog:nth-child(2n):after{content:"";display:block;position:absolute;width:500vw;background:#000;height:1px;left:-150vw}.blog-posts-grid .vc_gitem-zone-mini{padding:0 4px 3px 3px}.blog-posts-grid .vc_gitem-zone-mini{padding:0 4px 3px 3px}#content .wrapper.blog-outer-wrapper{padding-bottom:20px}html .vc_grid .vc_pageable-load-more-btn{margin-top:10px}html .page-template-blogpage .vc_grid .vc_pageable-load-more-btn{margin-top:0}.vc_pageable-load-more-btn .vc_grid-btn-load_more{padding-top:25px}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post:nth-child(2n)~.one-news-post:before{display:none}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post:nth-child(2n)~.one-news-post{padding-top:0}.vc_pageable-load-more-btn .vc_btn3-container.vc_btn3-inline:after,.vc_pageable-load-more-btn .vc_btn3-container.vc_btn3-inline:before{display:none !important}div#home-carousel{margin-left:5px;width:calc(100% - 10px);margin-bottom:-1px}.slider-news{padding-top:60px}.padleft p{padding-right:10px;line-height:1.36;padding-left:10px;font-size:16px;font-style:normal;font-weight:300;line-height:18px;padding-top:5px;margin-left:auto;margin-right:auto}.about-company p>img{margin-left:5px;margin-right:5px;max-width:calc(100% - 10px)}.vc_active .vc_tta-panel-body{font-size:14px}.roundes span{max-width:102px}.widget-akcii-description h3.vc_custom_heading+.wpb_raw_code{display:none !important}.rround+.rround{margin-left:-8px}.about-company .vc_btn3-container.vc_btn3-inline.showtablet{padding-bottom:35px}.woocommerce.columns-5 ul.products li.product-category{width:49%;max-width:49%}.home-catalog-row{padding-bottom:60px}#reviews .vc_btn3-inline{margin-bottom:5px}div#hometoppage .wpb_raw_code+.vc_btn3-inline{padding-bottom:18px !important}#reviews .vc_btn3-inline .vc_btn3-color-success{display:inline-block;max-width:288px;text-align:center;padding-left:68px;padding-right:68px}.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{width:288px}.catalog-row.home-catalog-row .heading.showtablet a{display:block}div#white_large_text .wpb_content_element{margin-bottom:50px}#white_large_text p+p{padding-bottom:22px}.home-catalog-row .heading.showtablet{padding-top:0}#content .vc_grid .vc_pageable-slide-wrapper .vc_visible-item:last-child{padding-bottom:0 !important}.link-title{font-size:30px;line-height:30px}.widget-akcii .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{font-size:16px;padding:11px 8px;width:auto;height:auto}.widget-akcii .one-post{min-height:232px}.widget-akcii .vc_grid-item .vc_gitem-col{padding-bottom:0}html .woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce-loop-category__title{color:#000;font-family:Manrope;font-size:11px;font-style:normal;font-weight:300;line-height:normal;line-height:14px}.noslider .heading{padding-top:60px}.home-catalog-row .heading{padding-top:60px;margin-bottom:10px}.woocommerce.columns-5 ul.products li.product-category{width:49%}section#scrolled_text{height:26px}.about-company.contacts-row .vc_col-sm-6+.vc_col-sm-6{padding-top:0 !Important}.about-company .wpb_raw_html .nicelink{margin-top:-20px !important;display:block}#scrolled_text .wpb_wrapper *{font-size:20px}section#steps .wpb_content_element{margin-bottom:10px}#steps span{top:10px}#steps .bordertop+div+.bordertop p{margin-top:10px}.steps-title-wrapper h3,section#scrolled_text+div+div.about-company .vc_col-sm-6:first-child{padding-top:58px}.widget-akcii-description{padding-top:60px}.faq-section .heading{padding-top:56px}.about-company h3{margin-bottom:-12px}h1,.home-h1-wrapper h1,.about-company h3,section#steps h3,.heading h3{font-size:40px;line-height:1}.contacts-row .vc_col-sm-6{border-left:none !important;border-right:none !important}html body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title .vc_tta-controls-icon{top:56%;right:10px}html body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{padding-top:17px;padding-bottom:15px}.reverseonmobile{flex-direction:column-reverse}.contacts-row .vc_col-sm-6+.vc_col-sm-6:after{content:"";display:block;width:calc(100vw + 20px);position:absolute;background:#000;height:1px;bottom:0;left:-20px}.contacts-row .vc_col-sm-6{padding-top:40px}.contacts-row .vc_col-sm-6{border-left:none !important;border-right:none !important}.vc_active{margin-left:10px;margin-right:10px}html .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{padding-left:10px;padding-right:50px}html body.wpb-js-composer .vc_tta.vc_general .vc_active .vc_tta-panel-title .vc_tta-controls-icon-plus{right:2px}html .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body{padding-left:10px;padding-right:10px}html body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{padding-bottom:17px}.wrapper{max-width:calc(100vw - 20px);margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}ul#menu-futer{flex-wrap:wrap;display:grid;grid-template-columns:repeat(1,1fr)}footer .wrapper{padding-left:0;padding-right:0}.review_bottom_block{font-size:14px;min-height:370px}.review_top_block{margin-bottom:25px}.one-review-inner{padding-top:60px;min-height:568px;border-radius:0 0 50px 50px}.slider-news .wpb_raw_html.heading a{display:none}.one-news-post{width:100% !important;margin-left:0 !important}.one-post-item .vc_col-sm-12.vc_gitem-col{padding:0;max-width:100%}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post{max-width:100%;padding-right:28px}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post:nth-child(2n){border-left:none;margin-left:0 !important;padding-left:0;width:100%;padding-right:28px}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post+.one-news-post{position:relative}#content .vc_grid .vc_pageable-slide-wrapper .one-news-post+.one-news-post:before{content:"";display:block;width:100%;position:absolute;top:0;width:100%;left:-20px;width:100vw;background:#000;height:1px}.one-news-post .vc_custom_heading{margin-top:6px}html body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel{margin-left:10px;margin-right:10px}body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{padding-left:10px !important}html body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title .vc_tta-controls-icon{right:0}.vc_row.wpb_row.vc_row-fluid.bordertop.vc_row-o-equal-height.vc_row-flex{padding-right:10px !important}#white_large_text:before,#white_large_text:after,.akcii.widget-akcii:before,.akcii.widget-akcii:after{content:"";display:block;position:absolute !important;height:100%;width:1px;top:0;background:#000;left:13px;right:auto;z-index:2}.akcii.widget-akcii:after{right:-11px;left:auto;width:1px}#white_large_text,.akcii.widget-akcii{position:relative}div#white_large_text{border:none}#white_large_text:before{left:10px}.home section.vc_section.nomargin.vc_custom_1689233374718.vc_section-has-fill{border-top:none}.home #white_large_text:after{right:11px}#white_large_text:after{right:10px;left:auto}html .owl-theme .owl-nav [class*=owl-]{margin-left:0;padding-left:0;margin-right:0;padding-right:0}.borderbottom .svg-wrapper{zoom:.8;right:0}section#aboutseven .wpb_wrapper .wpb_wrapper .wpb_wrapper{border-top:0 solid #000;border-bottom:0 solid #000}.review_bottom_block{font-size:14px;min-height:370px}.review_top_block{margin-bottom:25px}.one-review-inner{padding-top:60px;min-height:568px;border-radius:0 0 50px 50px}.one-review-inner{width:236px;position:relative;background-size:236px}.one-review-inner{position:relative;min-height:0;padding-bottom:90px}.one-review-inner .nicelink{font-size:12px}.review_bottom_block{padding-left:10px;padding-right:10px;line-height:16px;min-height:280px;padding-bottom:20px}.review_bottomest_block{position:absolute;text-align:center;width:100%}.review_bottomest_block{bottom:20px}#reviews .wpb_wrapper.owl-carousel.owl-theme.owl-loaded{margin-bottom:0}.contact-page .wpb_images_carousel.wpb_content_element.vc_clearfix{margin-left:-16px;width:calc(100vw - 20px)}}@media screen and (max-width:418px){.term-blagoustrojstvo-mogil h1{font-size:32px}.topbefore h3{font-size:30px}svg.show_mobile{margin-left:-10px;width:calc(100% + 20px)}.woocommerce a.remove{right:12px}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd p{font-size:13px}.woocommerce td.product-name dl.variation dd p{margin-top:-3px}.woocommerce-cart table.cart td.product-name>a{max-width:calc(100vw - 314px);width:auto !important;left:AUTO;right:10PX;min-width:180PX}td.product-subtotal .amount{font-size:24px}.woocommerce-cart table.cart img{max-width:134px}.toshar>span:first-child{margin-bottom:4px}.woocommerce-cart table.cart .product-thumbnail{padding:0;max-width:164px;width:164px}.reverseonmobile .social{width:100%;margin-top:20px}.reverseonmobile .bottomcont{flex-direction:column}.roundes span{color:#f9f9f9;text-align:center;font-family:Manrope;font-size:9px;font-style:normal;font-weight:400;line-height:12px;max-width:90px}.rround{height:106px;width:106px}#steps p{font-size:14px;padding-right:0}html .owl-theme .owl-nav [class*=owl-]{margin-left:0;padding-left:0;margin-right:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box}#steps span{left:7px}}@media screen and (max-width:360px){html .page-template-reviews .svg-wrapper{bottom:-50px}.page-id-32725 .heading h3{font-size:30px}}@media screen and (min-width:1024px){.post-type-archive.page-id-32725 li.product-category.product a:before{top:20px !important;height:calc(100% - 55px) !important}.vc_row.wpb_row.vc_row-fluid.blackbg.withform_catalog_page+p:empty{height:0;margin:0 0 -6px;border-left:1px solid #000;border-right:1px solid #000}html .page-id-32725.woocommerce-page main#main{padding-bottom:8px;margin-bottom:-2px;padding-top:17px}html.noovorflow{overflow:visible}.noovorflow #content .borderbottom.blogtitlerow .wrapper{border:none}.noovorflow .entry-meta.hideonmobile{background:#fff;margin-left:-21px;padding-left:21px;margin-right:-21px;padding-right:21px}section#steps .vc_row+.vc_row:after{background:#476048;width:300vw;height:calc(100% - -1px);position:absolute;z-index:-4}section#steps:after{content:"";display:block;height:1px;background:#000;position:absolute;width:300vw;left:-100vw}section#steps{margin-left:-20px;margin-right:-20px}section#steps .vc_row{margin-left:-15px;margin-right:-16px}.steps-title-description{width:calc(60% - 30px);z-index:-34;position:relative;right:1px;border-right:1px solid #000}.home #content .vc_grid .vc_pageable-slide-wrapper .vc_visible-item:last-child{padding-bottom:0 !important}.home .widget-akcii .vc_grid-item+.vc_grid-item .one-post{border-bottom:none;border-right:none}.home #akcii-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px;right:0;position:relative}.home .widget-akcii-description+.wpb_column{margin-left:29px}.home .widget-akcii-description+.wpb_column{width:636px;margin-left:0;border-left:1px solid #000}.widget-akcii-description{width:468px}.home #akcii-section .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:0}#akcii-section .vc_column_container+.vc_column_container>.vc_column-inner{padding-right:0;border-left:none}#akcii-section .vc_row.wpb_row.vc_row-fluid{display:flex}#steps .steps-title-wrapper.wpb_column.vc_column_container.vc_col-sm-2\/5{width:474px}#steps .steps-title-description.wpb_column.vc_column_container.vc_col-sm-3\/5{width:636px;margin-left:0}section#steps{padding:0}section#steps .vc_row{margin-left:0;margin-right:0;margin:0;padding:0;font-size:0}.step1,.step2,.step4,.step5,.step6,.step7,.step9,.step10{width:236.5px !important;box-sizing:border-box;margin:0}.step3,.step8{width:162px !important}}@media screen and (max-width:414px) and (max-height:668px){.showmobile-popup .widget_nav_menu li{margin-bottom:0}.showmobile-popup a,.showmobile-popup span.links a{margin-top:2px}.we_in_soc{margin-top:12px}}