@charset "UTF-8";

/*
Theme Name: Nord
Theme URI: nord
Author: nord
Author URI: https://wordpress.org/
Description: nord 
Requires at least: 8.0
Tested up to: 6.2
Requires PHP: 8.0
Version: 201.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nord
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.menu-main-wrap {
	position:absolute;overflow:hidden;top:100%;left:0;display:flex;width:100%;height:0px;padding:0 15px;
	margin-top:38px;
	box-sizing:border-box;
}
.menu-main-wrap .scroll-pane {
	position:absolute;top:0;left:-100%;width:250px;min-width:210px;height:332px;
	background:#6E3521 url(images/header-bg.png?ver=1);
}
.menu-main-wrap .scroll-pane.open {position:relative;left:0;}

.menu-main {position:relative;display:block;list-style:none;vertical-align:top;margin:0 !important;}
.menu-main--item {position:relative;z-index:1;display:block;min-width:200px;}
.menu-main--item a,
.menu-main--item span {display:block;padding:7px 35px 7px 15px;}
.menu-main--item span {cursor:default;}
.menu-main--item a:hover,
.menu-main--item a:active,
.menu-main--item span:hover,
.menu-main--item span:active,
.menu-main--item.active a,
.menu-main--item.active span {color:#fff;}
.menu-main--item svg {cursor:pointer;position:absolute;top:50%;right:5px;width:6px;height:auto;border:solid 10px transparent;transform:translateY(-50%);}
.menu-main--item path {fill:#fff;}
.menu-main--item a:hover + svg path,
.menu-main--item a:active + svg path,
.menu-main--item span:hover + svg path,
.menu-main--item span:active + svg path,
.menu-main--item svg:hover path,
.menu-main--item svg:active path,
.menu-main--item.active path {fill:#fff;}

.mobile-nav-wrap .menu-main-wrap {position:relative;display:block;height:auto !important;padding:124px 0 0 0 !important;}
.mobile-nav-wrap .menu-main-wrap .scroll-pane.open,
.mobile-nav-wrap .menu-main-wrap .jspContainer,
.mobile-nav-wrap .menu-main-wrap .jspPane {position:relative !important;top:0 !important;width:100% !important;height:auto !important;margin:0 !important;}
.mobile-nav-wrap .menu-main-wrap .jspVerticalBar {display:none !important;}
.mobile-nav-wrap .menu-main .menu-main--item a,
.mobile-nav-wrap .menu-main .menu-main--item span {padding-left:0;}

.mobile-nav-wrap hr {height:1px;margin:15px 0;border:none;background:#282525;}
.mobile-nav-wrap .header--tel {width:100%;text-align:center;}
.mobile-nav-wrap .head--sett {justify-content:space-between;}
.mobile-nav-wrap .head--sett .select {margin:0;}
.mobile-nav-wrap .head--sett .select,
.mobile-nav-wrap .head--sett .city {width:33.333%;}
.mobile-nav-wrap .head--sett .select {text-align:center;}
.mobile-nav-wrap .head--sett .select:last-child {text-align:right;}
.mobile-nav-wrap .user-nav {justify-content:space-between;}
.mobile-nav-wrap .user-nav i {color:#000;}

.menu-main-back {display:none;}

.menu-main-wrap .fl-row {justify-content:space-between;padding-bottom:20px;margin:0;}
.menu-main-wrap .scroll-pane.open.no-active {position:absolute !important;left:-100% !important;}

@media screen and (max-width: 1000px) {
	.menu-main-back {cursor:pointer;position:relative;display:block;color:#6E3521;padding:5px 0 5px 38px;margin:0 0 10px 0;border-bottom:solid 1px #6E3521;}
	.menu-main-back::before {content:' ';position:absolute;top:50%;left:0;width:23px;height:15px;margin-top:-1px;background:url(images/arr-sw--prev2.svg?v=1) no-repeat center center;background-size:auto 100%;transform:translateY(-50%);}
	.menu-main-back::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}

	.menu-main-wrap .scroll-pane {background:transparent;}
	.menu-main--item path {fill:#333;}
}

/* all */

@keyframes marquee{
    0% {transform:translateX(0);}
    100% {transform:translateX(-200%);}
}
.footer--line {scroll-behavior:smooth;animation:marquee 60s infinite linear;}

.swiper {position:relative;overflow:hidden;}
.swiper-wrapper {display:flex;height:auto !important;}
.swiper-slide {box-sizing:border-box;}
.swiper-button {cursor:pointer;}
.swiper-button.swiper-button-disabled {opacity:0 !important;}
.swiper-button:hover,
.swiper-button:active {opacity:0.7;}

.tab-bl.open {height:auto !important;}

.page-width {position:relative;top:0;left:0;overflow:visible;width:100%;margin:0 auto;background:#fff;}
.container {min-width:260px;max-width:1198px;width:auto;text-align:left;padding:0 30px;margin:0 auto;}

.plashka {position:fixed;z-index:200;left:0;bottom:0;width:100%;display:none;height:70px;color:#fff;font-size:14px;font-weight:300;line-height:1.3;justify-content:space-between;text-align:center;padding:12px 0 0 0;background:#6E3521;box-sizing:border-box;}
.plashka .col {padding:0;}
.plashka a {color:#fff;}
.plashka--icon {position:relative;display:block;max-width:25px;height:25px;margin:0 auto;}
.plashka--icon i {position:absolute;top:-2px;right:-4px;width:12px;height:12px;color:#6E3521;font-size:11px;font-style:normal;line-height:14px;text-align:center;background:#fff;border-radius:10px;box-sizing:border-box;}
.plashka--name {display:block;padding:5px 0 0 0;}


.h-1,
.area-article h1,
.area-seo h1 {color:#282525;font:60px sans-serif;line-height:1.05;letter-spacing:0.05em;text-transform:uppercase;padding:0 0 40px 0;margin:0;}
.h-2,
.area-article h2,
.area-seo h2 {color:#282525;font:60px sans-serif;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase;padding:0 0 32px 0;margin:0;}
.h-2 u {position:relative;text-decoration:none;}
.h-2 u::before {content:' ';position:absolute;bottom:0;left:0;width:100%;height:4px;background:#fff;}
.h-2--sm {position:relative;top:50%;display:inline-block;max-width:80px;font:16px 'BasisGrotesquePro',sans-serif;line-height:1.3;letter-spacing:0;text-transform:none;text-align:center;transform:translateY(-20%);}
.h-3 {color:#282525;font:40px sans-serif;line-height:1.2;letter-spacing:0.05em;padding:0 0 30px 0;margin:0;}
.h-3s,
.area-article h3,
.area-seo h3 {color:#282525;font:24px 'BasisGrotesquePro',sans-serif;line-height:1.2;padding:0 0 20px 0;margin:0;}
.h-4 {color:#282525;font:18px sans-serif;line-height:1.3;padding:0 0 20px 0;margin:0;}
.h-4s,
.area-article h4,
.area-seo h4 {color:#282525;font:18px 'BasisGrotesquePro',sans-serif;line-height:1.2;padding:0 0 20px 0;margin:0;}
.h-5,
.area-article h5,
.area-seo h5 {color:#282525;font:16px sans-serif;line-height:1.2;text-transform:uppercase;padding:0 0 20px 0;margin:0;}

.btn {cursor:pointer;position:relative;display:inline-block;min-width:282px;min-height:72px;color:#fff;font:18px 'BasisGrotesquePro',sans-serif;line-height:22px;text-decoration:none;text-align:center;vertical-align:top;padding:24px;margin:0 0 15px 0;border:solid 1px #282525;background:#282525;border-radius:60px;transition:color 200ms ease 0ms, background-color 200ms ease 0ms;box-sizing:border-box;}
.btn img,
.btn svg {position:relative;top:1px;width:12px;height:auto;margin:-3px 0 0 6px;}
.btn:hover {color:#fff;border-color:#6E3521;background:#6E3521;}
.btn:hover path {fill:#fff;}
.btn:active {color:#fff;border-color:#6E3521;background:#6E3521;}
.btn:active path {fill:#fff;}

.btn-whatsapp {position:relative;overflow:hidden;display:inline-block;min-width:32px;width:32px;height:32px;
	vertical-align:middle;
	border:solid 1px #F9F9F9;background:linear-gradient(180deg, #5FFC7C 0%, #25CF43 100%);border-radius:40px;}
.btn-whatsapp::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/icon-wapp.svg?v=1) no-repeat center center;background-size:16px auto;}

.btn--circle {min-height:50px;width:50px;min-width:0;padding:0;}
.btn--circle::before,
.btn--circle::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:28px;height:1px;border-radius:2px;transform:translateX(-50%) translateY(-50%);}
.btn--circle::after {width:1px;height:28px;}

.btn--wht {color:#282525;background:transparent;}
.btn--wht::before,
.btn--wht::after {background-color:#282525;}
.btn--wht:hover {color:#6E3521;background:transparent;}
.btn--wht:hover::before,
.btn--wht:hover::after {background-color:#6E3521;}
.btn--wht:hover path {fill:#6E3521;}
.btn--wht:active {color:#6E3521;background:transparent;}
.btn--wht:active::before,
.btn--wht:active::after {background-color:#6E3521;}
.btn--wht:active path {fill:#6E3521;}
.btn--wapp {color:#00C738;border-color:#00C738;background:transparent;}
.btn--filt {width:100%;color:#fff;font-size:16px;line-height:22px;margin-bottom:20px;border-color:#6E3521;background:#6E3521;}
.btn--filt::after {content:' ';position:absolute;top:50%;right:13px;width:24px;height:24px;border:solid 1px #fff;background:url(images/arr-nav-top--w.svg?v=1) no-repeat center center;background-size:auto 4px;border-radius:50%;transform:translateY(-50%);}
.btn--cat,
.btn--cat-price {display:flex;min-width:100%;min-height:42px;color:#282525;font-size:18px;line-height:1;white-space:nowrap;align-items:center;justify-content:center;padding:0 19px;margin:0;border-color:#F0E3D6;background:transparent;}
.btn--cat:hover,
.btn--cat-price:hover {color:#fff;border-color:#6E3521;background:#6E3521;}
.btn--cat:active,
.btn--cat-price:active {color:#fff;border-color:#000;background:#000;}
.btn--cat-active {background-color:#F0E3D6;}
.btn--cat-active img,
.btn--cat-active svg {transform:scale(1,-1);}

.link {cursor:pointer;font:18px 'BasisGrotesquePro',sans-serif;line-height:22px;text-decoration:none;border:none;background:transparent;box-shadow:none;transition:color 200ms ease 0ms;box-sizing:border-box;}
.link:hover{color:#6E3521;}.link:active{color:#000;}
.link--more img,
.link--more svg {position:relative;top:2px;right:-5px;margin:0;}
.link--more:hover path {fill:#6E3521;}

.stars-bl {position:relative;top:-2px;display:flex;}
.stars-lbl {color:#8A8A8A;}
.stars-lbl i {font-style:normal;}
.star {width:16px;height:15px;margin:0 5px 0 0;background:url(images/icon-star-off.svg?v=1) no-repeat center center;background-size:cover;}
.star--on {background-image:url(images/icon-star-on.svg?v=1);}

.stars {display:flex;padding:3px 0;}
.stars span {opacity:1;display:block;min-width:16px;width:16px;height:16px;margin:0 5px 0 0;background:url(images/icon-star-off.svg?v=1) no-repeat center center;background-size:cover;}
.stars .on,
.stars .on2 {opacity:1;background-image:url(images/icon-star-on.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:1;}
.stars.frm label:first-child input:checked + em {opacity:1;}
.stars.frm label input:checked + em span {background-image:url(images/icon-star-on.svg?v=1);}

.rating-chk {position:relative;display:flex;align-items:center;margin:0 0 20px 0;border:none;}
.rating-chk label {cursor:pointer;position:absolute;top:0;left:0;display:flex;}
.rating-chk input {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);border:none;background:transparent;}
.rating-chk label .star {opacity:0;background-image:url(images/icon-star-on.svg?v=1);}
.rating-chk input:checked + .stars-bl .star {opacity:1;}

.select-wrap {display:flex;font-size:18px;line-height:1.3;margin:0 0 15px 0;}
.select-wrap select {display:none;}
.select-view {color:#8A8A8A;white-space:nowrap;margin:0 0 0 25px;}
.select-lbl {white-space:nowrap;margin:0 5px 0 25px;}
.select {position:relative;z-index:200;display:inline-block;font-size:18px;line-height:1.3;vertical-align:top;}
.select img,
.select svg {width:auto;height:5px;vertical-align:middle;}
.select--title {position:relative;cursor:pointer;white-space:nowrap;padding:0;}
.select--title::after {content:' ';position:absolute;top:100%;left:0;width:100%;height:1px;background:#000;}
.select--nav {display:none;position:absolute !important;right:-10px;top:100%;min-width:100%;list-style:none;padding:5px 10px;margin:10px 0 0 0 !important;background:#fff;box-shadow:0 69px 28px rgba(0,0,0, 0.01), 0 39px 23px rgba(0,0,0, 0.03), 0 17px 17px rgba(0,0,0, 0.04), 0 4px 10px rgba(0,0,0, 0.05), 0 0 0 rgba(0,0,0, 0.05);}
.select--nav li {padding:5px 0;}
.select--nav span {cursor:pointer;position:relative;display:block;white-space:nowrap;}
.select--nav span::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
.select--nav li span,
.select--nav li a {color:#282525 !important;}
.select--item_active,
.select--item_active a,
.select--item a:hover,
.select--item a:active,
.select--nav li span:hover,
.select--nav li span:active {color:#6E3521 !important;}
.select--item a:hover path,
.select--item a:active path,
.select--nav li span:hover path,
.select--nav li span:active path {fill:#6E3521;}


.bl-title {display:flex;align-items:flex-end;justify-content:space-between;}
.bl-title .select-wrap {margin:0 0 40px 0;}

.tabs-nav--wrap {display:flex;}
.tabs-nav {list-style:none;justify-content:center;padding:0 0 25px 0;margin:0 -7px !important;}
.tabs-nav li {padding:0 7px 14px 7px;}
.tabs-nav .btn {margin:0 !important;}
.tabs-nav--link {cursor:pointer;display:flex;min-width:0;min-height:40px;align-items:center;justify-content:center;padding:10px 19px 9px 19px;border-color:#6E3521;}
.tabs-nav--link.active img,
.tabs-nav--link.active svg {transform:scale(1,-1);}

.inp input[type='text'],
.inp input[type='tel'],
.inp input[type='email'],
.inp input[type='password'],
.inp textarea {
	width:100%;height:48px;
	font:16px 'BasisGrotesquePro',sans-serif;
	vertical-align:top;
	padding:12px 20px;
	border:solid 1px #cbcbcb;
	background:#fff;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.inp textarea {overflow:hidden;}

.inp input[type='text']:focus,
.inp input[type='tel']:focus,
.inp input[type='email']:focus,
.inp input[type='password']:focus,
.inp textarea:focus {}

.inp input[type='text']:focus,
.inp input[type='text']:valid {}
.inp input[type='text']:invalid {}

.inp {position:relative;}
.inp p {padding:0 !important;}

.chk input[type='checkbox'],
.chk input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
	.chk input[type='checkbox'] + .lbl,
	.chk input[type='radio'] + .lbl,
	.chk input[type='checkbox'] + .lbl-img + .lbl,
	.chk input[type='radio'] + .lbl-img + .lbl {position:relative;display:inline-block;line-height:18px;vertical-align:top;padding:1px 0 0 24px;}
	.chk input[type='checkbox']:disabled + .lbl:before,
	.chk input[type='radio']:disabled + .lbl:before,
	.chk input[type='checkbox']:disabled + .lbl-img + .lbl:before,
	.chk input[type='radio']:disabled + .lbl-img + .lbl:before {cursor:default;opacity:0.5;}
	.chk input[type='checkbox'] + .lbl:before,
	.chk input[type='radio'] + .lbl:before,
	.chk input[type='checkbox'] + .lbl-img + .lbl:before,
	.chk input[type='radio'] + .lbl-img + .lbl:before {content:' ';position:absolute;top:0;left:0;overflow:hidden;display:block;width:15px;height:15px;border:solid 1px #282525;}
	.chk input[type='checkbox'] + .lbl:before,
	.chk input[type='checkbox'] + .lbl-img + .lbl:before {background:#fff url(images/icon-chk-w.svg?v=1) no-repeat 100px 100px;background-size:auto 7px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
	.chk input[type='radio'] + .lbl:before,
	.chk input[type='radio'] + .lbl-img + .lbl:before {background:#fff url(images/icon-chk-w.svg?v=1) no-repeat 100px 100px;background-size:auto 7px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
	.chk:hover {color:#6E3521;}
	.chk:hover input[type='checkbox'] + .lbl:before,
	.chk:hover input[type='radio'] + .lbl:before,
	.chk:hover input[type='checkbox'] + .lbl-img + .lbl:before,
	.chk:hover input[type='radio'] + .lbl-img + .lbl:before {border-color:#6E3521;}
	.chk:active {color:#282525;}
	.chk:active input[type='checkbox'] + .lbl:before,
	.chk:active input[type='radio'] + .lbl:before,
	.chk:active input[type='checkbox'] + .lbl-img + .lbl:before,
	.chk:active input[type='radio'] + .lbl-img + .lbl:before {border-color:#282525;}
	.chk input[type='checkbox']:checked + .lbl:before,
	.chk input[type='radio']:checked + .lbl:before,
	.chk input[type='checkbox']:checked + .lbl-img + .lbl:before,
	.chk input[type='radio']:checked + .lbl-img + .lbl:before {border-color:#282525;background-color:#282525;background-position:center center;}

.chk-img {display:block;padding:10px 10px 14px 10px;background:#fff;}
.lbl-img {position:relative;overflow:hidden;display:block;margin:0 0 15px 0;}
.lbl-img::before {content:' ';display:block;height:0;padding:100% 0 0 0;}
.lbl-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

.chk-btn {display:inline-block;vertical-align:top;}
.chk-btn input[type='checkbox'],
.chk-btn input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
	.chk-btn .lbl {
		position:relative;
		display:inline-block;overflow:hidden;
		min-width:132px;
		font-size:14px;line-height:20px;
		text-align:center;
		vertical-align:top;
		padding:9px 20px;background:#fff;
		box-sizing:border-box;border-radius:40px;
	}
	.chk-btn .lbl::after {content:' ';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
	.chk-btn input:checked + .lbl {color:#fff;background:#6E3521;}
	.chk-btn input:checked + .lbl,
	.chk-btn input:checked + .lbl * {color:#fff !important;}


.header {position:relative;z-index:220;padding:20px 0;background:#6E3521 url(images/header-bg.png?ver=1) center bottom;background-size:cover;}
	.header .container {position:relative;}
	.header .col {padding-bottom:0 !important;}
	.header-row {min-height:141px;align-items:center;margin:0 -30px;}
	.header-row .col--min {width:300px;}
	.header-row .col--max {position:relative;}
	.header--main {min-height:33px;align-items:center;justify-content:space-between;padding:0;margin:0 0 20px 0 !important;}
	.header--nav {display:flex;justify-content:space-between;padding:28px 0 0 0;border-top:solid 1px #fff;}
	.col--sub .header--nav {justify-content:flex-end;border-color:transparent;}
	.col--sub .header-menu::before {content:' ';position:absolute;right:0;top:-29px;width:100%;height:1px;background:#fff;}
	.header,
	.header a {color:#fff;}

	.logo {display:inline-block;overflow:hidden;color:transparent;text-decoration:none;vertical-align:top;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
	.logo img,
	.logo svg {width:185px;height:112px;object-fit:contain;}

	.soc-nav {display:flex;list-style:none;margin:0 -15px !important;}
	.soc-nav li {padding:0 15px;}
	.soc-nav--btn {display:flex;min-width:33px;width:33px;height:33px;color:#fff;font-size:10px;line-height:1.2;text-align:center;align-items:center;justify-content:center;text-transform:uppercase;padding:4px 0 0 0;border:solid 1px #fff;border-radius:50px;box-sizing:border-box;}
	.soc-nav--btn:hover {color:#6E3521;border-color:#6E3521;}
	.soc-nav--btn:active {color:#000;border-color:#000;}

	.header--btn a,
	.header--btn span {cursor:pointer;text-decoration:underline;}

	.user-nav {display:flex;list-style:none;margin:0 -15px !important;}
	.user-nav .like-total {position:absolute;top:0;left:100%;margin-left:4px;}
	.user-nav li {padding:0 15px;}
	.user-nav a,
	.user-nav span {position:relative;display:inline-block;color:#fff;vertical-align:top;}
	.user-nav i {position:absolute;top:0;right:0;font-size:12px;line-height:1.2;font-style:normal;}
	.user-nav img {object-fit:contain;}
	.user-nav--cart {position:relative;padding:0 14px 0 0;}

	.header-menu {position:relative;display:flex;list-style:none;flex-wrap:wrap;margin:0 !important;}
	.header-menu li {padding:0 0 0 30px;}
	.header-menu li:first-child {padding:0;}

	.head--sett {display:flex;}
	.head--sett .select {font-size:16px;line-height:1.2;padding:2px 0 0 0;margin:0 0 0 30px;}
	.head--sett .select--title::after {display:none;}

	.city--title {position:relative;display:inline-block;text-decoration:none;vertical-align:top;padding:0 15px 0 0;}
	.city--title svg {position:absolute;top:50%;right:0;width:9px;height:auto;transform:translateY(-50%);}
	.city--title:hover path,
	.city--title:active path {fill:#6E3521;}

.page--sub .header-row .col--sub,
.page--sub .header-row .col--sub a {color:#282525;}
.page--sub .col--sub .header--nav {position:relative;border-color:#282525;}
.page--sub .col--sub .header-menu {position:static;}
.page--sub .col--sub .header-menu::before {top:-1px;padding-left:150px;background-color:#282525;}

.content {padding:0;}
	.content p {padding-bottom:15px;}
	.content ul,.content ol {position:relative;margin:0 0 15px 24px;}
	.content ul ul,.content ul ol,.content ol ul,.content ol ol {margin-bottom:0;}
	.content abbr {text-decoration:none;}

.footer {position:relative;overflow:hidden;display:block;color:#fff;font-weight:300;line-height:1.3;background:#6E3521 url(images/header-bg.png?ver=1) center top;}
	.footer a {color:#fff;}
	.footer .btn {width:100%;max-width:360px;color:#282525;border-color:#fff;background:#fff;}
	.footer .soc-nav {position:absolute;left:0;bottom:0;margin:0 -10px !important;}
	.footer .soc-nav li {padding:0 10px;}
	.footer .soc-nav--btn {min-width:50px;width:50px;height:50px;color:#fff;font-size:12px;border-color:#fff;}
	.footer .up-link {cursor:pointer;position:absolute;right:0;bottom:0;}
	.footer--line .col {padding:0 20px;}
	.footer--nav {border-bottom:solid 1px #fff;}
	.footer--nav .container {display:flex;align-items:center;justify-content:center;padding:0 15px;}
	.footer-menu {display:flex;min-height:86px;font-size:18px;line-height:1.4;list-style:none;align-items:center;justify-content:center;margin:0 !important;}
	.footer-menu li {padding:0 15px;}
	.copy-menu {cursor:default;color:#DCDCDC;list-style:none;margin:0 !important;}
	.copy-menu li {padding:10px 0 0 0;}
	.copy-menu a {color:#dcdcdc;}
	.copy-menu a:hover,
	.copy-menu a:active {color:#fff;}
	.footer-row {position:relative;flex-direction:row-reverse;padding:40px 0;margin:0 -40px;}
	.footer-row .col {display:flex;flex-wrap:wrap;align-items:stretch;padding:0 50px;border-left:solid 1px #fff;}
	.footer-row .col:last-child {border-left:none;}
	.foot-box {position:relative;width:100%;}
	.foot-box:last-child {display:flex;flex-wrap:wrap;align-items:flex-end;}
	.foot-box--fix {position:absolute;z-index:1;top:50px;left:50px;width:auto;}
	.footer--tel {width:100%;font-size:35px;line-height:1.2;letter-spacing:0.05em;padding:0 0 45px 0;}
	.footer--info {min-height:120px;margin-bottom:50px;}


.popups {display:none;}

.area {padding:80px 0 56px 0;}
.area:last-child {padding-bottom:126px;}
.area.area-crumbs:last-child {padding-bottom:40px;}
.area--bg {color:#fff;background-color:#6E3521;}
.area + .area--bg {margin:80px 0;}
.area + .area--bg:last-child {padding-bottom:100px;}
.area--bg .h-2,
.area--bg .h-3s,
.area--bg .h-4s,
.area--bg a {color:#fff;}
.area--head {max-width:1120px;text-align:center;margin:0 auto;}
.area--head .h-2,
.area--head .h-3s {text-align:center;}
.area--head .h-3s {padding-bottom:30px;}


.box {position:relative;overflow:hidden;padding:50px;margin:0 0 24px 0;background:#F8F4F0;}
.box--white {background-color:#fff;}
.box--white,
.box--white .h-3s,
.box--white .h-4s {color:#282525;}
.box--txt {max-width:50%;text-align:center;padding:0 50px 0 0;box-sizing:border-box;}
.box--txt::before {content:' ';display:block;height:75px;margin:0 auto 25px auto;background-repeat:no-repeat;background-position:center top;}
.box--txt:last-child {max-width:100%;padding-right:0;}
.box--txt .h-2 {padding-bottom:42px;}
.box--txt .btn {width:100%;max-width:360px;}
.box--img {position:absolute;top:0;right:0;width:50%;height:100%;background-color:#6E3521;}
.box--img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.box--inf {max-width:360px;font-size:18px;line-height:1.2;padding:35px 0 0 0;margin:0 auto;}
.box--tabs {max-width:850px;padding:0 0 30px 0;margin:0 auto;}
.box--tabs .tab-bl {display:none !important;}
.box--tabs .tab-bl.open {display:block !important;}


.pagination-wrap {position:relative;text-align:center;margin:26px 0 24px 0;}
.pagination-wrap ul.page-numbers {position:absolute;top:50%;right:0;transform:translateY(-50%);}
.pagination-wrap .btn {margin:0;}
ul.page-numbers {display:flex;color:#282525;font-size:18px;line-height:1.4;flex-wrap:wrap;list-style:none;margin:0 -5px !important;}
ul.page-numbers li {padding:5px;}
ul.page-numbers a {color:#8A8A8A;}
ul.page-numbers a:hover,
ul.page-numbers a:active {color:#6E3521;}
ul.page-numbers a:hover path,
ul.page-numbers a:active path {fill:#6E3521;}
ul.page-numbers span {position:relative;top:1px;display:inline-block;vertical-align:top;padding:0 4px;border-bottom:solid 1px #282525;}
.btn--pagination b {font-weight:normal;}
.btn--pagination em {display:none;font-style:normal;}
.btn--pagination-last b {display:none;}
.btn--pagination-last em {display:inline !important;}

.tags {display:flex;flex-wrap:wrap;padding:0 0 32px 0;margin:0 0 0 -10px;}
.tags--label,
.tags--item {display:inline-block;vertical-align:top;margin:0 0 10px 10px;}
.tags--item input {position:absolute;top:0;left:0;z-index:-1;opacity:0;}
.tags--item-name {display:flex;min-height:40px;font-size:14px;line-height:1.3;text-align:center;align-items:center;justify-content:center;padding:1px 20px 0 20px;background:#F8F4F0;border-radius:40px;}
.tags--item-name i,
.tags--item-name em {font-style:normal;}
input:checked + .tags--item-name {color:#fff;background-color:#6E3521;}

.quantity-wrap {display:flex;align-items:center;}
.quantity--lbl {padding:0 10px 0 0;}
.quantity {display:inline-block;position:relative;overflow:hidden;width:72px;height:20px;vertical-align:top;}
.quantity input {width:100%;height:20px;font-size:16px;text-align:center !important;padding:1px 0 0 0;border:none;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.quantity i {cursor:pointer;position:absolute;top:0;left:0;width:16px;height:100%;color:transparent !important;font-size:0 !important;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.quantity i.left {left:0;}
.quantity i::before,
.quantity i.right::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:12px;height:2px;background:#282525;margin:-1px 0 0 -6px;}
.quantity i.right {left:auto;right:0;}
.quantity i.right::after {left:50%;top:50%;width:2px;height:12px;margin:-6px 0 0 -1px;}
.quantity i:hover::before,.quantity i:hover::after {background:#4483CE;}



.area-crumbs {padding:20px 0 0 0;}
	.area-crumbs + .area {padding-top:60px;}
	.area-crumbs + .woocommerce-notices-wrapper + .area {padding-top:60px;}
	.area-crumbs p {padding:0 !important;}
	.area-crumbs span {cursor:default;}
	.area-crumbs span:last-child {color:#6E3521;}

.cart-empty {position:relative;text-align:center;padding:40px 0 0 0;}
	.cart-empty::before {content:' ';position:absolute;top:0;left:0;width:100%;height:101px;}
	.cart-empty--h {font-size:50px;line-height:1.2;text-transform:uppercase;padding:0 0 50px 0;}
	.cart-empty--txt {max-width:694px;font-size:18px;line-height:1.3;padding:20px 0 35px 0;margin:0 auto;border-top:solid 1px #282525;}

section.area-404 {padding-bottom:120px !important;}
	.area-404 .container {text-align:center;}
	.h-404 {font-size:200px;line-height:1;padding:0 0 40px 0;}
	.h-404::before {content:' ';display:block;height:34px;margin:0 0 30px 0;}
	.txt-404 {font-size:18px;line-height:1.3;padding:0 0 35px 0;}

section.area-main {position:relative;padding:52px 0 0 0;margin-bottom:100px;}
	.main {min-height:697px;padding:0 30px 0 0;margin:0 44% 0 0;}
	.main .prod-main {position:absolute;bottom:0;width:516px;max-width:60%;}
	.main-head {max-width:640px;padding:0 0 339px 0;}
	.main-box {position:absolute;bottom:0;right:0;display:flex;width:44%;height:100%;align-items:center;justify-content:center;padding:173px 0 0 0;background:#6E3521;}
	.main-box--txt {position:relative;top:-86px;display:flex;width:80%;max-width:522px;min-height:322px;text-align:center;align-items:center;justify-content:center;background:#fff;}
	.main-box--txt .h-3 {text-align:center;padding:0;}
	.main-box--link {position:absolute;left:50px;bottom:50px;color:#fff;font-size:18px;font-weight:300;line-height:1.2;}
	.main-box--link:hover,
	.main-box--link:active {color:#fff;text-decoration:underline;}
	.main-box--link:hover path,
	.main-box--link:active path {fill:#fff;}

section.area-catalog {position:relative;}
	.area-catalog .woocommerce {position:relative;}
	.area-catalog .woocommerce.load::before {content:' ';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255, 0.9);}
	.area-catalog .woocommerce.load::after {content:'loading...';position:absolute;z-index:12;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
	.catalog-row {flex-wrap:wrap;}
	.catalog-row .col {width:25%;}

	.catalog-tags {flex-wrap:wrap;padding:0 0 36px 0;margin:0 -7px 0 -8px;}
	.catalog-tags .col {width:auto;padding:0 7px 14px 8px;}

	.catalog-filter-admin svg {display:none;}
	.catalog-filter {flex-wrap:wrap;padding:5px 0 26px 0;}
	.catalog-filter .col {width:25%;}
	.filter {cursor:pointer;position:relative;overflow:hidden;background:#F8F4F0;}
	.filter--head,
	.filter--pre {cursor:pointer;position:relative;display:flex;width:100%;min-height:62px;font-size:18px;line-height:1.2;align-items:center;padding:0 50px 0 20px;box-sizing:border-box;}
	.filter--head span,
	.filter--pre span {display:block;}
	.filter--head::before {content:' ';position:absolute;top:0;right:0;width:40px;height:100%;background:url(images/arr-nav.svg?v=1) no-repeat left center;background-size:15px auto;}
	.filter--head::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
	.filter--pre {display:none;}
	.filter--pre em {font-style:normal;}
	.filter--pre i {position:absolute;top:50%;right:20px;color:#8A8A8A;font-style:normal;text-decoration:underline;transform:translateY(-50%);}
	.filter--pre i:hover,
	.filter--pre i:active {text-decoration:none;}
	.filter--body {position:absolute;overflow:hidden;top:100%;left:0;width:100%;height:0;padding:0 20px;background:#F8F4F0;box-sizing:border-box;}
	.filter--body svg,
	.filter--body .wc-filter-element-label-list-count {display:none !important;}
	.filter--body ul {list-style:none;padding:0 0 8px 0;margin:0 !important;}
	.filter--body ul li {padding:0 0 12px 0;}
	.filter--body ul span {cursor:pointer;position:relative;display:block;padding:0 0 0 20px;}
	.filter--body ul i {position:absolute;top:50%;left:0;width:13px;height:13px;margin:-1px 0 0 0;border:solid 1px #282525;border-radius:100%;transform:translateY(-50%);}
	.filter--body ul span.active i {background:#282525;}
	.filter--body .btn {width:100%;min-width:0;min-height:42px;padding:9px;margin:0 0 20px 0;}
	.filter.no-active {cursor:default;background-color:#DCDCDC;}
	.filter.no-active .filter--head {cursor:default;}
	.filter.open {z-index:30;overflow:visible;}
	.filter.open .filter--head {display:none;}
	.filter.open .filter--pre {display:flex;}
	.filter.open .filter--body {height:auto;}

section..area-cat-main {}
	.area-cat-main .bl-title {flex-wrap:wrap;margin-left:-25px;}
	.area-cat-main .bl-title .h-2 {margin-left:25px;}

section.area-article {padding-bottom:20px;}
	.area-article .container {max-width:996px;}
	.area-article .h-1 {max-width:940px;text-align:center;margin:0 auto}
	.area-article h3,
	.area-article p {padding-bottom:30px;}
	.area-article h3 {padding-top:20px;}

section.area-pageinfo {padding-bottom:20px;}
	.area-pageinfo p + h5 {padding-top:20px;}

section.area-contacts {position:relative;overflow:hidden;padding-bottom:20px;}
	.area-contacts .fl-row {padding:10px 0 0 0;margin:0 -50px;}
	.area-contacts .col {padding:0 50px;}
	.area-contacts .col:first-child {max-width:40%;}
	.contacts {font-size:20px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;list-style:none;padding:0 0 1px 0;margin:0 !important;}
	.contacts li {padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:solid 1px #6E3521;}
	.map {position:relative;overflow:hidden;height:428px;background:#fcfcf7;}

section.area-like {}
	.area-like .h-1 {text-align:center;padding:0 0 50px 0;margin:0 0 50px 0;border-bottom:solid 1px #282525;}
	.area-like .prod--like {top:6px;right:5px;bottom:auto;left:auto;padding:10px;}
	.area-like .prod--like--active {top:10px;right:10px;width:11px;height:11px;background:#F55F5D;border-radius:30px;}
	.area-like .prod--like--active::before {opacity:1;background:url(images/icon-cart--del-wht.svg?v=1) no-repeat center center;background-size:13px auto;}
	.area-like .prod--like--active::after {display:none;}

.faq-item-wrap {padding:20px 0 1px 0;}
.faq-item {margin:0 0 24px 0;background:#F8F4F0;}
.faq-item--head {cursor:pointer;position:relative;padding:15px 50px 15px 63px;transition:padding 200ms ease 0ms;}
.faq-item--head::before {content:' ';position:absolute;top:50%;right:20px;width:18px;height:7px;background:url(images/arr-nav.svg?v=1) no-repeat center center;background-size:contain;transform:translateY(-50%);}
.faq-item--head::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
.faq-item--head .num {position:absolute;top:50%;left:0;width:63px;color:#6E3521;font-size:20px;line-height:1;text-align:center;transform:translateY(-50%);}
.faq-item--head h4 {font:500 18px 'BasisGrotesquePro';line-height:1.4;padding:0 !important;}
.faq-item--body {display:none;position:relative;overflow:hidden;width:100%;padding:0 50px 10px 63px;box-sizing:border-box;}
.faq-item--body p {padding:0 0 10px 0;}
.faq-item--body ul {margin:0 0 0 18px;}
.faq-item--body ul ul {position:relative;top:10px;color:#8A8A8A;list-style:none;margin:0 !important;}
.faq-item--body li {padding:0 0 10px 0;}
.faq-item.open .faq-item--head {padding-top:20px;padding-bottom:20px;}
.faq-item.open .faq-item--head::before {transform:translateY(-50%) scale(1,-1);}
.faq-item.open .faq-item--body {display:block;}


.prod {position:relative;display:block;max-width:282px;height:100%;box-sizing:border-box;}
.prod .btn {display:flex;width:100%;min-width:40px;min-height:45px;font-size:16px;text-align:center;align-items:center;justify-content:center;padding:2px 0 0 0;margin:0;}
.prod .h-4s a:hover,
.prod .h-4s a:active {text-decoration:underline;}
.prod--img {position:relative;overflow:hidden;display:block;max-height:354px;}
.prod--img::before {content:' ';display:block;height:0;padding:133% 0 0 0;}
.prod--img picture,
.prod--img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.prod--tags {position:absolute;z-index:10;top:0;display:flex;max-width:100%;flex-wrap:wrap;padding:15px 15px 3px 3px;box-sizing:border-box;}
.prod--tags-item {position:relative;overflow:hidden;display:flex;min-width:44px;height:44px;color:#282525;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;text-align:center;align-items:center;justify-content:center;padding:1px 9px 0 9px;margin:0 0 12px 12px;background:#F8F4F0;border-radius:30px;box-sizing:border-box;}
.prod--tags-sale {color:#fff;padding-left:0;padding-right:0;background:#F55F5D;}
.prod--tags-new {padding-left:0;padding-right:0;background:#D9CFFF;}
.prod--like {cursor:pointer;position:absolute;z-index:10;left:0;bottom:0;width:22px;height:20px;padding:15px;}
.prod--like::before,
.prod--like::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
.prod--like::before {opacity:1;background:url(images/icon-like-off.svg?v=1) no-repeat center center;background-size:22px auto;}
.prod--like::after {opacity:0;background:url(images/icon-like-on.svg?v=1) no-repeat center center;background-size:22px auto;}
.prod--like--active::before {opacity:0;}
.prod--like--active::after {opacity:1;}
.prod--day {cursor:default;display:inline-block;color:#fff;font-weight:500;line-height:20px;vertical-align:top;padding:9px 11px 7px 11px;margin:0 0 20px 0;background:#6E3521;border-radius:20px;}
.prod--price {padding:0 0 20px 0;}
.prod--price p {padding:0;}
.prod--price-sale {color:#F55F5D;}
.prod--price-old {color:#8A8A8A;text-decoration:line-through;}
.prod--txt {padding:20px 0 45px 0;}
.prod--btns {position:absolute;left:0;bottom:0;width:100%;display:flex;margin:0;}
.prod--btns-col {width:100%;padding:0 0 0 5px;box-sizing:border-box;}
.prod--btns-col:first-child {padding:0 5px 0 0;}

.prod-main {display:flex;height:auto !important;}
.prod-main--img {width:251px;min-width:251px;height:339px;max-height:339px;margin:0 30px 0 0;}
.prod-main--txt {position:relative;color:#000;padding:0 0 22px 0;}
.prod-main--txt .link {position:absolute;left:0;bottom:0;}
.prod-main--txt-exp {min-height:75px;}
.prod-main--txt-cont {color:#8A8A8A;padding:0 0 20px 0;}
.prod-main--txt-cont p {padding:0;}

.area-seo {position:relative;overflow:hidden;}
.area-seo .container::after {content:' ';clear:both;display:block;height:1px;}
.area-seo picture[style="float:left;"] {margin:0 48px 15px 0;}
.area-seo .h-3s {padding-bottom:40px;}
.seo--img img {width:384px;height:575px;object-fit:cover;}
.seo-gallery,
.area-seo .gallery {clear:both;display:flex;padding:35px 0 50px 0;margin:0 !important;}
.seo-gallery .col,
.area-seo .gallery .gallery-item {width:100%;max-width:20%;padding:0 !important;}
.seo-gallery img,
.area-seo .gallery img {width:100%;height:auto;}

.area-about {padding-bottom:20px;}
.area-about h1 {text-align:center;}
.area-about h1,.area-about h2,.area-about h3,.area-about h4,.area-about h5,.area-about h6,
.area-about ul,
.area-about ol,
.area-about p,
.area-about blockquote {max-width:996px;margin-left:auto;margin-right:auto;}
.area-about ul li,
.area-about ol li {text-align:left;padding:0 0 5px 0;margin:0 0 0 20px;}
.area-about h1 + p {max-width:100%;}
.area-about h1 + p img {width:100%;}
.area-about blockquote {position:relative;display:block;font-size:20px;line-height:1.2;text-transform:uppercase;white-space:normal;text-align:center;padding:40px 0 50px 0;margin-top:30px;}
.area-about blockquote::before {content:' ';position:absolute;top:0;left:0;width:100%;height:28px;background:url(images/icon-pre.svg?v=1) no-repeat center center;background-size:auto 100%;}
.area-about blockquote p {padding:0;}


.area-insta {position:relative;overflow:hidden;}
.area-insta .container::after {content:' ';clear:both;display:block;height:24px;}
.insta-box {position:relative;min-height:616px;margin:0 0 0 536px;}
.insta-box--img {position:absolute;top:0;right:100%;width:486px;height:616px;margin:0 50px 0 0;}
.insta-box--img img {position:absolute;top:0;left:0;width:100%;height:100%;}
.insta-gallery {padding:0 0 42px 0;margin:0 -12px;}
.insta-gallery .col {padding:0 12px;}
.insta-gallery picture {position:relative;display:block;height:0;padding:100% 0 0 0;}
.insta-gallery img {position:absolute;top:0;left:0;width:100%;height:100%;}
.insta-box--txt {font-size:18px;line-height:1.3;padding:0 0 73px 0;}
.insta-box--btns {position:absolute;left:0;bottom:0;width:100%;align-items:center;margin:0;}
.insta-box--btns .col {width:auto;padding:0;}
.insta-box--btns .btn {margin:0;}
.insta--like {position:relative;display:inline-block;vertical-align:top;padding:0 0 0 30px;}
.insta--like::before {content:' ';position:absolute;top:50%;left:0;width:22px;height:20px;background:url(images/icon-like-on2.svg?v=1) no-repeat center center;background-size:contain;transform:translateY(-50%);}


.area-gallery {position:relative;overflow:hidden;}
.area-gallery::after {content:' ';display:block;height:20px;}
.area-gallery .h-2 {max-width:800px;text-align:center;padding-bottom:42px;margin:0 auto;}
.sw-gallery .swiper-wrapper {height:auto;}
.sw-gallery .swiper .swiper-slide {width:300px;min-width:300px;max-width:300px;}
.sw-gallery picture {display:block;padding:0 2px 4px 2px;}
.sw-gallery img {width:100%;height:296px;}


.area-news {position:relative;overflow:hidden;}
.area-news .h-2{padding:0 0 22px 0;}
.sw-news {position:relative;overflow:hidden;padding:30px 0 24px 0;}
.sw-news .swiper {margin:0 -30px;}
.sw-news .swiper-slide {position:relative;width:33.33%;min-width:33.33%;padding:0 30px 0 31px;}
.sw-news .swiper-slide::before {content:' ';position:absolute;top:0;left:0;width:1px;height:100%;background:#282525;}
.sw-news .swiper-slide:first-child::before {display:none;}
.news {position:relative;overflow:hidden;display:block;height:240px;padding:0;text-decoration:none !important;box-sizing:border-box;}
.news .btn {position:absolute;top:0;left:0;}
.news .h-4 {position:relative;text-transform:uppercase;padding:0;}
.news picture {position:absolute;overflow:visible;left:0;bottom:0;width:100%;}
.news picture img {width:100%;height:auto;max-height:256px;}
.news--title {position:relative;z-index:1;overflow:hidden;display:flex;padding:5px 0 7px 10px;justify-content:space-between;background:#fff;}
.news--date {color:#8A8A8A;}
.sw-news-wrap {position:relative;}
.sw-news-wrap .sw-btns-bl {position:absolute;bottom:100%;right:0;display:flex;margin:0 0 50px 0;}
.sw-news-wrap .swiper-button {margin:0 0 0 30px;}


.area-quiz {position:relative;padding:50px 0;}
.area-quiz .area--head {padding-bottom:18px;}
.quiz-head {font-size:24px;line-height:1.2;text-align:center;margin:0 0 50px 0;}
.quiz {text-align:center;}
.quiz .btn {margin:0;}
.quiz .h-3s {padding-bottom:40px;}
.quiz--inps {justify-content:center;padding:0 0 10px 0;margin:0 -15px;}
.quiz--inps .col {width:auto;padding:0 15px 30px 15px;}
.quiz-wrap {max-width:1060px;margin:0 auto;}

.progr {position:relative;max-width:408px;height:6px;margin:0 auto;border:solid 6px #fff;background:#fff;border-radius:50px;}
.progr span {position:absolute;top:0;left:0;height:100%;background:#6E3521;border-radius:50px;}


.area-quiz-new .area--head {padding:0 0 18px 0;}
.area-quiz-new .h-2 {max-width:900px;text-align:center;margin:0 auto;}
.area-quiz-new .h-2 span {color:#6E3521;}
.quiz-new {position:relative;overflow:hidden;display:block;text-align:center;padding:50px;margin:0 0 24px 0;background:#F8F4F0;}
.quiz-new--item {position:relative;overflow:hidden;max-width:800px;height:0;margin:0 auto;}
.quiz-new--item.open {height:auto;}
.quiz-new--progr {padding:0 0 23px 0;}
.quiz-new--progr p {max-width:400px;padding:0 0 10px 0;margin:0 auto;}
.quiz-new--progr em {color:#6E3521;font-style:normal;}
.quiz-new--body {display:flex;min-height:240px;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 23px 0;margin:0 -7px;}
.quiz-new--body .fl-row {width:100%;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto;}
.quiz-new--body .col {width:auto;padding:7px;}
.quiz-new--body .fl-row--imgs .col {width:25%;}
.quiz-new--body .fl-row--small {max-width:300px;}
.quiz-new--btns {display:flex;justify-content:center;flex-direction:row-reverse;}
.quiz-new--btns .btn {min-width:240px;margin:0 10px;}
.quiz-new--form {max-width:550px;width:100%;}
.quiz-new--form p {padding:0 0 30px 0;}
.quiz-new--form ::-moz-placeholder {opacity:1;color:#8A8A8A;}
.quiz-new--form ::-webkit-input-placeholder {opacity:1;color:#8A8A8A;}
.quiz-new--form input[type="text"],
.quiz-new--form input[type="tel"] {width:100%;height:29px;font:16px 'BasisGrotesquePro';padding:0;border:none;border-bottom:solid 1px #8A8A8A;background:transparent;}
.quiz-new--form .inp-lbl {display:block;color:#8A8A8A;text-align:left;}

.js-form-quiz.send-before .quiz-new--item.open,
.js-form-quiz.send-error .quiz-new--item.open,
.js-form-quiz.send-success .quiz-new--item.open {height:0;}
.js-form-quiz.send-before #quiz-n-item-before {height:auto;}
.js-form-quiz.send-error #quiz-n-item-error {height:auto;}
.js-form-quiz.send-success #quiz-n-item-success {height:auto;}


.area-info {background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.area-info--head {position:relative;overflow:hidden;height:0;}
.info-row {padding:50px 0 26px 0;}
.info-row .col {padding-bottom:24px;}
.info {height:100%;color:#282525;padding:30px;background:#fff;box-sizing:border-box;}
.info .h-4 {min-height:66px;padding:0;}
.info--img {display:flex;width:48px;height:48px;text-align:center;align-items:center;justify-content:center;margin:0 0 20px 0;background:#6E3521;border-radius:50%;}
.info--img img {max-width:26px;max-height:26px;object-fit:contain;}
.info--img path {fill:#fff;}
.info--body {position:relative;overflow:hidden;display:flex;width:100%;max-width:168px;height:154px;align-items:flex-end;}
.info--body p {padding:0;}


.area-kartochka {}
.kartochka {padding:0 0 60px 0;margin:0 -15px;}
.kartochka .col {padding:0 15px 30px 15px;}
.kartochka .col-gallery {max-width:414px;}
.swiper-gl {margin:0 0 24px 0;touch-action:pan-y;}
.swiper-gl .swiper-slide {position:relative;overflow:hidden;width:100%;min-width:100%;}
.swiper-th {margin:0 -10px;}
.swiper-th .swiper-slide {width:25%;min-width:25%;padding:0 10px;}
.swiper-th .swiper-slide span,
.swiper-th .swiper-slide picture {display:block;position:relative;overflow:hidden;}
.swiper-gl .swiper-slide::before,
.swiper-th .swiper-slide span::before {content:' ';display:block;height:0;padding:133% 0 0 0;}
.swiper-th .swiper-slide picture::before {content:' ';display:block;height:0;padding:100% 0 0 0;}
.swiper-gl .swiper-slide img,
.swiper-gl .swiper-slide video,
.swiper-th .swiper-slide img,
.swiper-th .swiper-slide video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:none}
.swiper-th .swiper-slide-thumb-active picture::after {content:' ';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0, 0.3);}
.swiper-th .swiper-slide.s-video::before {width:41px;height:41px;background:rgba(255,255,255, 0.10);backdrop-filter:blur(2px);}
.swiper-th .swiper-slide.s-video::after {content:' ';position:absolute;z-index:2;top:2px;left:0;width:100%;height:100%;background:url(images/icon-video.webp?v=1) no-repeat center center;background-size:29px auto;}

.kartochka--head {display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:0 0 27px 0;}
.kartochka--head .h-3 {line-height:1;padding:0 0 10px 0;}
.kartochka--head .rating-chk {margin:0 0 10px 0;}

.kartochka--tags strong {font-weight:500;}

.kartochka--price {display:flex;flex-wrap:wrap;align-items:center;padding:0 0 40px 0;}
.kartochka--price .prod--price {padding:0;margin:0 -10px 0 0;}
.kartochka--price .prod--price p {display:flex;flex-wrap:wrap;align-items:center;}
.kartochka--price .prod--price span {margin:0 10px 0 0;}
.kartochka--price .prod--price-val,
.kartochka--price strong {font-size:24px;font-weight:normal;line-height:1.2;}
.kartochka--price p {padding:0 !important;}
.kartochka--price strong {margin:0 10px 0 0;}
.kartochka--price strong em {font-style:normal;}

.kartochka--about {padding:0 0 15px 0;}
.kartochka--about strong {font-weight:500;}

.kartochka--btns {display:flex;margin:0 -7px;}
.kartochka--btns p {padding:0 7px 14px 7px;box-sizing:border-box;}
.kartochka--btns .btn {min-width:252px;margin:0;}

.kartochka--tabs {display:flex;width:auto;flex-wrap:wrap;justify-content:flex-start;padding:10px 15px;margin:0 0 30px 0 !important;background:#6E3521;border-radius:40px;}
.kartochka--tabs li {padding:5px;}
.kartochka--tabs .tabs-nav--link {color:#fff;padding:6px 20px;border-radius:50px;}
.kartochka--tabs .tabs-nav--link.active {color:#282525;background:#fff;box-shadow:0 23px 9px rgba(129, 81, 81, 0.01), 0px 13px 8px rgba(129, 81, 81, 0.05), 0px 6px 6px rgba(129, 81, 81, 0.09), 0px 1px 3px rgba(129, 81, 81, 0.1), 0px 0px 0px rgba(129, 81, 81, 0.1);}

.kartochka--pr-tabs {padding:0 0 60px 0;}

.kartochka--reviews .fl-row {margin:0 -25px;}
.kartochka--reviews .col {padding:0 25px;}


.review-form {font-size:16px;line-height:1.2;padding:0;margin:0 0 20px 0;}
.review-form .stars-bl {top:0;align-items:center;padding:0 0 26px 0;}
.review-form .stars-bl input {position:absolute;}
.review-form .stars-bl .label {position:relative;top:2px;}
.review-form .stars {padding:0;}
.review-form .stars.frm {height:22px;}
.review-form .stars span {opacity:1;min-width:22px;width:22px;height:22px;margin:0 5px 0 0;}
.review-form p {padding:0 0 20px 0;}
.review-form .label {font-weight:500;padding-right:10px;}
.review-form .inp-bl {padding-bottom:10px;}
.review-form input[type="text"],
.review-form input[type="tel"],
.review-form input[type="email"],
.review-form textarea {width:100%;height:40px;color:#282525;font:16px 'BasisGrotesquePro',sans-serif;padding:10px 15px;border:none;background:#F8F4F0;box-sizing:border-box;}
.review-form textarea {height:230px;}
.review-form--btns {display:flex;align-items:center;}
.review-form--btns p {max-width:245px;padding:0 !important;}
.review-form--btns .btn {width:210px;margin:0 15px 0 0;}

.reviews-total {position:relative;min-height:155px;padding:0 0 50px 202px;}
.reviews-total--all {position:absolute;top:0;left:0;padding:0 0 32px 0;}
.reviews-total--all span {position:absolute;left:-10%;bottom:0;width:120%;font-size:16px;line-height:22px;text-transform:uppercase;text-align:center;}
.reviews-total--all div {position:relative;display:flex;width:119px;height:119px;color:#fff;font-size:50px;line-height:1;text-align:center;align-items:center;justify-content:center;background:#6E3521;border-radius:50%;}
.reviews--all {font-size:16px;line-height:1.4;}
.reviews--all p {padding:0;}
.reviews--item {display:flex;align-items:center;margin:10px 0 0 0;}
.reviews--item:first-child {margin:0;}
.reviews--item p {position:relative;width:32px;min-width:32px;padding-left:20px;}
.reviews--item p::before {content:' ';position:absolute;top:50%;left:0;width:16px;height:16px;margin:-2px 0 0 0;background:url(images/icon-star-on.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}
.reviews--item em {width:80px;min-width:80px;font-style:normal;text-align:right;}
.reviews--line {position:relative;overflow:hidden;width:100%;height:4px;background:#F8F4F0;border-radius:3px;}
.reviews--line span {position:absolute;top:0;left:0;height:100%;background:#6E3521;border-radius:3px;}

.review-inf {padding:20px;margin:0 0 30px 0;background:#F8F4F0;}
.review-inf--head {position:relative;display:flex;min-height:50px;font-size:16px;line-height:1.4;text-transform:uppercase;align-items:center;padding:0 0 20px 60px;}
.review-inf--head strong {font-weight:normal;}
.review-inf--img {position:absolute;top:0;left:0;display:flex;width:50px;height:50px;color:#fff;text-align:center;align-items:center;justify-content:center;background:#6E3521;border-radius:50px;}
.review-inf--body {font-size:16px;line-height:1.1;padding:0 0 5px 0;}
.review-inf--foot {display:flex;align-items:center;justify-content:space-between;}

section.area-info-order {}
	.info-order {position:relative;padding:50px 50px 36px 50px;background:#F8F4F0;}
	.info-order::before {content:' ';position:absolute;right:50px;bottom:0;width:376px;height:100%;padding:96px 0 0 0;background:url(images-cart/cart-help.png?v=1) no-repeat center top;background-size:100% auto;}
	.info-order .h-3 {position:relative;max-width:400px;padding:0 0 40px 0;}
	.info-order--tag {position:relative;display:inline-block;font-size:18px;line-height:24px;vertical-align:top;padding:11px 20px 10px 20px;margin:0 24px 24px 0;background:#fff;}
	.info-order--tag a[href^="tel:"] {font-weight:500;}
	.info-order--tag .btn-whatsapp {position:relative;top:5px;margin:-12px 0 0 10px;}

section.area-cart {}
	.area-cart .woocommerce-notices-wrapper {padding:0 0 15px 0;}
	.area-cart .h-1 + .woocommerce-notices-wrapper {display:none;}
	.area-cart .woocommerce-message {padding:0 0 15px 0;}
	.area-cart .woocommerce-message a {text-decoration:underline;}
	.area-cart .woocommerce-message a:hover,
	.area-cart .woocommerce-message a:active {text-decoration:none;}
	.area-cart.checkout-active + .woocommerce .woocommerce-checkout-payment .place-order::after {display:none;}
	.area-cart.checkout-active + .woocommerce .woocommerce-checkout-payment .place-order .btn {color:#fff;border-color:#282525;background-color:#282525;}
	.area-cart.checkout-active + .woocommerce .woocommerce-checkout-payment .place-order .btn:hover,
	.area-cart.checkout-active + .woocommerce .woocommerce-checkout-payment .place-order .btn:active {border-color:#6E3521;background-color:#6E3521;}
	.area-cart.checkout-active .cart-total--foot .btn--noactive {display:none;}

.carts-wrap {position:relative;min-height:210px;padding:0 440px 0 0;}
.ajax-cart-page {position:relative;overflow:hidden;}
.cart-item {position:relative;display:flex;margin:0 0 30px 0;}
.cart-item--img {position:relative;width:153px;min-width:153px;max-height:205px;margin:0 24px 0 0;}
.cart-item--img::before {content:' ';display:block;height:0;padding:134% 0 0 0;}
.cart-item--img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.cart-item--txt {position:relative;width:100%;min-height:100%;padding:0 0 40px 0;border-bottom:solid 1px #DCDCDC;box-sizing:border-box;}
.cart-item--txt .h-4 {padding-right:35px !important;}
.cart-item .tags {align-items:center;padding:0 0 5px 0;}
.cart-item .prod--price,
.cart-item .quantity-wrap {position:absolute;bottom:20px;}
.cart-item .prod--price {right:0;font-size:16px;padding:0;}
.cart-item .prod--price-val {font-size:20px;}
.cart-item .quantity-wrap {left:0;}
.cart--del {cursor:pointer;position:absolute;z-index:1;top:0;right:0;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:solid 1px #282525;border-radius:30px;box-sizing:border-box;}
.cart--del svg {width:10px;height:auto;}

.cart-item.cart-item--notags .cart-item--img {max-height:153px;}

.cart-collaterals {position:absolute;top:0;right:0;width:384px;}
.cart--total--box {padding:30px;margin:0 0 10px 0;background:#F8F4F0;}

.wc-account-nav-wrap {display:flex;padding:0 0 50px 0;}
.wc-account-nav {display:flex;color:#fff;font-size:18px;line-height:1;list-style:none;padding:2px 4px;margin:0 !important;background:#6E3521;border-radius:60px;}
.wc-account-nav li {padding:2px 0;}
.wc-account-nav a {display:flex;height:52px;color:#fff;text-align:center;align-items:center;justify-content:center;padding:0 26px;border-radius:30px;}
.wc-account-nav .is-active a {color:#282525;background:#fff;}

.myaccount-order {align-items:center;justify-content:space-between;padding:15px;margin:0 0 20px 0 !important;background:#F8F4F0;}
.myaccount-order .col {padding:15px;}
.myaccount-order .col[data-type="order-number"] {max-width:200px;}
.myaccount-order .col[data-type="order-date"] {max-width:140px;}
.myaccount-order .col[data-type="order-status"] {max-width:140px;}
.myaccount-order .col[data-type="order-actions"] {max-width:140px;}
.myaccount-order p {padding:0;margin:0;}
.myaccount-order--title {display:block;font-size:18px;line-height:1.1;text-transform:uppercase;padding:0 0 10px 0;}
.myaccount-order--total {display:flex;color:#fff;align-items:center;justify-content:space-between;padding:15px 25px;background:#6E3521;}
.myaccount-order--total .myaccount-order--title {padding:0;}
.myaccount-order--total .amount {font-weight:bold;}

.woocommerce-order-details {padding:40px;margin:0 0 20px 0;background:#F8F4F0;}
.woocommerce-order-details .h-3 {font-size:30px;}
.woocommerce-order-details + .woocommerce-order-details__title,
.woocommerce-order-details + .woocommerce-order-details__title + .woocommerce-table {display:none;}
.wc-order-wrap {display:flex;margin:0;}
.wc-order-wrap .h-4s {font-weight:500;padding-bottom:10px;}
.wc-order-wrap .wc-order,
.wc-order-wrap .woocommerce-customer-details {width:100%;box-sizing:border-box;}
.wc-order-wrap .woocommerce-customer-details {max-width:30%;padding-left:50px;}
.wc-order-wrap .woocommerce-columns {padding:20px 20px 5px 20px;background:#fff;}
.wc-order-wrap .woocommerce-column {padding:0 0 15px 0;}
.wc-order-wrap .woocommerce-column p {padding:0;margin:0;}
.wc-order-wrap address {font-style:normal;}
.wc-order {position:relative;}
.wc-order--body {font-size:18px;font-weight:500;line-height:1.3;}
.wc-order--body td {padding:5px;}
.wc-order--body td:first-child {font-weight:normal;padding-left:0;}
.wc-order--body td:last-child {text-align:right;padding-right:0;}
.wc-order--body ul {list-style:none;margin:0 !important;}
.wc-order--body p:last-child {padding-bottom:0 !important;}
.wc-order--foot {font-size:18px;line-height:1.3;padding:20px 0 60px 0;margin:15px 0 0 0;border-top:solid 1px #282525;}
.wc-order--foot p {display:flex;align-items:center;justify-content:space-between;padding:0;margin:0 0 20px 0;}
.wc-order--order_total {position:absolute;left:0;bottom:0;width:100%;color:#fff;font-weight:bold;padding:14px !important;margin:0 !important;background:#6E3521;box-sizing:border-box;}
.wc-order--order_total strong {font-weight:normal !important;text-transform:uppercase;}

.woocommerce-MyAccount-content .woocommerce-notices-wrapper {padding:0 0 10px 0;}
.woocommerce-MyAccount-content .woocommerce-message {padding:15px;margin:0 0 20px 0;background:#F8F4F0;}
.wc-form-account {display:block;background:#F8F4F0;}
.wc-form-account p {padding:0 0 30px 0;}
.wc-form-account ::-moz-placeholder {opacity:1;color:#8A8A8A;}
.wc-form-account ::-webkit-input-placeholder {opacity:1;color:#8A8A8A;}
.wc-form-account input[type="text"],
.wc-form-account input[type="tel"],
.wc-form-account input[type="email"],
.wc-form-account input[type="password"] {width:100%;height:29px;font:16px 'BasisGrotesquePro';padding:0;border:none;border-bottom:solid 1px #8A8A8A;background:transparent;}
.wc-form-account .inp-lbl {display:block;color:#8A8A8A;text-align:left;}
.wc-form-account--btns {padding:0 40px 40px 40px;}
.wc-form-account fieldset {position:relative;padding:40px 40px 40px 40%;border:none;border-top:solid 1px #6E3521;box-sizing:border-box;}
.wc-form-account fieldset:first-child {border:none;}
.wc-form-account legend {position:absolute;top:0;left:0;font-size:18px;line-height:1.1;margin:40px;}
.wc-form-account .btn {margin:0;}


.wc-thankyou {position:relative;padding:40px 0 0 0;}
.wc-thankyou--icon {position:absolute;top:-50px;left:50%;width:55px;object-fit:contain;transform:translateX(-50%);}
.wc-thankyou .h-1 {text-align:center;}
.wc-thankyou--head {text-align:center;padding:0 0 40px 0;}
.wc-thankyou--order-details,
.wc-thankyou--order-total {max-width:792px;box-sizing:border-box;margin:0 auto !important;}
.wc-thankyou--order-details,
.wc-thankyou--order-total ul {list-style:none !important;margin:0 auto !important;}
.wc-thankyou--order-details strong,
.wc-thankyou--order-total strong {font-weight:500;}
.wc-thankyou--order-details {font-size:18px;line-height:1.3;padding:0 0 30px 0;}
.wc-thankyou--order-details li {position:relative;padding:19px 19px 19px 73px;margin:0 0 20px 0;background:#F8F4F0;}
.wc-thankyou--order-details svg {position:absolute;top:50%;left:20px;width:33px;height:auto;object-fit:contain;transform:translateY(-50%);}
.wc-thankyou--overview-time svg {left:15px;width:42px;}
.wc-thankyou--order-total {position:relative;overflow:hidden;color:#fff;font-size:22px;line-height:1.2;text-align:center;margin-bottom:30px !important;background:#6E3521 url(images/wc-thankyou--bgb.webp) no-repeat right bottom;background-size:auto 90px;}
.wc-thankyou--order-total ul {padding:30px;background:url(images/wc-thankyou--bgt.webp) no-repeat left top;background-size:auto 118px;}
.wc-thankyou--order-total li {position:relative;margin:0;}
.wc-thankyou--btns {text-align:center;padding:0 0 30px 0;}


.wc_payment_methods {list-style:none;margin:0 !important;}
.wc_payment_methods li {display:flex;align-items:center;padding:0;margin:0 0 15px 0;}
.wc_payment_methods input[type='checkbox'],
.wc_payment_methods input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
.wc_payment_methods label::before {content:' ';display:inline-block;width:13px;height:13px;vertical-align:top;margin:0 3px 0 0;border:solid 1px #8A8A8A;background:url(images/wc-chk-w.svg?v=1) no-repeat 100px 100px;background-size:auto 6px;border-radius:40px;}
.wc_payment_methods input:checked + label::before {border-color:#282525;background-color:#282525;background-position:center center;}


.area-checkout .a-chk-wrap {padding:0 440px 0 0;}
.woocommerce-input-wrapper {display:block;}
.wc-shipping-fields {padding:0 0 20px 0;}

.check-tabs {display:flex;flex-wrap:wrap;padding:0 0 10px 0;margin:0 0 0 -15px;}
.check-tabs input[type='checkbox'],
.check-tabs input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
.check-tabs .lbl {display:flex !important;min-height:40px;font-size:18px;line-height:1;text-align:center;align-items:center;justify-content:center;padding:0 20px;margin:0 0 15px 15px;border:solid 1px #6E3521;background:#fff;box-sizing:border-box;border-radius:40px;}
.check-tabs input:checked + .lbl {color:#fff;background:#6E3521;}

.check-chk {display:inline-block;color:#8A8A8A;font-size:14px;line-height:1;padding:0 0 10px 0;}
.check-chk p {padding:0 0 10px 0;}
.check-chk input[type='checkbox'],
.check-chk input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
.check-chk .lbl::before {content:' ';display:inline-block;width:13px;height:13px;vertical-align:top;margin:0 10px 0 0;border:solid 1px #8A8A8A;background:url(images/wc-chk-w.svg?v=1) no-repeat 100px 100px;background-size:auto 6px;border-radius:40px;}
.check-chk input:checked + .lbl::before {border-color:#282525;background-color:#282525;background-position:center center;}

.check--plashka {display:none;color:#282525;padding:6px 10px;margin:0 0 0 7px;background:#F8F4F0;}
.check-chk input:checked + .check--plashka,
.check-chk input:checked + .lbl + .check--plashka {display:inline;}

.check-chk--payment {color:#282525;font-size:16px;}
.check-chk--payment label {position:relative;display:inline-block;vertical-align:top;}
.check-chk--payment .lbl-icon {position:absolute;top:50%;left:21px;width:72px;height:29px;transform:translateY(-50%);}
.check-chk--payment .lbl {display:flex;min-height:31px;align-items:center;padding:1px 0 0 100px;}
.check-chk--payment .lbl::before {position:absolute;top:50%;left:0;transform:translateY(-50%);}

.place-order {position:relative;display:flex;flex-wrap:wrap;align-items:center;}
.place-order::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
.place-order p {max-width:340px;color:#8A8A8A;font-size:14px;line-height:1.3;padding:0 0 15px 0;}
.place-order a {color:#8A8A8A;}
.place-order .btn {color:#fff;margin:0 15px 15px 0;border-color:#DCDCDC;background-color:#DCDCDC;}


.wooccm-type-date {max-width:372px;}
.wooccm-type-text label {display:block;color:#8A8A8A;font-size:16px;line-height:1.2;vertical-align:top;}
.wooccm-type-text .woocommerce-input-wrapper {display:block;padding:0 0 15px 0;}
.wooccm-type-text input[type="text"],
.wooccm-type-text input[type="tel"],
.wooccm-type-text textarea,
.wooccm-type-text input[type="date"],
.wooccm-type-text select {width:100%;height:28px;color:#282525;font:16px 'BasisGrotesquePro';padding:0;border:none;border-bottom:solid 1px #8A8A8A !important;border:transparent;}
.wooccm-type-text input[type="text"].err,
.wooccm-type-text input[type="tel"].err,
.wooccm-type-text textarea.err,
.wooccm-type-text input[type="date"].err,
.wooccm-type-text select.err {border-bottom-color:red !important;}
.wooccm-type-text input[type="text"]:focus,
.wooccm-type-text input[type="tel"]:focus,
.wooccm-type-text textarea:focus,
.wooccm-type-text input[type="date"]:focus,
.wooccm-type-text select:focus {border-color:#282525 !important;}
.wooccm-type-text input[type="text"].err:focus,
.wooccm-type-text input[type="tel"].err:focus,
.wooccm-type-text textarea.err:focus,
.wooccm-type-text input[type="date"].err:focus,
.wooccm-type-text select.err:focus {border-color:#282525 !important;}

.inps-row {display:flex;margin:0 -12px;}
.inps-row .wooccm-type-text {width:100%;padding:0 12px;box-sizing:border-box;}

.wc-shipping--zapiska {position:relative;top:-75px;overflow:hidden;display:none;padding:30px;background:#F8F4F0;}
.wc-shipping--zapiska textarea {background:transparent !important;}
.wc-shipping--zapiska.open {display:block;}


#shipping_method .amount {display:inline;}
.inps-inf {color:#8A8A8A;font-size:14px;line-height:1.3;}

.cart-total {position:relative;transform:translateY(0);transition:transform 200ms ease 0ms;}
.cart-total .btn--noactive {cursor:default;color:#fff;border-color:#DCDCDC;background-color:#DCDCDC;}
.cart-total--head {font-size:18px;line-height:1;text-transform:uppercase;padding:18px 30px 15px 30px;margin:0 0 10px 0;background:#F8F4F0;}
.cart-total--body {padding:30px;margin:0 0 30px 0;background:#F8F4F0;}
.cart-total--list {font-size:18px;line-height:1.2;list-style:none;padding:0 0 10px 0;margin:0 !important;}
.cart-total--list li {display:flex;align-items:flex-end;padding:0 0 12px 0;}
.cart-total--list .l {width:100%;height:5px;background:url(images-cart/cart-total-line.png?v=1) repeat-x left top;}
.cart-total--list span,
.cart-total--list strong {white-space:nowrap;}
.cart-total--list strong {font-weight:500;text-align:right;}
.cart-total--list .sale {color:#F55F5D;}
.cart-total--btns {padding:0 0 5px 0;}
.cart-total--btns .btn {width:100%;}
.cart-total--itog {display:flex;font-size:24px;line-height:1.2;align-items:flex-end;justify-content:space-between;}
.cart-total--itog strong {font-weight:500;}
.cart-total--foot {}

.cart-dop {display:flex;padding:0 0 20px 0;margin:0 -5px;}
.woocommerce-cart-form .cart-dop {display:none !important;}
.cart-dop--col {width:100%;padding:0 5px 10px 5px;box-sizing:border-box;}
.cart-dop--item {position:relative;overflow:hidden;display:flex;min-height:50px;font-size:14px;line-height:1.3;text-align:left;align-items:center;justify-content:center;padding:5px;background:#F8F4F0;border-radius:40px;}
.cart-dop--item input[type='checkbox'],
.cart-dop--item input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
.cart-dop--item .lbl {display:inline-block;min-width:13px;width:13px;height:13px;vertical-align:top;margin:0 7px 0 0;border:solid 1px #8A8A8A;background:url(images/wc-chk-w.svg?v=1) no-repeat 100px 100px;background-size:auto 6px;border-radius:40px;}
.cart-dop--item input:checked + .lbl {border-color:#282525;background-color:#282525;background-position:center center;}
.cart-dop--icon {display:flex;position:relative;overflow:hidden;min-width:40px;width:40px;height:40px;align-items:center;justify-content:center;margin:0 7px 0 0;background:#6E3521;border-radius:40px;}
.cart-dop--icon img {position:relative;}
.cart-dop--name em {display:block;font-style:normal;} 


.area-checkout {padding-bottom:100px;}


.area-info-order {}

@media screen and (max-width: 1700px) {
	.header-row .col--main {min-width:57%;max-width:57%;}
}
@media screen and (max-width: 1400px) {
	.header-row .col--main {min-width:56%;max-width:56%;}
}
@media screen and (max-width: 1000px) {
	*[class^=mobile-] {display:block !important;}
	*[class^=desktop-] {display:none;}

	html, body {overflow:auto;overflow-x:hidden;}

	.container {padding:0 20px;}
	.fl-row {flex-wrap:wrap;margin:0 -10px;}
	.col {width:50%;padding:0 10px 20px 10px;}
	.plashka {display:flex !important;}


	.mobile-nav-wrap {opacity:0;z-index:-1;position:fixed;top:0;left:0;overflow:hidden;overflow-y:auto;width:100%;height:100%;font-size:16px;line-height:1.2;text-align:left;margin:0 auto;background:#fff;transform:translateX(-100%);}
	.mobile-sbm {cursor:pointer;position:relative;display:block;width:32px;height:32px;line-height:1px;padding:10px 0;background:#6E3521;border-radius:50%;box-sizing:border-box;}
	.mobile-sbm::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}
	.mobile-sbm i {display:block;overflow:hidden;width:16px;height:2px;margin:0 auto 3px auto;background:#fff;-moz-transition:all 300ms ease 0ms;-webkit-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;}

	.sbm--tel {position:relative;overflow:hidden;display:block;width:32px;min-width:32px;color:transparent;font-size:0;background:#282525;border-radius:50%;}
	.sbm--tel::before {content:' ';display:block;height:0;padding:100% 0 0 0;background:url(images/icon-tel-w.svg?v=1) no-repeat center center;background-size:auto 16px;}


	.stars-lbl {display:block;padding:5px 0 0 0;}
	.stars-lbl i {display:none;}

	.btn--cart {overflow:hidden;max-width:40px;color:transparent !important;font-size:0 !important;line-height:1;}
	.btn--cart::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/icon-cart.svg?v=1) no-repeat center center;background-size:auto 20px;}

	.rating-chk {display:block;margin:0 0 15px 0;}

	.btn {min-width:212px;min-height:62px;font-size:18px;line-height:22px;padding:20px;}
	.btn img, .btn svg {width:10px;margin-top:-2px;}
	.btn--cat,
	.btn--cat-price {min-width:0;min-height:36px;font-size:16px;line-height:20px;padding:7px 14px;}
	.btn--circle {min-height:50px;width:50px;min-width:0;padding:0;}

	.tabs-nav {padding:0 0 20px 0;margin:0 -5px !important;}
	.tabs-nav li {padding:0 5px 10px 5px;}
	.tabs-nav--link {min-width:0;min-height:42px;font-size:18px;line-height:22px;padding:9px 19px;}

	.select-view {font-size:18px;line-height:1.3;padding:0 0 20px 0;margin:0;}


	.header {position:fixed;top:0;left:0;width:100%;padding:21px 0;}
	.header .fl-row {min-height:32px;}
	.mobile-bl.header-row {display:flex !important;justify-content:space-between;margin:0;}

	.content {padding-top:154px;}

	.footer {padding-bottom:70px;}
	.footer .desktop-bl {display:none;}
	.footer .container {text-align:center;}
	.footer .soc-nav {position:relative;justify-content:center;padding-bottom:30px;}
	.footer .btn {max-width:212px;margin-bottom:30px;}
	.footer--line {height:96px;font-size:30px;line-height:1.2;}
	.footer--nav .container {position:relative;padding:0 5px;}
	.footer--nav .container::before {content:' ';position:absolute;top:0;left:50%;width:1px;height:100%;background:#fff;}
	.footer-menu {display:block;width:50%;text-align:center;padding:25px 0;margin:0 !important;}
	.footer-menu li {padding:5px 0;}
	.footer-row {display:block;padding:30px 0;margin:0 !important;}
	.footer-row .col {width:auto;padding:0;border:none;}
	.foot-box--fix {position:relative;top:0;left:0;width:100%;}
	.foot-box:last-child {justify-content:center;}
	.footer--tel {font-size:30px;text-align:center;padding-bottom:30px;}
	.footer--info {position:relative;min-height:0;padding:31px 0 30px 0;margin:0;}
	.footer--info::before {content:' ';position:absolute;top:0;left:-20px;width:100%;height:1px;padding:0 20px;background:#fff;}
	.copy-menu {padding:0;}
	.copy-menu li {padding:0 0 10px 0;}


	.h-1,
	.area-article h1,
	.area-seo h1 {font-size:36px;line-height:1.05;text-align:center;padding-bottom:30px;}
	.h-2,
	.area-article h2,
	.area-seo h2 {font-size:30px;line-height:1.05;text-align:center;padding-bottom:30px;}
	.h-2--none {padding:0 !important;}
	.h-2--bl {display:block;}
	.h-2--sm {top:0;max-width:160px;transform:none;}
	.h-2 u {top:-5px;}
	.h-3 {font-size:24px;line-height:1.05;text-align:center;}
	.h-3s,
	.area-article h3,
	.area-seo h3 {font-size:20px;line-height:1.05;text-align:center;}
	.h-4,
	.area-article h4,
	.area-seo h4 {font-size:16px;font-weight:normal;line-height:1.2;padding-bottom:20px;}
	.h-4s {padding-bottom:15px;}

	.bl-title {display:block;}
	.bl-title .select-wrap {justify-content:center;margin:0 0 30px 0;}

	.box {padding:30px 20px 20px 20px;}
	.box--txt {max-width:100%;padding:0;}
	.box--txt::before {margin-bottom:10px;}
	.box--txt .h-2 {padding-bottom:30px;}
	.box--txt .btn {max-width:100%;width:auto;}
	.box--txt-help {padding:0 10px;}
	.box--txt-help::before {display:none;background:transparent;}
	.box--inf {max-width:275px;padding:15px 0 0 0;}
	.box--img {position:relative;top:20px;width:auto;height:230px;margin:0 -20px;}
	.box--tabs {padding:0;}

	.tags {padding-bottom:20px;}


	.area {padding:40px 0 16px 0;}
	.area + .area--bg {margin:40px 0;}
	.area:last-child {padding-bottom:70px;}
	.area--head .h-3s {padding-bottom:20px;}
	.area-crumbs {padding-top:20px;}
	.area-crumbs + .area {padding-top:14px;}
	.area-crumbs + .woocommerce-notices-wrapper + .area {padding-top:14px;}


	.cart-empty {padding:60px 0 0 0;}
	.cart-empty::before {width:100%;height:54px;}
	.cart-empty--h {font-size:36px;line-height:1.2;padding:0 0 20px 0;}
	.cart-empty--txt {max-width:330px;font-size:16px;line-height:1.3;padding:20px 0 15px 0;margin:0 auto;}


	section.area-404 {padding-bottom:60px !important;}
	.h-404 {font-size:80px;line-height:1;padding:0 0 30px 0;}
	.h-404::before {height:23px;margin:0 0 30px 0;}
	.txt-404 {font-size:16px;line-height:1.3;padding:0 0 15px 0;}


	section.area-main {padding:21px 0;margin:0;}
	section.area-main .container {padding-left:0;padding-right:0;}
	.main {min-height:0;text-align:center;padding:0;margin:0;}
	.main .prod-main {position:relative;bottom:0;width:auto;max-width:251px;}
	.main-head {max-width:100%;padding:0 0 35px 0;}
	.main-box {position:relative;width:auto;height:402px;padding:0;margin:0 0 30px 0;}
	.main-box--txt {top:0;width:90%;max-width:295px;min-height:134px;}
	.main-box--link {left:20px;bottom:20px;font-size:16px;line-height:1.2;}
	.prod-main .prod--btns {position:relative;}


	section.area-catalog {}
	.catalog-row .col {width:50%;}
	.catalog-tags {justify-content:center;padding:0 0 20px 0;margin:0 -5px;}
	.catalog-tags .btn {margin:0 auto;}
	.catalog-tags .col {padding:0 5px 10px 5px;}
	.catalog-tags .col--price {width:100%;text-align:center;padding-bottom:20px;}
	.catalog-tags .col--price .btn {padding-top:8px;padding-bottom:6px;}

	.prod .btn {min-height:40px;padding:2px 0 0 0;}
	.prod--img::before {padding-top:133%;}
	.prod--tags {padding:10px 10px 3px 3px;}
	.prod--tags-item {min-width:32px;height:32px;font-size:12px;line-height:1.2;padding:3px 5px 0 5px;margin:0 0 10px 10px;border-radius:16px;}
	.prod--like {width:17px;height:15px;padding:10px;}
	.prod--like::before,
	.prod--like::after {background-size:17px auto;}
	.prod--price {padding-bottom:15px;}
	.prod--price-sale {display:none;}
	.prod--txt {padding-bottom:40px;}
	.prod--btns-col:first-child {max-width:45px;}

	.prod-main {display:block;max-width:251px;margin:0 auto;}
	.prod-main .h-3s {padding-bottom:15px;}
	.prod-main .stars-bl {justify-content:center;}
	.prod-main .prod--btns {max-width:170px;display:flex !important;margin:0 auto !important;}
	.prod-main--img {width:auto;min-width:0;max-width:100%;height:280px;margin:0 0 20px 0;}
	.prod-main--txt {position:static;padding:0;}
	.prod-main--txt .link {display:none;}
	.prod-main--txt-cont {padding:0;}
	.prod-main--txt-exp {min-height:0;}
	.prod--day {position:absolute;top:10px;right:10px;}


	section.area-quiz {padding:50px 0;}
	.area-quiz .area--head {padding-bottom:0;}
	.quiz .h-3s {font-size:18px;padding-bottom:30px;}
	.quiz .btn {margin-bottom:10px;}
	.quiz--inps {font-size:16px;text-align:left;justify-content:flex-start;padding:0 0 5px 0;margin:0 -5px;}
	.quiz--inps .col {min-width:50%;padding:0 5px 15px 5px;}


	section.area-quiz-new {}
	.area-quiz-new .area--head {max-width:300px;}
	.area-quiz-new .h-2 {padding-bottom:10px;}
	.quiz-new {padding:25px;}
	.quiz-new--body {padding-bottom:10px;margin:0 -5px;}
	.quiz-new--body .fl-row--imgs .col {width:50%;}
	.quiz-new--body .col {padding:5px;}
	.quiz-new--body .lbl {text-align:left;}
	.quiz-new--btns {display:block;}
	.quiz-new .chk-img {font-size:14px;}
	.quiz-new--btns .btn {min-width:210px;}
	.quiz-new--btns .btn--wht {margin-top:10px;}
	.quiz-new--form {padding:0 5px;}


	section.area-info {padding:24px 0 0 0 !important;}
	.info-row {display:block;padding:0;margin:0;}
	.info-row .col {width:auto;padding:0 0 24px 0;}
	.info {position:relative;max-width:325px;height:auto;padding:20px;margin:0 auto;box-sizing:border-box;}
	.info--img {position:absolute;top:0;left:0;width:40px;height:40px;margin:20px;}
	.info .h-4 {display:flex;min-height:40px;align-items:center;padding:0 0 0 52px;margin:0 0 20px 0;}
	.info--body {height:auto;max-width:100%;}


	section.area-seo {}
	.area-seo .container {text-align:center;}
	.area-seo .h-2 {max-width:320px;padding-bottom:40px;margin:0 auto;}
	.area-seo .h-3s {padding-bottom:30px;}
	.area-seo picture[style="float:left;"],
	.area-seo .seo--img {float:none !important;display:block;margin:0 0 30px 0;}
	.seo--img img {width:100%;height:336px;}
	.seo-gallery,
	.area-seo .gallery  {flex-wrap:nowrap;padding:15px 0 30px 0;}
	.seo-gallery .col,
	.area-seo .gallery .gallery-item {max-width:50%;}
	.seo-gallery .col:nth-child(n+4),
	.area-seo .gallery .gallery-item:nth-child(n+4) {display:none !important;}

	.page--home .area-seo ul {list-style:none;margin-left:0 !important}
	.page--home .area-seo li {padding-bottom:10px;}


	section.area-pageinfo .container {text-align:left !important;}


	section.area-insta {}
	.area-insta .container::after {display:none;}
	.insta-box {min-height:0;margin:0;}
	.insta-box--img {position:relative;right:auto;display:block;width:100%;height:auto;max-height:376px;margin:0 0 30px 0;}
	.insta-box--img::before {content:' ';display:block;height:0;padding:112% 0 0 0;}
	.insta-gallery {flex-wrap:nowrap;padding:0 0 30px 0;margin:0 -5px;}
	.insta-gallery .col {padding:0 5px;}
	.insta-box--txt {position:relative;text-align:center;padding:0 0 5px 0;}
	.insta-box--txt p {padding:0;}
	.h-2 + .insta-box--txt {top:-25px;padding:0;}
	.insta-box--btns {position:relative;display:block;text-align:center;margin:0;}
	.insta-box--btns .col {padding:0 0 30px 0;}
	.insta--like {font-size:18px;line-height:1.2;}


	section.area-gallery {}
	.sw-gallery .swiper {padding:0 2px;}
	.sw-gallery .swiper-wrapper {transform:none !important;height:auto;}
	.sw-gallery .swiper .swiper-slide {width:33.333%;min-width:0;max-width:100%;height:auto;}
	.sw-gallery .swiper .swiper-slide:nth-child(n+4) {display:none;}
	.sw-gallery img {height:auto;}


	section.area-news {}
	.sw-news {padding:0;}
	.sw-news .swiper {margin:0;}
	.sw-news .swiper-wrapper {display:block;height:auto;transform:none !important;}
	.sw-news .swiper .swiper-slide {width:auto !important;min-width:0;max-width:100%;height:auto;padding:30px 0;margin:0 !important;border-top:solid 1px #282525;}
	.sw-news .swiper .swiper-slide:first-child {border:none;}
	.sw-news .swiper .swiper-slide:nth-child(n+4) {display:none;}
	.sw-news .swiper-slide::before {display:none;}
	.news {height:auto;padding:70px 0 0 0;}
	.news picture {position:relative;}
	.news picture img {height:165px;}
	.news--title {padding-bottom:20px;}
	.news--title .h-4 {line-height:1.3;text-align:center;padding:0;}


	section.area-article {}
	.area-article img {height:auto;}
	.area-article h3,
	.area-article p {padding-bottom:20px;}
	.area-article h3 {text-align:left;padding-top:0;}

	section.area-contacts {}
	.area-contacts h1 {text-align:left;}
	.area-contacts .fl-row {display:block;text-align:left;padding:0;margin:0;}
	.area-contacts .col,
	.area-contacts .col:first-child {max-width:100%;width:auto;padding:0;}
	.area-contacts .soc-nav {padding-bottom:30px;}

	section.area-pageinfo {}
	.area-pageinfo h1 {text-align:left;}
	.faq-item-wrap {padding:0;}
	.faq-item {text-align:left;margin:0 0 20px 0;}
	.faq-item--head {padding-left:44px;}
	.faq-item--head .num {width:44px;}
	.faq-item--head h4 {font-weight:500;}
	.faq-item--body {padding:0 15px 10px 15px;}

	section.area-like {}
	.area-like .h-1 {text-align:center;padding:0 0 20px 0;margin:0 0 20px 0;}


	section.area-about {}
	.area-about .container,
	.area-about * {text-align:left !important;}


	.area-cat-main .bl-title {text-align:left;margin:0;}
	.area-cat-main .bl-title .select-wrap {flex-wrap:wrap;justify-content:flex-start;margin:0 0 20px 0;}
	.area-cat-main .h-2 {text-align:left;padding-bottom:20px;margin:0;}
	.area-cat-main .bl-title .h-2 {margin-left:0 !important;}
	.area-cat-main .select-lbl {margin:0 5px 0 0;}

	.btn--filt {width:100%;min-width:0;min-height:52px;padding:15px;}
	.btn--filt.open::after {transform:translateY(-50%) scale(1,-1);}
	.catalog-filter {padding:0 0 10px 0;}
	.catalog-filter.open {display:block;}
	.catalog-filter .col {width:100%;}
	.filter--body {position:relative;top:0;}
	.filter--body .swiper-wrapper {height:auto;}

	.pagination-wrap {margin:10px 0 0 0;}
	.pagination-wrap ul.page-numbers {position:relative;top:0;transform:none;}
	.pagination-wrap .btn {width:100%;max-width:335px;margin:0 0 26px 0;}
	ul.page-numbers {justify-content:center;padding:0 0 22px 0;margin:0 -7px !important;}
	ul.page-numbers li {padding:4px 7px;}


	.kartochka {display:block;padding:0;margin:0 !important;}
	.kartochka .col {width:auto;padding:0 0 30px 0;}
	.kartochka .col-gallery {max-width:100%;}
	.kartochka--head {display:block;padding:0 0 20px 0;}
	.kartochka--head .h-3 {font-size:30px;line-height:1.1;text-align:left;padding:0 0 10px 0;}
	.kartochka--head .rating-chk {display:flex;margin:0 0 10px 0;}
	.kartochka--head .rating-chk .stars-lbl {padding:0;}
	.kartochka--head .rating-chk .stars-lbl i {display:inline;}
	.kartochka--price {padding-bottom:20px;}
	.kartochka--price .prod--price-val,
	.kartochka--price strong {font-size:24px;font-weight:normal;line-height:1.2;}
	.kartochka--price .prod--price-sale {display:inline-block;}
	.kartochka--btns p {width:100%;}
	.kartochka--btns .btn {width:100%;min-width:0;padding-left:0;padding-right:0;}
	.kartochka--tabs {padding:5px;margin:0 0 20px 0 !important;border-radius:20px;}
	.kartochka--tabs li {padding:5px;}
	.kartochka--tabs .tabs-nav--link {padding:2px 10px;}
	.kartochka--reviews .fl-row {display:block;margin:0;}
	.kartochka--reviews .col {width:auto;padding:0;}
	.kartochka--reviews .col--sub {padding-top:30px;}
	.kartochka--btns .btn {min-height:54px;padding:16px 10px;}
	.kartochka--btns .btn--wht {color:#fff;background-color:#282525;}

	.swiper-gl {margin:0 0 10px 0;}
	.swiper-gl .swiper-wrapper {height:auto;}
	.swiper-th {margin:0 -5px;}
	.swiper-th .swiper-wrapper {height:auto;}
	.swiper-th .swiper-slide {height:auto;padding:0 5px;}

	.reviews-total {padding-left:125px;}
	.reviews-total--all::before {display:none;background:transparent !important;}
	.reviews--item em {min-width:70px;width:70px;}
	.review-form .inp-bl p {padding:0;}
	.review-inf {margin-bottom:10px;}

	.wc-account-nav-wrap {padding:0 0 30px 0;}
	.wc-account-nav {font-size:16px;}
	.wc-account-nav a {height:42px;padding:1px 26px 0 26px;}

	.myaccount-order {padding:10px 0;}
	.myaccount-order .col {width:100%;max-width:100% !important;padding:10px 20px;}
	.myaccount-order .col[data-type="order-total"] {padding-left:0;padding-right:0;}
	.myaccount-order--total {padding:14px 20px;}

	.woocommerce-MyAccount-content .h-3 {font-size:30px;text-align:left;}
	.woocommerce-order-details {padding:20px;}
	.woocommerce-order-details .h-3 {font-size:20px;text-align:left;}
	.wc-order-wrap {display:block;}
	.wc-order-wrap .wc-order {padding-bottom:20px;}
	.wc-order-wrap .wc-order--foot {padding-bottom:0;}
	.wc-order-wrap .wc-order--order_total {position:relative !important;width:auto !important;padding:15px 20px 14px 20px !important;margin:0 -20px !important;}
	.wc-order-wrap .woocommerce-customer-details {max-width:100%;padding:0;}

	.wc-form-account fieldset {padding:70px 20px 20px 20px;}
	.wc-form-account legend {font-size:16px;font-weight:500;margin:20px;}
	.wc-form-account--btns {padding:0 20px 20px 20px;}
	.wc-form-account--btns .btn {max-width:100%;}
	.wc-form-account p {padding-bottom:20px;}
	.wc-order--body {font-size:16px;}
	.wc-order--body,
	.wc-order--body tbody {display:block;padding:0;}
	.wc-order--body tr {display:block;padding:0 0 10px 0;}
	.wc-order--body td,
	.wc-order--body th {display:block;padding:2px 0;}
	.wc-order--body td:last-child {text-align:left;}
	.wc-order--foot {font-size:16px;padding:15px 0 0 0;margin:5px 0 0 0;}
	.wc-order--foot p {padding:0;margin-bottom:15px;}
	.wc-order--foot .shipped_via {display:none;}

	.wc-thankyou {padding-top:52px;}
	.wc-thankyou--icon {top:0;width:36px;}
	.wc-thankyou .h-1 {max-width:340px;margin:0 auto;}
	.wc-thankyou--order-total {font-size:18px;background-size:auto 45px;}
	.wc-thankyou--order-total ul {background-size:auto 59px;}


	.area-checkout .a-chk-wrap {padding:0;}
	.carts-wrap {position:static;padding:0;}
	.cart-collaterals {position:relative;width:auto;}
	.cart-collaterals .cart-total {transform:none !important;}
	.cart-total--foot {display:none;}

	.cart-item {padding-bottom:10px;margin-bottom:60px;}
	.cart-item--notags {margin-bottom:15px;}
	.cart-item .tags {position:absolute;left:0;top:100%;flex-wrap:nowrap;}
	.cart-item .prod--price-sale {display:inline;}
	.cart-item .tags--label {width:70px;font-size:14px;line-height:1;}
	.cart-item .tags--item-name {min-height:28px;padding:1px 12px 0 12px;}
	.cart-item--img {width:104px;min-width:104px;max-height:140px;margin:0 15px 0 0;}
	.cart-item--txt {position:static;padding:0 0 12px 0;}
	.cart-item--txt .h-4 {padding-bottom:15px;}
	.cart-item--txt .quantity-wrap {padding-top:12px;}
	.cart-item .prod--price,
	.cart-item .quantity-wrap {position:relative;bottom:0;}

	.cart-item.cart-item--notags .cart-item--img {max-height:104px;}

	.cart-dop {flex-wrap:wrap;}
	.cart-dop--col {width:50%;}

	.wc-shipping--zapiska {top:-30px;}
	.wc-shipping--zapiska.open {margin-bottom:20px;}

	.area-checkout {padding-bottom:10px;}
	.area-checkout .h-3,
	.area-checkout .h-3s {text-align:left;}
	.area-checkout .inps-row {flex-wrap:wrap;}
	.check-chk--payment {padding-bottom:30px;}

	.place-order {display:block;}
	.place-order .btn {width:100%;}

	.info-order {padding:30px 30px 10px 30px;}
	.info-order::before {display:none !important;background:transparent;}
	.info-order .h-3 {text-align:left;padding-bottom:30px;}
	.info-order--tag {margin:0 20px 20px 0;}
	.info-order--tag a[href^="tel:"] {white-space:nowrap;}

	.check-chk input:checked + .check--plashka,
	.check-chk input:checked + .lbl + .check--plashka {display:block;margin:3px 0 0 0;}
}
@media screen and (max-width: 360px) {
	.wc-account-nav-wrap {display:block;}
	.wc-account-nav li {width:100%;}
	.wc-account-nav a {padding:1px 0 0 0;}
}





.select--item {white-space:nowrap;}
.select--nav_open {z-index:1;}
.select--nav_open .select--title::after {-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);transform:scale(1,-1);}

/* Swiper 8.4.6 */
:root{--swiper-theme-color:#007aff}.swiper{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.swiper-box {position:relative;}

/* Popups --- */
.popups-bg {z-index:-1;opacity:0;position:absolute;top:0;left:0;overflow:hidden;display:block;width:100%;height:100%;background:rgba(0,0,0, 0.3);}
.popups-bg::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
.popups {z-index:-1;position:fixed;top:0;left:0;overflow:hidden;display:block;width:100%;height:100%;height:100vh;background:transparent;overflow:hidden;overflow-y:auto;padding:50px 0;box-sizing:border-box;}
.popups::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
.popup-bl {opacity:0;z-index:-1;position:absolute;left:-200%;display:block;text-align:left;margin:0 auto;background:#fff;margin-top:0 !important;}
.popup-bl.show {position:relative;left:0;}
.popup-bl .bl::after {content:' ';clear:both;display:block;overflow:hidden;width:100%;height:1px;}

.popups-bg {
	-moz-transition:opacity 250ms ease 0ms;-webkit-transition:opacity 250ms ease 0ms;transition:opacity 250ms ease 0ms;
	-moz-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms;
	pointer-events: none;
	will-change: opacity;
}
.popup-bl {opacity:0;
	-moz-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);
	-moz-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;
	-webkit-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;
	transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;
	-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;
	will-change: opacity;
}
body.show-popups-preload .popups-bg,
body.show-popups .popups-bg {z-index:900;opacity:1;width:100%;}
body.show-popups-preload .popups,
body.show-popups .popups {z-index:901;opacity:1;width:100%;}
body.show-popups .popup-bl.show {opacity:1;z-index:903;display:block;}

body.show-popups-preload .popups-bg,
body.show-popups .popups-bg {-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;}
body.show-popups-preload .popup-bl,
body.show-popups .popup-bl {-moz-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms;}
body.show-popups .popup-bl.show {-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

html.show-popups {overflow:hidden;}

.popup-bl {opacity:0;z-index:-1;position:absolute;left:-200%;display:block;width:420px;max-width:100%;text-align:left;margin:0 auto;background:#f9f9f9;margin-top:0 !important;}
.popup-bl.show {position:relative;left:0;}
.popup-bl .bl {position:relative;text-align:left;padding:30px 30px 10px 30px;}
.popup-bl .bl::after {content:' ';clear:both;display:block;overflow:hidden;width:100%;height:1px;}
.popup-bl .close {cursor:pointer;position:absolute;z-index:1;top:20px;right:20px;overflow:visible;width:26px;height:26px;color:transparent !important;font-size:0 !important;background:#6E3521;border-radius:30px;}
.popup-bl .close::before,.popup-bl .close::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:12px;height:2px;margin-top:-1px;margin-left:-6px;background:#fff;}
.popup-bl .close::before {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.popup-bl .close::after {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.popup-bl .close:hover::before,.popup-bl .close:hover::after {background:#fff !important;}

#popup-city {width:780px;max-width:90%;}
#popup-city .bl {max-width:580px;margin:0 auto;}
#popup-city .h-2 {font-size:24px;letter-spacing:0;text-align:center;padding-bottom:30px;}
.popup-city--list {display:flex;font-size:16px;line-height:1.2;flex-wrap:wrap;list-style:none;text-align:center;padding:0 0 10px 0;margin:0 0 0 -20px !important;}
.popup-city--list li {width:33.333%;padding:0 0 20px 20px;box-sizing:border-box;}
.popup-city--list a,
.popup-city--list span {display:flex;height:40px;color:#414141;align-items:center;justify-content:center;padding:1px 12px 0 12px;background:#fff;box-sizing:border-box;}
.popup-city--list .active {color:#fff;background-color:#6E3521;}
@media (max-width: 767.98px){
	#popup-city .bl {padding-top:45px;}
	#popup-city .h-2 {font-size:20px;padding-bottom:20px;}
	.popup-city--list {margin-left:-10px !important;}
	.popup-city--list li {width:50%;padding:0 0 10px 10px;}
}

#popup-city-init {width:560px;max-width:90%;}
#popup-city-init .bl {padding-top:60px;}
#popup-city-init .h-2 {font-size:24px;letter-spacing:0;text-align:center;padding-bottom:30px;}
#popup-city-init .h-2 strong {font-weight:500;}
.popup-bl--btns {display:flex;justify-content:center;margin:0 -10px;}
.popup-bl--btns p {padding:0 10px;}
.popup-bl--btns .btn {width:110px;min-width:110px;min-height:48px;padding:12px 10px 10px 10px;border-radius:0;}
@media (max-width: 767.98px){
	#popup-city-init .bl {padding-top:45px;}
	#popup-city-init .h-2 {font-size:20px;padding-bottom:20px;}
	.popup-bl--btns {margin:0 -5px;}
	.popup-bl--btns p {padding:0 10px;}
}

#popup-city-error {width:560px;max-width:90%;}
#popup-city-error .bl {max-width:400px;text-align:center;padding:70px 30px;margin:0 auto;}
#popup-city-error .bl p {padding:0;}
#popup-city-error a {color:#90B289;text-decoration:underline;}
#popup-city-error a:hover {text-decoration:none;}
@media (max-width: 767.98px){
	#popup-city-error .bl {padding:45px 30px;}
}

/* --- */
.page-width::before,
.area-news::before {content:' ';position:absolute;top:395px;right:50%;width:282px;height:297px;margin:0 750px 0 0;
	background:url(images/page-imgtop.webp?v=1) no-repeat center center;background-size:contain;
}
.area-news::before {top:166px;}

.main-box {background:#6E3521 url(images/area-main-img1.webp?v=2.01) no-repeat right bottom;background-size:cover;}

.area-info {background-image:url(images/main-bg.png?v=1);}

.area-insta::before {content:' ';position:absolute;top:360px;left:50%;width:298px;height:504px;margin:0 0 0 750px;background:url(images/page-imgtop1.webp?v=1.02) no-repeat center center;background-size:contain;mix-blend-mode: multiply;}

.area-quiz {background-image:url(../images-quiz/quiz-bgr.webp?v=1);background-repeat:no-repeat;background-position:right center;}
.area-quiz::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images-quiz/quiz-bgl.webp?v=1) no-repeat left top;}
.area-quiz .container {position:relative;}

.area-txt .box--txt::before {background:url(images/area-txt--icon.webp?v=1) no-repeat center center;background-size:auto 75px;}
.area-txt-tabs .box--txt::before {background:url(images/area-404--icon.webp?v=1) no-repeat center center;background-size:auto 76px;mix-blend-mode: multiply;}

.reviews-total--all::before {content:' ';position:absolute;top:-29px;left:69px;width:97px;height:103px;background:url(images/rating-icon.webp?v=1) no-repeat center center;background-size:contain;}

.h-404::before {background:url(images/area-404--icon.webp?v=1) no-repeat center center;background-size:auto 100%;mix-blend-mode: multiply;}


@media screen and (max-width: 1000px) {
	/* --- */
	body.show-mobile-nav .mobile-sbm i {position:absolute;top:50%;left:25%;width:50%;margin:-1px 0 0 0;}
	body.show-mobile-nav .mobile-sbm i:nth-child(3) {display:none;}
	body.show-mobile-nav .mobile-sbm i:nth-child(1) {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	body.show-mobile-nav .mobile-sbm i:nth-child(2) {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}

	body.show-mobile-nav .page-width {position:absolute;overflow:hidden;max-height:100%;}
	body.show-mobile-nav .mobile-nav-wrap {z-index:500;opacity:1;transform:translateX(0);}

	/* ---  */
	.main-box {background:#6E3521 url(images/area-main-img1.webp?v=2.01) no-repeat right top;background-size:cover;}

	.area-quiz {background-image:none !important;}
	.area-quiz::before {display:none;background:transparent !important;}
}
@media screen and (max-width: 540px) {
	
}