@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//platki-altay.ru/wp-content/themes/platki/fonts/woodmart-font-1-400.woff2?v=7.1.4") format("woff2");
	font-display:swap;
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(252,240,248);
	background-image: url(https://platki-altay.ru/wp-content/uploads/2023/08/bgkl.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(0,0,0);
	background-image: none;
}

:root{
--wd-text-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(43,43,43);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Cormorant", Arial, Helvetica, sans-serif;
--wd-title-font-weight:500;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Cormorant", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Open Sans", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Cormorant", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:500;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:none;
--wd-header-el-font-size:15px;
}
:root{
--wd-primary-color:rgb(194,52,147);
}
:root{
--wd-alternative-color:rgb(194,52,147);
}
:root{
--wd-link-color:rgb(194,52,147);
--wd-link-color-hover:rgb(163,44,115);
}
:root{
--btn-default-bgcolor:rgb(194,52,147);
}
:root{
--btn-default-bgcolor-hover:rgb(158,42,119);
}
:root{
--btn-accented-bgcolor:rgb(194,52,147);
}
:root{
--btn-accented-bgcolor-hover:rgb(181,48,132);
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button{
	font-weight: 400;font-size: 15px;text-transform: none;
}

:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.new{
	background-color:rgb(194,52,147);
}

.product-labels .product-label.new{
	color:rgb(255,255,255);
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-accented-brd-radius: 5px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
					
							
					--wd-brd-radius: 5px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1350px;
			}
		}

		.container {
			max-width: 1380px;
		}

		:root{
			--wd-container-width: 1380px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1350px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1360px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1370px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1380px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1390px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1410px;
		}
		@media (min-width: 1397px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1380px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
.grecaptcha-badge {visibility: hidden;}
.phone a {color:#fff;}
.phoneb a {color:#000;}
body.home .whb-sticked .phone a {color:#333;}
body .feedbutton a{text-transform:none;font-size:12px;background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);}
body .cookies-buttons>a:last-child {background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);}
body .feedbutton a:hover{background-image: linear-gradient(180deg, #c2046c 0%, #391f70 100%);}
body .feedbutton2 a {width:100%!important;text-transform:none;font-size:12px;background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);}
body .feedbutton2 a:hover{background-image: linear-gradient(180deg, #c2046c 0%, #391f70 100%);}
.textcol50 .elementor-widget-wrap {max-width:450px;margin-left: auto;margin-right: 0;}
.preim .info-box-title:before {
    width: 40px;
    height: 2px;
    background: #c23493;
    z-index: 1;
    content: '';
    position: absolute;
    top: 0px;
    left: 2px;
}
.preim .info-box-title {margin-top: 16px;}
.preim .info-box-icon {margin-top: 20px;}
body .preim2 .info-box-title {margin-bottom: 30px;}
.foottext a {text-decoration:underline;}
.foottext a:hover {text-decoration:none;}
body.home .site-content {
    margin-bottom:0;
}
#menu-katalog-produktsii .nav-link-text {padding-bottom:5px;}
#menu-katalog-produktsii1 .nav-link-text:hover {color:#fff;border-bottom:2px solid #c23493;padding-bottom:4px;}
#menu-informatsiya .nav-link-text {padding-bottom:6px;}
#menu-informatsiya1 .nav-link-text:hover {color:#fff;border-bottom:2px solid #c23493;padding-bottom:4px;}

.dev {color:#767676;}

body .wd-popup {padding: 10px 25px 25px 25px;border-radius: 5px;}
body .wpcf7 input, .wpcf7 select, .wpcf7 textarea {
    font-size: 14px;
    border: 1px solid #f4f4f4;
    background-color: #fff;
    padding: 25px;
    letter-spacing: 1.15px;
    transition: all .3s;
}
body .wpcf7 .btn-color-default{background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);
    border-radius: 5px;
    font-weight: 900;
    text-transform: none;
    color: #fff;border: none;width:100%;}
body .wpcf7 .btn-color-default:hover{ color: #fff;background-image: linear-gradient(180deg, #c2046c 0%, #391f70 100%);}
.formz {text-align:center;font-size:24px;font-weight:700;margin-bottom:20px;}
.formz2 {text-align:center;font-size:15px;margin-bottom:20px;}
.prp {font-size:11px;text-align:center;}
.prp p{margin-bottom:0;}
.namez {font-size:24px;font-weight:700;}
body .product-grid-item .wd-entities-title {text-align:left;font-weight:500;font-size:30px;}
body .product-grid-item .wd-entities-title a{}
body .wd-more-desc-inner {text-align:left;margin-bottom: 15px;}
.product-link-p {background-color: #fff;
    border: 2px solid #c23493;
    border-radius: 5px;
    width: 100%;
    font-size: 14px;
    display: block;
    height: 40px;
    padding: 7px;}
.product-link-p:hover {background-color: #c23493;color:#fff;background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);}
body .wd-add-btn.wd-add-btn-replace {margin-top:0;}
body .wd-add-btn.wd-add-btn-replace>a {
	width: 100%;
	text-transform:none;
    display: block;background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);color:#fff;border-radius: 5px;}
body .wd-add-btn.wd-add-btn-replace .add-to-cart-loop span {
    min-height: 36px;
    font-size: 14px;
		font-weight:400;
	    height: 40px;
    padding: 10px 5px;
}
.hearth {background: url(/wp-content/uploads/2023/04/hearth.png) center center no-repeat;width:16px;height:15px;margin-right: 6px;}
@media (max-width: 768px){
.product-link-p {background-color: #fff;
    border: 2px solid #c23493;
    border-radius: 5px;
    width: 100%;
    font-size: 13px;
    display: block;
    height: 40px;
    padding: 10px;
	margin-bottom:7px;}
.product-link-p:hover {background-color: #c23493;color:#fff;}
body .wd-add-btn.wd-add-btn-replace {margin-top:0;}
body .wd-add-btn.wd-add-btn-replace>a {
	width: 100%;
	text-transform:none;
    display: block;}
body .wd-add-btn.wd-add-btn-replace .add-to-cart-loop span {
    min-height: 36px;
    font-size: 13px;
		font-weight:400;
	    height: 40px;
    padding: 10px 5px;
}
body .single_add_to_cart_button.button.alt.wp-element-button {text-transform:none!important; font-weight:400!important;font-size:16px!important;padding:20px!important;}
.hearth {background: url(/wp-content/uploads/2023/04/hearth.png) center center no-repeat;width:25px;height:15px;margin-right: 0px;}}
@media (max-width: 1024px){.product-link-p {font-size: 13px;margin-bottom:7px;}
body .wd-add-btn.wd-add-btn-replace .add-to-cart-loop span {font-size: 13px;}
.hearth {background: url(/wp-content/uploads/2023/04/hearth.png) center center no-repeat;width:25px;height:15px;margin-right: 0px;}}
/*body .cart-info span.quantity, body .woocommerce-mini-cart__buttons.buttons .button.btn-cart.wc-forward,body .woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon, body .woocommerce-mini-cart__total.total, body .summary-inner>.price {display:none;}*/
p {line-height:1.7;}
body .wd-add-btn-replace .add-to-cart-loop:before {content: "\f106";}
body .woocommerce-breadcrumb {color: #242424;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    width: 100%;
    background-color: #fcf0f8;
    padding: 10px;
    border-radius: 5px;}
body.product-template-default .whb-header {margin-bottom: 20px;}

ul:not([class]) li:first-child {margin-top: 25px;}
ul:not([class]) li {
    list-style-type: none;
    position: relative;
    padding-left: 24px;
}
ul:not([class]) li:before {
    content: '';
    width: 9px;
    height: 9px;
    display: block;
    position: absolute;
    top: 35%;
	border-radius:30px;
    left: 0;
    border: 2px solid #c23493;
}
body .product-labels .product-label.new{background: url(/wp-content/uploads/2023/06/newbg.png) center center no-repeat;width: 60px;
    height: 15px;
    background-size: contain;
    border-radius: 0;
    padding: 0px 0 12px 0;
    font-size: 10px;
    min-height: 60px;
    text-transform: none;}
body .single_add_to_cart_button, body .woocommerce-mini-cart__buttons .checkout {background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%)!important;}
body .single_add_to_cart_button:hover, body .woocommerce-mini-cart__buttons .checkout:hover {background-image: linear-gradient(180deg, #c2046c 0%, #391f70 100%)!important;}
body .thumbnails.slick-slider>button {background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);color: #fff;}
body .thumbnails.slick-slider>button:hover {background-image: linear-gradient(180deg, #c2046c 0%, #391f70 100%); color: #fff;}
body .wd-btn-arrow:after {font-size: 33px; line-height: 1;}
body .product_meta .meta-label {font-weight: 400;}
body .headgr h2, body h2, body h3, body h4{
  background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
body .headind h1{
  background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
body h1, body .title1 {color: #242424;}
.btext{
  background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
	font-weight:900;
	
}
body .wd-header-cart.wd-design-5 .wd-cart-number {background-image: linear-gradient(180deg, #e30b7e 0%, #4a2e85 100%);}
.woocommerce-Tabs-panel--description {text-align:center;font-family: "Cormorant";font-size: 20px;}
.klk{text-align:center;font-family: "Cormorant";font-size: 24px;}
body .vpvidjet1 .product-grid-item .wd-entities-title {
    text-align: left;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
}
body .footer-container {}
body .wurl a {color:#fff;}
body .wd-cookies-inner .cookies-info-text {font-size:14px;}
body .whb-color-light:not(.whb-with-bg) {background-color: #fff;}
body.home .whb-sticked :is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"][class*="wd-style-"]>li>a {color:#333;}
body.home .whb-sticked .wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {color:#333;}
body.home .whb-sticked.whb-scroll-up .wd-header-mobile-nav a,body.home .whb-sticked.whb-scroll-up .wd-header-search-mobile a{color:#333;}
body.home .wd-nav[class*="wd-style-"]>li:is(.wd-has-children) {color: #52525273;}
body table .woocommerce-product-attributes-item__value a {font-weight:700!important;text-decoration:underline;}
body table .woocommerce-product-attributes-item__value a:hover {text-decoration:none;}
body .vpvidjet .product-grid-item .wd-entities-title {font-size:20px;}
body .vpvidjet .col-lg-6 {
    flex: 0 0 100%;
    max-width: 100%;
}
body .vpvidjet .product-link-p {
    background-color: #fff;
    border: 2px solid #c23493;
    border-radius: 5px;
    width: 100%;
    font-size: 13px;
    display: none;
    height: 37px;
    padding: 7px;
    margin-bottom: 5px;
}
body .vpvidjet .wd-add-btn.wd-add-btn-replace .add-to-cart-loop span {
    min-height: 42px;
    font-size: 13px;
    font-weight: 400;
    height: 37px;
    padding: 10px 5px;
}
@media (min-width: 1025px){
body p:is(.form-row-first,.form-row-last) {
    overflow: visible;
    width: 100%;
	}}
body #billing_country_field {display:none;}
/*.shop_table.woocommerce-checkout-review-order-table .product-total, body .cart-subtotal, body .order-total, body .woocommerce-table__product-table.product-total, body .woocommerce-table__product-table.product-total, body .woocommerce-table__product-total.product-total, body .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot, body .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details .woocommerce-order-overview__total.total {display:none;}*/
body .woocommerce-checkout-review-order-table tr {border-bottom:none;}
body :is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) li {border-inline-end: none;}
body .page-title .container h1 {position:relative;display:inline-block;}
body .page-title .container h1:before {content: "";background: url(/wp-content/uploads/2023/06/ornam2.png) center center no-repeat;width:80px;height:79px;display: inline-block;position: absolute;left: -104px;}
body .page-title .container h1:after {content: "";background: url(/wp-content/uploads/2023/06/ornam2.png) center center no-repeat;width:80px;height:79px;display: inline-block;position: absolute;right: -104px;}
@media (max-width: 1024px){
	body .page-title .container h1:before {content: "";background: url(/wp-content/uploads/2023/06/ornam2.png) center center no-repeat;width:40px;height:40px;display: inline-block;position: absolute;left: -58px;background-size: contain;}
body .page-title .container h1:after {content: "";background: url(/wp-content/uploads/2023/06/ornam2.png) center center no-repeat;width:40px;height:40px;display: inline-block;position: absolute;right: -58px;background-size: contain;}
}
body .wd-products-element [class*="wd-spacing-"]>[class*="col"],body.woocommerce [class*="wd-spacing-"]>[class*="col"] {margin-bottom: 30px;margin-top: 30px;}
body .wd-back-btn.wd-style-icon>a {display:none;}
body .category-grid-item .wd-entities-title {border-bottom: 2px solid #c14299;display: inline-block;}
body .category-grid-item:hover .wd-entities-title {border-bottom: 2px solid #fff;}
.sell a {border-bottom: 2px solid #c14299;display: inline-block;}
.sell a:hover {border-bottom: 2px solid #FCF0F8;}
.products.elements-grid.wd-products-holder {justify-content: center!important;}
body .woocommerce-Tabs-panel--description h3{font-weight:700;color:#000;}

/*body .product-wrapper .price {display:none!important;}*/

body.woocommerce-checkout .cart-subtotal {display:none}

body .woocommerce-mini-cart__total.total {display:none}