@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

/* RESET */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,s,strong,sub,sup,b,u,i,center,ol,ul,li,fieldset,form,label,legend {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
html {scroll-behavior: smooth;}
:root {
	--dark:#231E1C;
	--text:#524540;
	--text1:#8E8784;
	--red:#CB3050;
	--pink:#EF3F63;
}
:focus {outline:0;}
body {background:#fff; color:var(--text);font-family: 'Manrope', sans-serif;font-size: 16px;line-height: 26px;}body,div,a,td,th,b {box-sizing:border-box;}
a {border-style:solid;transition:0.5s;}
div {border-style:solid;}
font {color:inherit!important;font:inherit !important;color:inherit!important;}
sup, sub {font-size: 85%;} sup {vertical-align: super;} sub {vertical-align: sub;}
hr {display: block; background: #666; color: #666; width: 100%; height: 1px; border: none;}
strong{font-weight: bold;}
img {max-width:100%;}img[align=left] {float:left; margin:0 15px 15px 0;}img[align=right] {float:right; margin:0 0 15px 15px;}img[align=center] {display:block;margin:15px auto;max-width:100%;max-height:500px;width:auto;height:auto;}img[align=middle] {display:block;margin:15px auto;max-width:100%;max-height:500px;width:auto;height:auto;}
table,caption,tbody,tfoot,thead,tr {margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table {border-collapse:collapse; border-spacing:0;}
th,td {vertical-align:middle;padding:5px;margin:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}th, thead td {font-weight: bold;}
span {box-sizing:border-box;}
/* CUSTOM */
.fancybox-caption {display:none;}
#main .sigplus-gallery>ul {padding:0;margin:20px -10px!important;width:calc(100% + 20px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
#main .sigplus-gallery>ul li {margin:0;box-shadow:none;padding:10px;background: none!important;}
#main .sigplus-gallery>ul li a {overflow:hidden;cursor:pointer;width:100%!important;padding:0!important;margin:0!important;max-height:230px;}
#main .sigplus-gallery>ul li a img {transition:0.5s;width:100%!important;background-size:cover!important;max-width:230px;max-height:230px;}
#main .sigplus-gallery>ul li a:hover:after {display:none;}
#main .sigplus-gallery>ul li a:hover img {transform:scale(1.1);}
#main ul.sigFreeClassic {padding:0;margin:20px -10px!important;width:calc(100% + 20px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
#main ul.sigFreeClassic li.sigFreeThumb {margin:0;box-shadow:none;padding:10px;background: none!important;}
#main ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {overflow:hidden;cursor:pointer;width:100%!important;padding:0!important;margin:0!important;max-height:230px;}
#main ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img {transition:0.5s;width:100%!important;background-size:cover!important;max-width:230px;max-height:230px;}
#main ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover:after {display:none;}
#main ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img {transform:scale(1.1);}
/* TINY SLIDER */
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
/* TINY SLIDER */
.tns-outer {position:relative;}
.tns-outer .tns-nav {position:absolute;bottom:-42px;width:100%;left:0;right:0;height:40px;display:flex;align-items:flex-end;justify-content:center;z-index:5;}
.tns-outer .tns-nav button {display:grid;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;padding:0;margin:0;border:0;background:none;box-shadow:0 0 0 1px #524540;}
.tns-outer .tns-nav button:not(:last-child) {margin:0 30px 0 0;}
.tns-outer .tns-nav button:focus {border:0;outline:none;}
.tns-outer .tns-nav button.tns-nav-active {background:var(--red);box-shadow:0 0 0 1px var(--red);}
.tns-outer .tns-controls {position:absolute;max-height:0;bottom:calc(50% + 22px);margin-left:-22px;width:calc(100% + 45px);display:flex;justify-content:space-between;z-index:1;}
.tns-outer .tns-controls button {color:#00000000;border:0;background:none;padding:0;margin:0;width:45px;height:45px;border-radius:50%;transition:0.5s;box-shadow: 0px 8px 20px rgba(245, 217, 206, 0.73);}
.tns-outer .tns-controls button[data-controls='next'] {background:url('/images/sld-arrow-right.svg') center center no-repeat;background-color:#fff;}
.tns-outer .tns-controls button[data-controls='prev'] {background:url('/images/sld-arrow-left.svg') center center no-repeat;background-color:#fff;}
.tns-outer .tns-controls button[data-controls='next']:hover {background:url('/images/sld-arrow-right-hover.svg') center center no-repeat;background-color:var(--red);}
.tns-outer .tns-controls button[data-controls='prev']:hover {background:url('/images/sld-arrow-left-hover.svg') center center no-repeat;background-color:var(--red);}
@media(max-width:1550px) {
	.tns-outer .tns-controls {bottom:calc(50% + 22px);}
	.tns-outer .tns-controls button {width:45px;height:45px;background-size:25px auto!important;}
	.tns-outer .tns-nav {bottom:-30px;}
	.tns-outer .tns-nav button {width:10px;height:10px;}
}
@media(max-width:1190px) {
	.tns-outer .tns-controls {display:none;}
}

/* HEADERS */
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {display:block;font-weight:bold;font-family: 'Merriweather', 'Manrope', sans-serif;margin:1em auto 0.75em auto;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, .h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child {margin-top:0;}
h1 {font-size:46px;line-height:56px;}
h2 {font-size: 32px;line-height: 45px;}
h3 {font-size:20px;}
h3.fit {font-weight: bold;font-size: 32px;line-height: 140%;margin-bottom:40px;text-align: center;padding:0 50px;background:url('/images/header-left.svg'), url('/images/header-right.svg');background-position:left center,right center;background-repeat:no-repeat,no-repeat;}
h3.fit span {font-style: italic;font-weight: 300;}
h4 {font-size:1em;}
@media(max-width:1190px) {
	h1 {font-size:36px;line-height:42px;}
	h2 {font-size:28px;line-height:36px;}
	h3 {font-size:20px;}
	h3.fit {font-size: 22px;line-height: 140%;margin-bottom:24px;padding:0;background:none;}
	h4 {font-size:1em;}
}

/* TEXT */
p {margin:16px 0;}
p:first-child {margin-top:0;}
p:last-child {margin-bottom:0;}
ol:not([class]), ul:not([class]) {margin:16px 0 16px 24px;list-style-image:url('/images/li.svg');}
ol:not([class]) li, ul:not([class]) li {padding:4px 0 4px 0;line-height:24px;}
ol:not([class]) li:not(:last-child), ul:not([class]) li:not(:last-child) {margin-bottom:0.5em;}
.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-just{text-align:justify;}
a {text-decoration:none;transition:0.5s;color:#454138;}
a:hover {color:var(--dark);}

/* QUICKFORMS */
body .qf3form.default {padding:0;background: none;}
body .in .qf3form.default {max-width:340px;}
body .qf3form.default * {margin: 0;box-sizing: border-box;max-width: 100%;}
body .qf3form.default .qf3 {width: 100%;margin: 0 auto;padding:0;}
body .qf3form.default .qf3label {display: none;}
body .qf3form.default .box_fdate .qf3label {font-size:14px;}
body .qf3form.default .qf3txt, body .qf3form.default .qfselect, body .qf3form.default .qftextarea {margin-bottom:10px;}
body .qf3form.default .qf3txt input, body .qf3form.default select, body .qf3form.default .qftextarea textarea {display: block;width:100%;height: auto;font-size:14px;line-height:20px;background: none;padding: 14px 14px 14px 45px;background-color:#F8FBF0;border-radius:24px;border:0;transition:0.5s;font-family:'Montserrat', sans-serif;}
body .gridcont .qf3form.default .qf3txt input, body .gridcont .qf3form.default select, body .gridcont .qf3form.default .qftextarea textarea {background:#ffffffc0!important;}
body .qf3form.default .qf3txt input.fname {background:url('/images/form-name.svg') 16px center no-repeat;background-color: #FFFFFF;border: 1px solid #EBD5CD;}
body .qf3form.default .qf3txt input.ftel {background:url('/images/form-phone.svg') 18px center no-repeat;background-color: #FFFFFF;border: 1px solid #EBD5CD;}
body .in .qf3form.default .qf3txt input, body .in .qf3form.default select {padding: 25px 14px 25px 65px;border-radius:35px;font-size:16px;}
body .in .qf3form.default .qf3txt input.fname {background:url('/images/fname.svg') 25px center no-repeat;background-size:18px auto;background-color:#F8FBF0;}
body .in .qf3form.default .qf3txt input.fphone {background:url('/images/fphone.svg') 25px center no-repeat;background-size:18px auto;background-color:#F8FBF0;}
body .qf3form.default .qf3txt input:hover, body .qf3form.default .qf3txt input:focus, body .qf3form.default .qfselect  select:hover, body .qf3form.default .qfselect  select:focus, body .qf3form.default .qftextarea textarea:hover, body .qf3form.default .qftextarea textarea:focus  {box-shadow:0 0 0 1px var(--green);}
body .qf3form.default .qfsubmit {margin:10px 0 18px 0;}
body .qf3labelreq {display:none;}
.qf3form.default .fline1 {font-family: 'Merriweather';font-style: italic;font-weight: 400;font-size: 22px;line-height: 130%;text-align: center;margin-bottom:5px;}
.qf3form.default .fline1 span {font-weight:700;}
.qf3form.default .fline2 {font-family: 'Manrope';font-style: normal;font-weight: 400;font-size: 14px;line-height: 140%;text-align: center;margin-bottom:15px;}
.qf3form.default .fgalk {font-family: 'Manrope';font-style: normal;font-weight: 400;font-size: 11px;line-height: 140%;padding:2px 0 2px 27px;background:url('/images/form-galk.svg') left center no-repeat;color:#8e8e8e;}
@media(max-width:650px) {
	body .qf3form.default .qf3txt input, body .qf3form.default select, body .qf3form.default .qftextarea textarea {padding: 14px 10px;font-size:14px;background:#F8FBF0!important;}
	body .in .qf3form.default .qf3txt input, body .in .qf3form.default select {padding: 14px 10px;font-size:14px;background:#F8FBF0!important;}

}

/* GRIDING */
.grid {display:grid;}.grid-middle {align-items:center;}.grid-top {align-items:start;}.grid-bottom {align-items:end;}
.flex {display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:0 auto;} 
#main .flex {margin:15px auto;}
.flex-center {justify-content:center}.flex-left {justify-content:flex-start;}.flex-right {justify-content:flex-end;}.flex-between {justify-content:space-between;}.flex-around {justify-content:space-around;}.flex-top {align-items:flex-start;}.flex-bottom {align-items:flex-end;}.flex-middle {align-items:center;}.flex-stretch {align-items:stretch;}
.flex-grow {flex-grow:1;}.flex > .flex {margin:0;}
.gridtop {align-items:start;}.gridmiddle {align-items:center;}.gridbottom {align-items:end;}.gridstart {justify-content:start;}.gridstretch {align-items:stretch;}.gridcenter {justify-content:center;}.gridend {justify-content:end;}.gridaround {justify-content:space-around;}.gridbetween {justify-content:space-between;}
.gridcols1 {grid-template-columns:1fr;}.gridcols2 {grid-template-columns:1fr 1fr;}.gridcols3 {grid-template-columns:1fr 1fr 1fr;}.gridcols4 {grid-template-columns:1fr 1fr 1fr 1fr;}.gridcols5 {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.gridcols6 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}.gridcols7 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.gridcols1a {grid-template-columns:auto;}.gridcols2a {grid-template-columns:auto auto;}.gridcols3a {grid-template-columns:auto auto auto;}.gridcols4a {grid-template-columns:auto auto auto auto;}.gridcols5a {grid-template-columns:auto auto auto auto auto;}.gridcols6a {grid-template-columns:auto auto auto auto auto auto;}.gridcols7a {grid-template-columns:auto auto auto auto auto auto auto;}
.gridgap5 {grid-gap:5px;}.gridgap10 {grid-gap:10px;}.gridgap15 {grid-gap:15px;}.gridgap20 {grid-gap:20px;}.gridgap25 {grid-gap:25px;}.gridgap30 {grid-gap:30px;}.gridgap35 {grid-gap:35px;}.gridgap40 {grid-gap:40px;}.gridgap45 {grid-gap:45px;}.gridgap50 {grid-gap:50px;}
.textleft{text-align:left;}.textcenter{text-align:center;}.textright{text-align:right;}
@media(max-width:1050px) {
	.gridtopp {align-items:start;}.gridmiddlep {align-items:center;}.gridbottomp {align-items:end;}.gridstartp {justify-content:start;}.gridstretchp {align-items:stretch;}.gridcenterp {justify-content:center;}.gridendp {justify-content:end;}.gridaroundp {justify-content:space-around;}.gridbetweenp {justify-content:space-between;}
	.gridcols1p {grid-template-columns:1fr;}.gridcols2p {grid-template-columns:1fr 1fr;}.gridcols3p {grid-template-columns:1fr 1fr 1fr;}.gridcols4p {grid-template-columns:1fr 1fr 1fr 1fr;}.gridcols5p {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.gridcols6p {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
	.gridcols1ap {grid-template-columns:auto;}.gridcols2ap {grid-template-columns:auto auto;}.gridcols3ap {grid-template-columns:auto auto auto;}.gridcols4ap {grid-template-columns:auto auto auto auto;}.gridcols5ap {grid-template-columns:auto auto auto auto auto;}.gridcols6ap {grid-template-columns:auto auto auto auto auto auto;}
	.gridgap0p {grid-gap:0;}.gridgap5p {grid-gap:5px;}.gridgap10p {grid-gap:10px;}.gridgap15p {grid-gap:15px;}.gridgap20p {grid-gap:20px;}.gridgap25p {grid-gap:25px;}.gridgap30p {grid-gap:30px;}.gridgap35p {grid-gap:35px;}.gridgap40p {grid-gap:40px;}.gridgap45p {grid-gap:45px;}.gridgap50p {grid-gap:50px;}
	.textleftp{text-align:left;}.textcenterp{text-align:center;}.textrightp{text-align:right;}
}
@media(max-width:650px) {
	.gridtopm {align-items:start;}.gridmiddlem {align-items:center;}.gridbottomm {align-items:end;}.gridstartm {justify-content:start;}.gridstretchm {align-items:stretch;}.gridcenterm {justify-content:center;}.gridendm {justify-content:end;}.gridaroundm {justify-content:space-around;}.gridbetweenm {justify-content:space-between;}
	.gridcols1m {grid-template-columns:1fr;}.gridcols2m {grid-template-columns:1fr 1fr;}.gridcols3m {grid-template-columns:1fr 1fr 1fr;}.gridcols4m {grid-template-columns:1fr 1fr 1fr 1fr;}.gridcols5m {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.gridcols6m {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
	.gridcols1am {grid-template-columns:auto;}.gridcols2am {grid-template-columns:auto auto;}.gridcols3am {grid-template-columns:auto auto auto;}.gridcols4am {grid-template-columns:auto auto auto auto;}.gridcols5am {grid-template-columns:auto auto auto auto auto;}.gridcols6am {grid-template-columns:auto auto auto auto auto auto;}
	.gridgap5m {grid-gap:5px;}.gridgap10m {grid-gap:10px;}.gridgap15m {grid-gap:15px;}.gridgap20m {grid-gap:20px;}.gridgap25m {grid-gap:25px;}.gridgap30m {grid-gap:30px;}.gridgap35m {grid-gap:35px;}.gridgap40m {grid-gap:40px;}.gridgap45m {grid-gap:45px;}.gridgap50m {grid-gap:50px;}
	.textleftm{text-align:left;}.textcenterm{text-align:center;}.textrightm{text-align:right;}
}
/*FORMOK*/
.qfsubmitformres.qfmessage {background:url('/images/form-ok2.svg') center center no-repeat;background-color:var(--red);border-radius:10px;}
.qfsubmitformrestitle {font-family: 'Merriweather';font-style: italic;font-weight: 400;font-size: 22px;line-height: 130%;text-align:center;color:#fff;}
.qfsubmitformrestitle:before {content:'';display:block;height:60px;background:url('/images/form-ok2.svg') center top no-repeat;}
.qfsubmitformresbody {color:#fff;font-weight: 400;font-size: 14px;line-height: 140%;text-align:center;}


/* DESIGN */
.fit {width: fit-content;width: -moz-fit-content;}
.logo img {display:block;}.zero {display:none;}
.custom, .flex, .grid {width:100%;max-width:1350px;margin:0 auto;}
#main .flex, #main .grid {margin:15px auto;}
@media(max-width:1550px) {
	.custom, .grid, .flex {max-width:1150px;}
}

/* BUTTONS */
a.details,
.but {display:block;white-space:nowrap;border:0;border-radius:25px;text-decoration:none;color:var(--pink);font-weight: 400;font-size: 14px;line-height:20px;padding:12px 15px 13px 15px;background-color:#fff;box-shadow:0 0 0 1px #EF3F6380;transition:0.5s;width: fit-content;width: -moz-fit-content;transition:0.5s;}
a.details:hover, a.details:focus,
.but:hover, .but:focus {box-shadow:0 0 0 1px var(--pink);background:#ef3f6310;color:var(--pink);}
#checkoutFormSubmit,
.btn {display:block;white-space:nowrap;border:0;border-radius:25px;text-decoration:none;color:#fff;font-weight: 400;font-size: 14px;line-height:20px;padding:12px 15px 13px 15px;background-color:var(--pink);box-shadow:0 0 0 1px #EF3F6380;transition:0.5s!important;width: fit-content;width: -moz-fit-content;}
#checkoutFormSubmit:hover,
#checkoutFormSubmit:focus,
.btn:hover, .btn:focus {background:#fff;color:var(--red);}
a.details {margin-top:0.5em;}
@media(max-width:1550px) {
	.but, .btn {padding:12px 10px 13px 10px;font-size:13px;}
}



.soc .custom > .grid {grid-gap:15px;justify-content:flex-start;}
.soc .custom > .grid a {display:block;}
.soc .custom > .grid a img {display:block;margin:0;transition:0.5s;max-width:40px;height:auto;}
.soc .custom > .grid a:hover img {transform:scale(1.1);}
.phone {padding-left:36px;background:url('/images/phone.svg') left center no-repeat;}
.phone .tel {font-weight: bold;font-size: 24px;line-height: 33px;color:var(--dark);display:block;white-space:nowrap;}
.phone .zmodal {font-weight: normal;font-size: 16px;line-height: 22px;color:var(--red);display:block;}
.time {padding-left:32px;background:url('/images/ic-time.svg') left center no-repeat;color:var(--text);}
.mail {padding-left:32px;background:url('/images/ic-mail.svg') left center no-repeat;color:var(--text);}
.place {padding-left:32px;background:url('/images/ic-place.svg') left center no-repeat;color:var(--text);}
@media(max-width:1190px) {
	.soc .custom > .grid a img {max-width:35px;height:auto;}
	.phone {padding-left:0;background:none;}
	.phone .tel {font-size: 20px;line-height:28px;}
}
@media(max-width:900px) {
	.soc .custom > .grid {grid-gap:10px;}
}

#header {padding:20px 15px 40px 15px;}
#header > .grid {grid-template-columns:350px 165px 280px auto auto;align-items:center;justify-content:space-between;grid-gap:20px;}
#header > .grid > .in2 {font-size:15px;}
#header .zmenu {display:none;}
@media(max-width:1550px) {
	#header {padding:10px 15px 30px 15px;}
	#header > .grid {grid-template-columns:250px 120px 220px auto auto;}
	#header .time, #header .place {padding-left:0;background:none;font-size:14px;line-height:20px;}
}
@media(max-width:1190px) {
	#header {padding:10px 15px 30px 15px;}
	#header > .grid {grid-template-columns:200px 120px auto auto 40px;align-items:center;justify-content:space-between;grid-gap:20px;}
	#header .place {display:none;}
	#header .zmenu {display:block;}
}
@media(max-width:900px) {
	#header > .grid {grid-template-columns:130px 75px auto auto 40px;grid-gap:15px;}
	#header .time {line-height:18px;}
}
@media(max-width:650px) {
	#header {padding:10px 15px 15px 15px;}
	#header > .grid {grid-template-columns:110px auto 30px;}
	#header .time, #header .soc {display:none;}
	.phone .tel {font-size: 16px;line-height: 22px;}
	.phone .zmodal {font-size: 14px;line-height: 20px;}
}
@media(max-width:359px) {
	#header > .grid {grid-template-columns:1fr auto 30px;}
}


#tengu #vmCartModule {border: 2px solid #F6D8CD;padding:10px 32px 10px 10px;height:80px;border-radius:40px;display:block;width:auto;background:url('/images/cart-arr.svg') calc(100% - 15px) center no-repeat;}
#tengu #vmCartModule a {display:grid;grid-template-columns:56px 1fr;grid-gap:12px;width:auto;align-items: center;}
#tengu #vmCartModule .img {width:56px;height:56px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;}
#tengu #vmCartModule .img img {display:block;margin:0;padding:0;}
#tengu #vmCartModule .cart_top .total_products {position:relative;color:#524540;font-weight: 400;font-size: 16px;line-height: 22px;padding:0;left:auto;top:auto;text-align:left;background:none;}
#tengu #vmCartModule .cart_top .total_products:after {content:' шт.';}
#tengu #vmCartModule .cart_top .total {position:relative;font-weight: 700;font-size: 20px;line-height: 27px;color: #231E1C00;padding:0;left:auto;top:auto;text-align:left;float:none;background:none;width:85px;visibility:visible;}
#tengu #vmCartModule .cart_top .total span,
#tengu #vmCartModule .cart_top .total strong {position:absolute;font-weight: 700;font-size: 20px;line-height: 27px;color:#231E1C;left:0;top:0;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;}
	#tengu #headmenu.sticked #vmCartModule {border: 2px solid #F6D8CD;padding:8px 25px 8px 8px;height:60px;background:url('/images/cart-arr.svg') calc(100% - 10px) center no-repeat;}
	#tengu #headmenu.sticked #vmCartModule a {grid-template-columns:40px 1fr;}
	#tengu #headmenu.sticked #vmCartModule .img {width:40px;height:40px;}
	#tengu #headmenu.sticked #vmCartModule .img img {width:24px;height:auto;}
	#tengu #headmenu.sticked #vmCartModule .cart_top .total_products {font-size: 14px;line-height: 20px;}
	#tengu #headmenu.sticked #vmCartModule .cart_top .total,
	#tengu #headmenu.sticked #vmCartModule .cart_top .total span,
	#tengu #headmenu.sticked #vmCartModule .cart_top .total strong {font-size: 18px;line-height: 25px;height:20px;}

@media(max-width:1550px) {
	#tengu #vmCartModule {border: 2px solid #F6D8CD;padding:8px 25px 8px 8px;height:70px;background:url('/images/cart-arr.svg') calc(100% - 10px) center no-repeat;}
	#tengu #vmCartModule a {grid-template-columns:50px 1fr;}
	#tengu #vmCartModule .img {width:50px;height:50px;}
	#tengu #vmCartModule .img img {width:24px;height:auto;}
	#tengu #vmCartModule .cart_top .total_products {font-size: 14px;line-height: 20px;}
	#tengu #vmCartModule .cart_top .total,
	#tengu #vmCartModule .cart_top .total span,
	#tengu #vmCartModule .cart_top .total strong {font-size: 18px;line-height: 25px;height:20px;}
}
@media(max-width:650px) {
	#tengu #vmCartModule {border: 1px solid #F6D8CD;padding:4px 24px 4px 6px;height:48px;background:url('/images/cart-arr.svg') calc(100% - 10px) center no-repeat;}
	#tengu #vmCartModule a {grid-template-columns:32px 1fr;}
	#tengu #vmCartModule .img {width:32px;height:32px;}
	#tengu #vmCartModule .img img {width:15px;height:auto;}
	#tengu #vmCartModule .cart_top .total_products {font-size: 13px;line-height: 16px;}
	#tengu #vmCartModule .cart_top .total,
	#tengu #vmCartModule .cart_top .total span,
	#tengu #vmCartModule .cart_top .total strong {font-size: 14px;line-height: 16px;height:16px;}
	#tengu #headmenu.sticked #vmCartModule {border: 1px solid #F6D8CD;padding:4px 24px 4px 6px;height:48px;background:url('/images/cart-arr.svg') calc(100% - 10px) center no-repeat;}
	#tengu #headmenu.sticked #vmCartModule a {grid-template-columns:32px 1fr;}
	#tengu #headmenu.sticked #vmCartModule .img {width:32px;height:32px;}
	#tengu #headmenu.sticked #vmCartModule .img img {width:15px;height:auto;}
	#tengu #headmenu.sticked #vmCartModule .cart_top .total_products {font-size: 13px;line-height: 16px;}
	#tengu #headmenu.sticked #vmCartModule .cart_top .total,
	#tengu #headmenu.sticked #vmCartModule .cart_top .total span,
	#tengu #headmenu.sticked #vmCartModule .cart_top .total strong {font-size: 14px;line-height: 16px;height:16px;}
}

#headmenu {padding:0 15px;}
#headmenu > .grid {grid-template-columns:1fr auto;background: #FFFFFF;box-shadow: 0px 4px 18px rgba(246, 219, 208, 0.74);border-radius: 55px;position:relative;z-index:2;}
#headmenu ul#top {padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-evenly;}
#headmenu ul#top li {padding:0;margin:0;display:block;}
#headmenu ul#top li a {padding:0;margin:0;display:block;font-family: 'Merriweather', sans-serif;font-weight: bold;font-size: 17px;line-height:72px;white-space:nowrap;color:var(--dark);border-top:4px solid #fff0;border-bottom:4px solid #fff0;transition:0s;}
#headmenu ul#top li.active a,
#headmenu ul#top li a:hover {color:var(--red);border-bottom:4px solid var(--red);transition:0s;}
#headmenu .zin {display:none;}
#headmenu.sticked {position:sticky;top:0;background:#fff;z-index:999;padding:10px 15px;box-shadow: 0px 4px 18px rgba(246, 219, 208, 0.74);}
#headmenu.sticked > .grid {box-shadow:none;grid-template-columns:200px auto 165px auto auto 40px;align-items:center;grid-gap:20px;justify-content: space-between;}
#headmenu.sticked ul#top {justify-content:start;}
#headmenu.sticked ul#top li:not(.item-180) {display:none;}
#headmenu.sticked ul#top li a {padding:0 60px 0 40px;background:url('/images/catmenu.svg') calc(100% - 25px) center no-repeat;line-height:56px;border-top:0;border-bottom:0;border: 2px solid #F6D8CD!important;border-radius:35px;}
#headmenu.sticked .zin {display:block;}

@media(max-width:1550px) {
	#headmenu ul#top li a {font-size: 14px;line-height:62px;}
}
@media(max-width:1190px) {
	#headmenu ul#top {justify-content:start;}
	#headmenu ul#top li:not(.item-180) {display:none;}
	#headmenu ul#top li a {padding:0 60px 0 40px;background:url('/images/catmenu.svg') calc(100% - 25px) center no-repeat;line-height:66px;border-top:0;border-bottom:0;border: 2px solid #F6D8CD!important;border-radius:35px;}
	#headmenu.sticked > .grid {box-shadow:none;grid-template-columns:200px auto auto 40px;}
	#headmenu.sticked .zin.time {display:none;}
	#headmenu.sticked .zin.phone {display:none;}
}
@media(max-width:650px) {
	#headmenu > .grid {grid-gap:10px;padding:5px;}
	#headmenu ul#top li a {padding:8px 30px 8px 15px;background:url('/images/catmenu.svg') calc(100% - 8px) center no-repeat;background-size:14px;font-size: 12px;line-height: 15px;border: 1px solid #F6D8CD!important;white-space:normal;display:flex;align-items:center;min-height:48px;}
	#headmenu.sticked > .grid {grid-gap:5px;padding:0;grid-template-columns:auto 140px 30px;}
	#headmenu.sticked > .grid .in1 {display:none;}
	#headmenu.sticked ul#top li a {padding:8px 30px 8px 15px;background:url('/images/catmenu.svg') calc(100% - 8px) center no-repeat;background-size:14px;font-size: 12px;line-height: 15px;border: 1px solid #F6D8CD!important;white-space:normal;display:flex;align-items:center;min-height:48px;}
}

.zmenu img {display:block;}

.mobmenu {position:fixed;top:0;bottom:0;right:0;background:#15161880;width:100%;height:100%;z-index:9999;}
.mobmenu > .grid {position:absolute;top:0;right:0;bottom:0;left:auto;width:100%;max-width:360px;background:url('/images/mmenu-bg.svg') right bottom no-repeat;background-color:#FFF3F0;height:100%;z-index:2;}
.mobmenu > button {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;}
.mobmenu .mmenu {display:grid;grid-template-columns:auto;padding:25px;justify-content:end;}
.mobmenu .inf {display:grid;grid-template-columns:1fr;grid-gap:10px;padding:25px;}
.mobmenu .place {background-position:5px center;}
.mobmenu .mail {background-position:3px center;background-size:18px auto;}

#mtop {list-style-type:none;padding:0;margin:0;display:block;}
#mtop li {display:block;padding:0;margin:0;}
#mtop li a {display:block;padding:15px 25px;margin:0;font-family: 'Merriweather';font-weight: 400;font-size: 18px;line-height:20px;box-shadow: inset 0px -1px 0px #F0DCD7;}

@media(max-width:1190px) {
	.mobmenu > .grid {overflow-y:scroll;}
}
@media(max-width:650px) {
	.mobmenu .mmenu {padding:15px;}
	.mobmenu .time, .mobmenu .place, .mobmenu .mail {font-size:14px;line-height:20px;}
	.mobmenu .phone {padding-left: 36px;background: url(/images/phone.svg) left center no-repeat;}
	.mobmenu .phone .tel {font-size: 20px;line-height: 28px;}
	#mtop li a {padding:10px 15px;font-size: 16px;line-height:20px;}
}



.catablock {background: linear-gradient(180deg, #FFFFFF 10.55%, rgba(255, 255, 255, 0) 48.32%), url('/images/top-bg.svg');background-position:auto, center calc(100% - 130px);background-color:#FFF3F0;background-repeat:no-repeat,no-repeat;border-radius: 0px 0px 125px 125px;padding-bottom:140px;}
@media(max-width:1550px) {.catablock {padding-bottom:100px;}}
@media(max-width:1190px) {.catablock {border-radius: 0px 0px 35px 35px;padding-bottom:40px;}}

.zslider {padding:40px 15px;}
.zslider .tns-ovh {border-radius:35px;}
.sld {min-height:520px;padding:55px 30px 30px 30px;border-radius:35px;overflow:hidden;background-position: center bottom!important;background-repeat: no-repeat!important;background-color: #F7DBD0!important;}
.sld .line1 {font-family: 'Merriweather', sans-serif;font-weight: bold;font-size: 38px;line-height: 140%;color:var(--dark);max-width:610px;}
.sld .line1 span {color:var(--red);}
.sld .line2 {font-weight: normal;font-size: 26px;line-height: 160%;max-width:580px;margin-bottom:30px;}
.sld .gridgalk {font-weight: normal;font-size: 20px;line-height: 140%;margin-bottom:30px;max-width:500px;margin-left:0;}
.sld .gridgalk > div {padding-left:30px;background:url('/images/sld-galk.svg') left center no-repeat;}
.sld .gridics {font-size: 18px;line-height: 140%;}
.sld .gridics > div {padding:20px 20px 20px 70px;background-color:#fff!important;border-radius:20px;display:flex;align-items:center;}
.sld .gridics > div.in1 {background:url('/images/sld-ic1.svg') 20px center no-repeat;}
.sld .gridics > div.in2 {background:url('/images/sld-ic2.svg') 20px center no-repeat;}
.sld .gridics > div.in3 {background:url('/images/sld-ic3.svg') 20px center no-repeat;}
.sld .gridics > div.in4 {background:url('/images/sld-ic4.svg') 20px center no-repeat;}
@media(max-width:1190px) {
	.zslider {padding:30px 15px 40px 15px;}
	.sld .line1 {font-size: 30px;line-height: 140%;margin-bottom:10px;}
	.sld .line2 {font-weight: 400;font-size: 20px;line-height: 160%;margin-bottom:25px;}
	.sld .gridgalk {font-size: 18px;line-height:25px;margin-bottom:25px;grid-gap:30px;max-width:450px;}
	.sld .gridics {grid-template-columns:1fr 1fr;grid-gap:20px;max-width:650px;margin-right:auto;margin-left:0;}
}
@media(max-width:900px) {
	.sld .gridics {font-size: 16px;grid-gap:20px;}
	.sld .gridics > div {padding:20px 15px 20px 60px;}
	.sld .gridics > div.in1 {background:url('/images/sld-ic1.svg') 15px center no-repeat;}
	.sld .gridics > div.in2 {background:url('/images/sld-ic2.svg') 15px center no-repeat;}
	.sld .gridics > div.in3 {background:url('/images/sld-ic3.svg') 15px center no-repeat;}
	.sld .gridics > div.in4 {background:url('/images/sld-ic4.svg') 15px center no-repeat;}
}
@media(max-width:650px) {
	.zslider .tns-ovh {border-radius:15px;}
	.sld {background: #F7DBD0!important;padding:20px;border-radius:15px;}
	.sld .line1 {font-size: 26px;font-weight:400;}
	.sld .line2 {font-size: 16px;margin-bottom:15px;}
	.sld .gridgalk {grid-template-columns: 1fr;grid-gap: 10px;font-size:14px;line-height:20px;}
	.sld .gridics {grid-template-columns:1fr;grid-gap:10px;}
	.sld .gridics > div {border-radius:10px;}
}


.cata {padding:100px 15px 0 15px;}
.cata .grid {grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;}
.cata .grid .in {display:block;background: #CB3050;color:#fff;padding:30px 130px 30px 25px;box-shadow: 0px 8px 20px rgba(203, 48, 80, 0.39);border-radius: 15px;position:relative;overflow:hidden;font-family:'Merriweather', sans-serif;font-weight: bold;font-size: 18px;min-height:180px;}
.cata .grid .in:before {content:'В каталог';font-family:'Manrope', sans-serif;padding-right:18px;background:url('/images/cata-arrow.svg') right center no-repeat;color:#fff;font-size:16px;font-weight:400;position:absolute;bottom:30px;left:25px;}
.cata .grid .in:after {content:'';position:absolute;width:230px;height:230px;right:-100px;top:calc(50% - 115px);border-radius:50%;background-size:cover!important;}
.cata .grid .in1:after {background:url('/images/cat01.webp') center center no-repeat;}
.cata .grid .in2:after {background:url('/images/cat02.webp') center center no-repeat;}
.cata .grid .in3:after {background:url('/images/cat03.webp') center center no-repeat;}
.cata .grid .in4:after {background:url('/images/cat04.webp') center center no-repeat;}
.cata .grid .in5:after {background:url('/images/cat05.webp') center center no-repeat;}
.cata .grid .in6:after {background:url('/images/cat06.webp') center center no-repeat;}
.cata .grid .in7:after {background:url('/images/cat07.webp') center center no-repeat;}
.cata .grid .in8:after {background:url('/images/cat08.webp') center center no-repeat;}
.cata .grid .in9:after {background:url('/images/cat09.webp') center center no-repeat;}
.cata .grid .in10:after {background:url('/images/cat10.webp') center center no-repeat;}
.cata .grid .in11:after {background:url('/images/cat11.webp') center center no-repeat;}
.cata .grid .in12:after {background:url('/images/cat12.webp') center center no-repeat;}
.cata .grid .in13:after {background:url('/images/cat13.webp') center center no-repeat;}
.cata .grid .in14:after {background:url('/images/cat14.webp') center center no-repeat;}
.cata .grid .in15:after {background:url('/images/cat15.webp') center center no-repeat;}
.cata .grid .in16:after {background:url('/images/cat16.webp') center center no-repeat;}
.cata .grid .in:hover {background: #EF3F63;}
@media(max-width:1550px) {
	.cata {padding:60px 15px 0 15px;}
	.cata .grid .in:after {right:-90px;top:auto;bottom:-110px;}
}
@media(max-width:1190px) {
	.cata {padding:40px 15px 0 15px;}
	.cata .grid {grid-template-columns:1fr 1fr;max-width:900px;}
	.cata .grid .in:after {right:-100px;top:calc(50% - 115px);bottom:auto;}
}
@media(max-width:900px) {
	.cata {padding:40px 15px 0 15px;}
	.cata .grid {grid-template-columns:1fr 1fr;}
}
@media(max-width:650px) {
	.cata .grid {grid-template-columns:1fr;grid-gap:10px;}
	.cata .grid .in {padding:20px;min-height:90px;font-size:16px;font-weight:700;line-height:22px;}
	.cata .grid .in:before {left:20px;bottom:20px;font-size:14px;line-height:20px;}
	.cata .grid .in:after {right:-20px;top:-20px;width:130px;height:130px;}
}


.catar {padding:140px 15px;}
.catar .grid {grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;}
.catar .grid .in {display:block;background: #CB3050;color:#fff;padding:30px;box-shadow: 0px 8px 20px rgba(203, 48, 80, 0.39);border-radius: 15px;position:relative;overflow:hidden;min-height:240px;}
.catar .grid .in strong {display:block;font-family:'Merriweather', sans-serif;font-weight: bold;font-size: 20px;max-width: 150px;}
.catar .grid .in strong:before {content:'Розы';display:block;font-weight:300;font-style:italic;}
.catar .grid .in:before {content:'В каталог';font-family:'Manrope', sans-serif;padding-right:18px;background:url('/images/cata-arrow.svg') right center no-repeat;color:#fff;font-size:16px;font-weight:400;position:absolute;bottom:30px;left:25px;}
.catar .grid .in:after {content:'';position:absolute;width:200px;height:210px;right:0;bottom:0;}
.catar .grid .in1:after {background:url('/images/catar1.webp') center center no-repeat;}
.catar .grid .in2:after {background:url('/images/catar2.webp') center center no-repeat;}
.catar .grid .in3:after {background:url('/images/catar3.webp') center center no-repeat;}
.catar .grid .in4:after {background:url('/images/catar4.webp') center center no-repeat;}
.catar .grid .in5:after {background:url('/images/catar5.webp') center center no-repeat;}
.catar .grid .in6:after {background:url('/images/catar6.webp') center center no-repeat;}
.catar .grid .in7:after {background:url('/images/catar7.webp') center center no-repeat;}
.catar .grid .in8:after {background:url('/images/catar8.webp') center center no-repeat;}
.catar .grid .in:hover {background: #EF3F63;}
@media(max-width:1550px) {
	.catar {padding:100px 15px;}
	.catar .grid .in {min-height:195px;padding:20px;}
	.catar .grid .in strong {font-size:16px;}
	.catar .grid .in:before {padding-right:14px;}
	.catar .grid .in:after {width:165px;height:175px;background-size:100% auto;background-position:center bottom!important;}
}
@media(max-width:1190px) {
	.catar {padding:80px 15px;}
	.catar .grid {grid-template-columns:1fr 1fr;grid-gap:20px;max-width:900px;}
}
@media(max-width:900px) {
	.catar {padding:40px 15px;}
}
@media(max-width:650px) {
	.catar .grid {grid-template-columns:1fr;}
	.catar .grid .in {padding:20px;min-height:130px;}
	.catar .grid .in:before {left:20px;bottom:20px;}
	.catar .grid .in:after {height:130px;background-size:contain!important;}
}






.re {padding:80px 15px;background: #FFFFFF;border-radius: 125px 125px 0px 0px;}
.re h3.fit {max-width:1040px;}
.re .grid {grid-template-columns:1fr 1fr 1fr;grid-gap:30px;}
.re .grid a {box-shadow: 0px 8px 20px rgba(207, 190, 190, 0.39);border-radius: 15px;padding:30px;height:360px;}
.re .grid a.in1 {background:url('/images/re1.webp') right bottom no-repeat;background-color:#FEF7E6;}
.re .grid a.in2 {background:url('/images/re2.webp') right bottom no-repeat;background-color:#FFEBD7;}
.re .grid a.in3 {background:url('/images/re3.webp') right bottom no-repeat;background-color:#F5F8FF;}
.re .grid a.in4 {background:url('/images/re4.webp') right bottom no-repeat;background-color:#F1FDE9;}
.re .grid a.in5 {background:url('/images/re5.webp') right bottom no-repeat;background-color:#EEEEEE;}
.re .grid a.in6 {background:url('/images/re6.webp') right bottom no-repeat;background-color:#FFE2DF;}
.re a strong {display:block;font-size:22px;line-height:30px;font-family:'Merriweather', sans-serif;font-weight:400;margin-bottom:10px;max-width:240px;transition:0.5s;}
.re a span {display:block;font-size:18px;line-height:25px;margin-bottom:20px;max-width:240px;}
.re a:after {content:'В каталог';display:block;padding-right:18px;background:url('/images/re-arrow.svg') right center no-repeat;color:var(--pink);font-size:16px;font-weight:400;width: fit-content;width: -moz-fit-content;font-size:20px;line-height:28px;}
.re .grid a:hover strong {color:var(--pink);}
@media(max-width:1550px) {
	.re .grid a {height:300px;background-size:auto 90%!important;}
	.re a strong {font-size:18px;line-height:24px;margin-bottom:8px;}
	.re a span {font-size:14px;line-height:20px;margin-bottom:16px;max-width:100%;}
	.re a.in3 span, .re a.in5 span, .re a.in6 span {max-width:200px;}
	.re a:after {font-size:16px;line-height:22px;}
}
@media(max-width:1190px) {
	.re {padding:40px 15px;}
	.re .grid {grid-template-columns:1fr 1fr;grid-gap:30px 20px;}
}
@media(max-width:900px) {
	.re .grid a {height:340px;background-size:auto 270px!important;}
}
@media(max-width:650px) {
	.re .grid {grid-template-columns:1fr;grid-gap:10px;}
	.re .grid a {height:250px;background-size:auto 85%!important;background-position: calc(100% + 25px) bottom!important;padding:30px 20px;}
	.re a.in span, .re a.in3 span, .re a.in5 span, .re a.in6 span {max-width:175px;}
}


.gift {padding:0 30px;background:#fff;}
.gift .custom {padding:60px 0;background:url('/images/gift-bg.webp') center center no-repeat;max-width:100%;border-radius:40px;}
.gift .custom h3.fit {color:#fff;margin-bottom:100px;}
.gift .grid {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:30px;position: relative;z-index: 1;}
.gift a {display:block;text-align:center;padding:65px 20px 25px 20px;border-radius:15px;position:relative;background:#fff;box-shadow: 0px 20px 50px rgba(149, 34, 58, 0.68);position:reiatlve;}
.gift a strong {font-size:20px;line-height:28px;min-height:56px;display:flex;align-items:center;justify-content:center;font-family:'Merriweather', sans-serif;font-weight:400;}
.gift a:before {content:'';width:100%;height:172px;top:-86px;left:0;position:absolute;}
.gift a.in1:before {background:url('/images/gift1.webp') center center no-repeat;}
.gift a.in2:before {background:url('/images/gift2.webp') center center no-repeat;}
.gift a.in3:before {background:url('/images/gift3.webp') center center no-repeat;}
.gift a.in4:before {background:url('/images/gift4.webp') center center no-repeat;}
.gift a.in5:before {background:url('/images/gift5.webp') center center no-repeat;}
.gift a.in6:before {background:url('/images/gift6.webp') center center no-repeat;}
.gift a:after {content:'';top:5px;left:9px;right:9px;bottom:-5px;position:absolute;z-index:-1;background:#fff;border-radius:15px;box-shadow: 0px 20px 50px rgba(149, 34, 58, 0.68);}
.gift a:hover {color:var(--pink);background:#FEE6EB;}
@media(max-width:1550px) {
	.gift a strong {font-size:16px;line-height:22px;}
	.gift .custom {padding:60px 30px;background-size:cover;}
}
@media(max-width:1190px) {
	.gift {padding:0 15px;}
	.gift .grid {grid-template-columns:1fr 1fr 1fr;grid-gap:80px 30px;}
}
@media(max-width:650px) {
	.gift .custom {padding:40px 20px;}
	.gift .custom h3.fit {margin-bottom:30px;}
	.gift .grid {grid-template-columns:1fr;grid-gap:15px;}
	.gift a {text-align:left;padding:24px 10px 24px 80px;}
	.gift a strong {justify-content:flex-start;}
	.gift a:before {content:'';width:110px;height:90px;top:calc(50% - 45px);left:-40px;background-size:contain!important;}
}





body {background:url('/images/bg.svg') center bottom no-repeat;background-color:#fff;}

.gridgap1020 {grid-gap:10px 20px;}

.linkz span {font-family: 'Merriweather';font-style: italic;font-weight: 300;font-size: 20px;line-height: 140%;display:block;margin-bottom:20px;}
.linkz a {font-size: 18px;}

#footer {padding:94px 15px 60px 15px;background:url('/images/bg-footer.svg') top center no-repeat;}
#footer > .grid {grid-template-columns:200px auto auto 300px;align-items:start;justify-content:space-between;grid-gap:40px;}

#footer .in1 > a {display:block;margin-bottom:20px;}
#footer .in1 > div {font-size:14px;line-height: 140%;}

#footer .place {background-position:5px center;}
#footer .mail {background-position:3px center;background-size:18px auto;}
@media(max-width:1550px) {
	.linkz span {font-size: 18px;}
	.linkz a {font-size: 16px;}
	#footer > .grid {grid-template-columns:130px auto auto 265px;}
	#footer .place, #footer .time, #footer .mail {font-size:14px;line-height:140%;}
}
@media(max-width:1190px) {
	#footer > .grid {grid-template-columns:1fr;grid-gap:0;}
	#footer > .grid .in1 {order:4;display:grid;grid-template-columns:130px 1fr;align-items:center;grid-gap:40px;}
	#footer > .grid .in1 a {margin-bottom:0;}
	#footer > .grid .in1 > div {font-size:18px;}
	#footer > .grid .in2 {order:1;border-top:1px solid #EBE0DD;}
	#footer > .grid .in3 {order:2;border-top:1px solid #EBE0DD;border-bottom:1px solid #EBE0DD;}
	#footer > .grid .in4 {order:3;padding:40px 0;grid-template-columns:1fr 1fr;grid-gap:20px 40px;align-items: center;}
	#footer .phone {padding-left: 36px;background: url(/images/phone.svg) left center no-repeat;}
	#footer .phone .tel {font-weight: bold;font-size: 24px;line-height: 33px;}
	#footer .place, #footer .time, #footer .mail {font-size:18px;line-height:140%;}
	.linkz span {font-style: normal;font-weight: 400;font-size: 26px;line-height: 33px;padding:25px 0;display:flex;justify-content:space-between;margin-bottom:0;}
	.linkz span:after {content:'';width:25px;height:14px;background:url('/images/futgalk.svg') center center no-repeat;}
	.linkz .grid {grid-template-columns:1fr 1fr;display:none;grid-gap:20px 40px;}
	.linkz a {font-size:20px;}
	.linkz.expand span {color:var(--red);}
	.linkz.expand span:after {background:url('/images/futgalk-red.svg') center center no-repeat;}
	.linkz.expand .grid {display:grid;}
}
@media(max-width:650px) {
	.linkz span {font-size: 16px;line-height: 20px;padding:20px 0;}
	.linkz span:after {content:'';width:11px;height:6px;background-size:contain!important;}
	.linkz .grid {grid-gap:5px 20px;grid-template-columns:1fr;}
	.linkz a {font-size:16px;}
	#footer > .grid .in4 {padding:20px 0;grid-gap:10px 20px;grid-template-columns:1fr;}
	#footer .phone .tel {font-weight: bold;font-size: 24px;line-height: 33px;}
	#footer .place, #footer .time, #footer .mail {font-size:14px;line-height:140%;}
	#footer > .grid .in1 {grid-gap:20px;}
	#footer > .grid .in1 > div {font-size:14px;}
}


#futline {background: #FDF5F3;border-radius: 45px 45px 0px 0px;padding:20px 15px;margin:0 30px;}
#futline > .grid {grid-template-columns:auto auto auto auto;justify-content:space-between;align-items:center;grid-gap:20px;}
#futline, #futline a {color:var(--textl);}
#futline a:hover {color:var(--red);}
#futline .soc img {width:40px;height:auto;}
@media(max-width:1550px) {
}
@media(max-width:1190px) {
	#futline {border-radius: 15px 15px 0px 0px;margin:0;padding:25px 15px;}
}
@media(max-width:650px) {
	#futline > .grid {font-size:13px;line-height:18px;}
}
@media(max-width:650px) {
	#futline > .grid {grid-template-columns:1fr;grid-gap:10px;}
}
















/* BREADCRUMBS */
.breadcrumb {padding:0;margin:20px 0;list-style-type:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;}
.breadcrumb li {padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;}
.breadcrumb li.mod-breadcrumbs__item:not(.active):after {content: '\20\2F\20';}
.breadcrumb li a {padding:0;margin:0;color:var(--red);display:block;line-height:30px;}
.breadcrumb li a:hover {color:var(--dark);}

/* PAGINATION */
body > .tooltip {display:none!important;}
.pagination {margin:20px 0;}
.pagination > p {text-align:center;}
.pagination > ul {padding:0!important;margin:0!important;list-style-type:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.pagination > ul li {margin:4px!important;padding:0!important;display:block;display:block;}
.pagination > ul li a,
.pagination > ul li span {display:block;padding:0 8px;line-height:32px;min-width:32px;border-radius:16px;box-shadow:0 0 0 1px var(--dark);text-align:center;box-sizing:border-box;}
.pagination > ul li span {opacity:0.5;}
.pagination > ul li a {color:var(--green);box-shadow:0 0 0 1px var(--green);}
.pagination > ul li a:hover {background:var(--green);color:#fff;}

/* ZMODAL */
.zclose {position: absolute;z-index: 2;left: 0;top: 0;right: 0;bottom: 0;cursor:pointer;}
.zclose:before, .zprev, .znext {position:absolute;top:calc(50% - 16px);display:block;padding:0;line-height:32px;height:32px;background:#fff;font-weight:bold;cursor:pointer;z-index:3;width:32px;text-align:center;box-size:border-box;color:#fff0;}
.zclose:before {content:'+';right:5px;top:5px;z-index:2;background:url('/images/mmenu-close-fff.svg') center center no-repeat;background-size:100% auto;}
.zprev {left:5px;background:url('/images/arrow-right-white.svg') center center no-repeat;background-size:100% auto;transform:rotate(180deg);}
.znext {right:5px;background:url('/images/arrow-right-white.svg') center center no-repeat;background-size:100% auto;}
.zmodal-block.expand .zclose:after {content:'';position:fixed;background:#15161880;top:0;left:0;width:100vw;height:100vh;z-index:-1;}
.zmodal-block.expand > div {z-index:2;border-radius:10px;}
.zmodal-block.expand > span {z-index:1;}
.zimg img {max-width:100%;max-height:calc(90vh - 40px);width:auto;height:auto;cursor:move;}
.zimg img.zimg-zoom {max-height:100%;max-width:100%;width:auto;height:auto;cursor:move;}
/* zmodal */
.zmodal-block, .zmodal-block * {transition:0s;}
.zmodal-block {display:none;position:fixed;top:0;left:0;max-height:100vh;max-width:100%;height:100vh;width:100vw;align-items:center;justify-content:center;z-index: 1;}
.zmodal-block > span {transition:0.5s;}
.zmodal-block {display:flex;height:0;overflow:hidden;}
.zmodal-block.expand {display:flex;height:100vh;overflow:inherit;z-index:1000;}
.zmodal-block > div {padding:20px;background:#fff;position:relative;z-index:2;width:90vw;max-height:90vh;max-width:800px;overflow-y:auto;}
.zmodal-block.expand > div {background:url('/images/ajax_loader.gif') center center no-repeat;background-size:96px auto;background-color:#fff;min-height:150px;}


.zmodal-block.zmodal-form {align-items:flex-start;padding-top:100px;}
.zmodal-block.zmodal-form > div {border-radius:8px;padding:40px 30px;border:13px solid #999;max-width:335px;}
.zmodal-block.zmodal-form.expand > div {background:#fff;}

.zmodal-block.zmodal-auto > div {width:auto;padding:10px;}
.zmodal-block.zmodal-auto > div img {display:block;margin:0;}
.zmodal-block.zmodal-small > div {max-width:320px;padding:35px 35px 50px 35px;background:url('/images/form-bg.svg') right bottom no-repeat;background-color:#FFF3F0;box-shadow: 0px 4px 15px rgba(205, 209, 181, 0.45);}
.zmodal-block.zmodal-full > div {max-width:90vw;padding:20px;}

.zmodal-block.zmodal-menu {align-items:stretch;justify-content:flex-start;}
.zmodal-block.zmodal-menu.expand > div {max-height:100vh;background:var(--red);padding:100px 0 0 0;max-width:650px;}
.zmodal-block.zmodal-menu > div .mmenu {margin-bottom:120px;}
.zmodal-block.zmodal-menu > div .mmenu a {display:block;font-weight: 500;font-size: 28px;line-height: 32px;padding:30px 20px;box-shadow: inset 0px -1px 0px var(--red2);text-align:center;color:#fff;}
.zmodal-block.zmodal-menu > div .mmenu a:hover {color:#fff;background:var(--red3);}
.zmodal-block.zmodal-menu > div .tel {display:block;margin-bottom:40px;font-size: 30px;line-height: 41px;text-align:center;color:#fff;}
.zmodal-block.zmodal-menu > div .soc img {width:45px;height:auto;}
@media(max-width:750px) {
	.zmodal-block.zmodal-form > div {padding:15px;border:4px solid #999;}
	body .qf3form.default .qfsubmit {margin:10px 0;}
	.zmodal-block > div {padding:5px;background:#fff;position:relative;z-index:2;max-height:90vh;max-width:calc(100% - 84px);}
	.zmodal-block.zmodal-menu > div {max-width:calc(100vw - 50px);padding-top:50px;}
	.zmodal-block.zmodal-menu > div .mmenu {margin-bottom:20px;}
	.zmodal-block.zmodal-menu > div .mmenu a {font-size: 18px;line-height: 24px;padding:13px 10px;}
	.zmodal-block.zmodal-menu > div .tel {margin-bottom:20px;font-size: 20px;line-height: 32px;}
	.zmodal-block.zmodal-menu > div .soc img {width:32px;height:auto;}
}




/* shop */


.back-to-category, .orderby-displaynumber {display:none;}


.prodgrid {grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;}
.prodgrid > .product {background: #FFFFFF;border-radius: 15px;box-shadow: 0 8px 20px rgba(245, 217, 206, 0.73);float:none;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;transition:0.5s;}
.prodgrid > .product:hover .zname a {color:var(--red);}
.prodgrid .addtocart-bar {display:block;width:100%;margin:0;}

.catagrid {padding-bottom:32px;margin-bottom:32px!important;border-bottom:1px solid #cb305080;}
.catagrid > .product {box-shadow: 0 0 0 1px var(--red);}
.catagrid > .product:hover .zname a {color:var(--red);}

.zname a {display:block;min-height:86px;font-family: 'Merriweather', sans-serif;font-weight: normal;font-size: 16px;line-height: 160%;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 20px;}
.zpic a {min-height:285px;display:block;}

.zbuy {position:relative;padding:10px 20px;}
.zbuy .zprice {position:absolute;top:10px;right:20px;}
.zbuy .zprice > .product-price {padding:0;margin:0;}
.zbuy .addtocart-area form {display:grid;grid-template-columns:auto auto;grid-gap:10px;align-items:center;justify-content:space-between;}
.zbuy .addtocart-area .addtocart-quantity {grid-area:1/3/2/1;}
.zbuy .addtocart-area .addtocart-bar {grid-area:2/3/3/2;}
.zbuy .addtocart-area .addtocart-bar .addtocart-bar {margin:0;}
.zbuy .addtocart-area .zmodal {grid-area:2/2/3/1;}
.zbuy .addtocart-area .vm-customfields-wrap {grid-area:3/3/4/1;}

.zbuy .zprice > .product-price {height:40px;display:flex;flex-direction: column-reverse;justify-content: center;align-items: flex-end;}
.zbuy .zprice > .product-price > .price-crossed {display:none;}
.zbuy .zprice > .product-price > .PricediscountedPriceWithoutTax {display:none;}
.zbuy .zprice > .product-price > .PricebasePrice {padding:0;margin:0;font-weight: 700;font-size: 20px;line-height:40px;display:block;}
.zbuy .zprice > .product-price.skidka > .PricediscountedPriceWithoutTax {display:block;font-size:20px;line-height:25px;font-weight:700;}
.zbuy .zprice > .product-price.skidka > .PricebasePrice {font-size:14px;line-height:15px;font-weight:400;text-decoration: line-through;}

	/* prodlist - naivgation */
.vm-pagination {float:none;grid-area: auto/5/auto/1;}
#main .vm-pagination ul {margin:0 0 20px 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;list-style-type: none;}
#main .vm-pagination ul li {margin:0;padding:3px;}
#main .vm-pagination ul li .pagenav {display:block;margin:0;padding:0 8px;min-width:28px;height:28px;line-height:28px;font-size:15px;font-weight: 500;border:0;border-radius:14px;box-shadow:0 0 0 1px #EF3F6380;background:none;text-align:center;color:var(--red);white-space:nowrap;}
#main .vm-pagination ul li span.pagenav {box-shadow:0 0 0 1px var(--pink);background:#ef3f6310;}
.vm-page-counter {float:none;text-align:center;display:block;display:none;}
	/* product - customfields */
#tengu .product-fields > .product-field {margin-bottom:0!important;}
#tengu .product-fields-title-wrapper {display:block;width:100%;padding:0;margin:0;}
#tengu .prodgrid .product-fields-title-wrapper {text-align:center;}
#tengu .cf4all_wrapper {padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto;}
#tengu .cf4all_wrapper .inline-control-group {padding:3px;}
#tengu .cf4all_wrapper .inline-control-group .cf4all_no_color_btn {padding:0;margin:0;font-size:15px;width:28px;height:28px;line-height:28px;border-radius:20px;border:0;box-shadow:0 0 0 1px #EF3F6380;background:none;text-align:center;color:var(--red);}
#tengu .cf4all_buttons input[type="radio"]:checked+label, 
#tengu .cf4all_buttons input[type="checkbox"]:checked+label {border:0!important;box-shadow:0 0 0 1px var(--pink);background:#ef3f6310;color:var(--red);}
	/* product - add to cart - quantity */
.addtocart-area .addtocart-quantity {width:115px;border-radius:20px;height:40px;background:#FDF5F3;position:relative;}
.addtocart-area .addtocart-quantity .quantity-controls {position:relative;z-index:1;width:115px;height:40px;display:grid;grid-template-columns:auto auto;justify-content:space-between;border-radius:20px;border:none;}
.addtocart-area span.quantity-controls input.quantity-plus {width:30px;height:100%;background:url('/images/qua-pl.svg') center center no-repeat;order:2;}
.addtocart-area span.quantity-controls input.quantity-minus {width:30px;height:100%;background:url('/images/qua-mi.svg') center center no-repeat;order:1;}
.addtocart-area .addtocart-quantity .quantity-box {position:absolute;z-index:2;left:30px;right:30px;top:0;bottom:0;height:40px;}
.addtocart-area .addtocart-quantity .quantity-box input {display:block;background:none;text-align:center;width:100%;height:40px;border:0;box-shadow:none;}
.addtocart-area .addtocart-quantity .quantity-box input:hover {background:none;border:none;}
	/* product - add to cart - button */
span.addtocart-button input.addtocart-button, 
span.addtocart-button input.notify-button {line-height:45px!important;padding:0 45px 0 15px!important;margin:0!important;background:url('/images/cart-but.svg') calc(100% - 15px) center no-repeat!important;background-color:#fff!important;border:0!important;box-shadow:0 0 0 1px var(--red)!important;color:var(--red)!important;border-radius:25px!important;transition:0.5s;letter-spacing:0!important;}
span.addtocart-button input.addtocart-button:hover, 
span.addtocart-button input.notify-button:hover {background:url('/images/cart-but-fff.svg') calc(100% - 15px) center no-repeat!important;background-color:var(--red)!important;color:#fff!important;}
	/* product - nali4ie */
.nali4 {padding-bottom:10px;justify-content:center;display:grid;grid-template-columns:10px auto;grid-gap:5px;align-items:center;}
.nali4:before {content:'';display:block;width:8px;height:8px;border-radius:5px;}
.nali4-no:before {background:var(--red);}
.nali4-yes {grid-template-columns:20px auto;grid-gap:8px;}
.nali4-yes:before {background:#2cdf20;background:url('/images/nali4.svg') center center no-repeat;width:20px;height:20px;}
	/* product module */
.gudz {padding:40px 15px;}


@media(max-width:1550px) {
	.prodgrid {grid-gap:25px;}
	.zbuy {position:relative;padding:10px;}
	#tengu .cf4all_wrapper .inline-control-group .cf4all_no_color_btn {font-size:14px;width:24px;height:24px;line-height:24px;}
	span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {padding:0 35px 0 15px!important;background:url('/images/cart-but.svg') calc(100% - 10px) center no-repeat!important;background-color:#fff!important;font-size:14px;}
	span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover {background:url('/images/cart-but-fff.svg') calc(100% - 10px) center no-repeat!important;background-color:var(--red)!important;color:#fff!important;}
}
@media(max-width:1190px) {
	.prodgrid {grid-template-columns:1fr 1fr;grid-gap:20px;max-width:900px;}
	.vm-pagination {float:none;grid-area:auto / 3 / auto / 1;}
}
@media(max-width:900px) {
	.prodgrid {grid-template-columns:1fr 1fr;}
	.vm-pagination {grid-area:auto/3/auto/1;}
}
@media(max-width:650px) {
	.prodgrid {grid-template-columns:1fr;}
	.prodgrid .product {width:auto;min-width:100%;}
	.vm-pagination {grid-area:auto/2/auto/1;}
}


#fancybox-content .vm-btn {display:none!important;}


.open {display:none;}
@media(max-width:1190px) {
	.cata .grid .in:nth-child(n+7),
	.catar .grid .in:nth-child(n+5),
	.gudz .grid .product:nth-child(n+5) {display:none;}
	.cata.expand .grid .in:nth-child(n+7),
	.catar.expand .grid .in:nth-child(n+5) {display:block;}
	.gudz.expand .grid .product:nth-child(n+5) {display:flex;}
	.open {font-size:18px;line-height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 0 0 1px var(--red);color:var(--red);margin:30px auto 0 auto;max-width:900px;}
	.open:before {content:'Показать еще';}
	.open div {margin-left:18px;}
	.open:hover {color:#fff;background:var(--red)}
	.open:hover div {background:url('/images/arr-down-fff.svg') center center no-repeat;}
	.open:hover div img {opacity:0;}
	.expand .open:before {content:'Свернуть';}
	.expand .open div {transform:rotateX(180deg);}
}



/*image left*/
.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 30px 20px 0; /* Отступы вокруг картинки */
  object-fit: contain;
   }

.rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 30px 20px; /* Отступы вокруг картинки */
    object-fit: contain;
   }

.text-block {
    margin-bottom: 35px; /* Задает отступ снизу у каждого блока текста */
    padding: 10px; /* Добавляет внутренний отступ для лучшего отображения */
 	text-align: justify;

}





/* PRODUCT DESCRIPION */
.ztitle {font-family: 'Merriweather', sans-serif;font-style: italic;font-size: 20px;line-height: 160%;font-weight:400;}
.ztitle strong {font-weight:400;}
.buket {display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;}
.buket strong, .buket em {font-weight:normal;font-style:normal;}


.tns-inner .zsld.seosld .grid.gridgalk.gridcols2.gridgap40
{
    margin-bottom: 30px;
     margin-left: 0;
}
.seosld .line1.seoh1 {margin:0;}


.subtotal {display:none;}
.alert-error {display:none;}


/* CART */
#system-message {padding:1em;font-size:14px;line-height:1.3;border:1px solid var(--red);border-radius:14px;background:#FFF3F0;color: var(--text);margin:1em auto;position:relative;}
#system-message .close {display:block;font-size:40px;line-height:40px;width:40px;height:40px;cursor:pointer;text-align: center;position: absolute;top: 0;right: 0;color: var(--red);}






.seosld > div > div {display:flex!important;flex-direction:column;align-items:stretch;justify-content:start;}
.seosld .line2 {flex-grow:1;}



button.menucreate, button.menuclose {border:none;background:none;box-shadow: none;outline: none;cursor:pointer}


.vm-product-media-container img {width:100%;height:auto;}


.vmCartModule {width:45px;height:50px;position: relative;}
/*.vmCartModule .vm_cart_products,
.vmCartModule .total,
.vmCartModule .total_products {display:none;}*/
.vmCartModule .show_cart a {position: absolute;left:0;top:0;width:100%;height:100%;text-indent: 100px;overflow: hidden;opacity:0;float:none;}






.popup {
	position: fixed;top:50%;left:50%;transform: translate(-50%,-50%);
	background:white;box-shadow: 0 0 3px inset #000;border-radius: 12px;
	width:95vw;max-width:450px;
	text-align: center;
}
.popup .content {
	display:grid;grid-template-columns:1fr auto;
	position:relative;
	padding:1em;
}
.popup h4 {order:-1;grid-column: 1/-1;}
.popup .close {position:absolute;top:-8px;right:-8px;/*display:none!important;*/}
.popup .continue_link:before {content:'+';
	display:block;width:28px;height:28px;line-height:28px;font-size:28px;text-align:center;
	position: absolute;top:-8px;right:-8px;z-index: 2;
	border-radius: 50%;box-shadow: 0 0 3px inset #666;
	background:white;color:#777;transform: rotate(-45deg);
}
.popup .continue_link:after {content:'';
	position: fixed;
	top:50%;left:50%;transform: translate(-50%,-50%);
	width:100vw;height:100vh;z-index: -1;
	background: #ffffff80;
}





/* CART PAGE */
.vm-cart-header-container {display:flex;align-items: center;justify-content: space-between; flex-wrap: wrap;gap:1em;}
.vm-cart-header-container a {display:none!important;}
#com-form-login {display:none;}
.billto-shipto > .width50 > span:first-child,
.billto-shipto > .width50:nth-child(2) {display:none;}

#cart-view h3 {margin-bottom:0;}
h3 + .vmshipment_name, .vm-shipment-header-selected {display:none;}
h3 + .vmpayment_name, .vm-payment-header-selected {display:none;}
.vm-fieldset-customer-note {display:none;}
.vm-fieldset-tos {display:none;}
#cart-view a.details {margin-bottom:1em;}

.vm-cart-item-name {display:grid;grid-template-columns: 64px 1fr;gap:1em;align-items: center;}
.vm-cart-item-name img {width:100%;height:auto;}
.cart-summary .quantity-input {
	min-height:24px;box-sizing: border-box;
}
.cart-summary .vmicon {width:24px;height:24px;border:none;background-color:transparent;outline:none;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
}
.cart-summary .vmicon.vm2-add_quantity_cart {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3c!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3e%3csvg width='800px' height='800px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3erepeat_line%3c/title%3e%3cg id='页面-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Media' transform='translate(-960.000000, 0.000000)' fill-rule='nonzero'%3e%3cg id='repeat_line' transform='translate(960.000000, 0.000000)'%3e%3cpath d='M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z' id='MingCute' fill-rule='nonzero'%3e%3c/path%3e%3cpath d='M21.1151,10.07 C21.62795,10.07 22.0506092,10.456027 22.1083725,10.9533761 L22.1151,11.07 L22.1151,16.07 C22.1151,18.2121576 20.4311889,19.9610766 18.3147456,20.0651046 L18.1151,20.07 L7.22197,20.07 L7.2027284,20.4847792 L7.2027284,20.4847792 L7.1801076,20.8453376 C7.1761892,20.900684 7.17223,20.9536 7.16828,21.004 C7.14119,21.3495 6.81635,21.5608 6.53673,21.4146 L6.2307975,21.2503516 L6.2307975,21.2503516 L5.8710075,21.0468875 C5.806895,21.0096781 5.74079391,20.9708117 5.67283195,20.9302768 L5.2437518,20.6669521 C5.16885734,20.6196969 5.0923575,20.57075 5.01438,20.5201 L4.55084375,20.2100938 C4.47827625,20.1601219 4.40809531,20.1110984 4.34036437,20.0631742 L3.96388625,19.7900258 L3.96388625,19.7900258 L3.64925312,19.5504961 C3.60213719,19.5137781 3.557725,19.4787625 3.51608,19.4456 C3.28031,19.2579 3.2908,18.88 3.53871,18.6837 L3.81868875,18.4668906 L3.81868875,18.4668906 L4.15959,18.21455 L4.15959,18.21455 L4.55914125,17.9329594 L4.55914125,17.9329594 L5.01507,17.6284 L5.01507,17.6284 C5.1760475,17.523825 5.33038687,17.4266375 5.47709625,17.3366828 L5.8933425,17.0883625 L5.8933425,17.0883625 L6.2578575,16.8825109 L6.2578575,16.8825109 L6.56469,16.7182 L6.56469,16.7182 C6.84009,16.5746 7.13658,16.7538 7.16304,17.0778 L7.18850656,17.4253552 L7.18850656,17.4253552 L7.21180928,17.8395536 L7.21180928,17.8395536 L7.2217,18.07 L18.1151,18.07 C19.1694909,18.07 20.0332678,17.25415 20.1096144,16.2192661 L20.1151,16.07 L20.1151,11.07 C20.1151,10.5177 20.5628,10.07 21.1151,10.07 Z M17.5784,3.65537 L17.8843359,3.81961469 L17.8843359,3.81961469 L18.2441125,4.02306 C18.3082219,4.06026563 18.3743195,4.09912813 18.4422779,4.13965926 L18.8713369,4.40296371 C18.9462281,4.45021641 19.022725,4.49916125 19.1007,4.54981 L19.5642531,4.85984438 C19.6368234,4.90981938 19.707007,4.95884516 19.7747402,5.00677094 L20.1512254,5.27991938 L20.1512254,5.27991938 L20.4658449,5.51943031 C20.5129562,5.55614359 20.5573625,5.59115375 20.599,5.62431 C20.8348,5.81202 20.8243,6.1899 20.5764,6.38622 L20.2964094,6.6030625 L20.2964094,6.6030625 L19.9555,6.8554175 L19.9555,6.8554175 L19.5559406,7.13701125 L19.5559406,7.13701125 L19.1,7.44157 L19.1,7.44157 C18.939025,7.54613 18.7846875,7.64330813 18.6379797,7.73325781 L18.2217375,7.981575 L18.2217375,7.981575 L17.8572266,8.18744219 L17.8572266,8.18744219 L17.5504,8.35178 L17.5504,8.35178 C17.275,8.49534 16.9785,8.31614 16.9521,7.99217 L16.9266136,7.644574 L16.9266136,7.644574 L16.9032968,7.2303828 C16.89976,7.1560904 16.89644,7.07924 16.8934,6.99994 L6,6.99994 C4.89543,6.99994 4,7.89537 4,8.99994 L4,13.9999 C4,14.5522 3.55228,14.9999 3,14.9999 C2.44772,14.9999 2,14.5522 2,13.9999 L2,8.99994 C2,6.7908 3.79086,4.99994 6,4.99994 L16.8931,4.99994 L16.9123768,4.585144 L16.9123768,4.585144 L16.9349944,4.2246072 C16.938908,4.1692676 16.94286,4.11636 16.9468,4.06597 C16.9739,3.72042 17.2988,3.50915 17.5784,3.65537 Z' id='形状' fill='%23338d50'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.cart-summary .vmicon.vm2-remove_from_cart {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3c!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3e%3csvg width='800px' height='800px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3edelete_2_line%3c/title%3e%3cg id='页面-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='System' transform='translate(-576.000000, -192.000000)' fill-rule='nonzero'%3e%3cg id='delete_2_line' transform='translate(576.000000, 192.000000)'%3e%3cpath d='M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z' id='MingCute' fill-rule='nonzero'%3e%3c/path%3e%3cpath d='M14.2792,2 C15.1401,2 15.9044,2.55086 16.1766,3.36754 L16.7208,5 L20,5 C20.5523,5 21,5.44772 21,6 C21,6.55227 20.5523,6.99998 20,7 L19.9975,7.07125 L19.9975,7.07125 L19.1301,19.2137 C19.018,20.7837 17.7117,22 16.1378,22 L7.86224,22 C6.28832,22 4.982,20.7837 4.86986,19.2137 L4.00254,7.07125 C4.00083,7.04735 3.99998,7.02359 3.99996,7 C3.44769,6.99998 3,6.55227 3,6 C3,5.44772 3.44772,5 4,5 L7.27924,5 L7.82339,3.36754 C8.09562,2.55086 8.8599,2 9.72076,2 L14.2792,2 Z M17.9975,7 L6.00255,7 L6.86478,19.0712 C6.90216,19.5946 7.3376,20 7.86224,20 L16.1378,20 C16.6624,20 17.0978,19.5946 17.1352,19.0712 L17.9975,7 Z M10,10 C10.51285,10 10.9355092,10.386027 10.9932725,10.8833761 L11,11 L11,16 C11,16.5523 10.5523,17 10,17 C9.48715929,17 9.06449214,16.613973 9.00672766,16.1166239 L9,16 L9,11 C9,10.4477 9.44771,10 10,10 Z M14,10 C14.5523,10 15,10.4477 15,11 L15,16 C15,16.5523 14.5523,17 14,17 C13.4477,17 13,16.5523 13,16 L13,11 C13,10.4477 13.4477,10 14,10 Z M14.2792,4 L9.72076,4 L9.38743,5 L14.6126,5 L14.2792,4 Z' id='形状' fill='%23ff0000'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}


.zprice > .product-price > .PricesalesPriceTt,
.zprice > .product-price > .PricesalesPrice,
.zprice > .product-price > .PricesalesPriceWithDiscount,
.degrid .degrid-info > .product-price > .PricesalesPriceTt,
.degrid .degrid-info > .product-price > .PricesalesPrice,
.degrid .degrid-info > .product-price > .PricesalesPriceWithDiscount {display:none;}






.qfcapt a {display:none;}