@charset "UTF-8";
/*
Theme Name:twentynineteen
Theme URI:https://pro-buket.kg/
Author:pro-buket.kg
Author URI:https://pro-buket.kg/
Description:Bbuket Test 2022-05-23
Requires at least:4.9.6
Requires PHP:5.2.4
Version:6.1.2
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:bukettest
Tags:bukettest
*/

.area-head {max-width:556px;padding:2px 0 50px 0;margin:0 auto;}
.area-head .h-2m {line-height:56px;text-align:center;}
.area-head .h-2m span {display:inline;color:#7c9577;background:url(images/h2-bg2.svg?v=1) no-repeat center center;background-size:auto 65px;}

input[type='search'],input[type='date'],input[type='text'],input[type='tel'],input[type='email'],input[type='password'],textarea,select,
.woocommerce-input-wrapper strong {width:100%;height:60px;color:#414141;font:16px 'Gilroy',sans-serif;vertical-align:top;padding:10px 25px;border:solid 1px #e8e8e8;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#vl_sender_date{background:url(images/icon-calendar.svg?v=1) no-repeat 97% center;
    background-size:25px auto;
    padding-right:47px;cursor:pointer;}
textarea {overflow:hidden;padding-top:24px;}
fieldset {border:none;}
.woocommerce-input-wrapper strong {display:flex;min-height:68px;color:#333;align-items:center;}
select {background:#fff url(images/arr-select2.png?v=1) no-repeat right center;}

.wc-shipping-fields + .wc-shipping-fields {padding-top:10px;}

.inp-error {border-color:red !important;}

.inp-bl {position:relative;padding:0 0 29px 0;}
.inp-bl .label,
.form-row label {display:block;color:#414141;padding:0 0 7px 0;}
.inp-bl p {position:relative;padding:0 !important;}
.pass-view {cursor:pointer;position:absolute;top:50%;right:30px;width:17px;height:17px;margin:-9px 0 0 0;background:url(images/icon-view.svg?v=1) no-repeat center center;background-size:cover;}
.pass-view + input {padding-right:60px;}

.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {display:flex;flex-wrap:wrap;margin:0 -15px;}
.woocommerce-billing-fields__field-wrapper .form-row,
.woocommerce-shipping-fields__field-wrapper .form-row {width:50%;padding:0 15px 29px 15px;box-sizing:border-box;}
.woocommerce-billing-fields__field-wrapper .w33,
.woocommerce-shipping-fields__field-wrapper .w33 {width:33.333%;}
.woocommerce-billing-fields__field-wrapper .w100,
.woocommerce-shipping-fields__field-wrapper .w100 {width:100%;}

.woocommerce-shipping-fields__field-wrapper .wooccm-field-country,
.woocommerce-billing-fields__field-wrapper .form-hide,
.woocommerce-shipping-fields__field-wrapper .form-hide,
.form-checkout-hide {display:none !important;}

.area-checkout textarea {height:115px;}

.f-select {cursor:pointer;width:100%;height:50px;color:#414141;font-size:17px;padding:0 30px 0 24px;border:none;background:#fbf4ee url(images/arr-select2.png?v=1) no-repeat right center;}
select.woocommerce-widget-layered-nav-dropdown {cursor:default;opacity:0;width:100%;height:50px;padding:0 16px 0 0;border:none;background:transparent url(images/arr-select.png?v=1) no-repeat right center;}
.area-product select.woocommerce-widget-layered-nav-dropdown {opacity:1;color:transparent;background-color:#fbf4ee;}

.search-form {display:flex;align-items:flex-end;margin:0 0 20px 0;}
.search-form label {display:block;width:100%;}
.search-form input[type='search'] {height:65px;}
.search-form .search-submit,
.search-form .search-sbm {margin:0 !important;}

input[type='checkbox'],input[type='radio'] {position:absolute;z-index:-1;}
.inp-bl input[type='checkbox'],.inp-bl input[type='radio']  {clip:rect(0, 0, 0, 0);}
	input[type='checkbox'] + .lbl,
	input[type='radio'] + .lbl,
	.woocommerce-input-wrapper label.checkbox {position:relative;display:inline-block;color:#414141;font-size:16px;font-weight:normal;line-height:25px;vertical-align:top;padding:0 0 0 34px;}
	input[type='checkbox']:disabled + .lbl:before,
	input[type='radio']:disabled + .lbl:before {cursor:default;opacity:0.5;}
	input[type='checkbox'] + .lbl:before,
	input[type='radio'] + .lbl:before,
	.woocommerce-input-wrapper label.checkbox input{content:' ';position:absolute;top:0;left:0;overflow:hidden;display:block;width:26px;height:26px;border:solid 1px #e9e9e9;box-sizing:border-box;}
	input[type='checkbox'] + .lbl:before,
	.woocommerce-input-wrapper label.checkbox input {background:#fff url(images/form-checkbox.svg?v=1) no-repeat 100px 100px;background-size:auto 12px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
	.woocommerce-input-wrapper label.checkbox input{z-index:auto;}
	input[type='radio'] + .lbl:before {background:#fff url(images/form-checkbox.svg?v=1) no-repeat 100px 100px;background-size:auto 12px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
	input[type='checkbox']:checked + .lbl:before,
	input[type='radio']:checked + .lbl:before,
	.woocommerce-input-wrapper label.checkbox input:checked {border-color:#e9e9e9;background-color:#f8f8f8;background-position:center center;}

.chk-m {display:flex;min-height:68px;color:#888;font-size:14px;line-height:22px;align-items:center;margin:0 0 29px 0;}
.chk-m strong {display:block;color:#414141;}
.chk-m input[type='checkbox'] + .lbl {padding-left:57px;}
.chk-m input[type='checkbox'] + .lbl::before {top:50%;width:42px;height:42px;margin-top:-21px;border:none;background-color:#f7f0eb;background-image:url(images/icon-chk2.svg?v=1);background-size:18px auto;border-radius:100%;}

.size-bl {display:inline-block;position:relative;overflow:hidden;width:127px;height:55px;vertical-align:top;background:#eee2da;}
.size-bl input {height:55px;color:#414141;font-size:20px;font-weight:600;text-align:center;padding:12px 0 11px 0;border:none;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.size-bl i {cursor:pointer;position:absolute;top:0;left:0;width:50px;height:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.size-bl i.left {left:0;}
.size-bl i::before,
.size-bl i.right::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:10px;height:2px;background:#414141;margin:-1px 0 0 -5px;}
.size-bl i.right {left:auto;right:0;}
.size-bl i.right::after {width:2px;height:10px;margin:-5px 0 0 -1px;}
.size-bl i:hover::before,.size-bl i:hover::after {background:#70b173;}

.date {color:#6f886a;font-size:16px;line-height:1.4;padding:0 0 11px 0;}

.area-crumb {padding:21px 0 1px 0;}
.crumb-wrap {border-top:solid 1px #ebedea;}
.area-crumb:first-child {padding:21px 0 34px 0;}
.area-crumb:first-child .crumb-wrap {border:none;border-bottom:solid 1px #ebedea;}
.site-content .breadcrumb {display:flex;color:#bebebe;font-size:16px;font-weight:500;line-height:1.8;list-style:none;padding:11px 0;margin:0 0 0 -20px !important;}
.breadcrumb {flex-wrap:wrap;}
.breadcrumb li {position:relative;padding:0 0 0 29px !important;margin:0 0 0 19px;}
.breadcrumb li::before {content:'>';position:absolute;top:1px;left:0;}
.breadcrumb li:first-child {padding-left:0 !important;}
.breadcrumb li:first-child::before {display:none;}
.breadcrumb a {color:#bebebe;}
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb span {color:#414141;}
.breadcrumb span {cursor:default;}

.pagination-bl {display:flex;width:100%;align-items:center;flex-wrap:wrap;padding:0 15px 24px 15px;margin:0;box-sizing:border-box;}
.pagination-bl .col {width:auto;}
.pagination-bl ul {display:flex;flex-wrap:wrap;list-style:none;margin:0 !important;}
.pagination-bl li {padding:5px 10px 5px 0;}
.pagination-bl li::marker {display:none;}
.pagination-bl a,
.pagination-bl span {display:flex;min-width:54px;height:54px;color:#000;font-size:19px;font-weight:500;text-decoration:none;align-items:center;justify-content:center;border:solid 1px #eaf0f3;border-radius:100%;box-sizing:border-box;}
.pagination-bl a:hover,
.pagination-bl a:active,
.pagination-bl a.active,
.pagination-bl span {background:#eaf0f3;}

.nav-links {display:flex;width:100%;align-items:center;flex-wrap:wrap;padding:0 0 24px 0;margin:0 -5px;box-sizing:border-box;}
.nav-links .page-numbers {display:flex;min-width:54px;height:54px;color:#000;font-size:19px;font-weight:500;text-decoration:none;align-items:center;justify-content:center;margin:0 5px 10px 5px;border:solid 1px #eaf0f3;border-radius:100%;box-sizing:border-box;}
.nav-links .page-numbers:hover,
.nav-links .page-numbers:active,
.nav-links .page-numbers.current {background:#eaf0f3;}
.nav-links .prev,
.nav-links .next {border-color:transparent !important;background:transparent !important;}

.post-navigation .nav-links {justify-content:center; }
.post-navigation .post-title {font-weight:bold;}

.price {display:inline-block;color:#414141;font-size:23px;font-weight:500;line-height:1;vertical-align:top;margin:0 3px 0 0;}
.price .woocommerce-Price-currencySymbol {font-size:14px;}
.price-old {display:inline-block;color:#BCBCBC;font-size:14px;line-height:1.2;text-transform:uppercase;text-decoration:line-through;vertical-align:top;padding:7px 0 0 0;}

.status,
.status-zakaz,
.status-net {color:#70b173;font-size:15px;line-height:1;padding:4px 0 0 0;}
.status-zakaz {color:#e2a178;}
.status-net {color:#c55f5f;}
.status.cans {color:#ec2929;}
.status.load {color:#e2a178;}

.wapp-btn {text-align:center;font-size:16px;display:block;width:100%;padding:5px 3px;color:#fff;margin-top:25px;box-sizing:border-box;border-radius:5px;border-color:#7a9874;background:#7a9874;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.wapp-btn:hover {color:#fff;border-color:#7a9874;background:#7a9874;}
.wapp-btn:before,
.wapp-btn img,
.wapp-btn svg {position:relative;top:-1px;display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:5px;}
.wapp-btn:before {content:' ';background:url(images/whatsapp.svg?v=1) no-repeat center center;background-size:100%;}
.pr_one_sbmts-wrap {position:static;}
.pr_one_sbmts .wapp-btn:before {display:none !important;}
.col .wapp-btn{margin-top:0;padding:0;display:flex;}
.cart-btn {cursor:pointer;display:flex;width:45px;height:45px;vertical-align:top;align-items:center;justify-content:center;border:none;background:#e6d8cf;border-radius:100%;}
.cart-btn path {fill:#7c9577;}
.cart-btn:hover,
.cart-btn:active {background-color:#7c9577;}
.cart-btn:hover path,
.cart-btn:active path {fill:#fff;}

.star-rating {display:none;}
.stars-bl {display:flex;font-size:14px;line-height:1;}
.stars-lbl {color:#bcb3ad;}

.stars {display:flex;padding:3px 0;}
.stars span {opacity:1;display:block;min-width:10px;width:10px;height:10px;margin:0 4px 0 0;background:url(images/icon-star-of.svg?v=1) no-repeat center center;background-size:cover;}
.stars .on,
.stars .on2 {opacity:1;background-image:url(images/icon-star.svg?v=1);}
.stars label {position:absolute;top:0;left:0;white-space:nowrap;}
.stars label em {display:flex;}
.stars input + em {opacity:0.3;}
.stars input:checked + em {opacity:1;}
.stars.frm {position:relative;width:110px;height:14px;}
.stars.frm em {opacity:0;}
.stars.frm label:first-child em {opacity:0.3;}
.stars.frm label:first-child input:checked + em {opacity:1;}

.cansel {cursor:pointer;position:absolute;width:12px;height:12px;line-height:0;background:url(images/icon-cancel.svg?v=1) no-repeat center center;background-size:cover;}

.i-status {display:flex;width:45px;height:45px;color:#fff;font-size:12px;font-weight:600;line-height:1;align-items:center;justify-content:center;background:#7a9874;border-radius:100%;}
.i-status.sale {font-size:16px;background:#c55f5f;}
.i-status.hit {background:#e8b493;}

.i-like,
.i-info {cursor:pointer;position:absolute;top:20px;}
.i-info {left:20px;display:flex;width:25px;height:25px;color:#7a9874;font-size:19px;font-weight:bold;align-items:center;justify-content:center;background:#f7f0eb;border-radius:100%;}
.i-like {right:20px;width:19px;height:19px;}
.i-like::before,
.i-like::after {opacity:1;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/icon-like-w.svg?v=1) no-repeat center center;background-size:cover;transition:opacity 200ms ease 0ms;}
.i-like::after {opacity:0;background-image:url(images/icon-like-a.svg?v=1);}
.i-like.active::before {opacity:0;}
.i-like.active::after {opacity:1;}

.i-info-txt {display:none;position:absolute;left:0;bottom:100%;width:348px;color:#414141;font-size:13px;font-weight:normal;line-height:20px;padding:11px 20px 1px 20px;margin:0 0 8px 0;background:#f7f0eb;border-radius:5px;box-sizing:border-box;}
.i-info-txt::before {content:' ';position:absolute;top:100%;left:8px;width:0;height:0;border:solid 5px transparent;border-top-color:#f7f0eb;}
.i-info-txt p {padding-bottom:10px !important;}
.i-info.active {z-index:100;}
.i-info.active .i-info-txt {display:block;}

.arr-up,
.arr-dn {display:inline-block;width:13px;height:13px;vertical-align:top;background:url(images/arr-left.svg?v=1) no-repeat center center;background-size:cover;}
.arr-up {transform:rotate(90deg);}
.arr-dn {transform:rotate(270deg);}

.ui-selectmenu-button {cursor:pointer;display:flex;width:100%;height:50px;color:#414141;font-size:17px;align-items:center;padding:0 30px 0 24px;border:none;background:#fbf4ee url(images/arr-select2.png?v=1) no-repeat right center;box-sizing:border-box;}
.ui-selectmenu-menu {width:262px;color:#414141;font-size:17px;line-height:20px;list-style:none;margin:0 !important;background:#f7f0eb;}
.ui-selectmenu-menu li.ui-menu-item {cursor:pointer;border-bottom:solid 1px #e6d8cf;}
.ui-selectmenu-menu li::before {display:none;}
.ui-selectmenu-menu .ui-menu-item-wrapper {position:relative;display:flex;width:100%;min-height:60px;align-items:center;padding:9px 20px 9px 57px;box-sizing:border-box;}
.ui-selectmenu-menu .ui-menu-item-wrapper::before {content:' ';position:absolute;top:50%;left:25px;width:10px;height:10px;margin:-10px 0 0 0;border:solid 5px #fff;background:#fff;border-radius:100%;}
.ui-selectmenu-menu .ui-state-active {background:#eae2dd;}
.ui-selectmenu-menu .ui-state-active::before {background:transparent;}

.select-bl {display:block;position:relative;font-size:17px;line-height:20px;vertical-align:top;}
.select-bl .title span {cursor:pointer;display:flex;width:100%;height:50px;color:#414141;font-size:17px;align-items:center;padding:0 30px 0 24px;border:none;background:#fbf4ee url(images/arr-select2.png?v=1) no-repeat right center;box-sizing:border-box;}
.select-bl ul {display:none;position:absolute;top:100%;left:0;overflow:hidden;overflow-y:auto;width:auto;min-width:100%;max-height:200px;color:#414141;font-size:17px;line-height:20px;list-style:none;margin:1px 0 0 0 !important;background:#f7f0eb;}
.select-bl ul li {cursor:pointer;padding:0;border-bottom:solid 1px #e6d8cf;}
.select-bl ul span {position:relative;display:flex;width:100%;min-height:60px;align-items:center;padding:9px 20px 9px 57px;box-sizing:border-box;}
.select-bl ul span::before {content:' ';position:absolute;top:50%;left:25px;width:10px;height:10px;margin:-10px 0 0 0;border:solid 5px #fff;background:#fff;border-radius:100%;}
.select-bl ul .active {background:#eae2dd;}
.select-bl ul .active span::before {background:transparent;}
.select-bl.open {z-index:1;}
.select-bl.open .title::after {-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);transform:scale(1,-1);}

.select-bl-s {display:inline-block;position:relative;font-size:12px;line-height:16px;text-transform:uppercase;vertical-align:top;}
.select-bl-s .title span {cursor:pointer;display:block;height:16px;color:#000;font-weight:500;white-space:nowrap;align-items:center;padding:0 20px 0 0;border:none;background:transparent url(images/arr-select.png?v=1) no-repeat right center;background-size:auto 5px;}
.select-bl-s ul {display:none;position:absolute !important;top:100%;left:-20px;overflow:hidden;overflow-y:auto;width:auto;min-width:100%;max-height:208px;color:#000;list-style:none;padding:15px 0;margin:1px 0 0 0 !important;background:#fff;box-shadow:0 10px 20px rgba(116,116,116, 0.1);}
.select-bl-s ul li {cursor:pointer;padding:0;}
.select-bl-s ul span,
.select-bl-s ul a {position:relative;display:block;width:100%;min-height:26px;white-space:nowrap;align-items:center;padding:5px 20px;box-sizing:border-box;}
.select-bl-s ul .active {color:#e8b493;}
.select-bl-s.open {z-index:11;}
.select-bl-s.open .title::after {-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);transform:scale(1,-1);}

.area-wrap {padding:15px 0 0 0;}

.title-bl {display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 13px 0;margin:0 0 31px 0;border-bottom:solid 1px #ebedea;}
.title-bl .h-1,
.title-bl .h-2 {padding:0;}
.title-bl .h-2m,
.title-bl .h-2s {padding:0;}
.title-bl .t-link {font-size:13px;font-weight:600;line-height:1.4;padding:0 0 16px 0;}
.title-bl .h-1 + .lk-count {padding-bottom:14px;}
.title-bl a {text-transform:uppercase;text-decoration:underline;}
.title-bl a:hover,
.title-bl a:active {text-decoration:none;}

.t-link {font-size:13px;font-weight:600;text-align:center;}
.t-link a {text-transform:uppercase;text-decoration:none !important;}
.t-link a:hover,
.t-link a:active {text-decoration:none;}

.article-head {position:relative;overflow:hidden;padding:0 0 45px 0;}
.article-head img {width:100%;height:auto;max-height:485px;object-fit:cover;}
.article-body {max-width:810px;padding:0 0 60px 0;margin:0 auto;}

.area-presents {position:relative;overflow:hidden;padding:50px 0;background:#e6efe4 url(images/presents-bg.png?v=1) center top;}
.area-presents.no-bg {background:transparent;}
.area-presents.no-bg .h-2m span {padding-right:27px;background-image:url(images/h2-bg2.svg?v=1);}
.area-presents .title-bl {border:none;}

.swiper-tabs {padding:0 0 30px 0;}
.swiper-tabs .swiper {overflow:visible;border-bottom:solid 2px #fff;}
.swiper-tabs .swiper-slide {overflow:visible;width:auto !important;margin:0 10px 0 0;}
.swiper-tabs .swiper-slide a {display:inline-block;vertical-align:top;padding:5px 10px;}
.swiper-tabs .swiper-slide .active::after {content:' ';position:absolute;top:100%;left:0;width:100%;height:2px;background:#414141;}

.swiper-presents {position:relative;}
.swiper-presents .swiper-slide {width:182px;height:auto;margin-right:10px;}
.swiper-presents .pr-bl {height:100%;}
.swiper-presents .pr-bl .btns-row div:nth-child(1),
.swiper-presents .pr-bl .pr-status,
.swiper-presents .pr-bl .price-old,
.swiper-presents .pr-bl .price-sale {display:none !important;}
.swiper-presents .pr-bl .f-right {justify-content:flex-end;}
.swiper-presents .pr-bl .h-3 {font-size:15px;line-height:18px;}

.pr-size-h,
.pr-size-w {position:absolute;left:24px;bottom:24px;color:#ccc;font-size:11px;line-height:20px;padding:0 0 0 20px;}
.pr-size-h::before,
.pr-size-w::before {content:' ';position:absolute;top:50%;left:0;width:20px;height:20px;margin:-10px 0 0 0;background:url(images/pr-size-h.svg?v=1) no-repeat center center;background-size:cover;}
.pr-size-w {left:auto;right:24px;padding:0 29px 0 0;}
.pr-size-w::before {left:auto;right:0;transform:rotate(90deg);}

.pr-bl .stars-bl {cursor:pointer;}

.pr-bl.small .cansel {top:8px;right:10px;}
.pr-bl.small .txt {}
.pr-bl.small .h-6 {font-weight:600;text-align:left;text-transform:none;padding:0 0 5px 0;}
.pr-bl.small .status,
.pr-bl.small .status-zakaz {padding:0;}
.pr-bl.small .cart-btn {right:20px;bottom:25px;width:40px;height:40px;background-size:auto 19px;}
.pr-bl.small .i-status {top:10px;left:10px;display:flex;width:35px;height:35px;font-size:11px;}

.area-articles {position:relative;overflow:hidden;padding:110px 0 100px 0;}
.area-articles .title-bl {border-color:#fff;}
.area-articles .h-2m span {padding-right:22px;}

.swiper-articles .swiper-slide {width:33.333333%;margin-right:30px;}

.article-bl {position:relative;display:block;padding:130px 0 0 0;background:#f2f4f1;}
.article-bl .txt {position:absolute;top:0;left:0;z-index:1;overflow:hidden;width:100%;min-height:130px;padding:20px 30px;background:#f2f4f1;box-sizing:border-box;}
.article-bl .date {font-size:14px;padding:0 0 4px 0;}
.article-bl .h-4 {padding:0;}
.article-bl .img {position:relative;overflow:hidden;height:0;padding:94.444% 0 0 0;}/* 360x340 */
.article-bl .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.article-bl svg {position:absolute;z-index:1;top:28px;right:30px;width:19px;height:19px;}
.article-bl path {fill:#000;}
.article-bl:hover path,
.article-bl:active path {fill:#7c9577;}

.area-instagram {padding:73px 0;background:#f9f9f9;}
.area-instagram + .area-crumb {background:#f9f9f9;}
.area-instagram .area-head {max-width:630px;}
.swiper-soc {max-width:1728px;margin:0 auto;}
.swiper-soc .swiper,
.swiper-soc .swiper-slide,
.swiper-soc .swiper img {height:350px;}
.swiper-soc .swiper-slide {width:263px;text-align:center;}
.swiper-soc .swiper img {width:auto;object-fit:cover;}

.articles-row {flex-wrap:wrap;}
.articles-row .col {width:33.333%;padding-bottom:40px;}

.area-blog {padding:15px 0 20px 0;}

.area-subs {padding:0 0 70px 0;}
.subs-form {padding:10px 67px;margin:0 0 30px 0;background:#fbf4ee;}
.subs-form .fl-row {min-height:165px;align-items:center;}
.subs-form .col-head {max-width:322px;}
.subs-form .h-2 {padding:0;}
.subs-form-bl {position:relative;padding:0 170px 0 0;}
.subs-form-bl .btn {position:absolute;top:0;right:0;display:flex;width:170px;height:100%;min-height:0;align-items:center;justify-content:center;padding:0;}
.subs-form-bl input[type='text'] {background-color:#eee2da;}

.qw-wrap {max-width:488px;}
.pr-tabs .qw-wrap {max-width:100%;}
.qw-bl {padding:0;border-bottom:solid 1px #e8e8e8;}
.qw-bl:first-child {border-top:solid 1px #e8e8e8;}
.tab-bl .qw-bl:first-child {border-top-color:transparent;}
.tab-bl .qw-bl:last-child {border-bottom-color:transparent;}
.q-title {cursor:pointer;position:relative;padding:23px 60px 23px 0;}
.q-title .icon {position:absolute;top:50%;right:15px;width:30px;height:30px;margin:-15px 0 0 0;background:#f7f0eb;border-radius:100%;}
.q-title .icon::before,
.q-title .icon::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;background:#414141;}
.q-title .icon::before {width:10px;height:2px;margin:-1px 0 0 -5px;}
.q-title .icon::after {width:2px;height:10px;margin:-5px 0 0 -1px;}
.q-body {position:relative;overflow:hidden;min-width:100%;margin:-15px 0 0 0;}
.q-body .text {padding:0 60px 0 20px;}
.q-body ul {list-style:none;margin:0 !important;}
.q-body ul em {opacity:0.9;position:relative;top:3px;display:block;font-size:75%;line-height:1.3;}
.q-body li {padding:0;}
.q-body p,
.q-body li {padding-bottom:15px;}
.qw-bl.open .q-title .icon {background:#eee2da;}
.qw-bl.open .q-title .icon::after {opacity:0;}

.area-img {text-align:center;padding:0 0 34px 0;}

.faq-bl {padding:0 0 40px 0;}
.faq-bl .col {padding-bottom:30px;}

.area-sitemap {overflow:hidden;position:relative;}
.sitemap-row {font-size:15px;line-height:18px;flex-wrap:wrap;padding:14px 0 0 0;margin-right:-30px;}
.sitemap-row .col {width:33.3333%;padding-bottom:80px;}
.sitemap-row ul {position:relative;min-height:100%;list-style:none;padding:0 55px 0 0;margin:0;}
.sitemap-row ul::before {content:' ';position:absolute;top:0;right:100%;width:1px;height:100%;margin:0 50px 0 0;background:#e8e8e8;}
.sitemap-row li {padding:0 0 22px 0;}
.sitemap-row li:last-child {padding-bottom:0;}
.sitemap-row a {color:#e6ae8b;text-decoration:underline;}
.sitemap-row a:hover,
.sitemap-row a:active {text-decoration:none;}
.sitemap-row .col:nth-child(3n+1) ul::before {display:none;}

.area-about-home {padding-top:0;}
.area-articles + .area-about-home {padding-top:0;}
.area-about-home .about-bl {padding-top:40px;}
.about-bl {color:#000;font-size:16px;line-height:30px;padding:100px 0 80px 0;}
.about-bl.first {padding:0 0 70px 0;}
.about-bl.first .col:last-child,
.about-bl.home .col:last-child {padding-left:45px;}
.about-bl.first .ab-head,
.about-bl.first .ab-img,
.about-bl.home .ab-head,
.about-bl.home .ab-img {align-items:flex-start;}
.about-bl .h-3 {font-size:25px;font-weight:500;line-height:35px;}
.about-bl p {padding:0 0 8px 0;}
.about-bl ul li {padding-bottom:0 !important;}
.ab-head,
.ab-img {min-height:0px;margin:0 0 21px 0;}
.ab-head {display:flex;align-items:center;border-bottom:solid 1px #dbdfe2;box-sizing:border-box;}
.ab-head .h-3 {padding-bottom:20px;}
.ab-gall {padding:0 30px 0 0;}
.ab-gall p {padding:0 0 20px 0;}

.blocks-gallery-grid {list-style:none;padding:0 30px 0 0;margin:0 !important;}
.blocks-gallery-grid li {padding:0 0 20px 0;}

.area-lk {padding:0 0 70px 0;}
.lk-row {display:flex;padding:3px 0 30px 0;}
.lk-row .col-sub {width:293px;min-width:293px;box-sizing:border-box;}
.lk-row .col-main {width:100%;padding:44px 66px 2px 66px;border:solid 1px #eee2da;box-sizing:border-box;}
.lk-row .cart-empty {margin-bottom:42px !important;}
.lk-row .title-bl {padding-bottom:0;margin-bottom:23px;border:none;}
.lk-row .title-bl:last-child {padding-bottom:20px;}
.lk-row .t-link {padding:11px 0 35px 0;}
.lk-form {padding:0 0 32px 0;}
.lk-form .fl-row {align-items:flex-end;}
.lk-form .btn {margin:10px 0 29px 0;}

.lk-nav {list-style:none !important;margin:0 !important;border-top:solid 1px #eee2da;background:#f7f0eb;}
.lk-nav li {padding:0;border-bottom:solid 1px #eee2da;}
.lk-nav a {position:relative;display:block;color:#414141;padding:20px 30px 19px 70px;}
.lk-nav a:hover,
.lk-nav a:active,
.lk-nav a.active {background:#eae2dd;}
.lk-nav span {color:#e2a178;}
.lk-nav .ico,
.woocommerce-MyAccount-navigation-link a::before {position:absolute;top:50%;left:31px;display:flex;width:18px;height:18px;align-items:center;justify-content:center;margin:-9px 0 0 0;}
.lk-nav .ico img {max-width:18px;max-height:18px;width:auto;height:auto;}

.woocommerce-MyAccount-navigation-link a {position:relative;}
.woocommerce-MyAccount-navigation-link a::before {content:' ';background-repeat:no-repeat;background-position:center center;background-size:18px auto;}
.woocommerce-MyAccount-navigation-link--orders a::before {background-image:url(images/icon-shopp.svg?v=1);}
.woocommerce-MyAccount-navigation-link--edit-address a::before {background-image:url(images/icon-tel.svg?v=1);}
.woocommerce-MyAccount-navigation-link--edit-account a::before {background-image:url(images/icon-tel.svg?v=1);}
.woocommerce-MyAccount-navigation-link--customer-logout a::before {background-image:url(images/icon-logout.svg?v=1);}

.lk-count {color:#414141;font-size:20px;font-weight:500;line-height:1;padding:0 0 5px 0;}
.lk-count span {color:#7a9874;}

.order-pr {position:relative;display:flex;align-items:center;margin:0 0 20px 0;background:#f9f9f9;}
.order-pr .cansel {position:absolute;top:20px;right:20px;}
.order-pr .img {position:relative;overflow:hidden;width:200px;min-width:200px;height:100%;min-height:180px;}
.order-pr .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.order-pr .txt {width:100%;padding:0 42px 0 62px;}
.order-pr .h-4 {padding:0 0 24px 0;}
.order-pr .row {align-items:flex-end;justify-content:space-between;}
.order-pr .status {font-weight:600;}

.lk-pr-row {display:flex;flex-wrap:wrap;margin:0 -10px;}
.lk-pr-row .col {width:33.333%;padding:0 10px 20px 10px;}

.area-contacts {padding:15px 0 30px 0;}
.contacts-form {padding:42px 68px 18px 68px;margin:0 0 70px 0;background:#fbf4ee;}
.contacts-form .col {padding-bottom:0 !important;}
.contacts-form .col:first-child {max-width:41%;}
.contacts-form textarea {height:188px;}
.contacts-form .sbmts-bl {text-align:right;}
.contacts-form .btn {margin-left:auto;}

.contacts-wrap {color:#414141;font-size:25px;font-weight:600;line-height:38px;flex-wrap:wrap;align-items:center;}
.contacts-wrap .col {padding-bottom:30px;}
.contacts-wrap .col-map {width:58%;}
.contacts-wrap .col-info {width:42%;}
.contacts-wrap .col-form {width:100%;padding-top:40px;}
.contacts-wrap .txt {padding:0 0 0 20px;}
.contacts-wrap .h-6 {text-transform:none;text-align:left;padding:0 0 5px 0;}
.contacts-wrap p {padding:0 0 24px 0;}
.contacts-wrap .txt p:last-child {padding-bottom:0;}
.contacts-wrap a {color:#414141;}
.contacts-wrap a:hover,
.contacts-wrap a:active {color:#6f886a;}
.contacts-wrap .sub {color:#6f886a;font-size:16px;}
.map {position:relative;overflow:hidden;height:450px;background:#d4f2bb;}
.map iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:transparent;}
.map .ymaps-2-1-78-balloon {display:none !important;}

.area-catalog {padding:0 0 50px 0;}
.area-catalog .title-bl {margin-bottom:0;border:none;}
.area-catalog .term-description {display:none;}
.area-catalog .swiper-tags .swiper-slide {width:auto !important;padding-top:0;}
.area-catalog .swiper-tags .btn {min-height:40px;margin:0 15px 15px 0 !important;}
.area-catalog .swiper-tags .swiper-scrollbar {margin-top:0 !important;}

.catalog-row {flex-wrap:wrap;padding:0 0 10px 0;}
.catalog-row .col,
.catalog-row .swiper-slide {width:25%;height:auto !important;padding-bottom:30px;}
.catalog-row .swiper-slide {padding-left:15px;padding-right:15px;box-sizing:border-box;}
.catalog-row .pr-bl .txt,
.catalog-row .pr-bl .wp-block-media-text__content {padding-left:15px;padding-right:15px;}

.area-catalog .woocommerce.columns-3,
.area-catalog .woocommerce.columns-4 {display:flex;flex-wrap:wrap;margin:0 -15px;}
.area-catalog .woocommerce.columns-3 .swiper-slide,
.area-catalog .woocommerce.columns-4 .swiper-slide {width:33.3333%;padding:0 15px 30px 15px;box-sizing:border-box;}
.area-catalog .woocommerce.columns-4 .swiper-slide {width:25%;}

.area-info {position:relative;overflow:hidden;padding:0;background:#f9f9f9;}
.area-info .fl-row {margin:0 -45px;}
.area-info .col {position:relative;padding:55px 45px 70px 45px;border-left:solid 1px #f0f0f0;}
.area-info .col:first-child {border-left:none;}
.info-bl {max-width:288px;color:#414141;font-size:16px;line-height:26px;padding:15px 0;}
.info-bl figure {position:relative;display:flex;width:84px;height:52px;align-items:center;justify-content:center;margin:0 0 25px 0;}
.info-bl figure::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/info-circle.svg?v=1) no-repeat center center;background-size:cover;}
.info-bl figure img {position:relative;width:50px;height:auto}
.info-bl p {padding:0;}
.area-info .col:nth-child(2n) .info-bl figure::before {transform:scale(-1,1);}

.area-banners {padding:130px 0 85px 0;background:#f8f4f1;}
.sw-banners .swiper-slide {width:33.333%;}
.banner-bl {position:relative;display:block;max-width:360px;color:#fff;height:480px;margin:0 0 30px 0;}
.banner-bl .bg,
.banner-bl .bg::before,
.banner-bl .img,
.banner-bl .img img {position:absolute;top:0;left:0;width:100%;height:100%;}
.banner-bl .img {background:#333;}
.banner-bl .img img {object-fit:cover;}
.banner-bl .bg {border:solid 10px transparent;box-sizing:border-box;}
.banner-bl .bg::before {content:' ';border:solid 1px rgba(255,255,255, 0.51);box-sizing:border-box;}
.banner-bl .txt {position:absolute;left:0;width:100%;box-sizing:border-box;}
.banner-bl h3 {color:#fff;}
.banner-bl:hover {color:#fff;}
.banner-bl.type1 {font-size:15px;line-height:1;}
.banner-bl.type1 .txt {top:37px;text-align:right;padding:0 42px;}
.banner-bl.type1 h3 {max-width:150px;font-size:35px;font-weight:500;line-height:37px;padding:0 0 11px 0;margin:0 0 0 auto;}
.banner-bl.type1 p {text-transform:uppercase;}
.banner-bl.type2 {font-size:15px;line-height:1;}
.banner-bl.type2 .txt {bottom:37px;text-align:left;padding:0 42px;}
.banner-bl.type2 h3 {max-width:150px;font:40px 'Lovelace';line-height:43px;padding:0 0 11px 0;}
.banner-bl.type2 p {text-transform:uppercase;}
.banner-bl.type3 {font-size:25px;font-weight:500;line-height:1;}
.banner-bl.type3 .txt {top:45px;text-align:left;padding:0 42px;}
.banner-bl.type3 h3 {font-size:17px;font-weight:400;line-height:20px;padding:0 0 5px 0;}

.home-banners{padding-top:40px}
.home-banners .banner-bl {position:relative;display:block;max-width:327px;color:#fff;height:327px;margin:0 0 30px 0;}
.home-banners .banner-bl .txt h3,
.home-banners .banner-bl .txt_h3 {font-family:'Lovelace'; font-size:24px; line-height:24px;font-weight:500;}
.home-banners .banner-bl .txt {padding:30px}
.home-banners .type1 .txt{top:unset; bottom:0;max-width:100%}
.home-banners .type2 .txt{top:unset; bottom:0}
.home-banners .type3 .txt{top:0; text-align:right}
.home-banners .type4 .txt{top:0; text-align:right}
.home-banners .banner-bl  {overflow:hidden}
.home-banners .banner-bl img {transition:transform .2s; }
.home-banners .banner-bl:hover img{transform:scale(1.1);}

.area-reviews-home {padding:0 0 90px 0;background:#f8f4f1;}
.area-reviews-home .title-bl {border:none;}
.area-reviews-home .h-2m span {display:inline;padding-right:5px;background:url(images/h2-bg2.svg?v=1) no-repeat right center;background-size:auto 65px;}
.swiper-reviews {padding:10px 0 0 0;}
.swiper-reviews .swiper-slide {width:25%;margin-right:30px;}
.review-bl {min-height:100%;color:#414141;font-size:16px;line-height:25px;padding:28px 23px 5px 23px;border:dashed 1px #c8d9c5;background:#fff;border-radius:14px;box-sizing:border-box;}
.review-bl a {color:#e2a178;text-decoration:underline;}
.review-bl a:hover,
.review-bl a:active {text-decoration:none;}
.rev-head {align-items:center;padding:0 0 18px 0;}
.rev-head .col-img {max-width:109px;text-align:right;}
.rev-head .col-img img {width:auto;height:100px;object-fit:cover;}
.rev-head .date {color:#a3bb9e;font-size:14px;}
.rev-head strong {display:block;font-size:17px;font-weight:600;line-height:20px;padding:0 0 9px 0;}

.area-reviews {padding:0 0 20px 0;}
.area-reviews .title-bl {padding-bottom:7px;margin-bottom:0;border:none;}
.page-reviews .col-main {width:66.6667%;}
.page-reviews .col-sub {width:33.3333%;}
.page-reviews .swiper-reviews {padding:0;}
.page-reviews .swiper-slide {width:50%;}
.page-reviews .sbmts-bl {color:#414141;font-size:16px;text-align:center;}
.page-reviews .sbmts-bl p {padding:0 0 9px 0;}
.page-reviews .sbmts-bl .btn {margin-left:auto;margin-right:auto;}
.page-reviews .review-rating {margin-bottom:16px;}
.page-reviews .sw-btns-bl {padding-top:30px;}
.page-reviews .review-bl p {padding-bottom:20px;}
.page-reviews .rev-head {margin:0 -11px;}
.page-reviews .rev-head .col {padding:0 11px;}
.page-reviews .rev-head .col-img {max-width:89px;text-align:left;}
.page-reviews .rev-head .col-img img {height:85px;}
.review-bl + .review-bl {margin-top:30px;}

.review-inf {color:#414141;font-size:16px;line-height:29px;padding:15px 20px 3px 20px;margin:0 0 10px 0;background:#fffaf7;}
.review-head {position:relative;min-height:45px;padding:0 80px 0 58px;margin:0 0 12px 0;}
.review-head .date {position:absolute;top:0;right:0;color:#7a9874;font-size:14px;padding:0;}
.review-head strong {display:block;font-weight:600;}
.review-head .stars {padding:2px 0;}
.review-head .stars span {min-width:10px;width:10px;height:10px;margin:0 6px 0 0;}
.review-body p {padding-bottom:12px !important;}
.user-img {position:absolute;top:50%;left:0;overflow:hidden;display:flex;width:45px;height:45px;font-weight:600;text-transform:uppercase;align-items:center;justify-content:center;margin:-22px 0 0 0;background:#eee2da;border-radius:100%;}
.review-inf + .btns-more {padding-top:10px;}
.review-inf--null {padding-bottom:5px !important;}
.review-inf--null .review-head {display:flex;min-height:0;align-items:center;flex-wrap:wrap;padding-right:80px;}
.review-inf--null .review-head .date {top:50%;transform:translateY(-50%);}
.review-inf--null .review-head strong {padding-right:10px;}
.review-inf--hide {display:none;}
.review-show-btn {min-height:45px !important;margin-left:auto !important;margin-right:auto !important;}

.review-rating {color:#414141;font-size:15px;line-height:18px;padding:29px 36px 12px 36px;margin:0 0 30px 0;border:solid 1px #eee2da;background:#f7f0eb;border-radius:10px;}
.review-rating .stars-bl {margin:0 0 14px 0;}
.review-rating .stars {padding:2px 0;}
.review-rating .stars span {min-width:10px;width:10px;height:10px;margin:0 10px 0 0;}
.review-rating span {color:#e2a178;font-weight:500;}
.review-rating .h-4 span {color:#414141;}
.review-rating .h-4 strong {font-size:27px;}
.review-rating .h-4 span {display:inline;padding:15px 30px 15px 0;background:url(images/h2-bg3.svg?v=1) no-repeat right center;background-size:auto 51px;}
.review-rating .h-4 span span {display:inline;color:#e2a178;font-size:16px;font-weight:bold;padding:0 0 0 10px;background:transparent;}
.review-rating p {padding:0 0 22px 0;}

.rating-line {position:relative;font-size:18px;line-height:21px;padding:9px 0 9px 38px;margin:0 0 22px 0;}
.rating-line .stars {position:absolute;top:0;left:0;}
.rating-line .stars span {min-width:8px;width:8px;height:8px;}
.rating-line strong {position:absolute;top:0;left:12px;font-weight:600;}

.stat-line {position:relative;height:3px;}
.stat-line::before {content:' ';position:absolute;top:1px;left:0;overflow:hidden;width:100%;height:1px;background:#eee2da;}
.stat-line span {position:absolute;top:0;left:0;height:100%;background:#7a9874;border-radius:3px;}

.review-form {color:#727272;font-size:16px;line-height:25px;padding:30px 30px 20px 30px;margin:0 0 20px 0;background:#f4fff2;}
.review-form .h-2s {padding:0 0 20px 0;}
.review-form .stars-bl {padding:0 0 26px 0;}
.review-form .stars {padding:0;}
.review-form .stars span {opacity:0.5;min-width:14px;width:14px;height:14px;margin:0 10px 0 0;}
.review-form p {padding:0 0 20px 0;}
.review-form .label {color:#414141;font-size:16px;font-weight:600;padding-right:10px;}
.review-form textarea {height:140px;}
.review-form .btn {width:210px;margin:0 auto 20px auto;}
.inps-wrap .inp-bl:last-child {padding-bottom:7px;}

.sort-box {display:flex;color:#414141;align-items:center;justify-content:flex-end;padding:0 0 22px 0;margin:0 -15px;}
.sort-box .col {width:auto;}
.sort-box strong {padding:0 10px 0 0;}
.sort-box .arr-up,
.sort-box .arr-dn {position:relative;top:8px;}

.area-home {position:relative;overflow:hidden;color:#fff;font-size:19px;line-height:22px;text-transform:uppercase;background:#b8bcbd;}
.area-home::before,
.area-home::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
.area-home::before {background:url(images/area-home3.jpg?v=1) no-repeat center center;background-size:cover;transform:scale(-1,1);}
.area-home::after {background:rgba(0,0,0, 0.1);}
.area-home .page-bl {position:relative;z-index:1;}
.area-home .fl-row {min-height:600px;max-width:600px;align-items:center;justify-content:flex-start;}
.area-home .col {width:auto;text-align:left;padding-top:25px;}
.area-home h1 {color:#fff;font-size:50px;font-weight:300;font-family:'Gilroy',sans-serif;text-transform:none;text-align:left;}
.area-home h1 strong {font-weight:500;}
.area-home h3 {position:relative;color:#fff;font:300 36px 'Gilroy',sans-serif;font-weight:300;line-height:40px;text-transform:lowercase;text-align:left;padding:0 0 0 40px;margin:0 0 50px 0;}
.area-home h3::before {content:'~';position:absolute;top:50%;left:0;font-size:40px;font-weight:normal;line-height:1;transform:translateY(-50%);}

.home-cat-sbm {position:relative;display:inline-block;min-width:171px;color:#010101;font-size:13px;font-weight:600;line-height:20px;text-align:center;text-transform:uppercase;vertical-align:top;padding:30px 0;box-sizing:border-box;}
.home-cat-sbm::before {opacity:0.5;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/h2-bg3.svg?v=1) no-repeat center center;background-size:171px 79px;transform:rotate(-5deg);}
.home-cat-sbm span {position:relative;}
.home-cat-sbm:hover,
.home-cat-sbm:active {color:#010101;}

@keyframes home-sbm-anim {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(359deg);}
}
.home-cat-sbm.load::before {animation:home-sbm-anim 2400ms linear infinite;}

.area-catalog-home {padding:40px 0 32px 0;}
.area-catalog-home .h-2m span {display:inline;padding-right:28px;background:url(images/h2-bg2.svg?v=1) no-repeat right center;background-size:auto 65px;}
.area-catalog-home .title-bl {border:none;}

.filter-home {font-size:12px;line-height:16px;text-transform:uppercase;padding:17px 0;margin:0 0 40px 0;border-top:solid 1px #ededed;border-bottom:solid 1px #ededed;}
.filter-home .fl-row {align-items:center;align-self:center;justify-content:center;margin:0 -25px;}
.filter-home .col {width:auto;padding:0 25px;}
.filter-home .label {display:inline-block;color:#8c8c8c;vertical-align:top;padding:0 6px 0 0;}
.filter-home select {font-size:12px;text-transform:uppercase;padding:0 16px 0 0;border:none;background:transparent url(images/arr-select.png?v=1) no-repeat right center;}
.filter-home .select-wrap {display:inline-block;vertical-align:top;}

.area-videos {padding:0 0 50px 0;}
.video-bl {text-align:center;padding:0 0 30px 0;}

.product-gall {position:relative;height:0;padding:133.396% 0 0 0;margin:0 0 15px 0;background:#333;}
.product-gall .swiper {position:absolute;top:0;left:0;width:100%;height:100%;}
.product-gall .i-like {width:25px;height:25px;}
.product-gall img {width:auto;height:auto;}
.product-gall video {width:100%;height:100%;object-fit:cover;}
.product-gall .i-like,
.product-gall .pr-size-h,
.product-gall .pr-size-w,
.product-gall .i-info {z-index:10;}
.product-gall .i-status {position:absolute;z-index:10;top:10px;right:10px;}
.product-gall .swiper-slide span {min-width:100%;height:100%;}
.product-gall .swiper-slide img {min-width:100%;height:100%;object-fit:cover;}

.swiper-dop {display:none;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;}
.swiper-dop span {min-width:100%;height:100%;}
.swiper-dop img {min-width:100%;height:100%;object-fit:cover;}

.product-gall-i {color:#a3a3a3;font-size:13px;line-height:1.3;}

.product-gall-s {padding:0 0 15px 0;margin:0;}
.product-gall-s .swiper-slide {width:71px;margin-right:15px;}
.gall-item {cursor:pointer;position:relative;overflow:hidden;height:auto;}
.gall-item::before {content:' ';display:block;height:100%;padding:100% 0 0 0;}
.gall-item::after {opacity:0;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0, 0.2);}
.gall-item img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.gall-item:hover::after {opacity:1;}

.tabs-nav {display:flex;font-size:15px;flex-wrap:wrap;list-style:none;margin:0 !important;}
.tabs-nav li {padding:0;border-left:solid 1px #ebedea;}
.tabs-nav li:first-child {border:none;}
.tabs-nav li::before {display:none;}
.tabs-nav a {display:flex;min-width:100px;min-height:50px;color:#414141;align-items:center;justify-content:center;padding:0 35px;background:#f9f9f9;box-sizing:border-box;}
.tabs-nav svg {position:relative;top:-1px;width:auto;height:14px;margin-left:10px;}
.tabs-nav a.active {font-weight:bold;background:#ebedea;}
.tabs-nav a.active svg {transform:scale(1,-1);}
.pr-tabs {margin:0 0 30px 0;border:solid 1px #ebedea;}

.tab-about {color:#414141;font-size:16px;line-height:30px;padding:46px 0 30px 0;}
.tab-about .fl-row {margin:0 -6px;}
.tab-about .col {padding:0 60px;border-left:solid 1px #ebedea;}
.tab-about .col:first-child {border:none;}
.tab-about .h-6 {color:#414141;font-weight:600;text-transform:none;text-align:left;padding:0 0 5px 0;}
.tab-about p {padding:0 0 15px 0;}
.tab-about a {color:#7a9874;font-weight:600;}

.tab-reviews {color:#414141;font-size:16px;line-height:30px;padding:46px 66px 26px 66px;}
.tab-reviews .fl-row {margin:0 -30px;}
.tab-reviews .col {padding:0 30px;}
.tab-reviews .col-sub {max-width:420px;}
.tab-reviews .sbmts-bl {color:#414141;font-size:16px;text-align:center;}
.tab-reviews .sbmts-bl p {padding:0 0 9px 0;}
.tab-reviews .sbmts-bl .btn {margin-left:auto;margin-right:auto;}
.tab-reviews .review-rating {margin-bottom:16px;}
.tab-reviews .review-rating .stars-bl {padding:0 0 14px 0;margin:0;}
.tab-reviews .review-rating .stars span {min-width:10px;width:10px;height:10px;margin:0 10px 0 0;}
.tab-reviews .rating-line .stars span {min-width:8px;width:8px;height:8px;}

.product-head {display:flex;}
.product-head .h-1 {font-weight:600;line-height:38px;}
.product-head .h-1 span {display:block;font-size:80%;font-weight:normal;}
.product-head .head-i {margin:0 0 0 15px;}
.area-product {color:#414141;padding:0 0 10px 0;}
.area-product .col-gall {max-width:360px;padding-bottom:10px;}
.area-product .col-txt {padding-top:0;padding-bottom:0;}
.product-body .stars-bl {padding:0 0 24px 0;}
.product-body .stars {padding:0;}
.product-body .stars span {min-width:14px;width:14px;height:14px;margin:0 10px 0 0;}
.area-product .price-bl {display:inline-block;font-size:22px;line-height:31px;vertical-align:top;padding:0 0 26px 0;margin-right:10px;}
.area-product .price {position:relative;display:inline;color:#e8b493;font-size:31px;line-height:1;}
.area-product .woocommerce-Price-currencySymbol {font-size:25px;}
.area-product hr {height:1px;margin:0 0 21px 0;border:none;background:#ebedea;}
.area-product p {padding-bottom:21px;}
.area-product .size-bl {background:#fbf4ee;}
.area-product .size-bl,
.area-product .size-bl input {height:50px;}
.area-product .size-bl input {font-weight:normal;}
.area-product .row .select-bl {width:100%;}
.area-product .col.sm {width:29%;}
#swiper-for,
#swiper-nav {max-width:530px;}

.sbmts {display:flex;}
.sbmts .col {position:relative;width:100% !important;}
.sbmts .btn,
.sbmts .btn-load {width:100%;}

.head-i {max-width:248px;text-align:right;padding:4px 0;margin:0 -7px 0 0;}
.head-i .status {position:relative;display:inline-block;min-height:32px;color:#70b173;font-size:15px;line-height:20px;white-space:nowrap;vertical-align:top;padding:6px 16px 6px 41px;margin:0 7px 7px 0;background:#e2f8de;box-sizing:border-box;}
.head-i .status span {color:#414141;}
.head-i .status::before {content:' ';position:absolute;top:50%;left:17px;width:14px;height:14px;margin:-7px 0 0 0;background:url(images/icon-checked.svg?v=1) no-repeat;background-size:cover;}
.head-i .status.deliver::before {left:15px;width:17px;height:17px;margin:-9px 0 0 0;background:url(images/icon-delivery-box.svg?v=1) no-repeat;background-size:cover;}
.head-i .status.err {color:#000;padding-left:16px;background:#f9f9f9;}
.head-i .status.err::before {display:none;}

.area-cart {padding:0 0 10px 0;}
.area-cart .title-bl {padding-bottom:15px;margin-bottom:0;border:none;}

.order-prm {position:relative;display:flex;color:#414141;font-size:16px;line-height:27px;align-items:center;padding:0;margin:0 0 5px 0;background:#fcf6f1;}
.order-prm .cansel {position:absolute;top:20px;right:20px;width:20px;height:20px;}
.order-prm .img {position:relative;left:0;overflow:hidden;width:100px;min-width:100px;}
.order-prm .img::before {content:' ';display:block;height:0;padding:133.33333% 0 0 0;}
.order-prm .img a,
.order-prm .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
.order-prm .txt {line-height:1.3;padding:10px 20px;}
.order-prm .w100 {width:100%;}
.order-prm .h-4 {padding:0 0 3px 0;}
.order-prm p {padding:0 0 5px 0;}
.order-prm .status-bl {color:#414141;font-weight:600;}
.order-prm .price {min-width:150px;white-space:nowrap;}
.order-prm .variation dt {display:none;}
.order-prm .i-status {position:absolute;z-index:10;top:10px;right:10px;width:35px;height:35px;}
.order-prm__remove {cursor:default;opacity:0.7;position:relative;}
.order-prm__remove::after {content:' ';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:transparent;}

.order-result {color:#414141;justify-content:space-between;}
.order-result .col {width:auto;}

.result-list {width:487px;font-size:18px;font-weight:500;line-height:20px;list-style:none;margin:0 !important;}
.result-list li {display:flex;width:100%;align-items:flex-end;justify-content:space-between;padding:10px 0 16px 0;margin:0 0 32px 0;border-bottom:solid 1px #e8e8e8;}
.result-list li:first-child {padding-top:8px;}
.result-list .price {color:#e2a178;font-size:25px;font-weight:600;}
.result-list .price * {font-weight:600;}
.result-list .woocommerce-Price-currencySymbol {font-size:18px;}

.promo-form {position:relative;display:flex;width:360px;height:50px;margin:0 0 30px 0;}
.promo-form .btn {min-width:115px;width:auto;min-height:50px;font-size:13px;font-weight:bold;text-transform:uppercase;padding:5px 20px;}
.promo-form input[type='text'] {width:100%;height:50px;padding:10px 21px;border-color:#ddf1de;background:#ddf1de;}
.promo-form ::-moz-placeholder {opacity:1;color:#a5a5a5;}
.promo-form ::-webkit-input-placeholder {opacity:1;color:#a5a5a5;}

.tags {display:flex;color:#414141;font-size:16px;line-height:1;flex-wrap:wrap;padding:0 0 16px 0;margin:0 0 0 -10px;}
.tags .name {display:flex;min-width:130px;min-height:40px;text-align:center;align-items:center;justify-content:center;vertical-align:top;padding:0 21px;border:solid 1px #f0dfd3;background:#f4e8e0;border-radius:5px;box-sizing:border-box;}
.tags label {display:inline-block;vertical-align:top;margin:0 0 10px 10px;}
.tags input:checked + .name {border-color:#aed5a6;background:#aed5a6;}
.tags .name i,
.tags .name:first-letter {font-style:normal;font-weight:600 !important;padding:0 5px 0 0;}
.tags em {font-style:normal;}

.tags-mono {display:flex;flex-wrap:wrap;padding:1px 0 30px 1px;}
.tags-mono p {padding:0 !important;}
.tags-mono p,
.tags-mono label {margin:-1px 0 0 -1px;}
.tags-mono .name {position:relative;overflow:hidden;display:flex;width:54px;height:48px;color:#7a9874;font-size:16px;line-height:1;font-weight:500;align-items:center;justify-content:center;border:solid 1px #e8e8e8;background:#fff;}
.tags-mono input:checked + .name,
.tags-mono .name.active {background:#e2f8de;}

.range-bl {position:relative;width:100%;color:#414141;font-size:12px;line-height:1;padding:11px 0 0 0;margin:0 0 0 15px;}
.range-bl span {position:absolute;top:0;}
.range-bl .min {left:0;}
.range-bl .max {right:0;}
.range-bl .ui-slider {height:13px;border:none !important;background:transparent;border-radius:0;}
.range-bl .ui-slider::before {content:' ';position:absolute;top:0;left:0;width:100%;height:1px;margin:6px 0;background:#e8e8e8;}
.range-bl .ui-slider .ui-slider-range {height:1px;margin:6px 0;background:#414141;}
.range-bl .ui-slider .ui-slider-handle {cursor:pointer;top:50%;width:13px;height:13px;margin:-7px 0 0 -6px;border:none !important;background:#7a9874;border-radius:100%;}

.price_slider_amount {position:relative;display:flex;width:155px;color:#414141;font-size:12px;line-height:1;align-items:center;padding:0;margin:0;}
.price_slider_amount span {display:none;}
.price_slider_amount .n {display:block;padding:0 4px;}
.price_slider_amount .min,
.price_slider_amount .max {position:absolute;top:0;}
.price_slider_amount .min {left:0;}
.price_slider_amount .max {right:0;}
.price_slider_amount .ui-slider {display:none;height:13px;border:none !important;background:transparent;border-radius:0;}
.price_slider_amount .ui-slider::before {content:' ';position:absolute;top:0;left:0;width:100%;height:1px;margin:6px 0;background:#e8e8e8;}
.price_slider_amount .ui-slider .ui-slider-range {height:1px;margin:6px 0;background:#414141;}
.price_slider_amount .ui-slider .ui-slider-handle {cursor:pointer;top:50%;width:13px;height:13px;margin:-7px 0 0 -6px;border:none !important;background:#7a9874;border-radius:100%;}
.price_slider_amount input {height:30px;padding:10px 0;font-size:12px;text-align:center;}
.price_slider_amount .button {position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1;}

.filter-box {position:relative;color:#414141;font-size:16px;line-height:1;padding:0;}
.filter-box .lds-dual-ring {position:absolute;}
.filter-box .fl-row {position:relative;min-height:34px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 15px;margin:0 0 30px 0;background:#f9f9f9;transition:all 200ms ease 0ms;}
.filter-box .fl-row:empty {display:none;}
.filter-box .col {height:26px;padding:5px 0px;}
.filter-box .col,
.filter-box .select-wrap {display:flex;width:auto;align-items:center;}
.filter-box .w100 {width:320px;}
.filter-box .label {font-weight:600;padding:0 10px 0 0;white-space:nowrap;}
.filter-box .f-select {padding:0 20px 0 0;background:#f9f9f9 url(images/arr-select.png?v=1) no-repeat right center;}
.filter-box .select-bl-s {top:1px;}
.filter-box form {display:block;width:100%;}
.filter-box select {opacity:0;}
.filter-box button {display:none !important;}

.filter-box.loader .col {opacity:0;}
.filter-box.loader .col:nth-child(n+3) {display:none;}
.filter-box.loader .lds-dual-ring {display:block;}

/* jScrollPane */
.jspContainer {overflow:hidden;position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {background:transparent;height:100%;position:absolute;right:0;top:0;width:3px;}
.jspHorizontalBar {background:transparent;bottom:0;height:3px;left:0;position:absolute;width:100%;}
.jspCap {display:none;}
.jspHorizontalBar .jspCap {float:left;}
.jspTrack {background:transparent;position:relative;border:none;}
.jspTrack::before {content:' ';position:absolute;top:0;left:1px;width:1px;height:100%;background:#dbdfe2;border:none;}
.jspDrag {background:#7a9874;cursor:pointer;left:0;position:relative;top:0;margin:0;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float:left;height:100%;}
.jspArrow {background:#50506d;cursor:pointer;direction:ltr;display:block;margin:0;padding:0;text-indent:-20000px;}
.jspDisabled {background:#80808d;cursor:default;}
.jspVerticalBar .jspArrow {height:3px;}
.jspHorizontalBar .jspArrow {float:left;height:100%;width:3px;}
.jspVerticalBar .jspArrow:focus {border:1px solid red;outline:none;}
.jspCorner {background:#eeeef4;float:left;height:100%;}
* html .jspCorner {margin:0 -3px 0 0;}

/**/
.cat-filter,
.ordering-col,
#billing_country_field,
#billing_company_field {display:none;}
.woocommerce-notices-wrapper {width:100%;text-align:center;}
.woocommerce-notices-wrapper .woocommerce-message {padding-bottom:30px;}

.variation dt {font-weight:bold;}

.update_cart {position:absolute;top:-100px;left:-100px;opacity:0;z-index:-1;width:0;height:0;}

body.loader .page-width::after {content:' ';position:absolute;top:0;left:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0, 0);}
body.loader .lds-dual-ring {display:block;}
body .wpcf7-not-valid-tip,
body .wpcf7-response-output {font-size:16px !important;line-height:1.2 !important;}
body .wpcf7-not-valid-tip {position:relative;overflow:visible;height:0;}
body .wpcf7-response-output {text-align:center;padding:10px 15px;margin:0 0 30px 0;border-color:#e2a178 !important;}
.wpcf7-form {position:relative;opacity:1;transition:opacity 250ms ease 0;}
.wpcf7-form.submitting {opacity:0.7 !important;}
.wpcf7-form:after{content:' ';position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:none;width:32px;height:32px;margin:4px;border-radius:50%;border:3px solid #333;border-color:#333 transparent #333 transparent;animation:lds-dual-ring 1.2s linear infinite;}
.wpcf7-form.submitting:after {display:block;}

/**/
.woocommerce-message .button {display:none !important;}

#query-monitor-main,
#query-monitor-main #qm-php_errors {display:block !important;max-height:300px;}

.shop_table {color:#414141;font-size:15px;line-height:20px;margin:0 0 30px 0;background:#fcf6f1;}
.shop_table td,
.shop_table th {padding:15px 30px;}
.shop_table ul,
.shop_table li {list-style:none;margin:0 !important;}
.shop_table li {padding:0 !important;}
.shop_table thead td,
.shop_table thead th {padding-top:20px;}
.shop_table tfoot tr:last-child td,
.shop_table tfoot tr:last-child th {padding-bottom:20px;}
.shop_table .order-total td,
.shop_table .order-total th {padding-top:20px;padding-bottom:20px;}
.shop_table .product-purchase-note p {padding-bottom:0;}

.shop_table_responsive tr {
    background:url(images/cart-total-line.png?v=1) repeat-x left bottom;
}

.shop_table.shop_table_head {padding-top:14px;padding-bottom:12px;margin-bottom:10px;}
.shop_table.shop_table_head .order-subtotal {text-transform:uppercase;}
.shop_table.shop_table_head .order-subtotal td,
.shop_table.shop_table_head .order-subtotal th {padding-bottom:0;}

.woocommerce-error {color:#414141;list-style:none !important;text-align:left;padding:25px 30px 15px 30px !important;margin:0 0 30px 0 !important;background:#fcf6f1;}
.woocommerce-error li {padding:0 0 10px 0;}

.woocommerce-info {color:#414141;list-style:none !important;text-align:left;padding:25px 30px !important;margin:0 0 30px 0 !important;background:#fcf6f1;}

.woocommerce-thankyou-order-details {color:#414141;font-size:18px;line-height:24px;list-style:none !important;padding:26px 20px;margin:0 !important;background:#f9f9f9;}
.woocommerce-thankyou-order-details li {display:flex;align-items:center;padding:8px 0;}
.woocommerce-thankyou-order-details .order__item {display:block;width:100%;padding:0 10px;box-sizing:border-box;}
.woocommerce-thankyou-order-details strong {font-weight:600;}

.woocommerce-MyAccount-navigation-link--dashboard,
.woocommerce-MyAccount-navigation-link--downloads {display:none !important;}
.woocommerce-Address {padding:0 0 30px 0;}

.woocommerce-orders-table .btn {width:auto;min-height:45px;margin:0 !important;}

/* --- */
#popup-notice {width:460px;}
#popup-order {width:510px;}
#popup-order .tooltip,
#popup-notice .tooltip {margin-bottom:15px;}
#popup-order .tooltip .top:before,
#popup-order .tooltip .top .close,
#popup-notice .tooltip .top:before,
#popup-notice .tooltip .top .close {display:none;}
#popup-order .tooltip div,
#popup-notice .tooltip div {width:auto !important;margin:0 !important;}
#popup-order .btns-row,
#popup-notice .btns-row {position:relative;top:1px;}

#popup-notice .btn {color:#7a9874;margin:0 !important;border-color:transparent;background:transparent;}
#popup-order .btn{min-height:50px;border-radius:0;}
#popup-order .price{font-size:17px;font-weight:normal;}
#popup-order .price .price-val,#popup-order .price .price-val .symbol{font-weight:500;font-size:23px;}
#popup-order .pr-popup__short p{line-height:1.2;}
.popup-bl .btn {margin:0 auto 20px auto;}
.popup-bl .h-4 {padding-bottom:15px;}
.popup-bl .s-title {color:#414141;font:600 16px 'Gilroy',sans-serif;line-height:1.35;padding:0 0 7px 0;margin:0;}
.popup-bl .martmenu,
.popup-bl .martmenu .mcart {background:transparent;}
.popup-bl .martmenu .item {margin-top:15px;background-color:#fff;box-shadow:0px 1px 2px rgb(0 0 0 / 20%);border-radius:5px;padding:14px 5px !important;}
.popup-bl .martmenu .item + .item{margin-left:15px;}
.popup-bl .martmenu .item img{height:25px;width:auto;margin-bottom:5px;}
.popup-bl .martmenu .item::before {content:' ';position:absolute;top:0;left:-1px;width:1px;height:100%;background:#f8f9fc;}
.popup-bl .martmenu .title + .item::before {display:none;}
.popup-bl .martmenu {position:relative !important;top:2px !important;right:0 !important;width:auto !important;height:auto;margin:-10px 0 0 0;border:none !important;}
.popup-bl .martmenu .mmenu {width:100%;flex-direction:row;padding:0 30px 30px;box-sizing:border-box;}
.popup-bl .martmenu .item.active, .popup-bl .martmenu .item.active2{}
.popup-bl .martmenu .title {background:#f8f9fc;}
.popup-bl .martmenu .item-cart,
.popup-bl .martmenu .title {display:none !important;}
.popup-bl .martmenu .item {width:100%;height:auto;padding:10px 5px;}
.popup-bl .martmenu .item .text {font-size:17px;}
.popup-bl .martmenu .item .text i {display:block;}
.popup-bl .martmenu .item .text span {text-transform:lowercase;}
.popup-bl .martmenu path {fill:#fff;}
.popup-bl .martmenu .mcart .icon,
.popup-bl .martmenu .item .icon {fill:#fff;border-color:#fff;height:auto !important;border:none  !important;}
.pr-popup {display:flex;align-items:center;padding:0 0 15px 0;}
#popup-order .pr-popup{padding-bottom:30px;}
.pr-popup__img {position:relative;overflow:hidden;width:120px;min-width:120px;margin:0 20px 0 0;}
#popup-order .pr-popup__img{width:85px;min-width:85px;}
.pr-popup__img::before {content:' ';display:block;height:0;padding:133.333333% 0 0 0;}
.pr-popup__img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.pr-popup__txt {color:#333;}
.pr-popup__txt .h-4 {padding-bottom:7px;}
.pr-popup__txt p {padding-bottom:10px;}
@media screen and (max-width:460px) {
	.popup-bl {width:90%;}
	.popup-bl .bl {padding:20px 15px 10px 15px}
	.popup-bl .martmenu .mmenu{padding:0 15px 20px;}
	.popup-bl .martmenu .item .text{font-size:13px;}
	.popup-bl .martmenu .item+.item{margin-left:5px;}
	.new-tooltip strong{padding:2px 5px !important;}
	.new-tooltip span+span,.new-tooltip strong{margin-left:0 !important;font-size:14px !important;}
	.new-tooltip span{margin-right:0 !important;width:28px !important;}
	.popup-bl .close {top:10px;right:10px;}
	.pr-popup {padding-bottom:20px;}
	.pr-popup__img {width:90px;min-width:90px;}
}

.ajax-pr-home-wrap {position:relative;}
.ajax-pr-home-wrap::after {content:' ';display:none;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0, 0.1);}
.ajax-pr-home-wrap .lds-dual-ring {position:absolute;display:none !important;}
.ajax-pr-home-wrap.loader::after,
.ajax-pr-home-wrap.loader .lds-dual-ring {display:block !important;}

.woocommerce-table__product-purchase-note.product-purchase-note {display:none;}

.lost-passw-bl {display:flex;flex-wrap:wrap;}
.lost-passw-bl a {margin-right:15px;}

.tab-bl {position:relative;overflow:hidden;width:100%;height:0;box-sizing:border-box;}
body .tab-bl.open {display:block !important;height:auto;}

.btn-call {position:fixed;z-index:150;right:40px;bottom:10%;width:90px;height:90px;background:#27d061;box-shadow:0 4px 30px rgba(0,0,0, 0.25);border-radius:100%;}
.btn-call:hover,
.btn-call:active {text-decoration:none;}
.icon-call {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/icon-call-wapp.svg?v=2) no-repeat center center;background-size:auto 100%;}
@keyframes help-title-anim { 0% {padding:0;border-color:#27d061;} 100% {padding:10px;border-color:transparent;} }
@keyframes help-title-anim2 { 0% {padding:0;border-color:transparent;} 60% {padding:0;border-color:#27d061;} 100% {padding:10px;border-color:#27d061;} }
.btn-call::before,
.btn-call::after {content:' ';position:absolute;top:50%;left:50%;border:solid 3px #27d061;border-radius:100%;transform:translateY(-50%) translateX(-50%);}
.btn-call::before {width:110px;height:110px;-moz-animation:help-title-anim 600ms linear infinite;-webkit-animation:help-title-anim 600ms linear infinite;animation:help-title-anim 600ms linear infinite;}
.btn-call::after {width:80px;height:80px;-moz-animation:help-title-anim2 600ms linear infinite;-webkit-animation:help-title-anim2 600ms linear infinite;animation:help-title-anim2 600ms linear infinite;}
.btn-call:hover::before,
.btn-call:active::before,
.btn-call:hover::after,
.btn-call:active::after {opacity:0.1;}

.btns-row {display:flex;margin:0 -5px;}
.btns-row div {width:100%;padding:0 5px;box-sizing:border-box;}
.btns-row .btn {width:100%;min-width:0;}

.woocommerce-checkout {color:#414141;}
.woocommerce-checkout .js-payment-btn,
.woocommerce-checkout .btn-place-order {font-weight:bold;}
.woocommerce-checkout .js-btns-row {flex-direction:row-reverse;justify-content:flex-end;}
.woocommerce-checkout label .optional {display:none !important;}
#order_review .shop_table p,
table.order_details p {padding:0 !important;}

.btn-call-new {position:fixed;z-index:150;right:40px;bottom:40px;display:flex;min-height:56px;color:#fff !important;font-size:16px;line-height:1.22;text-align:left;align-items:center;padding:0 30px;background:#48a91f;border-radius:60px;}
.btn-call__txt {position:relative;display:block;width:100%;padding:0 0 0 44px;box-sizing:border-box;}
.btn-call__icon {position:absolute;top:50%;left:0;width:34px;height:34px;margin:-17px 0 0 0;background:url(images/whatsapp.svg?v=1) no-repeat center center;background-size:auto 100%;animation:btn-call-icon 700ms linear infinite;transform:translateX(0);transition:all 300ms ease 0ms;}
.btn-call-new:hover .btn-call__icon,
.btn-call-new:active .btn-call__icon {animation:btn-call-icon2 300ms linear infinite;}
@keyframes btn-call-icon {
	0% {transform:translateX(-20%);}
	50% {transform:translateX(20%);}
	100% {transform:translateX(-20%);}
}
@keyframes btn-call-icon2 {
	0% {transform:scale(1);}
	70% {transform:scale(1.2);}
	100% {transform:scale(1);}
}

.kaspi-red {position:relative;display:inline-block;color:#414141;line-height:20px;vertical-align:top;padding:4px 0 4px 36px;margin:0 0 20px 0;}
.kaspi-red::before {content:' ';position:absolute;top:50%;left:0;width:28px;height:28px;background:url(images/kaspi-logo.png?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}
.area-product .kaspi-red {top:1px;}
.woocommerce-input-wrapper .kaspi-red {top:-1px;margin:0;}

.btn-call-new2 {position:fixed;z-index:150;right:40px;bottom:40px;overflow:visible;display:flex;height:66px;color:#fff !important;font-size:16px;line-height:1.22;text-align:left;align-items:center;padding:0 0 0 56px;}
.btn-call-new2::before {content:' ';position:absolute;top:50%;left:0;width:66px;height:66px;margin:-33px 0 0 0;background:#48a91f url(images/whatsapp.svg?v=1) no-repeat center center;background-size:auto 34px;border-radius:100%;}
.iILOR {transform:translateX(0px);position:relative;box-shadow:rgb(0 0 0 / 10%) 2px 2px 13px;border:1px solid rgb(226, 226, 226);border-radius:5px;background:white;cursor:pointer;margin:auto auto auto 15px;max-width:172px;max-height:55px;display:flex;order:2;text-decoration:none !important;color:rgb(0,0,0) !important;}
.iILOR::before,
.iILOR::after {content:'';position:absolute;z-index:1;top:50%;left:-5px;width:8px;height:8px;text-align:left;margin-top:-4px;border-top:1px solid rgb(226, 226, 226);border-left:1px solid rgb(226, 226, 226);background:white;transform:rotate(-45deg);}
.fXBuHm {font:14px Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:18px;text-align:center;padding:5px 10px;margin:auto;}
@media screen and (max-width: 860px) {
	.btn-call {right:2px;bottom:62px;transform:scale(0.6);}
	.btn-call-new {right:-25px;bottom:62px;transform:scale(0.7);}

	.price_slider_amount {width:auto;}

	.woocommerce-privacy-policy-text p:last-child {padding-bottom:0;}

	.woocommerce-checkout .js-payment-btn,
	.woocommerce-checkout .btn-place-order {margin-bottom:15px;}
	.woocommerce-checkout .js-btns-row {flex-wrap:wrap;}
	.woocommerce-checkout .js-btns-row .col {width:100% !important;padding:0 !important;border-top:solid 2px #fff;}
	.woocommerce-checkout .js-btns-row .col:first-child {position:fixed;z-index:2000;left:0;bottom:60px;width:100%;padding:0 !important;margin:0 !important;border:none;}
	body #ppc-button-ppcp-gateway {margin-top:15px !important;}
	.woocommerce-checkout .js-btns-row .btn,
	.woocommerce-checkout .js-btns-row .btn-place-order {width:100%;margin:0 !important;}
}

.woocommerce-message {z-index:900;position:fixed;top:-50px;left:0;width:100%;min-width:100%;max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:50px 0 !important;background:rgba(0,0,0, 0.5);}
.woocommerce-message .popup-bl {opacity:1;z-index:903;position:relative;left:0;top:0;display:block;margin:0 !important;transform:none !important;}
.woocommerce-message .notice-txt {text-align:center;padding:0 0 20px 0;}

.cat-hover-bl {position:absolute;top:-150px;left:0;width:100%;height:80px;}
@media screen and (max-width: 860px) {
	.cat-hover-bl {display:none !important;}
}


/* Quiz OLD */
.area-quiz {position:relative;overflow:hidden;padding:0 0 56px 0;}
.area-quiz .h-2m span {background:transparent;}

.quiz-wrap {position:relative;padding:50px 70px 20px 70px;background:#F9F9F9;}

.quiz-step {display:none;position:relative;overflow:hidden;min-width:100%;width:100%;box-sizing:border-box;}
.quiz-step.open {display:block;}
.quiz-row {flex-wrap:wrap;}
.quiz-row .col {width:auto;}
.quiz-title {position:relative;}
.quiz-body {min-height:770px;}

.quiz-result {display:flex;align-items:center;justify-content:space-between;padding:30px 0 0 0;}
.quiz-result .progress {width:100%;}

.quiz-nav {display:flex;padding:0 0 0 10px;}
.quiz-nav .btn {min-height:50px;margin:0 0 0 10px;}

.progress__lbl {display:block;line-height:1.2;padding:0 0 18px 0;}
.progress__bar {position:relative;overflow:visible;width:100%;height:10px;border:solid 1px rgba(0,0,0, 0.1);background:#f7f0eb;border-radius:10px;box-sizing:border-box;}
.progress__bar span {position:absolute;top:-1px;left:-1px;height:100%;padding:1px;background:#7d9678 url(images/page-bg.png?v=1) center top;border-radius:10px;}

.imgs-chk {position:relative;overflow:hidden;display:inline-block;width:262px;vertical-align:top;background:#fff;border-radius:4px;}
.img-lbl {position:relative;display:block;width:100%;vertical-align:top;}
.img-lbl::after {opacity:0;content:' ';position:absolute;top:10px;right:10px;width:40px;height:40px;background:#fff url(images/form-checkbox.svg?v=1) no-repeat center center;background-size:auto 20px;border-radius:100%;}
.img-lbl__icon {position:relative;overflow:hidden;display:block;background:#fcfcfc;}
.img-lbl__icon::before {content:' ';display:block;height:0;padding:133.333333% 0 0 0;}
.img-lbl__icon img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.img-lbl__txt {display:flex;width:100%;height:70px;color:#000;line-height:1.2;text-align:center;align-items:center;justify-content:center;box-sizing:border-box;}
input:checked + .img-lbl::after {opacity:1;}

/* Checkout */
.woocommerce-checkout-payment li {padding-bottom:10px !important;}
.area-checkout .payment_methods {/*display:none !important;*/}
.area-checkout .payment_methods {list-style:none;margin:0 !important;}
.payment_box.payment_method_cod p {display:none !important;padding:0 !important;}
.area-checkout .payment_methods input[type='checkbox'],
.area-checkout .payment_methods input[type='radio']  {clip:rect(0, 0, 0, 0);}
.area-checkout .payment_methods input[type='checkbox'] + label,
.area-checkout .payment_methods input[type='radio'] + label {position:relative;display:inline-block;min-height:26px;color:#414141;font-size:16px;font-weight:normal;line-height:25px;vertical-align:top;padding:0 0 0 90px;}
.area-checkout .payment_methods img {position:absolute;top:50%;left:34px;transform:translateY(-50%);}
.area-checkout .payment_methods input[type='checkbox']:disabled + label:before,
.area-checkout .payment_methods input[type='radio']:disabled + label:before {cursor:default;opacity:0.5;}
.area-checkout .payment_methods input[type='checkbox'] + label:before,
.area-checkout .payment_methods input[type='radio'] + label:before {content:' ';position:absolute;top:0;left:0;overflow:hidden;display:block;width:26px;height:26px;border:solid 1px #e9e9e9;box-sizing:border-box;}
.area-checkout .payment_methods input[type='checkbox'] + label:before {background:#fff url(images/form-checkbox.svg?v=1) no-repeat 100px 100px;background-size:auto 12px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.area-checkout .payment_methods input[type='radio'] + label:before {background:#fff url(images/form-checkbox.svg?v=1) no-repeat 100px 100px;background-size:auto 8px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.area-checkout .payment_methods input[type='checkbox']:checked + label:before,
.area-checkout .payment_methods input[type='radio']:checked + label:before {border-color:#e9e9e9;background-color:#f8f8f8;background-position:center center;}
.area-checkout .woocommerce-shipping-methods input[type='checkbox'] + label,
.area-checkout .woocommerce-shipping-methods input[type='radio'] + label {padding-left:34px;}

/* Quiz */
.col-quiz{display:flex;text-transform:uppercase;font:500 17px 'Gilroy', sans-serif;width:245px;min-height:40px;height:auto;padding:15px;margin:0;justify-content:center;align-items:center;color:#fff;border-radius:10px;border:2px solid #fcfcfc;}
.col-quiz:hover{border-color:#7b9476;color:#fff;}
@media screen and (max-width:992px){
	.col-quiz{width:193px;min-height:40px;padding:5px;text-transform:none;}
}

#popup-quiz{width:1140px;}
#popup-quiz .bl{padding:25px 70px;}

#quiz {position:relative;background-color:#F9F9F9;max-width:1140px;}
#quiz>p{padding:0;}
	#quiz .progress .count {padding-left:4px;}
	@media screen and (min-width:992px) {#quiz {min-height:0;}}
	#quiz .inner {padding:0 }
	@media screen and (max-width:767px) {#quiz .inner {padding:0;}}
	#quiz .header {padding-bottom:10px;text-align:center;position:relative;}
	@media screen and (max-width:992px) {#quiz .header {padding-bottom:10px;}}
	#quiz .header:after {content:'';position:absolute;display:block;bottom:0;width:100%;height:1px;background-color:#E5E5E5;}
	#quiz .header .title {font-family:Lovelace;font-size:32px;font-style:normal;font-weight:400;line-height:45px;color:#414141;}
	#quiz .content {flex-grow:2;display:flex;flex-direction:column;align-items:center;justify-content:center;}
	@media screen and (max-width:992px) {#quiz .content {align-items:flex-end;}}
	#quiz .steps_text {display:flex;justify-content:center;align-items:center;font-family:'Gilroy', sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:20px;text-align:left;flex-grow:1;min-height:50px;width:100%;}
	@media screen and (max-width:992px) {#quiz .content {align-items:flex-end;}#quiz .steps_text {justify-content:left; min-height:30px;}}
	@media screen and (max-width:767px) {#quiz .content {width:100%;}#quiz .steps_text {font-size:12px;}}
	#quiz .steps_text .text_questions {font-weight:500;}
	#quiz .steps_text .line {width:40px;height:2px;background-color:#7C9577;margin:0 10px;}
	
	#quiz .steps .step {min-height:185px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}
	
	#quiz progress {display:block;width:100%;border-color:#E5E5E5;border-radius:10px;background-color:#F7F0EB;height:7px;}
	#quiz progress[value]::-webkit-progress-bar {border:1px solid #E5E5E5;border-radius:10px;background-color:#F7F0EB;height:9px;}
	#quiz progress[value]::-webkit-progress-value {background-color:#7C9577;border-radius:10px;}
	#quiz progress[value]::-moz-progress-bar {background-color:#7C9577;border-radius:10px;}
	#quiz progress:not([value]) {border:1px solid #E5E5E5;border-radius:10px;background-color:#F7F0EB;}
	#quiz progress:not([value])::-webkit-progress-bar {border:1px solid #E5E5E5;border-radius:10px;background-color:#F7F0EB;height:9px;}
	#quiz progress:not([value])::-webkit-progress-value {border:1px solid #E5E5E5;border-radius:10px;background-color:#F7F0EB;}
	#quiz progress:not([value])::-moz-progress-bar {border:1px solid #E5E5E5;border-radius:10px;background-color:#F7F0EB;}
	#quiz input[type=radio]~i {display:block;min-width:30px;width:30px;height:30px;background:#FFF;border:1px solid #E5E5E5;border-radius:100%;position:relative;}
	#quiz input[type=radio]:checked~i {border-color:#7a9874;}
	#quiz input[type=radio]:checked~i::after {content:'';position:absolute;margin:0 auto;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8883 9.82234C21.5097 8.49765 20.529 7.84528 18.993 7.89196C19.7237 7.38816 20.2753 6.82201 20.4341 6.20813C20.5903 5.60528 20.3695 5.01598 19.779 4.45624C18.9253 3.64711 17.9202 3.485 16.8314 3.9781C17.075 3.3806 17.1828 2.81517 17.0668 2.33667C16.9202 1.73133 16.4478 1.31519 15.6626 1.09892C14.4103 0.753671 13.3821 1.183 12.6332 2.35342C12.5818 1.66007 12.4288 1.05438 12.1212 0.633601C11.6981 0.0553414 11.032 -0.130999 10.1557 0.0906142C8.73828 0.449043 8.05542 1.52967 8.14711 3.2331C7.51276 2.21731 6.76282 1.46839 5.92726 1.46839C5.45846 1.46839 4.99644 1.69962 4.55332 2.15532C3.68993 3.04426 3.53794 4.07359 4.09736 5.22084C3.62285 5.01491 3.1669 4.88949 2.75589 4.88949C1.91747 4.88949 1.35805 5.37761 1.09261 6.34031C0.81504 7.34826 1.03517 8.20549 1.74551 8.89491C1.10974 8.99254 0.640577 9.21558 0.35052 9.56474C0.0258548 9.95666 -0.0740417 10.4972 0.0540402 11.172C0.292722 12.4304 1.13186 13.1683 2.49438 13.3318C1.82293 13.7262 1.30596 14.1876 1.10367 14.722C0.882827 15.3042 1.03767 15.9142 1.56355 16.5349C2.10407 17.1726 2.75268 17.4958 3.49049 17.4958C3.92825 17.4958 4.39955 17.3778 4.89654 17.1495C4.52835 17.7801 4.29965 18.3958 4.31821 18.9384C4.31892 19.0268 4.32499 19.1137 4.33926 19.1981C4.44308 19.812 4.88441 20.2602 5.65219 20.5314C5.98827 20.65 6.3165 20.7102 6.62725 20.7102C6.62725 20.7102 6.62725 20.7102 6.62761 20.7102C7.76643 20.7102 8.69333 19.9396 9.39582 18.3983C9.358 19.6039 9.495 20.7291 9.99449 21.3861C10.3038 21.7934 10.728 22 11.255 22C11.255 22 11.255 22 11.2553 22C11.4833 22 11.7338 21.9605 11.9999 21.8821C13.1634 21.5407 13.7991 20.7451 13.8987 19.5156C14.4174 20.2463 15.0179 20.7402 15.6965 20.7402C15.6965 20.7402 15.6965 20.7402 15.6968 20.7402C16.1428 20.7402 16.593 20.5299 17.0347 20.1156C18.1125 19.1041 18.1743 17.8125 17.2356 16.3478C17.9598 16.7526 18.6702 17.0219 19.2806 17.0219C19.8639 17.0219 20.6267 16.7675 20.9492 15.5568C21.1765 14.7035 21.047 13.9542 20.5657 13.3282C20.2757 12.9509 19.8729 12.6417 19.4048 12.3876C20.5357 12.3167 21.3074 12.0207 21.6985 11.503C22.0217 11.0772 22.0852 10.5118 21.8883 9.82234ZM11.2139 13.0849C11.1444 13.092 11.0734 13.0956 11.002 13.0956C10.763 13.0956 10.5336 13.0535 10.3192 12.9801L9.65056 12.6039C9.1896 12.2177 8.89526 11.6387 8.89526 10.9917C8.89526 9.8316 9.84 8.88814 11.0017 8.88814C12.163 8.88814 13.1081 9.8316 13.1081 10.9917C13.1081 12.0777 12.28 12.9737 11.2214 13.0842L11.2139 13.0849ZM5.60045 16.7543L5.61401 16.7415C5.98256 16.2274 6.42068 15.7154 6.86807 15.2387C7.83957 14.2072 8.85388 13.3375 9.27202 12.9894C9.30234 12.9641 9.33374 12.9381 9.35907 12.9174V12.9171C9.36478 12.9121 9.37227 12.9064 9.37762 12.9018L10.2025 13.366L10.1169 13.7551C10.0241 14.1245 9.89102 14.6928 9.7633 15.3634L9.72797 15.5233L9.73297 15.5244C9.72905 15.5458 9.72512 15.5675 9.7212 15.5893L9.7162 15.5903C9.68837 15.7453 9.66126 15.9042 9.63058 16.0959L9.6081 16.2623C9.56529 16.5381 9.5264 16.8217 9.49393 17.1092C8.81784 19.2348 7.85348 20.3126 6.62796 20.3126C6.62796 20.3126 6.62796 20.3126 6.62761 20.3126C6.35753 20.3126 6.06926 20.2592 5.77135 20.1541C5.1263 19.9264 4.77309 19.5811 4.69139 19.0977C4.6814 19.0385 4.67641 18.9776 4.67391 18.9152C4.66963 18.2825 5.05102 17.5214 5.60045 16.7543ZM16.5877 4.50755C17.7005 3.84342 18.6834 3.90934 19.5336 4.71455C20.0298 5.18486 20.2111 5.64412 20.0887 6.1187C19.9132 6.79814 19.1579 7.42878 18.2064 7.97426L18.1782 7.98424C17.5174 8.36226 16.7711 8.69682 16.0586 8.97793C16.0529 8.98007 16.0475 8.98221 16.0415 8.9847C15.9501 9.02068 15.8599 9.05489 15.7699 9.08909C14.6176 9.52519 13.599 9.81628 13.2643 9.9082L12.7499 9.21486C13.1805 8.80905 14.7478 7.29054 15.8816 5.65873C15.888 5.65018 15.8938 5.64162 15.8998 5.63272C16.0639 5.39543 16.2188 5.15671 16.359 4.918C16.3797 4.88308 16.3986 4.84852 16.4186 4.81396C16.4617 4.73878 16.5035 4.66361 16.5434 4.58843C16.5574 4.56171 16.5738 4.53427 16.5877 4.50755ZM15.568 1.44202C16.2277 1.62373 16.6044 1.94368 16.72 2.42004C16.8438 2.93096 16.6672 3.57051 16.3265 4.2496L16.3162 4.25565L16.2933 4.30019C15.2894 6.26513 12.9657 8.51867 12.4866 8.97223L11.6963 8.59848C11.7031 8.57283 11.803 8.17628 11.9225 7.5916C12.2258 6.44185 12.6318 4.62014 12.6525 3.04996C13.3382 1.63513 14.3132 1.09714 15.568 1.44202ZM8.5995 4.03012C8.23773 2.0128 8.79073 0.803552 10.2435 0.436216C10.9735 0.251657 11.4962 0.382773 11.8333 0.843813C12.1862 1.32659 12.3085 2.10615 12.3 2.98904L12.2957 3.00721C12.2882 3.74723 12.1908 4.55102 12.0563 5.32168C12.0513 5.34911 12.0463 5.37619 12.0413 5.40327C12.0153 5.55006 11.9878 5.69507 11.9592 5.8383C11.9435 5.91739 11.9275 5.99506 11.9114 6.07273C11.8972 6.14007 11.8829 6.2067 11.8686 6.27333C11.8379 6.41442 11.8069 6.55337 11.7759 6.68662C11.7748 6.6909 11.7737 6.69482 11.773 6.69909C11.5918 7.47581 11.4116 8.10395 11.3195 8.41214L11.2921 8.50335L10.3352 8.57461C10.3045 8.51903 10.2617 8.44064 10.2096 8.34302C9.99449 7.55954 9.47181 5.81157 8.71973 4.27382C8.68013 4.19188 8.64017 4.11029 8.5995 4.03012ZM4.80984 2.40365C5.18303 2.01957 5.55907 1.82468 5.92762 1.82468C7.12566 1.82468 8.23488 3.85839 9.00979 5.84435C9.43185 6.93496 9.73083 7.95146 9.86926 8.45276L9.87532 8.46772C9.89887 8.55573 9.9217 8.64124 9.9424 8.72069L9.21922 9.24372C8.72651 8.72283 6.62725 6.56834 4.66285 5.49804C3.90042 4.30268 3.94895 3.29011 4.80984 2.40365ZM2.22822 8.84575C1.42477 8.20941 1.16575 7.42058 1.43725 6.43544C1.65774 5.63521 2.08944 5.24614 2.75661 5.24614C3.24574 5.24614 3.81623 5.44851 4.40954 5.76419L4.41275 5.76918L4.45307 5.79091C6.02002 6.63567 7.73468 8.25359 8.56097 9.08161C8.56275 9.08375 8.56454 9.08553 8.56668 9.08731C8.68691 9.20809 8.78716 9.31035 8.86601 9.3923C8.87529 9.40192 8.8842 9.41118 8.89277 9.42009C8.92238 9.45073 8.94914 9.47887 8.9709 9.50168C8.9734 9.50417 8.97661 9.50809 8.97911 9.51023L8.64588 10.2128C8.63696 10.2096 8.62305 10.2046 8.61341 10.2007C8.58737 10.1911 8.56097 10.1811 8.5285 10.1694C8.49996 10.159 8.46928 10.148 8.43681 10.1359C8.39899 10.1223 8.36189 10.1088 8.318 10.0931C8.28233 10.0803 8.2438 10.0671 8.20455 10.0532C8.15567 10.0361 8.10858 10.0194 8.0547 10.0008C8.01046 9.98588 7.9623 9.96949 7.91485 9.95345C7.85884 9.93457 7.80532 9.9164 7.74538 9.89609C7.69222 9.87863 7.63407 9.85975 7.57805 9.84158C7.46852 9.80595 7.35436 9.76961 7.23412 9.73184C7.16277 9.70939 7.0932 9.6873 7.01863 9.66486C6.9537 9.64491 6.88448 9.62531 6.81705 9.60536C6.74463 9.58398 6.67399 9.5626 6.59907 9.54123C6.527 9.52056 6.45243 9.50025 6.37858 9.47959C6.30401 9.45892 6.23016 9.43826 6.15381 9.41759C6.07746 9.39693 5.99933 9.37733 5.92155 9.35702C5.84377 9.33671 5.76564 9.31676 5.68608 9.29717C5.60688 9.27757 5.52732 9.25904 5.44704 9.2398C5.36641 9.22092 5.28578 9.20239 5.20443 9.18387C5.12309 9.1657 5.04175 9.14824 4.96004 9.13113C4.87727 9.11368 4.79486 9.09729 4.71173 9.0809C4.63003 9.06487 4.54868 9.04954 4.46698 9.03458C4.38278 9.01926 4.29858 9.00536 4.21439 8.99147C4.13375 8.97829 4.05312 8.9651 3.97285 8.95335C3.88651 8.94088 3.8016 8.93019 3.71597 8.9195C3.6382 8.90952 3.56042 8.89919 3.48336 8.89099C3.39345 8.88137 3.30497 8.87496 3.21613 8.86784C3.14549 8.86214 3.07414 8.85501 3.00456 8.85109C2.89004 8.84432 2.77801 8.84218 2.6667 8.8404C2.6271 8.83969 2.58571 8.83648 2.54682 8.83648C2.52435 8.83648 2.50401 8.83826 2.48189 8.83826C2.39591 8.8404 2.31099 8.84147 2.22822 8.84575ZM3.09982 13.0111C1.52966 13.0101 0.647713 12.3869 0.404749 11.1061C0.29736 10.5406 0.371569 10.0988 0.625592 9.79277C0.911369 9.44823 1.43618 9.2512 2.18612 9.20524C2.31706 9.19705 2.45263 9.1942 2.59071 9.19527C2.63637 9.19527 2.68418 9.19812 2.73056 9.19954C2.8301 9.20204 2.93035 9.20524 3.03275 9.21166C3.08698 9.21522 3.14264 9.22056 3.19758 9.22519C3.29426 9.23303 3.39059 9.24123 3.48871 9.25227C3.5515 9.2594 3.615 9.26759 3.67815 9.27579C3.76984 9.28755 3.86154 9.2993 3.95394 9.3132C4.02422 9.32353 4.09487 9.33529 4.16515 9.34705C4.25113 9.3613 4.33712 9.37591 4.42346 9.39158C4.50016 9.40584 4.57687 9.42044 4.65322 9.43576C4.73242 9.45144 4.81163 9.46712 4.89083 9.48386C4.97324 9.50132 5.05495 9.51914 5.13665 9.53766C5.20872 9.5537 5.28043 9.57009 5.35178 9.58719C5.43848 9.6075 5.52482 9.62852 5.61044 9.64954C5.67431 9.66521 5.73781 9.68125 5.80096 9.69764C5.89051 9.72044 5.97935 9.7436 6.06711 9.76747C6.12384 9.78244 6.1795 9.79776 6.23516 9.81308C6.32506 9.83802 6.41461 9.86296 6.50167 9.8879C6.55161 9.9025 6.60049 9.91676 6.64937 9.93101C6.73785 9.95702 6.82526 9.98303 6.90982 10.0083C6.95299 10.0215 6.99437 10.0343 7.03647 10.0472C7.12174 10.0735 7.20665 10.0995 7.28693 10.1252C7.32403 10.1369 7.35864 10.1483 7.39467 10.1597C7.47423 10.1854 7.55344 10.2111 7.62693 10.2353C7.6619 10.2467 7.69329 10.2574 7.72647 10.2688C7.7939 10.2912 7.86169 10.3137 7.92305 10.335C7.96694 10.35 8.00511 10.3635 8.04543 10.3774C8.08895 10.3924 8.13462 10.4084 8.17387 10.422C8.24415 10.4466 8.30766 10.4694 8.36331 10.4897C8.36724 10.4911 8.37259 10.4929 8.37651 10.4943C8.43859 10.5167 8.49068 10.536 8.53207 10.5513L8.54134 11.2664L8.54206 11.265L8.54491 11.477C7.85562 11.5867 5.12238 12.0616 3.14442 12.9919C3.12979 12.998 3.11445 13.0044 3.09982 13.0111ZM3.4912 17.1402C2.86292 17.1402 2.306 16.8594 1.83649 16.305C1.39444 15.7834 1.26386 15.3071 1.43761 14.8489C1.65988 14.2624 2.33847 13.7654 3.19722 13.3532L3.21756 13.35C3.98034 12.9844 4.87121 12.6883 5.71355 12.456C5.76029 12.4436 5.80703 12.4304 5.85376 12.4179C5.88552 12.4097 5.91656 12.4015 5.94795 12.3933C7.18525 12.068 8.28161 11.8806 8.63446 11.8236L9.10255 12.6239C8.54027 13.0852 6.52807 14.7901 5.29827 16.5313C4.63966 16.9332 4.03136 17.1402 3.4912 17.1402ZM13.5551 18.9879C13.6072 20.3636 13.066 21.1987 11.9004 21.5411C11.6667 21.6095 11.4498 21.6444 11.256 21.6444C11.256 21.6444 11.256 21.6444 11.2557 21.6444C10.8404 21.6444 10.5211 21.4894 10.2792 21.1716C9.67874 20.3817 9.66804 18.7727 9.84214 17.2225C9.8532 17.1245 9.86498 17.0269 9.87711 16.9296C9.88068 16.9033 9.88389 16.8773 9.88745 16.8505L9.92349 16.5897C9.92848 16.5537 9.93348 16.5181 9.93883 16.4825C9.9424 16.4575 9.94632 16.4319 9.95025 16.4069C10.1547 15.058 10.4508 13.8826 10.5468 13.5192L11.2503 13.4398C11.2528 13.4394 11.2553 13.439 11.2578 13.439L11.5001 13.4116C11.5415 13.4807 11.6043 13.5855 11.6813 13.7191C11.8565 14.4897 12.2593 16.0902 12.8715 17.5713C12.879 17.5898 12.8872 17.6084 12.8947 17.6265C12.9304 17.712 12.9664 17.7972 13.0039 17.8816C13.0299 17.9418 13.0567 18.001 13.0842 18.0605C13.1023 18.1004 13.1205 18.1403 13.1391 18.1798C13.1812 18.2703 13.2244 18.3594 13.2679 18.4478C13.2704 18.4528 13.2729 18.4574 13.2754 18.4624C13.3656 18.643 13.4584 18.8201 13.5551 18.9879ZM16.791 19.8566C16.4179 20.2068 16.05 20.3842 15.6979 20.3842C15.6975 20.3842 15.6975 20.3842 15.6975 20.3842C14.4749 20.3839 13.4395 18.2607 12.7474 16.2067C12.7302 16.1554 12.7128 16.1045 12.6963 16.0535C12.6856 16.0214 12.6749 15.9894 12.6649 15.9577C12.3556 14.9957 12.1383 14.1178 12.0238 13.6158L12.0195 13.6051C11.9967 13.5018 11.9746 13.402 11.9553 13.3094L12.7581 12.7831C12.8198 12.8216 12.9104 12.8793 13.0224 12.952C13.6307 13.5662 14.9908 14.876 16.425 15.8451C17.7772 17.4666 17.9006 18.8155 16.791 19.8566ZM20.2839 13.5456C20.7002 14.0868 20.8055 14.7146 20.6053 15.4653C20.3902 16.2733 19.9574 16.666 19.2817 16.666C18.5278 16.666 17.5802 16.195 16.6498 15.5654L16.6412 15.5579C16.1007 15.1931 15.5669 14.7748 15.0828 14.3661C15.0796 14.3636 15.0767 14.3611 15.0739 14.3586C14.9251 14.2332 14.7824 14.1092 14.6443 13.9874C14.6211 13.9667 14.5979 13.9464 14.5755 13.9261C14.4624 13.826 14.3546 13.7284 14.2512 13.6332C14.2076 13.5937 14.1648 13.5538 14.1231 13.5156C14.0492 13.4472 13.98 13.3817 13.9119 13.3176C13.8295 13.2392 13.7499 13.1636 13.676 13.0924C13.6621 13.0788 13.6479 13.0653 13.6343 13.0521C13.3539 12.7803 13.1455 12.5679 13.0378 12.4564L13.4409 11.587C13.554 11.5874 13.817 11.5899 14.1777 11.6066C14.1884 11.6084 14.2001 11.6095 14.2108 11.6113C14.2194 11.6109 14.228 11.6102 14.2365 11.6098C14.248 11.6102 14.2594 11.6109 14.2711 11.6113C14.3189 11.6131 14.3657 11.6166 14.4103 11.6234C14.4392 11.6227 14.4695 11.6245 14.4984 11.6241C16.1535 11.726 19.1786 12.1097 20.2839 13.5456ZM21.4148 11.2888C21.0334 11.7937 20.1704 12.0495 18.8496 12.0495H18.8493C18.784 12.0495 18.7158 12.0445 18.6495 12.0431C16.8028 11.3334 14.4345 11.2407 13.589 11.2315C13.5579 11.2233 13.5251 11.2144 13.5012 11.208L13.4017 10.2552C13.416 10.2467 13.432 10.2371 13.4498 10.2267C14.1702 10.0279 16.5153 9.33707 18.302 8.32307C18.3098 8.31844 18.3184 8.31416 18.3262 8.30953C20.0941 8.04374 21.1601 8.57247 21.5451 9.91961C21.7099 10.4961 21.666 10.9568 21.4148 11.2888Z' fill='%237C9577'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;}
	#quiz .questions {display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin:0 auto;padding:0;}
	@media screen and (max-width:767px) {#quiz .questions {display:grid;grid-template-columns:1fr;grid-gap:10px;margin:0 auto;padding:10px 0;}}
	#quiz .questions label {min-height:40px;font-family:"Gilroy", sans-serif;font-size:17px;font-weight:400;line-height:20px;color:#414141;display:flex;align-items:center;box-sizing:border-box;}
	#quiz .one .questions {max-width:554px;}
	#quiz .one .questions>div {max-width:257px;}
	@media screen and (max-width:767px) {#quiz .one .questions {grid-template-columns:1fr 1fr;}}
	#quiz .one label {padding:20px;display:block;background-color:#F7F0EB;padding:0 0 19px 0;}
	#quiz .one label span {display:block;}
	#quiz .one label .text {position:relative;padding:20px 34px 15px;text-align:center;font-family:"Gilroy", sans-serif;font-size:17px;font-weight:400;line-height:20px;display:block;}
	#quiz .one .mono label .bgr {height:300px;background:url(images/mono_b.jpg?v=3) no-repeat;background-size:cover;}
	#quiz .one .euro label .bgr {height:300px;background:url(images/euro_b.jpg?v=3) no-repeat;background-size:cover;}
	#quiz .one .questions i {margin:0 auto;}
	@media screen and (max-width:767px) {#quiz .one label {height:100%;display:flex; flex-direction:column; justify-content:space-between;}#quiz .one label .text{padding:15px;} #quiz .one label .bgr{width:100%;} #quiz .one label .text {font-size:14px; line-height:15px}}
	#quiz .two .questions {grid-template-columns:1fr 1fr;max-width:576px;}
	@media screen and (max-width:767px) {#quiz .two .questions {grid-template-columns:1fr;}}
	#quiz .two .questions label {background-color:#F7F0EB;}
	#quiz .two .questions label {min-height:72px;padding:10px 20px;}
	#quiz .two .questions label .text {margin-left:20px;}
	#quiz .three .questions {grid-template-columns:1fr 1fr 1fr;max-width:650px;}
	@media screen and (max-width:992px) {#quiz .three .questions {grid-template-columns:1fr 1fr;}}
	
	#quiz .three .questions label .text {margin-left:20px;}
	#quiz .four .questions {grid-template-columns:1fr 1fr 1fr;max-width:650px;}
	@media screen and (max-width:992px) {#quiz .four .questions {grid-template-columns:1fr 1fr;}}
	@media screen and (max-width:767px) {#quiz .three .questions .input-group:not(:last-child){margin-bottom:10px;}}
	
	#quiz .four .questions label .text {margin-left:20px;}
	#quiz .five .questions {grid-template-columns:1fr;max-width:650px;}
	#quiz .five .question {display:flex;flex-wrap:wrap;margin:0 -10px;}
	#quiz .five .input-group {width:33.333%;padding:0 10px;box-sizing:border-box;}
	#quiz .five .input-group label {font-size:16px;}
	@media screen and (max-width:992px) {#quiz .five .questions {grid-template-columns:1fr 1fr;}#quiz .five .question{margin:0 -5px;}#quiz .five .input-group {width:100%;padding:0 5px;}}
	@media screen and (max-width:767px) {#quiz .four .questions .input-group:not(:last-child) {margin-bottom:10px;}}
	#quiz .five .input-group:not(:last-child) {margin-bottom:40px;}
	#quiz .five label {min-height:50px;text-align:center;justify-content:center;padding:15px 10px;background-color:#F7F0EB;transition:all ease .2s;}
	#quiz .five input[type=radio]:checked~label {background-color:#7a9874;transition:all ease .2s;}
	#quiz .five-range .content {width:90%;}
	#quiz #slider_range {background:#F7F0EB;border:1px solid #E5E5E5;border-radius:10px;height:7px;width:100%;}
	#quiz .ui-slider-horizontal .ui-slider-range {top:0;height:100%;}
	#quiz .ui-slider-horizontal .ui-slider-range-min {left:0;}
	#quiz .ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background-color:#7C9577;border-radius:10px;}
	#quiz .ui-slider {position:relative;text-align:left;}
	#quiz .ui-widget-content .ui-state-default {background-color:transparent;border:none;position:absolute;top:-11px;margin-left:-5px;z-index:2;width:auto;}
	#quiz .ui-widget-content .ui-state-default .text {position:absolute;top:100%;left:50%;color:#441144;font-family:"Gilroy", sans-serif;font-size:17px;font-weight:400;line-height:20px;white-space:nowrap;transform:translateX(-50%);}
	#quiz .ui-widget-content .ui-state-default .icon {margin-bottom:7px;display:block;cursor:pointer;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' fill='white' stroke='%2390B289'/%3E%3Cpath d='M25.8883 13.8223C25.5097 12.4977 24.529 11.8453 22.993 11.892C23.7237 11.3882 24.2753 10.822 24.4341 10.2081C24.5903 9.60528 24.3695 9.01598 23.779 8.45624C22.9253 7.64711 21.9202 7.485 20.8314 7.9781C21.075 7.3806 21.1828 6.81517 21.0668 6.33667C20.9202 5.73133 20.4478 5.31519 19.6626 5.09892C18.4103 4.75367 17.3821 5.183 16.6332 6.35342C16.5818 5.66007 16.4288 5.05438 16.1212 4.6336C15.6981 4.05534 15.032 3.869 14.1557 4.09061C12.7383 4.44904 12.0554 5.52967 12.1471 7.2331C11.5128 6.21731 10.7628 5.46839 9.92726 5.46839C9.45846 5.46839 8.99644 5.69962 8.55332 6.15532C7.68993 7.04426 7.53794 8.07359 8.09736 9.22084C7.62285 9.01491 7.1669 8.88949 6.75589 8.88949C5.91747 8.88949 5.35805 9.37761 5.09261 10.3403C4.81504 11.3483 5.03517 12.2055 5.74551 12.8949C5.10974 12.9925 4.64058 13.2156 4.35052 13.5647C4.02585 13.9567 3.92596 14.4972 4.05404 15.172C4.29272 16.4304 5.13186 17.1683 6.49438 17.3318C5.82293 17.7262 5.30596 18.1876 5.10367 18.722C4.88283 19.3042 5.03767 19.9142 5.56355 20.5349C6.10407 21.1726 6.75268 21.4958 7.49049 21.4958C7.92825 21.4958 8.39955 21.3778 8.89654 21.1495C8.52835 21.7801 8.29965 22.3958 8.31821 22.9384C8.31892 23.0268 8.32499 23.1137 8.33926 23.1981C8.44308 23.812 8.88441 24.2602 9.65219 24.5314C9.98827 24.65 10.3165 24.7102 10.6273 24.7102C10.6273 24.7102 10.6273 24.7102 10.6276 24.7102C11.7664 24.7102 12.6933 23.9396 13.3958 22.3983C13.358 23.6039 13.495 24.7291 13.9945 25.3861C14.3038 25.7934 14.728 26 15.255 26C15.255 26 15.255 26 15.2553 26C15.4833 26 15.7338 25.9605 15.9999 25.8821C17.1634 25.5407 17.7991 24.7451 17.8987 23.5156C18.4174 24.2463 19.0179 24.7402 19.6965 24.7402C19.6965 24.7402 19.6965 24.7402 19.6968 24.7402C20.1428 24.7402 20.593 24.5299 21.0347 24.1156C22.1125 23.1041 22.1743 21.8125 21.2356 20.3478C21.9598 20.7526 22.6702 21.0219 23.2806 21.0219C23.8639 21.0219 24.6267 20.7675 24.9492 19.5568C25.1765 18.7035 25.047 17.9542 24.5657 17.3282C24.2757 16.9509 23.8729 16.6417 23.4048 16.3876C24.5357 16.3167 25.3074 16.0207 25.6985 15.503C26.0217 15.0772 26.0852 14.5118 25.8883 13.8223ZM15.2139 17.0849C15.1444 17.092 15.0734 17.0956 15.002 17.0956C14.763 17.0956 14.5336 17.0535 14.3192 16.9801L13.6506 16.6039C13.1896 16.2177 12.8953 15.6387 12.8953 14.9917C12.8953 13.8316 13.84 12.8881 15.0017 12.8881C16.163 12.8881 17.1081 13.8316 17.1081 14.9917C17.1081 16.0777 16.28 16.9737 15.2214 17.0842L15.2139 17.0849ZM9.60045 20.7543L9.61401 20.7415C9.98256 20.2274 10.4207 19.7154 10.8681 19.2387C11.8396 18.2072 12.8539 17.3375 13.272 16.9894C13.3023 16.9641 13.3337 16.9381 13.3591 16.9174V16.9171C13.3648 16.9121 13.3723 16.9064 13.3776 16.9018L14.2025 17.366L14.1169 17.7551C14.0241 18.1245 13.891 18.6928 13.7633 19.3634L13.728 19.5233L13.733 19.5244C13.729 19.5458 13.7251 19.5675 13.7212 19.5893L13.7162 19.5903C13.6884 19.7453 13.6613 19.9042 13.6306 20.0959L13.6081 20.2623C13.5653 20.5381 13.5264 20.8217 13.4939 21.1092C12.8178 23.2348 11.8535 24.3126 10.628 24.3126C10.628 24.3126 10.628 24.3126 10.6276 24.3126C10.3575 24.3126 10.0693 24.2592 9.77135 24.1541C9.1263 23.9264 8.77309 23.5811 8.69139 23.0977C8.6814 23.0385 8.67641 22.9776 8.67391 22.9152C8.66963 22.2825 9.05102 21.5214 9.60045 20.7543ZM20.5877 8.50755C21.7005 7.84342 22.6834 7.90934 23.5336 8.71455C24.0298 9.18486 24.2111 9.64412 24.0887 10.1187C23.9132 10.7981 23.1579 11.4288 22.2064 11.9743L22.1782 11.9842C21.5174 12.3623 20.7711 12.6968 20.0586 12.9779C20.0529 12.9801 20.0475 12.9822 20.0415 12.9847C19.9501 13.0207 19.8599 13.0549 19.7699 13.0891C18.6176 13.5252 17.599 13.8163 17.2643 13.9082L16.7499 13.2149C17.1805 12.809 18.7478 11.2905 19.8816 9.65873C19.888 9.65018 19.8938 9.64162 19.8998 9.63272C20.0639 9.39543 20.2188 9.15671 20.359 8.918C20.3797 8.88308 20.3986 8.84852 20.4186 8.81396C20.4617 8.73878 20.5035 8.66361 20.5434 8.58843C20.5574 8.56171 20.5738 8.53427 20.5877 8.50755ZM19.568 5.44202C20.2277 5.62373 20.6044 5.94368 20.72 6.42004C20.8438 6.93096 20.6672 7.57051 20.3265 8.2496L20.3162 8.25565L20.2933 8.30019C19.2894 10.2651 16.9657 12.5187 16.4866 12.9722L15.6963 12.5985C15.7031 12.5728 15.803 12.1763 15.9225 11.5916C16.2258 10.4419 16.6318 8.62014 16.6525 7.04996C17.3382 5.63513 18.3132 5.09714 19.568 5.44202ZM12.5995 8.03012C12.2377 6.0128 12.7907 4.80355 14.2435 4.43622C14.9735 4.25166 15.4962 4.38277 15.8333 4.84381C16.1862 5.32659 16.3085 6.10615 16.3 6.98904L16.2957 7.00721C16.2882 7.74723 16.1908 8.55102 16.0563 9.32168C16.0513 9.34911 16.0463 9.37619 16.0413 9.40327C16.0153 9.55006 15.9878 9.69507 15.9592 9.8383C15.9435 9.91739 15.9275 9.99506 15.9114 10.0727C15.8972 10.1401 15.8829 10.2067 15.8686 10.2733C15.8379 10.4144 15.8069 10.5534 15.7759 10.6866C15.7748 10.6909 15.7737 10.6948 15.773 10.6991C15.5918 11.4758 15.4116 12.1039 15.3195 12.4121L15.2921 12.5034L14.3352 12.5746C14.3045 12.519 14.2617 12.4406 14.2096 12.343C13.9945 11.5595 13.4718 9.81157 12.7197 8.27382C12.6801 8.19188 12.6402 8.11029 12.5995 8.03012ZM8.80984 6.40365C9.18303 6.01957 9.55907 5.82468 9.92762 5.82468C11.1257 5.82468 12.2349 7.85839 13.0098 9.84435C13.4319 10.935 13.7308 11.9515 13.8693 12.4528L13.8753 12.4677C13.8989 12.5557 13.9217 12.6412 13.9424 12.7207L13.2192 13.2437C12.7265 12.7228 10.6273 10.5683 8.66285 9.49804C7.90042 8.30268 7.94895 7.29011 8.80984 6.40365ZM6.22822 12.8457C5.42477 12.2094 5.16575 11.4206 5.43725 10.4354C5.65774 9.63521 6.08944 9.24614 6.75661 9.24614C7.24574 9.24614 7.81623 9.44851 8.40954 9.76419L8.41275 9.76918L8.45307 9.79091C10.02 10.6357 11.7347 12.2536 12.561 13.0816C12.5627 13.0837 12.5645 13.0855 12.5667 13.0873C12.6869 13.2081 12.7872 13.3103 12.866 13.3923C12.8753 13.4019 12.8842 13.4112 12.8928 13.4201C12.9224 13.4507 12.9491 13.4789 12.9709 13.5017C12.9734 13.5042 12.9766 13.5081 12.9791 13.5102L12.6459 14.2128C12.637 14.2096 12.623 14.2046 12.6134 14.2007C12.5874 14.1911 12.561 14.1811 12.5285 14.1694C12.5 14.159 12.4693 14.148 12.4368 14.1359C12.399 14.1223 12.3619 14.1088 12.318 14.0931C12.2823 14.0803 12.2438 14.0671 12.2045 14.0532C12.1557 14.0361 12.1086 14.0194 12.0547 14.0008C12.0105 13.9859 11.9623 13.9695 11.9148 13.9535C11.8588 13.9346 11.8053 13.9164 11.7454 13.8961C11.6922 13.8786 11.6341 13.8597 11.5781 13.8416C11.4685 13.806 11.3544 13.7696 11.2341 13.7318C11.1628 13.7094 11.0932 13.6873 11.0186 13.6649C10.9537 13.6449 10.8845 13.6253 10.8171 13.6054C10.7446 13.584 10.674 13.5626 10.5991 13.5412C10.527 13.5206 10.4524 13.5003 10.3786 13.4796C10.304 13.4589 10.2302 13.4383 10.1538 13.4176C10.0775 13.3969 9.99933 13.3773 9.92155 13.357C9.84377 13.3367 9.76564 13.3168 9.68608 13.2972C9.60688 13.2776 9.52732 13.259 9.44704 13.2398C9.36641 13.2209 9.28578 13.2024 9.20443 13.1839C9.12309 13.1657 9.04175 13.1482 8.96004 13.1311C8.87727 13.1137 8.79486 13.0973 8.71173 13.0809C8.63003 13.0649 8.54868 13.0495 8.46698 13.0346C8.38278 13.0193 8.29858 13.0054 8.21439 12.9915C8.13375 12.9783 8.05312 12.9651 7.97285 12.9533C7.88651 12.9409 7.8016 12.9302 7.71597 12.9195C7.6382 12.9095 7.56042 12.8992 7.48336 12.891C7.39345 12.8814 7.30497 12.875 7.21613 12.8678C7.14549 12.8621 7.07414 12.855 7.00456 12.8511C6.89004 12.8443 6.77801 12.8422 6.6667 12.8404C6.6271 12.8397 6.58571 12.8365 6.54682 12.8365C6.52435 12.8365 6.50401 12.8383 6.48189 12.8383C6.39591 12.8404 6.31099 12.8415 6.22822 12.8457ZM7.09982 17.0111C5.52966 17.0101 4.64771 16.3869 4.40475 15.1061C4.29736 14.5406 4.37157 14.0988 4.62559 13.7928C4.91137 13.4482 5.43618 13.2512 6.18612 13.2052C6.31706 13.197 6.45263 13.1942 6.59071 13.1953C6.63637 13.1953 6.68418 13.1981 6.73056 13.1995C6.8301 13.202 6.93035 13.2052 7.03275 13.2117C7.08698 13.2152 7.14264 13.2206 7.19758 13.2252C7.29426 13.233 7.39059 13.2412 7.48871 13.2523C7.5515 13.2594 7.615 13.2676 7.67815 13.2758C7.76984 13.2875 7.86154 13.2993 7.95394 13.3132C8.02422 13.3235 8.09487 13.3353 8.16515 13.347C8.25113 13.3613 8.33712 13.3759 8.42346 13.3916C8.50016 13.4058 8.57687 13.4204 8.65322 13.4358C8.73242 13.4514 8.81163 13.4671 8.89083 13.4839C8.97324 13.5013 9.05495 13.5191 9.13665 13.5377C9.20872 13.5537 9.28043 13.5701 9.35178 13.5872C9.43848 13.6075 9.52482 13.6285 9.61044 13.6495C9.67431 13.6652 9.73781 13.6812 9.80096 13.6976C9.89051 13.7204 9.97935 13.7436 10.0671 13.7675C10.1238 13.7824 10.1795 13.7978 10.2352 13.8131C10.3251 13.838 10.4146 13.863 10.5017 13.8879C10.5516 13.9025 10.6005 13.9168 10.6494 13.931C10.7379 13.957 10.8253 13.983 10.9098 14.0083C10.953 14.0215 10.9944 14.0343 11.0365 14.0472C11.1217 14.0735 11.2067 14.0995 11.2869 14.1252C11.324 14.1369 11.3586 14.1483 11.3947 14.1597C11.4742 14.1854 11.5534 14.2111 11.6269 14.2353C11.6619 14.2467 11.6933 14.2574 11.7265 14.2688C11.7939 14.2912 11.8617 14.3137 11.9231 14.335C11.9669 14.35 12.0051 14.3635 12.0454 14.3774C12.089 14.3924 12.1346 14.4084 12.1739 14.422C12.2442 14.4466 12.3077 14.4694 12.3633 14.4897C12.3672 14.4911 12.3726 14.4929 12.3765 14.4943C12.4386 14.5167 12.4907 14.536 12.5321 14.5513L12.5413 15.2664L12.5421 15.265L12.5449 15.477C11.8556 15.5867 9.12238 16.0616 7.14442 16.9919C7.12979 16.998 7.11445 17.0044 7.09982 17.0111ZM7.4912 21.1402C6.86292 21.1402 6.306 20.8594 5.83649 20.305C5.39444 19.7834 5.26386 19.3071 5.43761 18.8489C5.65988 18.2624 6.33847 17.7654 7.19722 17.3532L7.21756 17.35C7.98034 16.9844 8.87121 16.6883 9.71355 16.456C9.76029 16.4436 9.80703 16.4304 9.85376 16.4179C9.88552 16.4097 9.91656 16.4015 9.94795 16.3933C11.1852 16.068 12.2816 15.8806 12.6345 15.8236L13.1026 16.6239C12.5403 17.0852 10.5281 18.7901 9.29827 20.5313C8.63966 20.9332 8.03136 21.1402 7.4912 21.1402ZM17.5551 22.9879C17.6072 24.3636 17.066 25.1987 15.9004 25.5411C15.6667 25.6095 15.4498 25.6444 15.256 25.6444C15.256 25.6444 15.256 25.6444 15.2557 25.6444C14.8404 25.6444 14.5211 25.4894 14.2792 25.1716C13.6787 24.3817 13.668 22.7727 13.8421 21.2225C13.8532 21.1245 13.865 21.0269 13.8771 20.9296C13.8807 20.9033 13.8839 20.8773 13.8875 20.8505L13.9235 20.5897C13.9285 20.5537 13.9335 20.5181 13.9388 20.4825C13.9424 20.4575 13.9463 20.4319 13.9502 20.4069C14.1547 19.058 14.4508 17.8826 14.5468 17.5192L15.2503 17.4398C15.2528 17.4394 15.2553 17.439 15.2578 17.439L15.5001 17.4116C15.5415 17.4807 15.6043 17.5855 15.6813 17.7191C15.8565 18.4897 16.2593 20.0902 16.8715 21.5713C16.879 21.5898 16.8872 21.6084 16.8947 21.6265C16.9304 21.712 16.9664 21.7972 17.0039 21.8816C17.0299 21.9418 17.0567 22.001 17.0842 22.0605C17.1023 22.1004 17.1205 22.1403 17.1391 22.1798C17.1812 22.2703 17.2244 22.3594 17.2679 22.4478C17.2704 22.4528 17.2729 22.4574 17.2754 22.4624C17.3656 22.643 17.4584 22.8201 17.5551 22.9879ZM20.791 23.8566C20.4179 24.2068 20.05 24.3842 19.6979 24.3842C19.6975 24.3842 19.6975 24.3842 19.6975 24.3842C18.4749 24.3839 17.4395 22.2607 16.7474 20.2067C16.7302 20.1554 16.7128 20.1045 16.6963 20.0535C16.6856 20.0214 16.6749 19.9894 16.6649 19.9577C16.3556 18.9957 16.1383 18.1178 16.0238 17.6158L16.0195 17.6051C15.9967 17.5018 15.9746 17.402 15.9553 17.3094L16.7581 16.7831C16.8198 16.8216 16.9104 16.8793 17.0224 16.952C17.6307 17.5662 18.9908 18.876 20.425 19.8451C21.7772 21.4666 21.9006 22.8155 20.791 23.8566ZM24.2839 17.5456C24.7002 18.0868 24.8055 18.7146 24.6053 19.4653C24.3902 20.2733 23.9574 20.666 23.2817 20.666C22.5278 20.666 21.5802 20.195 20.6498 19.5654L20.6412 19.5579C20.1007 19.1931 19.5669 18.7748 19.0828 18.3661C19.0796 18.3636 19.0767 18.3611 19.0739 18.3586C18.9251 18.2332 18.7824 18.1092 18.6443 17.9874C18.6211 17.9667 18.5979 17.9464 18.5755 17.9261C18.4624 17.826 18.3546 17.7284 18.2512 17.6332C18.2076 17.5937 18.1648 17.5538 18.1231 17.5156C18.0492 17.4472 17.98 17.3817 17.9119 17.3176C17.8295 17.2392 17.7499 17.1636 17.676 17.0924C17.6621 17.0788 17.6479 17.0653 17.6343 17.0521C17.3539 16.7803 17.1455 16.5679 17.0378 16.4564L17.4409 15.587C17.554 15.5874 17.817 15.5899 18.1777 15.6066C18.1884 15.6084 18.2001 15.6095 18.2108 15.6113C18.2194 15.6109 18.228 15.6102 18.2365 15.6098C18.248 15.6102 18.2594 15.6109 18.2711 15.6113C18.3189 15.6131 18.3657 15.6166 18.4103 15.6234C18.4392 15.6227 18.4695 15.6245 18.4984 15.6241C20.1535 15.726 23.1786 16.1097 24.2839 17.5456ZM25.4148 15.2888C25.0334 15.7937 24.1704 16.0495 22.8496 16.0495H22.8493C22.784 16.0495 22.7158 16.0445 22.6495 16.0431C20.8028 15.3334 18.4345 15.2407 17.589 15.2315C17.5579 15.2233 17.5251 15.2144 17.5012 15.208L17.4017 14.2552C17.416 14.2467 17.432 14.2371 17.4498 14.2267C18.1702 14.0279 20.5153 13.3371 22.302 12.3231C22.3098 12.3184 22.3184 12.3142 22.3262 12.3095C24.0941 12.0437 25.1601 12.5725 25.5451 13.9196C25.7099 14.4961 25.666 14.9568 25.4148 15.2888Z' fill='%237C9577'/%3E%3C/svg%3E");}
	#quiz .six .form {background-color:#F7F0EB;padding:40px;display:flex;flex-direction:column;align-items:center;max-width:500px;width:100%;}
	@media screen and (max-width:767px) {#quiz .five-range .content {width:100%;}#quiz .six .form {width:auto;}#quiz .five .input-group:not(:last-child) {margin-bottom:10px;}}
	#quiz .six .form .input-group {max-width:280px;}
	#quiz .six .form .input-group:first-child {margin-bottom:40px;}
	#quiz .six .form input {height:49px;padding:15px;}
	#quiz .six .term {max-width:500px;width:100%;line-height:20px;margin-bottom:20px;}
	#quiz .six .term label {color:#AAA;font-family:"Gilroy", sans-serif;font-size:12px;font-weight:400;line-height:14px;}
	#quiz .six .term .inp {width:8px;height:8px;border-radius:100%;border:1px solid #7a9874;margin-right:6px;display:inline-block;position:relative;}
	#quiz .six .term input[type=radio]:checked~.inp:after {content:'';position:absolute;width:4px;height:4px;background:#7C9577;border-radius:100%;margin:0 auto;left:0;right:0;top:2px;}
	#quiz .buttons {display:flex;justify-content:center;align-items:center;padding:10px 0;}
	#quiz .buttons .button {font-family:"Gilroy", sans-serif;font-size:15px;font-weight:500;line-height:18px;text-align:center;text-transform:uppercase;padding:15px 34px;outline:none;margin:0 10px;cursor:pointer;}
	@media screen and (max-width:767px) {#quiz .buttons .button {min-height:40px;padding:5px 15px;font-size:13px;}}
	#quiz .buttons .next,
	#quiz .buttons .send {border:none;background-color:#7C9577;border:1px solid #7C9577;color:#fff;transition:all ease .3s;}
	#quiz .buttons .prev,
	#quiz .buttons .back {color:#7a9874;border:1px solid #7a9874;background:transparent;}
	#quiz #path {display:none !important;}
	#quiz .buttons .back,
	#quiz .buttons .send {display:none;}
	#quiz.with_bgr .step {background-position:center center;background-repeat:no-repeat;background-size:cover;margin:50px 0;}
	#quiz.with_bgr .steps_text {color:#000;padding-left:20px;}
	#quiz.with_bgr .one {background-image:url(images/one.jpg?v=1);}
	#quiz.with_bgr .two {background-image:url(images/one.jpg?v=1);}
	#quiz.with_bgr .three {background-image:url(images/one.jpg?v=1);}
	#quiz.with_bgr .four {background-image:url(images/one.jpg?v=1);}
	#quiz.with_bgr .five {background-image:url(images/one.jpg?v=1);}
	#quiz.with_bgr .six {background-image:url(images/one.jpg?v=1);}
	#quiz .woocommerce-input-wrapper {display:flex;min-height:26px;align-items:center;margin:20px 0 0 0;}
	#quiz .woocommerce-input-wrapper label.checkbox input {top:50%;transform:translateY(-50%);}
	.step.one .wpcf7-list-item-label {display:none !important;}
	.wpcf7-form.sent #step-6,
	.wpcf7-form.sent .buttons,
	.wpcf7-form.sent .wpcf7-response-output,
	.wpcf7-form.sent .progress {display:none !important;}
	.wpcf7-form.sent #step-7 {display:block !important;}
	#quiz .steps #step-7 {min-height:0 !important;}


@media(max-width:1440px){
	#popup-quiz{height:100vh;}
	#popup-quiz .bl{height:calc(100% - 50px);}
	#popup-quiz .wpcf7,
	#popup-quiz .wpcf7-form,
	#popup-quiz #quiz,
	#popup-quiz .inner,
	#popup-quiz .step{height:100%;}
}
@media(min-width:1440px){
	#quiz .steps .step{min-height:550px;}
	#quiz .buttons{padding:30px 0;}
}

#quiz .inner{display:flex;flex-direction:column;justify-content:space-between;}

@media screen and (max-width:1140px){
	#popup-quiz{width:100%;}
	#popup-quiz .bl{padding:5px 15px;}
}
@media screen and (max-width:992px){
	#quiz .header .title{font-size:21px;}
	#quiz .buttons{padding:10px 0;}
}



@media (max-width:992px){
	.banner1-video{right:-85%;}
}

@media screen and (max-width: 860px){
	.area-home-new h1 {max-width:300px;}
	body .area-home-new::before {background-position:35% center;}
}
#page-lds {display:none;}
#area-catalog-home .ajax-pr-home-wrap {opacity:1 !important;}
#area-catalog-home .home-cat-sbm.hide {position:absolute;left:-100%;z-index:-1;opacity:0;width:0;height:0;}

/*END Main slider home*/
#order_review .product-quantity{display:inline-block;width:40px;padding:0 15px;height:30px;}
.cart_item .total div{width:125px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#eee2da;font-size:20px;}
.cart_item .total input{background-color:#eee2da;border:none;}
.cart_item .product-total.js-total span{font-size:25px;margin-right:5px;}
.cart_item .product-name{font-weight:500;}
.cart_item .remove {width:20px;height:20px;margin-left:20px;background:url('images/delete.svg?v=1') no-repeat center center;background-size:cover;}
.order-action{cursor:pointer;padding:10px;}

#popup-8marta{width:820px;height:407px;background:radial-gradient(50% 50% at 50% 50%, rgba(171, 211, 163, 0.89) 0%, rgba(100, 123, 95, 0.89) 100%);}
#popup-8marta .bgr{background:url("images/8marta/popup-bgr.png?v=1") no-repeat center center;width:100%;height:100%;}
#popup-8marta .bl{position:relative;height:100%;width:100%;padding:0;}
#popup-8marta .inner{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;}
#popup-8marta .title{font:700 36px Lovelace;line-height:43px;text-align:center;color:#fff;margin-bottom:20px;}
#popup-8marta .subtitle{font:26px Gilroy;line-height:31px;text-align:center;color:#fff;margin-bottom:40px;}
#popup-8marta a{height:69px;width:286px;border-radius:0px;background:linear-gradient(180deg, #FFFFFF 0%, #CFCFCF 155.8%);box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);font:500 16px Gilroy;line-height:19px;text-align:center;color:#6F886A;display:flex;justify-content:center;align-items:center;text-transform:uppercase;position:relative;}
#popup-8marta a:after{content:' ';position:absolute;right:-67px;top:-31px;width:91px;height:70px;background:url("images/8marta/list.png?v=1") no-repeat center center;}
#popup-8marta .close{z-index:10;}

@media screen and (max-width:767px){
	#popup-8marta{width:360px;height:462px;}
	#popup-8marta .bgr{background:url("images/8marta/popup-bgr-m.png?v=1") no-repeat center center;background-size:contain;}
	#popup-8marta .inner{justify-content:flex-start;padding-top:100px;}
	#popup-8marta .title{font-size:30px;}
	#popup-8marta .subtitle{font-size:22px;margin-bottom:20px;}
	#popup-8marta a:after{right:-35px;top:-22px;width:65px;height:56px;background:url("images/8marta/list-m.png?v=1") no-repeat center center;background-size:contain;}
}

/* нов стили */
.martmenu {position:absolute !important;top:-1px !important;right:100% !important;z-index:inherit !important;width:100px !important;margin:0 1px 0 0;transform:translateY(0%);}
    .martmenu .mmenu {display:flex;flex-direction:column;}
    .martmenu .title {display:flex;font-size:14px;line-height:16px;color:#414141;justify-content:center;text-align:center;padding:15px;background-color:#f9f9f9;}
    .martmenu .mcart,
    .martmenu .item {cursor:pointer;position:relative;display:flex;height:110px;flex-direction:column;justify-content:center;align-items:center;padding:15px;background-color:#f9f9f9;box-sizing:border-box;}
    .martmenu .item__num.total {position:absolute;top:50%;left:50%;display:flex;width:14px;height:14px;color:#7a9874;font-size:9px;line-height:1;text-align:center;align-items:center;justify-content:center;padding:0;margin:8px 0 0 8px;border:solid 1px #fff;background:#fff;border-radius:50%;box-sizing:border-box;transition:transform 200ms ease 0ms;transform:scale(1.3);}
    .martmenu .item__num.total.anim {transform:scale(1);}
    .martmenu .item::after {opacity:0;content:' ';position:absolute;top:0;left:50%;width:16px;height:16px;margin:10px 0 0 25px;background:url(images/form-checkbox-w.svg?v=1) no-repeat center center;background-size:auto 16px;}
    .martmenu .item.active::after {opacity:1;}
    .martmenu .mcart .text,
    .martmenu .item .text {font-size:14px;line-height:16px;text-align:center;color:#414141;transition:all ease .2s;}
    .martmenu .mcart .text {font-weight:bold;text-align:left;}
    .martmenu .item .text i {display:none;font-style:normal;}
    .martmenu .item.active,
    .martmenu .item.active2{background-color:#7a9874;transition:all ease .2s}
    .martmenu .item.active .text,
    .martmenu .item.active2 .text{color:#fff;transition:all ease .2s}
    .martmenu .mcart .icon,
    .martmenu .item .icon {width:44px;height:44px;fill:#778e72;transition:all ease .2s;position:relative;border-radius:100%;border:1px solid #778e72;display:flex;justify-content:center;align-items:center;margin-bottom:6px;}
    .martmenu .mcart .icon svg,
    .martmenu .item .icon svg {width:24px;height:24px;}
    .martmenu .item.active .icon,
    .martmenu .item.active2 .icon{fill:#fff;color:#fff;border-color:#fff;}
    .mmenu-p {position:relative;}
    .martmenu .mcart {margin-right:15px;}
    .martmenu .item:hover .icon,
    .martmenu .item:active .icon {transform:scale(1.2);}
    .martmenu .item.active2 {margin:0 -1px;}
    @media (max-width:767px) {
        .desktop-bl.martmenu {display:none !important;}
        .mobile-bl.martmenu {display:block !important;}
        .mobile-bl.martmenu .title,
        .mobile-bl.martmenu .item-cart {display:none !important;}
        .martmenu {position:fixed !important;top:auto !important;bottom:0 !important;z-index:1001 !important;left:0 !important;right:auto !important;width:100% !important;border:none;}
        .martmenu .inner {display:block;}
        .martmenu .mmenu {flex-direction:row;}
        .martmenu .item {width:100%;height:60px;padding:5px;box-sizing:border-box;}
        .martmenu .item.active2 {margin:0;}
        .martmenu .mcart .icon:last-child,
        .martmenu .item .icon:last-child {margin-bottom:0;}
        .martmenu .mcart .icon,
        .martmenu .item .icon {width:34px;height:34px;}
        .martmenu .mcart .icon svg,
        .martmenu .item .icon svg {width:20px;height:20px;}
        .martmenu .item-cart .icon {width:27px;height:27px;}
        .martmenu .item-cart .icon svg {width:17px;height:17px;}
        .martmenu .item__num.total {margin:4px 0 0 4px;}
    }

    #checkout-cart .page-bl {position:static;padding:20px 20px 10px 20px;}
    #checkout-cart .title-bl {margin-bottom:20px;}
    #checkout-cart .jspContainer {min-height:100vh;}
    #checkout-cart .jspPane {min-height:100%;padding-bottom:0 !important;}
    #checkout-cart .order-result {padding-bottom:60px;}
    #checkout-cart .order-result .sbmts {display:none;}
    #checkout-cart .order-result .sbmts .col {padding:0 20px;}
    #checkout-cart .order-result .btn {margin-bottom:0;}

    #checkout-cart .order-prm {padding-left:10px;margin-bottom:10px;}
    #checkout-cart .order-prm .img {left:-10px;width:66px;min-width:66px;}
    #checkout-cart .order-prm .txt {line-height:1.2;padding:10px;}
    #checkout-cart .order-prm .h-4 {font-size:16px;}
    #checkout-cart .order-prm .txt-price {line-height:1px;}
    #checkout-cart .order-prm .price {min-width:100px;font-size:20px;}
    #checkout-cart .order-prm .w100 .price {min-width:0;}
    #checkout-cart .order-prm .cansel {top:50%;transform:translateY(-50%);}
    #checkout-cart .btn8mart {position:absolute;left:0;bottom:0;width:100%;margin:0;border-radius:0 !important;}

    body.open-checkout-cart #checkout-cart {right:0;}
    body.open-checkout-cart .binotel-btn,
    body.open-checkout-cart .btn-call-new2 {display:none !important;}

    #checkout-form {position:relative;top:-50px;}
    #checkout-form .tooltip {position:relative !important;top:0 !important;}

    #cart-pane {position:absolute;top:0;left:0;width:100%;height:100%;}
    #cart-pane .jspHorizontalBar {display:none !important;}

    .cart-pane-close {cursor:pointer;position:absolute;top:50%;right:0;width:30px;height:30px;margin:-7px 0 0 0;background:#d30000;transform:translateY(-50%);border-radius:50%;}
    .cart-pane-close::before,
    .cart-pane-close::after {content:' ';position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;background:#fff;}
    .cart-pane-close::before {transform:rotate(45deg);}
    .cart-pane-close::after {transform:rotate(-45deg);}
    #checkout-cart-bl-double .cart-pane-close {display:none !important;}

    #checkout-cart-bl .lk-count {position:relative;padding-right:40px;}
    #checkout-cart-bl .jspPane {width:100% !important;}
    #checkout-cart-bl #tooltip-03 {padding:20px 20px 20px 40px;margin:0 -20px 30px -20px;background:#fcf6f1;}
    #checkout-cart-bl-double .btn8mart {display:none;}

    @media (max-width:767px) {
        .page-width {overflow-x:hidden;}
        #checkout-cart {right:auto !important;left:-1000px !important;width:100%;}
        #checkout-cart .order-result {padding-bottom:100px;}
        #checkout-cart .page-bl {padding-left:15px;padding-right:15px;}
        #checkout-cart .btn8mart {bottom:0;}
    }

    .tooltip {display:none;position:absolute;top:270px;left:50px;z-index:100;}
    #tooltip-03 {position:relative;top:0;left:0;max-width:100%;margin:0 0 30px 0;transition:none !important;}
    #tooltip-03 .bottom {display:block;}
    .tooltip div{background:#FFFFFF;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);border-radius:10px;font-family:Gilroy;font-size:16px;font-weight:400;line-height:19px;padding:20px;position:relative;margin-bottom:5px;}
    .new-tooltip{background-size:17px;margin-bottom:0 !important;}
    .new-tooltip img{max-width:25px;height:15px !important;width:auto !important;}
    .new-tooltip span{background:#fff;box-shadow:0px 1px 2px rgb(0 0 0 / 20%);border-radius:5px;font:17px Gilroy;display:inline-block;vertical-align:middle;width:33px;height:33px;text-align:center;box-sizing:border-box;padding-top:10px;margin-right:5px;}
    .new-tooltip span + span{margin-left:5px;}
    .new-tooltip strong{background:#fff;box-shadow:0px 1px 2px rgb(0 0 0 / 20%);border-radius:5px;font-family:Gilroy;font-weight:600;vertical-align:middle;font-size:17px;display:inline-block;text-align:center;box-sizing:border-box;margin-left:5px;padding:2px 10px;}
    .new-tooltip .top div{margin-top:15px;}
    .tooltip .top:before{content:'';position:absolute;width:0;height:0;border-radius:1px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #fff;top:0;left:-17px;filter:drop-shadow(0 0 30px rgba(0, 0, 0, 0.2));}
    .tooltip .top .close{cursor:pointer;position:absolute;right:0;top:0;width:10px;height:10px;line-height:1px;border:solid 10px transparent;}
    .tooltip .top img{width:20px;}
    .tooltip .bottom img{width:16px;}
    .tooltip .bottom{display:none;}

    /* ститич дубль корзины */
    #checkout-cart-bl-double .sbmts {display:none !important;}
    .single-blog-page{overflow:hidden;margin-bottom:30px;}
	.single-blog-page img{margin:20px 0 20px 20px;max-height:270px;object-fit:cover;width:100%;max-width:350px;height:auto;float:right;}
    .single-blog-page h2,.single-blog-page h3{margin:20px 0;}
    .single-blog-page p{padding-bottom:0;margin-bottom:10px;}
    .single-blog-page ul{margin-bottom:15px;}
	.single-blog-top{margin-bottom:45px;}
	.single-blog-top .subtitle{font-size:25px}
	.single-blog-top img{height:240px;width:100%;object-fit:cover;} 
	.single-blog-page .col + .col strong{text-align:right;width:100%;display:block;clear:both;}
	.single-blog-page li{padding-bottom:10px;}
	.num-title{font-size:18px;clear:both;}   
	.num-title .title{font-weight:bold;margin:13px 0;}
	.num-title .num {width:55px;height:55px;font-weight:normal;border-radius:50%;display:inline-block;vertical-align:top;margin-right:10px;background:#f8f1eb;text-align:center;line-height:55px;font-size:25px;}
	.num-title .text-block {display:inline-block;vertical-align:middle;width:calc(100% - 70px);padding:0;}

/* MOBILE ALL */
@media screen and (max-width:1100px) {
	.price {font-size:20px;}

	.select-wrap form {display:block !important;}
	.select-wrap select.woocommerce-widget-layered-nav-dropdown {opacity:1;display:inline-block !important;height:20px;font-size:12px;text-transform:uppercase;}
	.select-wrap .select-js {display:none !important;}

	input[type='date'],input[type='text'],input[type='tel'],input[type='email'],input[type='password'],textarea,select {height:46px;font-size:15px;padding:5px 15px;}
	textarea {height:120px;padding-top:5px;}

	.btn,
	.review-form .submit,
	.btn-load,
	.btn-place-order {min-height:55px;}

	.inp-bl {padding:0 0 20px 0;}

	.area-head {max-width:405px;padding:2px 0 33px 0;}
	.area-head .h-2m {line-height:1.43;}
	.area-head .h-2m span {background-size:auto 52px;}

	.area-crumb:first-child {padding:7px 0 25px 0;}
	.site-content .breadcrumb {font-size:15px;padding:6px 0;}

	.articles-row {padding-bottom:10px;}
	.articles-row .col {padding-bottom:30px;}
	.article-bl {padding-top:140px;}
	.article-bl .txt {min-height:140px;padding:23px 25px;}
	.article-bl svg {top:24px;right:20px;}
	.article-bl .date {display:block;font-size:13px;padding:0 0 14px 0;}

	.area-subs {padding:0 0 20px 0;}
	.subs-form {padding:38px 33px;}
	.subs-form .fl-row {display:block;min-height:0;margin:0;}
	.subs-form .col {width:auto;padding:0;}
	.subs-form .col-head {max-width:100%;}
	.subs-form .h-2 {text-align:center;padding:0 0 23px 0;}

	.area-instagram {padding:62px 0 50px 0;}
	.area-instagram .sw-btns-bl {display:flex;}
	.swiper-soc .swiper-slide {width:220px;}
	.swiper-soc .swiper,
	.swiper-soc .swiper-slide,
	.swiper-soc .swiper img {height:293px;}

	.faq-bl {display:block;padding:0;margin:0;}
	.faq-bl .col {padding:0 0 50px 0;}
	.qw-wrap {max-width:100%;}

	.sitemap-row {font-size:15px;padding:0;}
	.sitemap-row .col {padding-bottom:50px;}
	.sitemap-row ul {padding-right:30px;}
	.sitemap-row ul::before {margin-right:30px;}

	.contacts-wrap .col-map {width:100%;}
	.contacts-wrap .col-info {width:50%;}
	.contacts-wrap .col-form {width:50%;padding-top:0;}

	.area-contacts {padding-bottom:20px;}
	.map {height:290px;}
	.contacts-wrap {font-size:20px;line-height:30px;align-items:flex-start;}
	.contacts-wrap .txt {padding:40px 0 10px 0;}
	.contacts-form {padding:35px 30px 8px 30px;margin:0;}
	.contacts-form .fl-row {display:block;margin:0;}
	.contacts-form .col {padding:0;}
	.contacts-form .col:first-child {max-width:100%;}
	.contacts-form .sbmts-bl {text-align:center;}
	.contacts-form .btn {margin-left:auto;margin-right:auto;}
	.contacts-form textarea {height:130px;padding-top:10px;}

	.area-cart {padding-bottom:0;}
	.area-cart .title-bl {padding-bottom:15px;}
	.order-prm {min-height:150px;padding-left:140px;}
	.order-prm .img {width:150px;height:150px;}
	.order-prm .txt {padding:20px;}
	.order-prm .price {min-width:0;}
	.order-prm .h-4 {font-size:19px;line-height:23px;padding:0 0 6px 0;}
	.order-prm .cansel {top:10px;right:10px;width:14px;height:14px;}

	.result-list {width:100%;}
	.result-list li,
	.result-list li:first-child {padding-top:0;}
	.order-result .col {width:50%;}
	.order-result .sbmts {position:fixed;z-index:100;left:0;bottom:0px;display:block;width:100%;margin:0;}
	.order-result .sbmts .col {width:100%;padding:0;}
	.order-result .sbmts .btn {margin:0 !important;border-radius:0 !important;}
	.order-result .sbmts-off {position:fixed !important;z-index:1001 !important;left:0 !important;bottom:60px !important;}
	.order-result .sbmts-off .btn {margin:0 !important;border-radius:0 !important;}
	.sbmts .btn,
	.sbmts .btn-load {margin-bottom:14px;}

	.i-status {width:35px;height:35px;font-size:11px;}
	.cart-btn {width:38px;height:38px;}
	.cart-btn svg {width:16px;height:16px;}

	.pr-bl .i-status {top:15px;left:15px;}
	.pr-bl .i-like {top:15px;right:15px;}
	.pr-bl .h-3 {font-size:16px;line-height:22px;}
	.pr-bl .cart-btn {right:15px;bottom:65px;}
	.pr-bl .status {padding:0;}
	.pr-bl .wp-block-media-text__content {padding:15px;}
	.pr-bl .wp-block-media-text__content {min-height:80px;}
	.wapp-btn {font-size:13px;}

	.area-presents {padding:46px 0 20px 0;}
	.swiper-presents {margin-bottom:20px;}

	.area-lk {padding-bottom:20px;}
	.lk-row .col-sub {width:220px;min-width:220px;}
	.lk-row .col-main {padding:36px 30px 2px 45px;}
	.lk-row .cart-empty {text-align:center !important;margin-bottom:34px !important;}
	.lk-form {padding:0 0 5px 0;}
	.lk-form .fl-row {display:block;margin:0;}
	.lk-form .col {padding:0;}
	.lk-form .btn {margin-left:auto;}
	.lk-row .h-2s {font-size:25px;}
	.lk-nav a {padding:20px 16px 19px 50px;}
	.lk-nav .ico,
	.woocommerce-MyAccount-navigation-link a::before {left:16px;}

	.lk-pr-row .col {width:50%;}
	.pr-bl.small .cart-btn {right:15px;bottom:15px;}

	.order-pr .img {min-width:150px;width:150px;height:150px;min-height:0;}
	.order-pr .txt {padding:0 15px 0 35px;}
	.order-pr .h-4 {margin-right:20px;}

	.about-bl {padding:45px 0 27px 0;}
	.about-bl.first {padding-bottom:27px;}
	.about-bl .fl-row {display:block;margin:0;}
	.about-bl .col {padding:0 0 15px 0;}
	.about-bl.first .ab-head,
	.about-bl.first .ab-img,
	.about-bl.home .ab-head,
	.about-bl.home .ab-img {min-height:0;}
	.about-bl.first .col:last-child,
	.about-bl.home .col:last-child {padding-left:0;}
	.ab-head,
	.ab-img {min-height:0;}

	.ab-gall {display:flex;padding:0;margin:0 -15px;}
	.ab-gall p {width:100%;padding:0 15px 20px 15px;box-sizing:border-box;}
	.ab-gall img {width:100%;height:160px;object-fit:cover;}

	.blocks-gallery-grid {display:flex;padding:0;margin:0 -15px !important;}
	.blocks-gallery-grid li {width:100%;padding:0 15px 20px 15px;box-sizing:border-box;}
	.blocks-gallery-grid img {width:100%;height:160px;object-fit:cover;}

	.vantage-bl {padding:0;}
	.vantage-bl .icon,
	.vantage-bl figure {position:relative;top:0;min-width:40px;width:40px;height:40px;margin:0 0 5px 0;}
	.vantage-bl img {width:21px;}

	.vantage-bl {display:block;align-items:center;min-width:245px;max-width:245px;line-height:22px}
	.vantage-bl img {width:32px;}
	.vantage-bl .icon,
	.vantage-bl figure {min-width:60px;width:60px;height:60px;margin-right:10px;}
	.vantage-bl p {max-width:100%;}

	.area-reviews {padding-bottom:1px;}

	.page-reviews .col-sub {width:41%;}
	.page-reviews .col-main {width:59%;}
	.review-form .btn,
	.review-form .submit, {width:100%;}

	.review-rating {padding:25px 30px 10px 30px;}
	.review-rating .h-4 span {padding-right:20px;background-size:auto 41px;}
	.review-form {padding:30px 20px 10px 20px;}

	.article-head {padding-bottom:26px;}
	.article-body {max-width:100%;padding-bottom:20px;}


	.area-articles {padding:63px 0 60px 0;}
	
	.filter-box .fl-row {flex-wrap:wrap;}
	.filter-box .col {width:33.3333%;}
	.filter-box .col.w100 {width:66.6667%;}

	.area-catalog {padding-bottom:10px;}

	.area-info .fl-row {margin:0 -20px;}
	.area-info .col {padding:42px 20px;border-color:transparent;}
	.info-bl {font-size:15px;line-height:26px;}
	.info-bl br {display:none;}
	.info-bl figure {width:72px;height:44px;margin:0 0 17px 0;}
	.info-bl figure img {width:40px;}

	.area-banners {padding:70px 0 10px 0;}
	.banner-bl {height:280px;}
	.banner-bl.type1 {font-size:13px;}
	.banner-bl.type1 .txt {top:30px;padding:0 30px;}
	.banner-bl.type1 h3 {font-size:25px;line-height:26px;padding:0 0 8px 0;}
	.banner-bl.type2 .txt {bottom:19px;padding:0 30px;}
	.banner-bl.type2 h3 {font-size:25px;line-height:37px;padding:0 0 8px 0;}
	.banner-bl.type3 {font-size:20px;line-height:27px;}
	.banner-bl.type3 .txt {top:28px;padding:0 30px;}
	.banner-bl.type3 h3 {font-size:14px;}

	.area-reviews-home {padding:40px 0;}
	.area-reviews-home .h-2m span {background-size:auto 64px;}
	.swiper-reviews {padding:0;}
	.swiper-reviews .swiper-slide {width:33.3333%;}

	.review-bl {padding:20px 19px 0 19px;}
	.review-bl p {padding-bottom:20px;}

	.review-inf {padding-left:20px;padding-right:20px;}

	.area-home {font-size:16px;line-height:20px;}
	.area-home .fl-row {min-height:500px;max-width:100%;margin:0 auto;}
	.area-home .col {width:100%;text-align:center;}
	.area-home h1 {max-width:540px;text-align:center;margin:0 auto;}
	.area-home h3 {font-size:20px;line-height:1.4;text-align:center;padding-left:0;}
	.area-home h3::before {display:none;}

	.area-catalog-home {padding:67px 0 31px 0;}
	.area-catalog-home .catalog-row {padding-bottom:0;}
	.home-cat-sbm {padding:25px 0;}
	.home-cat-sbm::before {background-size:auto 58px;}

	#swiper-for,
	#swiper-nav {max-width:313px;}
	#swiper-for .product-gall {overflow:hidden;border-radius:5px;}
	#swiper-for .i-info-txt {top:100%;bottom:auto;margin:8px 0 0 0;}
	#swiper-for .i-info-txt::before {top:auto;bottom:100%;transform:scale(1,-1);}
	.product-gall {margin-bottom:10px;}
	.product-gall .i-status {top:15px;left:60px;right:auto;}
	.product-gall-s .swiper-slide {width:18%;margin-right:10px;}
	.pr-size-h {left:15px;bottom:15px;}
	.pr-size-w {right:15px;bottom:15px;}
	.product-gall-i {line-height:1.3;}

	.head-i {max-width:100%;text-align:left;padding-bottom:10px;}
	.product-head {display:block;}
	.product-head .h-1 {font-size:24px;line-height:32px;padding-bottom:10px;}

	.area-product .col-gall {width:343px;max-width:150%;}
	.area-product .col-txt {padding-top:12px;}
	.area-product .price-bl {font-size:18px;padding:0 0 21px 0;margin-right:0;}
	.area-product .price {top:0;font-size:27px;line-height:1;}
	.area-product hr {margin-bottom:12px;}
	.area-product .inps-row {display:block;}
	.area-product .col.sm {width:100%;}
	.area-product .sbmts {margin:0 -7px;}
	.area-product .sbmts .col {padding:0 7px;}
	.area-product .btn,
	.area-product .btn-load {font-size:13px;padding-left:10px;padding-right:10px;}

	.tab-about {font-size:16px;padding:7px 39px 17px 39px;}
	.tab-about .fl-row {display:block;margin:0;}
	.tab-about .col {padding:35px 0 17px 0;border:none;border-top:solid 1px #ebedea;}

	.tab-reviews {padding:49px 32px 20px 32px;}
	.tab-reviews .fl-row {margin:0 -15px;}
	.tab-reviews .col {padding:0 15px;}
	.tab-reviews .col-sub {max-width:310px;}

	.catalog-row .col,
	.catalog-row .swiper-slide {width:33.333%;}
}
@media screen and (max-width: 860px) {
	.title-bl {margin-bottom:15px;}
	.title-bl .h-1 + .date {padding-bottom:0;}
	.title-bl .h-1 + .lk-count {padding-bottom:5px;}
	.title-bl .t-link {padding-bottom:5px;}

	.site-content .breadcrumb {font-size:14px;line-height:16px;padding:9px 0;}
	.breadcrumb li {padding-top:3px !important;padding-bottom:3px !important;}
	.breadcrumb li::before {top:4px;}
	.area-crumb:first-child {padding-bottom:15px;}
	.area-subs {padding-bottom:20px;}
	.area-instagram {padding-bottom:40px;}

	.articles-row {padding-bottom:0;}
	.articles-row .col {width:50%;}

	.area-blog {padding-bottom:0;}

	.btn, .btn-load,
	.review-form .submit, {font-size:13px;}

	.vantages-list li {display:flex;width:100%;justify-content:center;padding-top:8px;padding-bottom:8px;}

	.sitemap-row {padding-top:15px;}
	.sitemap-row .col {width:50%;}
	.sitemap-row .col:nth-child(3n+1) ul::before {display:block;}

	.contacts-wrap {display:block;margin:0;}
	.contacts-wrap .col {padding:0 0 26px 0;}
	.contacts-wrap .col-map {width:auto;margin:0 -15px;}
	.contacts-wrap .col-info,
	.contacts-wrap .col-form {width:auto;}
	.contacts-wrap .txt {padding:0;}

	.order-prm {flex-wrap:wrap;justify-content:space-between;padding:15px 15px 15px 175px;}
	.order-prm .img {height:100%;min-height:150px;}
	.order-prm .txt {padding:10px 5px;}

	.order-result {display:block;padding:0 0 10px 0;margin:0;}
	.order-result .col {width:100%;padding:0;}
	.promo-form {width:100%;}

	.result-summ {max-width:100%;margin:0;}

	.area-presents {padding:35px 0;}
	.area-presents .title-bl {display:block;}
	.area-presents .h-2m {text-align:center;}
	.area-presents .t-link {position:relative;top:10px;}

	.swiper-presents .swiper {overflow:visible;}

	.about-bl {padding-top:35px;}
	.about-bl .h-3 {font-size:22px;line-height:34px;}

	.page-reviews {display:block;margin:0;}
	.page-reviews .col-sub,
	.page-reviews .col-main {width:auto;padding:0;}
	.page-reviews .review-rating {margin-bottom:38px;}

	.article-body ul,
	.article-body ol {margin-bottom:0 !important;}

	.swiper-articles {margin-left:-15px;margin-right:-15px;}
	.swiper-articles .swiper-slide {width:220px !important;margin:0;}

	.catalog-row .col,
	.catalog-row .swiper-slide,
	.area-catalog .woocommerce.columns-3 .swiper-slide,
	.area-catalog .woocommerce.columns-4 .swiper-slide {width:50%;}

	.sort-box {padding-bottom:15px;}

	.area-info .fl-row {display:block;padding:30px 0;margin:0;}
	.area-info .col {padding:3px 0;}
	.info-bl {position:relative;max-width:380px;padding-left:86px;margin:0 auto;box-sizing:border-box;}
	.info-bl figure {position:absolute;top:18px;left:0;}

	.area-banners {padding:60px 0 10px 0;}
	.sw-banners {margin-left:-15px;margin-right:-15px;}
	.sw-banners .swiper-slide {width:220px !important;margin:0;}
	.home-banners .swiper-slide {width:263px !important;margin:0;}

	.swiper-reviews {margin-left:-15px;margin-right:-15px;}
	.swiper-reviews .swiper-slide {width:220px !important;margin:0;}

	.product-gall-s {padding-bottom:10px;}
	.area-product .fl-row {display:block;}
	.area-product .col-gall {width:auto;padding-bottom:0;}
	.area-product .col-txt {padding-top:0;}
	.area-product .sbmts {display:flex;}
	#swiper-for,
	#swiper-nav {max-width:100%;}

	.tabs-nav a {padding-left:10px;padding-right:10px;}
	.tab-reviews .col-sub {max-width:100%;}

	.filter-home {padding:12px 0;margin-bottom:30px;}
	.filter-home .fl-row {flex-wrap:wrap;margin:0 -15px;}
	.filter-home .col {padding:10px 15px;}

	.area-catalog-home {padding:48px 0 10px 0;}

	.mobile-bl.t-link {position:relative;top:17px;}

	.area-reviews-home {padding:10px 0 40px 0;}
	.page-reviews {display:block;margin:0;}
	.page-reviews .col-main {padding-bottom:30px;}

	.area-home .fl-row {min-height:440px;}

	.vantage-bl .wp-block-media-text {display:flex;align-items:center;}

	.area-catalog-home .h-2m span {padding-right:10px;background-size:auto 45px;}

	.filter-home {position:relative;z-index:1;padding:0 0 30px 0;margin:0;border:none;}
	.filter-home form {position:relative;overflow:hidden;width:100%;height:0;}
	.filter-home .fl-row {display:block;margin:0 !important;background:#f7f0eb;}
	.filter-home .col {cursor:pointer;position:relative;display:flex;min-height:60px;align-items:center;padding:0 20px !important;border-top:solid 1px #e6d8cf;}
	.filter-home .col:first-child {border:none;}
	.filter-home .col:hover,
	.filter-home .col:active {background:#eae2dd;}
	.filter-home .select-wrap,
	.filter-home select.woocommerce-widget-layered-nav-dropdown {cursor:pointer;width:100%;height:60px;}
	.filter-home .btn-h {width:100%;min-height:40px;margin:20px 0;}

	.filter-tab-btn {position:relative;display:flex;width:100%;min-height:60px;text-align:center;align-items:center;justify-content:center;padding:0 40px 0 20px;background:#f7f0eb;box-sizing:border-box;}
	.filter-tab-btn i {font-style:normal;}
	.filter-tab-btn .ftb-show {display:block;}
	.filter-tab-btn .ftb-hide {display:none;}
	.filter-tab-btn__icon {position:absolute;top:50%;right:20px;width:16px;height:16px;transform:translateY(-50%);}
	.filter-tab-btn__icon::before,
	.filter-tab-btn__icon::after {content:' ';position:absolute;overflow:hidden;background:#333;}
	.filter-tab-btn__icon::before {top:50%;left:0;width:100%;height:2px;transform:translateY(-50%);}
	.filter-tab-btn__icon::after {top:0;left:50%;width:2px;height:100%;transform:translateX(-50%);}
	.filter-tab-btn.open .ftb-show {display:none;}
	.filter-tab-btn.open .ftb-hide {display:block;}
	.filter-tab-btn.open .filter-tab-btn__icon::after {opacity:0;}
	.filter-tab-btn.open + .filter-box {overflow:visible;height:auto;}

	.filter-box {position:relative;z-index:1;overflow:hidden;height:0;padding:0;margin:0 0 30px 0;border:none;}
	.filter-box .fl-row {display:block;padding:0;margin:0 !important;background:#f7f0eb;}
	.filter-box .col {cursor:pointer;position:relative;display:flex;width:100%;min-height:60px;align-items:center;padding:0 20px !important;border-top:solid 1px #e6d8cf;}
	.filter-box .col:first-child {border:none;}
	.filter-box .col:hover,
	.filter-box .col:active {background:#eae2dd;}
	.filter-box .select-wrap,
	.filter-box select.woocommerce-widget-layered-nav-dropdown {cursor:pointer;width:100%;height:60px;}
	.filter-box .label {display:inline-block;color:#8c8c8c;font-size:12px;font-weight:normal;line-height:16px;text-transform:uppercase;vertical-align:top;padding:0 6px 0 0;}

	.mobile-filt-sbm {cursor:pointer;position:relative;display:flex;min-height:50px;color:#000;font-size:16px;line-height:20px;font-weight:500;text-transform:none;align-items:center;justify-content:flex-end;outline:none;padding:0 15px;background:#f7f0eb;box-sizing:border-box;}
	.mobile-filt-sbm::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
	.m-filt-title span {display:none;}
	.m-filt-title span:nth-child(1) {display:block;}
	.m-filt-ico {position:relative;overflow:hidden;display:block;width:18px;height:12px;margin:0 0 0 27px;}
	.m-filt-ico i {display:block;height:2px;margin:0 auto 3px auto;background:#d3b9ac;}
	.m-filt-ico i:nth-child(2) {max-width:12px;}
	.m-filt-ico i:nth-child(3) {max-width:4px;}

	.filter-home.open form {overflow:visible;height:auto;padding-top:3px;}
	.filter-home.open .m-filt-title span:nth-child(1) {display:none;}
	.filter-home.open .m-filt-title span:nth-child(2) {display:block;}
	.filter-home.open .m-filt-ico {transform:scale(1,-1);}

	.lk-row {display:block;}
	.lk-row .col-sub {width:auto;min-width:0;}
	.lk-row .col-main {width:auto;padding:25px 20px 1px 20px;margin-top:-1px;}
	.lk-row .cart-empty {margin-bottom:24px !important;}
	.lk-nav {border-left:solid 1px #eee2da;border-right:solid 1px #eee2da;}

	.shop_table td,
	.shop_table th {padding-left:10px;padding-right:10px;}

	.lk-row .woocommerce-orders-table thead {display:none;}
	.lk-row .woocommerce-orders-table,
	.lk-row .woocommerce-orders-table tbody,
	.lk-row .woocommerce-orders-table td,
	.lk-row .woocommerce-orders-table th {display:block;box-sizing:border-box;}
	.lk-row .woocommerce-orders-table tr {display:flex;flex-wrap:wrap;}
	.lk-row .woocommerce-orders-table td,
	.lk-row .woocommerce-orders-table th {text-align:center;padding:10px 20px;}
	.lk-row .woocommerce-orders-table td:nth-child(1),
	.lk-row .woocommerce-orders-table td:nth-child(2) {width:50%;}
	.lk-row .woocommerce-orders-table .btn {width:100%;margin:0 auto;}

	.lk-pr-row .col {width:100%;}

	.woocommerce-orders-table__cell-order-status {width:100%;font-weight:600;}
	.woocommerce-orders-table__cell-order-total {width:100%;}
	.woocommerce-orders-table__cell-order-actions {width:100%;}

	.pr-bl .fl-row {display:block;}
	.pr-bl .f-right {padding-bottom:10px;}
	.pr-bl .txt {padding-top:10px;padding-bottom:103px;}
	.pr-bl .pr-foot {position:absolute;left:0;bottom:48px;width:100%;white-space:nowrap;padding:0 10px 15px 10px;margin:0;box-sizing:border-box;}
	.pr-bl .price {font-size:16px;line-height:20px;margin:0 3px 0 0;}
	.pr-bl .price-old {font-size:14px;line-height:16px;margin:0 3px 0 0;}
	.pr-bl .price-sale {font-size:16px;line-height:1;padding:2px 3px;}
	.pr-bl .btns-row {padding:0 7px 4px 7px;}
	.pr-bl .btns-row div {padding:0 3px 6px 3px;}
	.pr-bl .btn--wapp::before,
	.pr-bl .btn--wapp svg {display:none !important;background:transparent !important;}

	.product-gall-s .swiper-slide {position:relative;overflow:hidden;border-radius:5px;}

	.area-product .a-prod-row {position:relative;}
	.area-product .product-head {position:absolute;z-index:1;right:5px;top:5px;display:flex;}
	.area-product .product-head .h-1 {position:relative !important;overflow:hidden;height:0 !important;padding:0 !important;margin:0 !important;}
	.area-product .product-head .head-i {padding:0;margin:0 15px 0 0;}
	.area-product .product-head .head-i .status {margin:0;border-radius:4px;}
	.area-product .product-gall-i {display:none;}
	.area-product .product-gall-i p {padding:0;}
	.area-product .tags {font-size:13px;padding:0 0 16px 0;margin:0 -5px;}
	.area-product .tags label {width:26%;padding:0 5px 10px 5px;margin:0;box-sizing:border-box;}
	.area-product .tags label:first-child {width:22%;}
	.area-product .tags .name {min-width:0;padding:0 5px;}
	.area-product .tags em {display:none;}

	/* --- */
	.catalog-row,
	.area-catalog .woocommerce.columns-3,
	.area-catalog .woocommerce.columns-4,
	.articles-row {margin:0 -7px;}
	.catalog-row .col,
	.catalog-row .swiper-slide,
	.area-catalog .woocommerce.columns-3 .swiper-slide,
	.area-catalog .woocommerce.columns-4 .swiper-slide,
	.articles-row .col {padding-left:7px;padding-right:7px;padding-bottom:15px;}

	/* --- */
	.catalog-nav-area {top:0 !important;height:auto !important;padding:20px 15px;}
	.catalog-nav-area .back-link {display:flex !important;height:auto;min-height:32px;color:#e2a178;padding-left:40px !important;margin-bottom:20px;border-bottom:solid 1px #ededed;}
	.catalog-nav-area .back-link::before {left:-1px;}
	.catalog-nav a,.catalog-nav .not-active {padding-left:0;padding-right:15px;}
	.nav-bl,
	.nav-bl-sub {position:relative !important;left:0 !important;display:block;min-width:0;max-width:100%;padding:0 !important;}
	.nav-bl::before,
	.nav-bl-sub::before {display:none;}
	.catalog-nav-area .scroll-pane {max-height:7000px !important;width:100% !important;}
	.catalog-nav-wrap .page-bl {padding-left:0;padding-right:0;}
	.catalog-nav .sub-nav-btn {right:-15px;width:38px;height:38px;margin-top:-19px;}
	.hover-nav-bl.show-old {position:relative;overflow:hidden;height:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
	.catalog-nav-wrap {min-height:0 !important;}

	#temp-order-result {right:0 !important;}
	.order-result .sbmts {bottom:60px !important;}

	body.show-mobile-nav .site-footer {display:none;}
	body.show-mobile-nav .mob-nav-wrap {z-index:950;position:fixed;transform:translateX(0%);display:block;}
	body.show-mobile-nav .popups-wrap {z-index:940;background:#fff;}
	body.show-mobile-nav {height:auto;position:relative;}
	body.show-mobile-nav::after {content:' ';position:absolute;top:0;left:0;z-index:901;opacity:1;width:100%;height:100%;background:rgba(24,26,28, 0.85);}

	body .click-form-wrap {left:50% !important;}

	.woocommerce-billing-fields__field-wrapper .form-row,
	.woocommerce-shipping-fields__field-wrapper .form-row {width:100%;padding-bottom:10px !important;}
}
@media screen and (max-width:540px) {
	.sitemap-row {margin:0;}
	.sitemap-row .col {width:100%;padding-left:50px;padding-right:0;}
	.sitemap-row ul {padding-right:15px;}

	.ab-gall p:nth-child(n+3),
	.blocks-gallery-grid li:nth-child(n+3) {display:none;}

	.tab-about,
	.tab-reviews {padding-left:29px;padding-right:29px;}

	.tab-about .q-body .text {padding:0;}

	.tags-mono label,
	.tags-mono p {min-width:16.6666%;}
	.tags-mono .name {width:100%;height:47px;box-sizing:border-box;}
}
@media screen and (max-width:480px) {
	.h-1h,
	.area-home h1 {font-size:30px;}
	.h-2m {font-size:29px;}

	.area-articles .h-2m span {padding-right:12px;}

	.tabs-nav li {width:33.333%;box-sizing:border-box;}
	.tabs-nav li:first-child {border-left:solid 1px #ebedea;}
	.tabs-nav a {width:100%;}

	.area-product .sbmts {display:block;}

	.subs-form-bl {padding:0;}
	.subs-form-bl input {text-align:center;}
	.subs-form-bl .btn {position:relative;width:100%;height:54px;}

	.vantages-list {font-size:16px;margin:0 -3px !important;}
	.vantages-list li {padding-left:3px;padding-right:3px;}

	.catalog-row .col,
	.catalog-row .swiper-slide,
	.area-catalog .woocommerce.columns-3 .swiper-slide,
	.area-catalog .woocommerce.columns-4 .swiper-slide {width:100%;}

	.catalog-row .pr-bl .txt,
	.area-catalog .woocommerce.columns-3 .pr-bl .txt,
	.area-catalog .woocommerce.columns-4 .pr-bl .txt {min-height:0;}

	.order-prm {padding:15px;}
	.order-prm .img {position:relative;height:150px;}

	.area-head .h-2m span {background:transparent;}

	.sort-box {font-size:16px;}

	.area-home h1 {max-width:336px;}
	.area-home .col {padding-left:10px;padding-right:10px;}

	.tab-about,
	.tab-reviews {padding:15px;}
	.tab-about .col {padding:0;}
	.tab-about p {padding-bottom:15px;}
	.tab-reviews .review-form {margin:0;}

	.review-inf {padding:15px 15px 3px 15px;}
	.review-head .date {top:-5px;}

	.i-info-txt {width:278px;}
}
@media screen and (max-width:380px) {
	.home-price-tags label {padding:1px 6px;}
	.home-price-tags input[type='checkbox'] + .lbl,
	.home-price-tags input[type='radio'] + .lbl {font-size:13px;line-height:16px;}
}
@media screen and (max-width:360px) {
	.tags-mono label,
	.tags-mono p {min-width:20%;}

	.click-form-wrap {width:92%;font-size:15px;line-height:24px;padding:16px 20px 20px 20px;}
	.click-form .s-sbm {min-width:63px;width:63px;}
}

/* 20/10/21 */
@media screen and (max-width: 860px) {
	.pagination-bl {padding-left:2px;padding-right:2px;}
}
@media screen and (max-width:480px) {
	.page-bl,
	.woocommerce-message {padding-left:12px;padding-right:12px;}

	.catalog-row .col,
	.catalog-row .swiper-slide,
	.area-catalog .woocommerce.columns-3 .swiper-slide,
	.area-catalog .woocommerce.columns-4 .swiper-slide {width:50%;}
	.catalog-row .pr-bl .h-3 {min-height:0;font-size:15px;line-height:22px;}
	.catalog-row .pr-bl .stars span {margin-right:4px;}
	.catalog-row .pr-bl .stars-lbl {white-space:nowrap;}
	.catalog-row .pr-bl .txt {padding-left:10px;padding-right:10px;}
	.catalog-row .pr-bl .price-old {font-size:12px;}
	.catalog-row .pr-bl .cart-btn{right:10px;bottom:75px;}
	.swiper-slide .pr-bl .cart-btn{right:10px;bottom:75px;}
	.catalog-row .pr-bl .status {max-width:100px;white-space:normal;}
}

@media screen and (max-width:1100px) {
	body .btn-call-new2 .iILOR {display:none !important;}
	.btn-call-new2,
	.wrap_1d4b,
	.wrap_b362 {margin-bottom:0px !important;}
	.label_224a._bottom_35bc {margin-bottom:60px !important;}

	.button_5724 {margin-left:0 !important;}
	.btn-call-new2 {min-width:0;bottom:-200px; left:auto !important;right:10px !important;padding:0 !important;}
	body.scroll .btn-call-new2 {min-width:66px;bottom:70px;}
	.wrap_b362 {right:auto !important;left:15px !important;}
}
@media (max-width:767px) {
	.tooltip {left:25px;}

	#ajax-cart-page .order-prm {display:block;width:100%;min-height:144px;padding:10px 10px 10px 123px;box-sizing:border-box;}
	#ajax-cart-page .order-prm .img {position:absolute;top:50%;width:108px;min-height:0;height:100%;transform:translateY(-50%);}
	#ajax-cart-page .order-prm .img img {object-fit:cover;}
	#ajax-cart-page .order-prm .txt {padding:2px 0;}
	#ajax-cart-page .order-prm .price {position:relative;top:2px;}
	#ajax-cart-page .order-prm .size-bl,
	#ajax-cart-page .order-prm .size-bl input {height:34px;}
	#ajax-cart-page .order-prm .h-4 {font-size:17px;line-height:1.2;}
	#ajax-cart-page .order-prm .price {font-size:16px;line-height:1.2;}
	#ajax-cart-page .order-prm .variation {font-size:14px;}

	.woocommerce-cart-form .order-prm .img {left:0;margin:0 auto;}
	.woocommerce-shipping-fields__field-wrapper .form-row {width:100% !important;}

	.order-prm__excerpt {display:none;}
    	
	body.open-checkout-cart .mobile-plashka {display:none !important;}
}
@media (max-width:380px) {
	.tooltip {left:15px;max-width:90%;}
}


.area-wallet{padding:73px 0;color:#414141;}
.area-wallet .col{position:relative;}

.area-wallet p{font-size:22px;line-height:26px;}
.area-wallet .btn{font-size:20px;line-height:25px;width:334px;height:78px;max-width:100%;}
.area-wallet .title-bl{border-bottom:0;margin:0;}
.wallet__left{padding-right:50px ;width:54%;}
.wallet__right{width:45%;}
.wallet__msg{position:absolute;background:#fff;display:inline-block;padding:10px 20px;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);border-radius:10px;font-weight:400;font-size:16px;line-height:19px;}
.wallet__left .wallet__msg{right:0;top:50%;margin-top:-70px; }
.wallet__right .wallet__msg{right:0;bottom:30px;right:-70px;}
.wallet__img img{max-height:390px;margin-top:-23px;}
#popup-wallet{width:1140px;}
.popup-bl#popup-wallet .btn{margin:50px 0 0;background:linear-gradient(180deg, #7a9874 0%, #7c9577 100%);-webkit-transition:0.5s; -o-transition:0.5s;transition:0.5s;}
.popup-bl#popup-wallet .btn:hover{background:linear-gradient(180deg,#7c9577  0%, #7a9874 100%);-webkit-transition:0.5s;}
.popup-bl#popup-wallet .bl {padding:40px;}
#popup-wallet .wallet__img img {margin-top:0;}
#popup-wallet .wallet__left{width:65%;}
#popup-wallet .wallet__left .wallet__msg{top:65%;}
#popup-wallet .wallet__left .h-2m{line-height:1.2;margin-bottom:40px;}
#popup-wallet .wallet__right {width:34%;}
.mob-show{display:none;}
@media (max-width:1100px){
	.wallet__left .wallet__msg {right:-40px;top:0;margin-top:0;}
    .wallet__right .wallet__msg {right:0;bottom:-63px;right:0;}
    #popup-wallet .wallet__left .wallet__msg {right:-155px;}
}
@media (max-width:767px){ 
	.mob-hide{display:none;}
	.mob-show{display:flex;}

	.area-wallet .row{display:block;}
	.area-wallet p {font-size:19px;line-height:26px;}
	.wallet__right{text-align:center;margin-top:30px;}
	.wallet__left{padding-bottom:65px;}
	.wallet__left,.wallet__right {padding-right:15px;padding-left:15px; width:100%;}
	.wallet__left .wallet__msg {right:auto;top:auto;left:0;margin-top:0;bottom:0;}
	.wallet__right .wallet__msg { right:0; bottom:85px; right:50%; margin-right:-125px;text-align:left;}
	.area-wallet .btn {margin:105px auto 0;font-size:17px;width:290px;height:60px;}
	.wallet__img img { max-height:300px;margin-top:-77px;}

	#popup-wallet {margin:0 2%;width:96%;}
	.popup-bl#popup-wallet .bl {padding:20px 10px;}
	.popup-bl#popup-wallet .h-2m {font-size:20px;line-height:1.4; margin-bottom:10px;}
	#popup-wallet .wallet__right{width:100%;text-align:center;}
	.popup-bl#popup-wallet .btn {margin:20px auto 0;}
	#popup-wallet .wallet__left {padding-bottom:0;width:100%;}
	#popup-wallet .wallet__left .wallet__msg {right:auto;top:auto;bottom:auto;position:relative;margin-top:15px;}
	#popup-wallet .wallet__left .wallet__msg br{display:none;}
	#popup-wallet .wallet__img img {max-height:260px;}
}
@media (max-width:430px){
	.wallet__img img{margin-top:-15px;}
}

.hidden-video{position:absolute;opacity:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:1s;}
.hidden-video:before{content:"";width:100%;height:120%;z-index:1;position:absolute;left:0;top:0;}
.hidden-video video{top:-15%;height:130%;width:100%;object-fit:cover;margin-top:0px;position:relative;z-index:1;}
.hidden-video video[poster]{object-fit:cover;}
.hidden-video.active{opacity:1;z-index:1;background:#f7f0eb;}
.video-slide{position:relative;} 
.video-slide:before{content:"";cursor:pointer;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;z-index:1;background:url(images/video.svg?v=2) no-repeat;background-size:100% 100%;}
.hidden-video video::-webkit-media-controls {display:none !important;}
.hidden-video video::-webkit-media-controls-panel {display:none!important;-webkit-appearance:none;}
.hidden-video video::-webkit-media-controls-play-button {display:none!important;-webkit-appearance:none;}
.hidden-video video::-webkit-media-controls-start-playback-button {display:none!important;-webkit-appearance:none;}

.area-wedding{padding:90px 0;}
.area-wedding .title-bl {border:none;}
.area-wedding.beige{background:#f8f4f1;}
.area-wedding .row{justify-content:space-between;}
.area-wedding .w-50{width:49%;}
.wed-best{padding:25px 20px 55px;width:23%;background:#f7f0eb; border:solid 1px #eee2da;border-radius:3px;margin-bottom:30px;}
.wed-best + .wed-best{	}
.wed-best__img{margin-bottom:30px;}
.wed-best__img img{height:71px; width:auto;}  
.photo-wedding .row{flex-wrap:wrap;justify-content:space-between;} 
.area-wedding .h-2m span{background:url(images/h2-bg2.svg?v=1) no-repeat right center;background-size:auto 70px;}
.photo-wedding img{width:100%;height:100%;object-fit:cover;object-position:center;}
.photo-wedding a{display:flex;margin-bottom:30px;height:260px;width:32%;}
.photo-wedding1 a:nth-of-type(5),.photo-wedding1 a:nth-of-type(6){width:15%;}
.photo-wedding1 a:nth-of-type(8){width:16%;}
.photo-wedding1 a:nth-of-type(9){width:40%;}
.photo-wedding1 a:nth-of-type(10){width:40%;}
.wedding__price{width:100%;background:#f2f4f1;padding:25px 0;text-align:center;color:#414141;}
.photo-wedding2 a:nth-of-type(1),.photo-wedding2 a:nth-of-type(2){width:15%;}
.photo-wedding2 a:nth-of-type(5){width:26%;}
.photo-wedding2 a:nth-of-type(6){width:35%;}
.photo-wedding2 a:nth-of-type(7){width:35%;}

.photo-wedding3 a:nth-of-type(4),.photo-wedding3 a:nth-of-type(6){width:15%;}
.photo-wedding3 a:nth-of-type(5){width:35%;}
.photo-wedding3 a:nth-of-type(7){width:29%;}
.photo-wedding3 a:nth-of-type(1),.photo-wedding3 a:nth-of-type(8){width:20%;}
.photo-wedding3 a:nth-of-type(2),.photo-wedding3 a:nth-of-type(9){width:30%;}
.photo-wedding3 a:nth-of-type(3),.photo-wedding3 a:nth-of-type(10){width:46%;}

.photo-wedding4 a:nth-of-type(2),.photo-wedding4 a:nth-of-type(3),
.photo-wedding4 a:nth-of-type(5),.photo-wedding4 a:nth-of-type(6){width:15%;}
.photo-wedding4 a:nth-of-type(9),.photo-wedding4 a:nth-of-type(10){width:49%;} 
.photo-wedding4 a:nth-of-type(7){width:24%;}
.photo-wedding4 a:nth-of-type(8){width:40%;}

.photo-wedding5 a:nth-of-type(1){width:16%;}
.photo-wedding5 a:nth-of-type(2){width:40%;}
.photo-wedding5 a:nth-of-type(3){width:40%;}
.photo-wedding5 a:nth-of-type(10){width:40%;}
.photo-wedding5 a:nth-of-type(11){width:16%;}
.photo-wedding5 a:nth-of-type(12){width:40%;}
.wedding__calc{background:#f9f9f9;position:relative;}
.wedding__calc .row{align-items:center;}
.wedding__callback{max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:60px 30px;text-align:center;background:#f7f0eb;width:645px;box-sizing:border-box;z-index:1;}
.wedding__callback .btn{width:245px;margin:0 auto;}
.wedding__callback .title-bl{border-bottom:none;margin-bottom:10px;}
.wedding__callback .h-2m{line-height:57px;}
.wedding__callback .h-2m span{background:none;}
#popup-wedding{width:1140px;}
#popup-wedding #quiz{background-color:#f8f9fc;}
#popup-wedding #quiz .steps .step{padding-left:0;padding-right:0;}
#popup-wedding #quiz .steps_text{flex-grow:0;margin-bottom:50px;}
#popup-wedding .bl{padding:25px 70px;}
#popup-wedding .ui-widget.ui-widget-content {border:none;background:transparent;}
#popup-wedding #quiz .one .questions,
#popup-wedding #quiz .two .questions{grid-template-columns:1fr 1fr 1fr 1fr;max-width:100%;grid-gap:30px;}
#popup-wedding #quiz .four .questions{grid-template-columns:1fr 1fr;max-width:100%;grid-gap:30px;}
#popup-wedding #quiz .one .questions i{margin:0 20px 0 0;}
#popup-wedding #quiz .one label{display:flex;padding:18px;}
#popup-wedding #quiz .one label .text{padding:0;}
#popup-wedding #quiz .one .label{margin-top:-19px;display:block;font-size:12px;line-height:20px;}

#popup-wedding #quiz .two label {padding:20px;display:block;background-color:#F7F0EB;padding:0 0 19px 0;}
#popup-wedding #quiz .two label span {display:block;}
#popup-wedding #quiz .two label .text {position:relative;padding:20px 14px 10px;margin-left:0;text-align:center;font-family:"Gilroy", sans-serif;font-size:17px;font-weight:400;line-height:20px;display:block;}
#popup-wedding #quiz .two .wed-buk1 label .bgr {height:250px;background:url(images/wedding/wed1.png?v=1) no-repeat;background-size:cover;}
#popup-wedding #quiz .two .wed-buk2 label .bgr {height:250px;background:url(images/wedding/wed2.png?v=1) no-repeat;background-size:cover;}
#popup-wedding #quiz .two .wed-buk3 label .bgr {height:250px;background:url(images/wedding/wed3.png?v=1) no-repeat;background-size:cover;}
#popup-wedding #quiz .two .wed-buk4 label .bgr {height:250px;background:url(images/wedding/wed4.png?v=1) no-repeat;background-size:cover;}
#popup-wedding #quiz .two .questions i{margin:0 auto;}
#popup-wedding #quiz .two .questions{grid-gap:30px;}
#popup-wedding #quiz .four label{background-color:#F7F0EB;padding:20px 25px 20px 15px;}
#popup-wedding #quiz .five-range input[type='text'],
#popup-wedding #quiz .one input[type='text']{background:#f7f0eb;border:solid 1px #f7f0eb;}
#popup-wedding #quiz .five-range input[type='text']::-moz-placeholder,
#popup-wedding #quiz .one input[type='text']::-moz-placeholder {color:#aaaaaa;font-family:"Gilroy", sans-serif;}
#popup-wedding #quiz .five-range input[type='text']::-webkit-input-placeholder,
#popup-wedding #quiz .one input[type='text']::-webkit-input-placeholder {color:#aaaaaa;font-family:"Gilroy", sans-serif;}
#popup-wedding #quiz .three .questions{grid-template-columns:1fr 1fr;}
#popup-wedding #quiz .three .questions label .text{margin-left:0;padding:25px 40px;background:#f7f0eb;}
#popup-wedding #quiz .three input[type=radio]:checked~.text{background:#7a9874;}
@media (max-width:1100px){
	.area-wedding .w-50{width:100%;}
	.wed-best {width:45%;}
    .area-wedding.wedding-best .row{flex-wrap:wrap;}

	#popup-wedding{width:100%;}
	#popup-wedding .bl{padding:25px 15px;}
	
	#popup-wedding #quiz .steps_text{margin-bottom:20px;}
	#popup-wedding #quiz .one label{padding:10px 15px;flex-direction:row;justify-content:flex-start;}
	#popup-wedding #quiz .one .questions i{margin-right:10px;}
	
}
@media (max-width:767px){ 
	.area-wedding.wedding-best .row{display:block;}
	.wed-best{width:100%;}
	.wed-best{padding:15px 15px 25px;}
	.photo-wedding a{width:48% !important;height:210px;}
	#popup-wedding #quiz .one .label{display:none;}
	#popup-wedding #quiz .one .questions, 
	#popup-wedding #quiz .two .questions,
	#popup-wedding #quiz .four .questions{grid-gap:10px;}
	#popup-wedding #quiz .one input[type='text']{font-size:14px;}
	#popup-wedding #quiz .five-range input[type='text']::-moz-placeholder,
	#popup-wedding #quiz .one input[type='text']::-moz-placeholder {font-size:14px;}
	#popup-wedding #quiz .five-range input[type='text']::-webkit-input-placeholder,
	#popup-wedding #quiz .one input[type='text']::-webkit-input-placeholder {font-size:14px;}
	#popup-wedding #quiz .one label {padding:5px;}
	#popup-wedding #quiz .four label{padding:15px;}
	#popup-wedding #quiz .two label .bgr{height:150px !important;}
	#popup-wedding #quiz .one .questions,
	#popup-wedding #quiz .two .questions{grid-template-columns:1fr 1fr;}
	#popup-wedding #quiz .four .questions{grid-template-columns:1fr;}
	#popup-wedding #quiz .three .questions label .text{padding:15px 20px;}
	#popup-wedding .bl{height:calc(100% - 50px);padding:15px;}
	#popup-wedding{min-height:100vh;}
	.wed-best__img img{height:55px;}
	.wed-best__img{margin-bottom:15px;}
	.area-wedding{padding:45px 0;}
	.wedding__calc .row{display:none;}
	.wedding__callback{position:relative;left:0;top:0;transform:none;margin:0 auto}
	.wedding__callback .h-2m {line-height:43px;}
}

/* test */
@media (max-width:767px){ 
	.mob-nav-wrap .sity-nav,
	body.home.loader .lds-dual-ring {display:none !important}
}


.modal-small__icon,
.modal-small .close {position:absolute;z-index:1;top:50%;transform:translateY(-50%);}
.modal-small__icon {left:15px;width:18px;height:18px;line-height:1px;text-align:center;background:#fff;border-radius:100%;}
.modal-small__icon svg {position:absolute;top:50%;left:50%;width:13px;height:auto;transform:translateX(-50%) translateY(-50%);}
.modal-small__icon svg,
.modal-small__icon path {fill:#7C9A76;}
.modal-small .close {cursor:pointer;right:15px;overflow:visible;width:19px;height:19px;color:transparent !important;font-size:0 !important;}
.modal-small .close::before,
.modal-small .close::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:18px;height:2px;margin-top:-1px;margin-left:-9px;background:#fff;}
.modal-small .close::before {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.modal-small .close::after {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.modal-small .close:hover::before,
.modal-small .close:hover::after {background:#fff !important;}
.modal-small p {position:relative;top:0;padding:0;margin:0;}
.modal-small p + p {top:1px;}
.modal-small a {color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;}
.modal-small a svg {width:auto;height:12px;}
.modal-small a path {fill:#fff;}
.modal-small a:hover,
.modal-small a:active {color:#fff;}
.modal-small a:hover path,
.modal-small a:active path {fill:#fff;}
.modal-small.show {display:flex;}
@media (max-width: 767.98px){
	.pr-btns-row {display:block;}
	.pr-btns-col {padding-top:5px;}
	.pr-btns-col:first-child {padding-top:0;}
	.modal-small {top:70px;padding:12px 49px;}
	body .modal-small {top:80px !important;}

	.pr_one_sbmts-wrap {position:relative;min-height:85px;}
	.pr_one_sbmts {position:fixed;left:0;bottom:60px;z-index:200;display:flex !important;width:100% !important;flex-wrap:nowrap;margin:0 !important;background:#fff;}
	.pr_one_sbmts .col {width:100%;padding:0 !important;}
	.pr_one_sbmts .btn {width:100% !important;margin:0 !important;border-radius:0 !important;}
	.pr_one_sbmts .btn span {display:none !important;}
	.pr_one_sbmts .btn[name="add-to-cart"] {color:#7a9874;border-color:#7a9874;background:transparent;}
	.pr_one_sbmts .wapp-btn path {fill:#fff;}

	.pr_one_sbmts.sbmts-off {position:relative !important;z-index:auto !important;bottom:0 !important;padding-bottom:30px;}
}

/* new 23/09 */
.area-kbuketu {padding:0;}
.area-kbuketu .zapiska,
.area-kbuketu .otkritki {display:none;position:relative;top:-20px;max-width:100%;min-height:0;padding:0;margin:0 0 20px 0;background:#F9F9F9;}
body .area-kbuketu .zapiska__img {position:absolute !important;top:0;left:0;overflow:hidden;width:263px;height:100% !important;padding:0 !important;background:#f9dae4;}
.area-kbuketu .zapiska__img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.area-kbuketu .zapiska__txt {position:relative;padding:20px 30px 1px 30px;}
.area-kbuketu .zapiska__txt .price {font-size:inherit;line-height:inherit;}
.area-kbuketu .zapiska__txt p {padding-bottom:10px !important;}
.area-kbuketu .zapiska__txt textarea {height:100px;}
.area-kbuketu .zapiska .h-3 {padding-right:50px;}
.area-kbuketu .zapiska .checkbox {display:none !important;position:absolute;top:10px;right:30px;width:35px;height:35px;padding:0;}
.area-kbuketu .zapiska .checkbox input {width:35px;min-width:35px;height:35px;}
.zapiska__txt.on {position:relative;}
.zapiska__txt.on::after {content:' ';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(124,154,118, 0.05);}
.js-zapiska-btn {display:none !important;position:relative;top:-10px;margin-bottom:14px !important;}
.js-zapiska-btn.on {display:flex !important;z-index:2;}
@media (max-width: 767px) {
	.area-kbuketu #order-prm-6363 {min-height:140px;}
	.area-kbuketu .zapiska {top:-25px;min-height:0;padding:0;margin-bottom:5px;}
	body .area-kbuketu .zapiska__img {position:relative !important;width:100%;max-width:340px;margin:0 auto;height:305px !important;object-position:center;}
	.area-kbuketu .zapiska .checkbox {right:20px;}
	.area-kbuketu .zapiska__txt {position:relative;padding:15px 20px 1px 20px;}
}

.area-quiz-new {padding-bottom:1px;}
.quiz-new {display:block !important;position:relative;overflow:hidden;color:#414141;margin:0 0 60px 0;background:#F9F9F9;border-radius:2px;}
.quiz-new p {padding:0;}
.quiz-new .wpcf7-response-output,
.quiz-new .wpcf7-not-valid-tip {display:none !important;}
.quiz-new input.error {border-color:red;}
.quiz-new__item {position:relative;overflow:hidden;height:0;background:#F9F9F9;}
.quiz-new__item.open {height:auto;min-height:403px;padding:44px 63px;box-sizing:border-box;}
.quiz-new__title {font-size:28px;font-weight:600;line-height:1.3;padding:0 0 20px 0;}
.quiz-new__txt {font-size:24px;line-height:1.4;padding:0 0 18px 0;}
.quiz-new__txt p {padding:0 0 24px 0;}
.quiz-new .btn {width:277px;}
.qiuz-new__sale {font-weight:500;padding:2px 5px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0, 0.07);}
.quiz-new__main {max-width:440px;padding:30px 0 0 0;}
.quiz-new__sub {position:absolute;top:53px;right:60px;width:243px;}
.quiz-new__sub-txt {font-size:16px;line-height:1.3;}
.quiz-new__sub-txt p {position:relative;overflow:hidden;padding:10px 14px;margin:0 0 10px 0;background:#fff;box-shadow:2px 4px 10px rgba(0,0,0, 0.07);border-radius:3px;box-sizing:border-box;}
.quiz-new__sub-txt strong {font-weight:500;}
.quiz-new__sub-txt img {width:15px;height:15px;object-fit:contain;}
.quiz-new__sub-user {position:relative;min-height:66px;font-size:12px;line-height:14px;padding:0 0 0 76px;margin:0 0 20px 0;}
.quiz-new__sub-user p {padding:0 0 2px 0;}
.quiz-new__sub-img {position:absolute;top:0;left:0;overflow:hidden;width:66px;height:66px;border-radius:100%;}
.quiz-new__sub-img::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/online-manager.png?v=1) no-repeat center center;background-size:cover;}
.quiz-new__online {position:absolute;top:53px;left:50px;color:#51E96C;font-size:10px;font-weight:500;line-height:12px;padding:0 0 0 17px;}
.quiz-new__online::before {content:' ';position:absolute;top:50%;left:-2px;overflow:hidden;width:6px;height:6px;border:2px solid #F9F9F9;background:#51E96C;border-radius:100%;transform:translateY(-50%);}
.quiz-new__progress {position:relative;max-width:452px;padding:3px;margin:0 auto 40px auto;border:solid 1px #fff;background:rgba(255,255,255, 0.4);border-radius:3px;box-sizing:border-box;}
.quiz-new__progress-line {overflow:hidden;display:block;height:29px;background:#90B289 url(images/quiz-new__progress-line.png?v=1);border-radius:2px;box-sizing:border-box;}
.quiz-new__progress-name {position:absolute;top:0;left:0;display:flex;width:100%;height:100%;color:#fff;font-weight:bold;text-align:center;align-items:center;justify-content:center;}
.quiz-new__item-title {display:flex;font-size:24px;line-height:1.2;text-align:center;align-items:center;justify-content:center;padding:0 0 40px 0;}
.quiz-new__item-title span {display:inline-block;width:26px;min-width:26px;height:26px;color:#fff;font-size:16px;font-weight:bold;line-height:26px;vertical-align:top;margin:0 10px 0 0;background:#90B289;border-radius:100%;}
.quiz-new__item-body {display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 10px 0;margin:0 -15px;}
.quiz-new__item-body .chk {padding:0 15px 30px 15px;}
.quiz-new__item-body .chk label {display:flex;height:60px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #fff;background:#fff;border-radius:3px;}
.quiz-new__item-body input:checked + .lbl::before {border-color:#90B289;background:#90B289 url(images/quiz-new-chk.svg?v=1) no-repeat center center;background-size:auto 8px;}
.quiz-new__item-whom {display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 10px 0;margin:0 -15px;}
.quiz-new__item-whom .chk {font-size:17px;padding:0 15px 30px 15px;}
.quiz-new__item-whom .lbl {color:#414141;padding:0 !important;border-bottom:dashed 1px #414141;}
.quiz-new__item-whom .lbl::before {display:none !important;}
.quiz-new__item-whom input:checked + .lbl {color:#90B289;border-color:#90B289;}
.quiz-new__item-form {display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 10px 0;margin:0 -15px;}
.quiz-new__item-form .inp {width:100%;max-width:350px;margin:0 auto 30px auto;}
.quiz-new__item-form input {text-align:center;}

.quiz-new__item-btns {display:flex;justify-content:center;margin:0 -15px;}
.quiz-new__item-btns p {padding:0 15px;}
.quiz-new__item-btns .btn {margin:0;}
.quiz-new__item-btns .quiz-btn--back {width:120px;color:#414141;border:1px solid #90B289;background:#F0EFEF;box-shadow:inset 0 4px 10px rgba(0,0,0, 0.07);border-radius:10px;}
.quiz-new__item-btns .quiz-btn--back::after {content:' ';position:absolute;top:100%;right:100%;width:83px;height:64px;margin:-35px -35px 0 0;background:url(images/quiz-ico-btn.png?v=1) no-repeat;background-size:cover;}
.quiz-new__item-btns .quiz-btn--close::after {content:' ';position:absolute;top:100%;left:100%;width:195px;height:31px;margin:-20px 0 0 -78px;background:url(images/quiz-ico-btn2.png?v=1) no-repeat;background-size:cover;}
.quiz-new__head {max-width:355px;font-size:24px;line-height:1.2;text-align:center;padding:0 0 9px 0;margin:0 auto;}
.quiz-new__icon {display:flex;width:34px;height:34px;align-items:center;justify-content:center;margin:0 auto 20px auto;background:#90B289;border-radius:100%;}
.quiz-new__icon svg {width:15px;height:auto;}
.quiz-new__icon path {fill:#fff;}
.quiz-new__wapp {display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 10px 0;}
.quiz-wapp {display:block;padding:19px;margin:0 10px 20px 10px;border:1px solid #fff;background:rgba(255,255,255, 0.35);box-shadow:0 4px 20px rgba(80,47,23, 0.07);border-radius:12px;}
.quiz-wapp::before {content:' ';display:block;width:40px;height:40px;background:url(images/quiz-wapp.png?v=1) no-repeat center center;background-size:cover;}

#quiz-ico1,
#quiz-ico2 {display:inline-block;width:15px;height:15px;vertical-align:top;background:url(images/quiz-ico1.png?v=1) no-repeat center center;background-size:cover;}
#quiz-ico2 {background-image:url(images/quiz-ico2.png?v=1);}

#q-item-00 {background:#F9F9F9 url(images/quiz-new-bg.png?v=1) no-repeat center bottom;background-size:auto 333px;}
#q-item-01 .quiz-new__progress-name {color:#90B289;}

.wpcf7-form.sent .quiz-new__item {display:none !important;}
.wpcf7-form.sent .quiz-new__item#q-item-result {display:block !important;height:auto !important;padding:44px 63px !important;}

@media screen and (max-width: 860px) {
	.quiz-new {margin-bottom:40px;}
	.quiz-new__main {max-width:100%;padding:0 0 20px 0;}
	.quiz-new__sub {position:relative;top:0;right:auto;width:auto;max-width:244px;padding-bottom:60px;}
	.quiz-new__item.open {min-height:0;padding:20px;}
	.quiz-new__title {font-size:24px;line-height:1.3;padding-bottom:30px;}
	.quiz-new__txt {font-size:22px;line-height:1.4;}
	.quiz-new__txt p {padding-bottom:22px;}
	.quiz-new__item-title {font-size:18px;text-align:left;padding:0 0 30px 0;margin:0 -15px;}
	.quiz-new__item-title span {text-align:center;}
	.quiz-new__item-body {justify-content:flex-start;padding:0 0 20px 0;margin:0 -5px;}
	.quiz-new__item-body .chk {width:50%;padding:0 5px 10px 5px;box-sizing:border-box;}
	.quiz-new__item-body .chk:last-child {width:100%;}
	.quiz-new__item-body .chk label {width:100%;padding:0;box-sizing:border-box;}
	.quiz-new__item-btns {margin:0 -10px;}
	.quiz-new__item-btns p {padding:0 10px;box-sizing:border-box;}
	.quiz-new__item-btns p:last-child {width:100%;}
	.quiz-new__item-btns .btn {width:100%;}
	.quiz-new__item-form {margin:0;}

	#q-item-00 {background:#F9F9F9 url(images/quiz-mob-new-bg.png?v=1) no-repeat right bottom;background-size:auto 300px;}
	#q-item-00 .quiz-new__item-btns .btn {width:277px;}
	#q-item-result .quiz-new__item-btns {justify-content:center;}
	#q-item-result .quiz-new__item-btns p {width:auto !important;}
	#q-item-result .quiz-new__item-btns .btn {width:249px;}

	.wpcf7-form.sent .quiz-new__item#q-item-result {padding:20 !important;}
}

/* cart k buketu  */
.remove-cart-all {display:none !important;}

#area-checkout-page {padding-bottom:0;}
#order_review button#place_order,
button#js-payment-btn {max-width:487px;width:100%;}
#popup-order .col-order,
#popup-notice .col-order {display:none !important;}

#ajax-cart-page,
.area-checkout,
.area-kbuketu,
.title-cart {padding-right:370px;}
#ajax-cart-page {margin-bottom:20px;}
.title-cart {padding:0;margin:0 0 20px 0;border:none;}

.area-cart {min-height:200px;}

#temp-order-result {position:absolute;top:0;right:30px;margin:0;}
#temp-order-result .fl-row {margin:0;}
#temp-order-result .col {padding:0;}
#temp-order-result .result-list {width:337px;}
#temp-order-result .btn {border-color:#90B289;background:#90B289;}

.cart-h--sub {padding-bottom:30px;}

.swiper-carts-tabs {margin:0 0 26px 0;}
	.swiper-carts-tabs .swiper {overflow:visible;}
	.swiper-carts-tabs .swiper-scrollbar {display:none;}
	.swiper-carts-tabs .swiper-slide {width:auto !important;}
	.swiper-carts-tabs .tabs-nav {flex-wrap:nowrap;}
	.swiper-carts-tabs .tabs-nav li {width:auto;white-space:nowrap;}
	.swiper-carts-tabs .tabs-nav a {width:auto;}

.swiper-carts-tabs .btn {color:#414141;font-size:20px;font-weight:normal;line-height:1;text-transform:none;padding-left:24px;padding-right:24px;background:transparent;}
.swiper-carts-tabs .btn.active {color:#fff;font-weight:normal;border-color:#90B289;background:#90B289;}
.swiper-carts-tabs .btn.active path {fill:#fff;}
.swiper-carts-tabs .tabs-nav {justify-content:space-between;}
.swiper-carts-tabs .cart-icon::before {content:' ';display:inline-block;width:25px;height:25px;vertical-align:top;margin:0 6px 0 0;background-repeat:no-repeat;background-position:center;background-size:contain;}

.cart-icon-01-sladosti::before,
.cart-icon-holiday-05-konfety::before {background-image:url(images/cart-icon-01-sladosti.svg?v=1);}
.cart-icon-02-shariki::before,
.cart-icon-holiday-03-shari::before {background-image:url(images/cart-icon-02-shariki.svg?v=1);}
.cart-icon-03-alcohol::before,
.cart-icon-holiday-02-alco::before {background-image:url(images/cart-icon-03-alcohol.svg?v=1);}
.cart-icon-medvedi::before,
.cart-icon-holiday-04-medvedi::before {background-image:url(images/cart-icon-medvedi.svg?v=1);}
.cart-icon-otkritki::before,
.cart-icon-01_otkrytki::before {background-image:url(images/cart-icon-otkritki.svg?v=1);}

.order-new__remove {cursor:default;opacity:0.7;}
.order-new__remove::after {content:' ';position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:transparent;}

.order-new {position:relative;display:flex;min-height:140px;color:#414141;font-family:'Gilroy';align-items:center;justify-content:space-between;padding:10px 10px 10px 0;border-bottom:solid 1px rgba(144,178,137, 0.5);}
.order-new:first-child {border-top:solid 1px rgba(144,178,137, 0.5);}
.order-new__img {position:relative;overflow:hidden;display:block;width:98px;min-width:98px;text-decoration:none;}
.order-new__img::before {content:' ';display:block;height:0;padding:120% 0 0 0;}
.order-new__img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.order-new__txt {width:auto;padding:0 20px;}
.order-new__txt.w100 {display:flex;width:100%;align-items:center;}
.order-new .variation {position:relative;top:-5px;font-size:14px;line-height:1.3;padding:0;}
.order-new .variation dt {display:none !important;}
.order-new .variation dd {padding:0 0 5px 0;}
.order-new p {padding:0;}
.order-new a {color:#414141;text-decoration:none;}

.order-new .h-4 {font-family:'Gilroy';padding:0 0 10px 0;}

.order-new__cansel {cursor:pointer;position:relative;display:block;overflow:hidden;width:28px;min-width:28px;height:28px;margin:0 0 0 20px;border:solid 1px #90B289;border-radius:100%;box-sizing:border-box;transition:background 200ms ease 0ms;}
.order-new__cansel::before,
.order-new__cansel::after {content:' ';position:absolute;top:50%;left:50%;width:9px;height:1px;background:#414141;transition:background 200ms ease 0ms;}
.order-new__cansel::before {transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.order-new__cansel::after {transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.order-new__cansel:hover,
.order-new__cansel:active {background:#90B289;}
.order-new__cansel:hover::before,
.order-new__cansel:active::before,
.order-new__cansel:hover::after,
.order-new__cansel:active::after {background:#fff;}

.order-new .size-bl {width:107px;height:31px;background:#F9F9F9;box-shadow:1px 3px 4px rgba(0, 0, 0, 0.07);border-radius:5px;}
.order-new .size-bl input {height:31px;font:17px 'Gilroy';}
.order-new .size-bl i {width:38px;}
.order-new .size-bl i::before,
.order-new .size-bl i::after {background:#90B289;}

.order-new .price-sale {display:inline-block;color:#fff;font-size:16px;font-weight:500;line-height:1;vertical-align:top;padding:4px;background:#F24841;border-radius:1px;}
.order-new .woocommerce-Price-currencySymbol {font-size:inherit;}

.order-new .price,
.order-new .price-old {margin:0 15px 0 0;}
.order-new .price-old,
.order-new .price-sale {position:relative;top:-1px;}

.area-cart {position:relative;padding-bottom:20px;}

	@media screen and (max-width: 860px) {
		.swiper-carts-tabs {margin:0 0 15px 0;}
		.swiper-carts .swiper-slide {min-width:262px;max-width:262px;}
		#order_review button#place_order, button#js-payment-btn {max-width:100% !important;}
	}

	.cart-chk-products {padding:10px;margin:0 0 20px 0;background:#F9F9F9;}
	.cart-chk-products .fl-row {justify-content:space-between;margin:0;}
	.cart-chk-products .col {width:22%;padding:5px;}
	.cart-chk-products .col:nth-child(1) {width:26.5%;}
	.cart-chk-products .col#tag-8667 {width:32.5%;}
	.cart-chk-products .col#tag-12736 {width:25.5%;}
	.pr-chk {display:flex;width:100%;min-height:48px;color:#414141;font-size:17px;line-height:1.2;align-items:center;justify-content:center;padding:0 15px;background:#fff;border-radius:3px;box-sizing:border-box;}
	.pr-chk p {padding:0 !important;}
	.pr-chk__img {padding:0 10px 0 0;}
	.pr-chk__img::before {content:' ';display:block;width:25px;height:25px;background-position:center center;background-size:contain;}
		.pr-chk_otkr .pr-chk__img::before {background-image:url(images/cart-icon-otkr.svg?v=1);}
		#tag-8667 .pr-chk__img::before {background-image:url(images/cart-icon-8667.svg?v=1);}
		#tag-7052 .pr-chk__img::before {background-image:url(images/cart-icon-7052.svg?v=1);}
		#tag-6363 .pr-chk__img::before {background-image:url(images/cart-icon-6363.svg?v=1);}
		#tag-12736 .pr-chk__img::before {background-image:url(images/cart-icon-akva.jpg?v=1);}
	.pr-chk__chk {line-height:1px;margin:0 10px 0 0;}
	.pr-chk__price {font-style:normal;}
	.pr-chk .ajax_add_list,
	.pr-chk .ajax_add_chk_cart,
	.pr-chk .ajax_remove_chk_cart,
	.pr-chk .ajax_remove_list {cursor:pointer;width:20px;height:20px;border:solid 1px #90B289;background:#fff url(<?php echo $dir_url; ?>/images/form-checkbox-w.svg?v=1) no-repeat 100px 100px;background-size:auto 12px;border-radius:100%;box-shadow: inset 0px 8px 3px rgba(28, 28, 28, 0.01), inset 0px 5px 3px rgba(28, 28, 28, 0.05), inset 0px 2px 2px rgba(28, 28, 28, 0.09), inset 0px 1px 1px rgba(28, 28, 28, 0.1);}
	.pr-chk .ajax_remove_chk_cart,
	.pr-chk .ajax_remove_list {
		background-color:#90B289;
		background-position:center center;
		box-shadow: 0px 11px 4px rgba(0, 0, 0, 0.01), 0px 6px 4px rgba(0, 0, 0, 0.04), 0px 3px 3px rgba(0, 0, 0, 0.07), 0px 1px 2px rgba(0, 0, 0, 0.08), 0px 0px 0px rgba(0, 0, 0, 0.08);
	}
    .pr-bl .checkbox {position:relative;display:inline-block;color:#414141;font-size:16px;font-weight:normal;line-height:25px;vertical-align:top;padding:0 0 0 34px;}
    .pr-bl .checkbox input,
    .pr-bl .checkbox .no_input {position:absolute;top:0;left:0;overflow:hidden;display:block;width:45px;min-width:45px;height:45px;border:solid 1px #e7d9d1;box-sizing:border-box;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;opacity:1;z-index:1;cursor:pointer;
        background:url(images/plus-line.svg?v=1) no-repeat 100px 100px;background-size:auto 17px;background-position:center center;
    }
    .pr-bl .checkbox .no_input {cursor:default;opacity:0.5;}
    .pr-bl .checkbox input[type="checkbox"]:checked {
        background:#fff url(images/form-checkbox.svg?v=1) no-repeat 100px 100px;background-size:auto 17px;border-color:#e9e9e9;background-color:#f8f8f8;background-position:center center;}

	@media screen and (max-width: 860px) {
		.cart-chk-products .fl-row {display:block;flex-wrap:wrap;}
		.cart-chk-products .col {width:auto;}
	}

	.swiper-presents .swiper-slide {width:262.5px;margin-right:30px;}
	@media screen and (max-width: 860px) {
		.swiper-presents .swiper-slide {width:50%;margin-right:10px;}
	}


.shop_table {padding:28px 20px;margin:0 0 20px 0;background:#f7f0eb;border-radius:5px;}
.shop_table.shop_table_responsive {padding-top:24px;}
.shop_table .order-subtotal {font-size:20px;line-height:1;}
.shop_table .order-subtotal th,
.shop_table .order-subtotal td {font-weight:normal;padding:12px 0 0 0;}
.shop_table tr:first-child td,
.shop_table tr:first-child th {padding-top:0;}
.shop_table .order-subtotal td {font-weight:500;text-align:right;}
.shop_table .order-total {font-size:24px;line-height:1.166;}
.shop_table .order-total th,
.shop_table .order-total td {font-weight:normal;padding:0;}
.shop_table .order-total td {font-weight:600;text-align:right;}
.shop_table span {position:relative;top:4px;display:inline-block;line-height:1;vertical-align:top;background:#f7f0eb;}
.shop_table span span {top:0;background:transparent;}

.k-zakazu {padding:0 0 60px 0;}
.k-zakazu .sw-btns-bl {justify-content:flex-start;}

.quiz--cart {display:flex;width:100%;color:#414141;align-items:center;justify-content:center;padding:26px 26px 6px 26px;margin:0 0 30px 0;background:#F9F9F9;border-radius:5px;box-sizing:border-box;}
.quiz--cart .quiz-new__sub-user {position:relative;top:7px;min-height:125px;color:#414141;font-size:15px;line-height:1.14;padding:15px 0 0 117px;margin:0 50px 0 0;}
.quiz--cart .quiz-new__sub-img {overflow:visible;width:105px;height:105px;}
.quiz--cart .quiz-new__sub-user p {padding:0 0 10px 0;}
.quiz--cart .quiz-new__online {top:100%;left:100%;color:#51E96C;font-size:13px;line-height:19px;white-space:nowrap;padding:0 0 0 28px;margin:-25px 0 0 -25px;}
.quiz--cart .quiz-new__online::before {width:15px;height:15px;border-width:2px;}
.quiz--cart .h-3 {font:500 23px 'Gilroy';line-height:1.4;padding:0 0 19px 0;}
.quiz-new__sub-row {display:flex;flex-wrap:wrap;margin:0 0 0 -20px;}
.quiz-new__sub-row p {display:flex;align-items:center;padding:10px 22px;margin:0 0 20px 20px;}
.quiz-new__sub-row p a {display:inline-block;vertical-align:top;margin-left:12px;}
.quiz-new__sub-row a {color:#7C9A76;font-weight:600;}

@media screen and (max-width: 860px) {
	#ajax-cart-page,
	.area-checkout,
	.area-kbuketu,
	.title-cart {padding-right:0;}
	#ajax-cart-page {padding-bottom:10px;}

	.cart-h--sub {font-size:25px;}

	.pr-chk {width:auto;justify-content:flex-start;}

	#temp-order-result {position:relative;}
	#temp-order-result .result-list {width:auto;}

	.order-prm--wrap {min-height:0;}
	.cart-chk-products .col,
	.cart-chk-products .col:nth-child(n+1) {width:auto !important;}

	.area-cart .area-kbuketu {padding:0 0 10px 0 !important;}

	.order-new {padding-right:0;}
	.order-new__size {padding-bottom:10px;}
	.order-new__size.desktop-bl {display:none !important;}
	.order-new .h-4 {font-size:19px;font-weight:500;line-height:1.4;padding-bottom:6px;}
	.order-new .order-new__txt {padding-right:10px;}
	.order-new .price {position:relative;top:2px;}
	.order-new__cansel {margin-left:0;}

	.swiper-carts-tabs {margin-bottom:30px;}
	.swiper-carts-tabs .swiper-slide {padding:0 20px 0 0;}
	.swiper-carts-tabs .swiper-scrollbar {display:block;margin:0;}

	.k-zakazu {padding-bottom:10px;}

	.area-cart .quiz--cart {margin-top:30px;}
	.quiz--cart {display:block;padding:21px 20px 1px 20px;}
	.quiz--cart .quiz-new__sub-user {top:0;min-height:105px;margin:0;}
	.quiz--cart .quiz-new__sub-row p {flex-wrap:wrap;}
	.quiz--cart .quiz-new__sub-row p span {display:block;}
	.quiz--cart .quiz-new__sub-row p span + a,
	.quiz--cart .quiz-new__sub-row p span + svg {margin-left:0;}

	.shop_table {padding:10px;}
	.shop_table.shop_table_responsive {padding:10px 10px 14px 10px;margin-bottom:10px;}
	.shop_table .order-subtotal {font-size:14px;}
	.shop_table span {top:2px;}
}

.order-tags {position:relative;top:-4px;display:flex;align-items:center;flex-wrap:wrap;padding:0;}
.order-tags .btn {display:block;width:auto;height:100%;min-height:0;font-size:14px;line-height:1.2;text-transform:none;white-space:nowrap;padding:8px 12px;margin:0;}
.order-tags .btn b {font-weight:500;}
.order-tags--title {padding:2px 0 0 0;box-sizing:border-box;}
.order-tags--item {padding:0 0 0 7px;}

@media screen and (max-width: 860px) {
	.order-tags {margin-left:-3px;}
	.order-tags .btn {padding:4px 7px;}
	.order-tags--title {width:100%;padding:0 0 0 3px;}
	.order-tags--item {padding:0 0 3px 3px;}
}
@media screen and (max-width: 400px) {
	.order-new__img {width:84px;min-width:84px;}
}
@media screen and (max-width: 360px) {
	.order-tags .btn {font-size:14px;line-height:20px;}
}
@media screen and (min-width:767px){
	#temp-order-result {z-index:10;padding:10px;margin:-11px 0 0 0;border:solid 1px #fff;background:rgba(255,255,255, 0.5);border-radius:10px;transition:top 200ms ease 0ms;}
	#temp-order-result .btn {margin:0;}
	#temp-order-result.onscroll {background:rgba(255,255,255, 1);border-color:transparent;}
}