@import url('https://fonts.googleapis.com/css2?family=Gabriela&family=Montserrat:wght@400;500;600&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:#3c3c3c;
	--link:#8379EA;
	--butt:#0481CD;
}
:focus {outline:0;}
body {background:#fff; color:var(--dark);font-family: 'Montserrat', sans-serif;font-size: 16px;line-height: 26px;}body,div,a,td,th,b {box-sizing:border-box;}
/*a, div {border-style:solid;transition:0.5s;}*/
a, 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;}
/* CUSTOM */
.fancybox-caption {display:none;}
ul.sigFreeClassic {padding:0;margin:15px -15px 15px -15px;width:calc(100% + 30px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
ul.sigFreeClassic li.sigFreeThumb {margin:15px;box-shadow: 0 0 0 1px #ebebeb;}
/* 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}

/* HEADERS */
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {display:block;font-weight:bold;font-family: 'Gabriela', sans-serif;margin:1em 0 0.75em 0;}
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: 50px;line-height:65px;font-weight:400;}
	h2 {font-size: 46px;line-height: 130%;font-weight:400;}
h3 {font-size:20px;}
h4 {font-size:1em;}
	.h1 {font-size: 50px;line-height:65px;font-weight:400;}
	.h2 {font-size: 46px;line-height: 130%;font-weight:400;}
.h3 {font-size:20px;}
.h4 {font-size:1em;}
@media(max-width:1100px) {
	h1 {font-size:36px;line-height:42px;}
	h2 {font-size:28px;line-height:36px;}
	h3 {font-size:20px;}
	h4 {font-size:1em;}
	.h1 {font-size:36px;line-height:42px;}
	.h2 {font-size:28px;line-height:36px;}
	.h3 {font-size:20px;}
	.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);}

/* GRIDS&FLEXES */
.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;}
.moduletable > .vmgroup, .custom, .flex, .grid {width:100%;max-width:1320px;margin:0 auto;}
#main .flex, #main .grid {margin:15px auto;}
@media(max-width:1500px) {
	.moduletable > .vmgroup, 
	.custom, .grid, .flex {max-width:1100px;}
}

/* QUICKFORMS */
body .qf3form.default {padding:0;background: none;}
body .qf3form.default * {margin: 0;box-sizing: border-box;max-width: 100%;}
body .qf3form.default .formhead  {text-align:center;font-size:24px;margin-bottom:20px;color:var(--link);}
body .qf3form.default .qf3 {width: 100%;margin: 0 auto;padding:0;}
body .qf3form.default .qf3label {display: none;}
body .qf3form.default .qf3txt {margin-bottom:10px;}
body .qf3form.default textarea,
body .qf3form.default .qf3txt input,.qf3form.default select {display: block;width:100%;height:auto;font-size:16px;line-height:20px;background: none;padding:10px 15px;border-radius:5px;font-family: 'Montserrat', sans-serif;}
body .qf3form.default textarea,
body .qf3form.default .qf3txt input {border:1px solid var(--link);}
body .qf3form.default .qf3txt input:hover, 
body .qf3form.default .qf3txt input:focus {}
body .qf3form.default .qfsubmit {margin:20px 0 0 0;}
body .qf3form.default .qfsubmit .btn {margin:0 auto;}
body .qf3labelreq {display:none;}
	/* qf3 modals */
body .qfmodalform, body .qfmodalform.compact {padding:30px;margin-left: -200px;background: #fff;position: absolute;top: 0;left: 50%;z-index: 9999;width: fit-content;width: -moz-fit-content;max-width:400px;}
body .qfmodalform div.qf3form {padding:0;width:100%;}
body .qfclose {top: 25px;right: 25px;height: 35px;width: 35px;color:#fff0;background:url('/images/menu-close.svg') center center no-repeat;transition:0.5s;}
body .qfclose:hover {transform:rotate(90deg);}
body .qf3form.default h2 {padding-top:50px;}
body .qf3form.default .teto {margin-bottom:15px;}
body .qf3form.default .tefu {font-size:14px;line-height:17px;}
@media(max-width:450px) {
	body .qfclose {top:15px;right:15px;}
	body .qfmodalform, body .qfmodalform.compact {max-width:calc(100% - 30px);left:15px;margin-left:0;padding:15px;}
	body .qf3form.default .qfsubmit {margin:15px 0;}
}

/* BUTTONS */
#tengu div.vm-details-button a,
#tengu span.addtocart-button input.addtocart-button,
.but, .but-big {letter-spacing:0;display:block;white-space:nowrap;text-decoration:none;font-family: 'Gabriela', sans-serif;font-weight: 400;font-size: 16px;line-height:20px;padding:10px 21px;color:#fff;background:var(--butt);transition:0.5s;width: fit-content;width: -moz-fit-content;border:0;border-radius:5px;border:2px solid var(--butt);}
#tengu div.vm-details-button a,
.but-tran {background:transparent;color:var(--butt);}
.but-big {font-size: 20px;line-height:26px;padding:13px 23px;}
#tengu span.addtocart-button input.addtocart-button:hover, 
#tengu span.addtocart-button input.addtocart-button:focus,
.but:hover, .but:focus,
.but-big:hover, .but-big:focus {background:transparent;color:var(--butt);}
#tengu div.vm-details-button a:hover,
#tengu div.vm-details-button a:focus,
.but-tran:hover, but-tran:focus {background:var(--butt);color:#fff;}
@media(max-width:750px) {
	.but-big {font-size: 18px;line-height:26px;padding:10px 23px;}
}




/* sLIDER NAVIGATION */
.tns-controls button {display:block;width:80px;height:80px;color:#ffffff00;position:relative;border:0;border-radius:0;background:#fff;transition:0.5s;}
.tns-controls button:hover {background:var(--link);}
.tns-controls button:before, .tns-controls button:after {content:'';position:absolute;left:0;top:0;width:80px;height:80px;transition:0.5s;}
.tns-controls button:before {opacity:1;} 
 .tns-controls button:after {opacity:0;}
.tns-controls button:hover:before {opacity:0;} 
 .tns-controls button:hover:after {opacity:1;}
.tns-controls button[data-controls=prev]:before {background:url('/images/aqua/arrow-left.svg') center center no-repeat;} 
 .tns-controls button[data-controls=prev]:after {background:url('/images/aqua/arrow-left-hover.svg') center center no-repeat;}
.tns-controls button[data-controls=next]:before {background:url('/images/aqua/arrow-right.svg') center center no-repeat;} 
 .tns-controls button[data-controls=next]:after {background:url('/images/aqua/arrow-right-hover.svg') center center no-repeat;}


/* DESIGN */
.logo img {display:block;}
.zero {display:none;}
@media(max-width:1100px) {.logo img {max-height:65px;}}




body {background-color: rgba(246, 245, 253, 0.4);background:url('/images/aqua/bg.webp') top center no-repeat;background-size: cover;}

.gabi {font-family: 'Gabriela', sans-serif;}

ul#top {list-style-type:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;}
ul#top li {padding:0;margin:0;}
ul#top li a {padding:0;margin:0;font-family: 'Gabriela', sans-serif;font-size:22px;line-height:140%;color:var(--dark);}
ul#top li a span {font-size:14px;}


#header {background:#fff;padding:25px 15px;}

#header > .grid {grid-gap:25px 30px;grid-template-columns:1fr auto auto auto auto auto;grid-template-areas:'logo inst place wats phon bron' 'logo menu menu menu menu menu';align-items:center;justify-content:space-between;}
#header > .grid > .logo {grid-area:logo;}
#header > .grid > .insta {grid-area:inst;}
#header > .grid > .insta a {display:flex;align-items:center;justify-content:center;}
#header > .grid > .insta a:before {content:'';width:25px;height:25px;background:url('/images/insta.svg') center center no-repeat;}
#header > .grid > .place {grid-area:place;display:flex;align-items:center;justify-content:center;font-size: 14px;line-height: 17px;}
#header > .grid > .place:before {content:'';width:20px;height:35px;background:url('/images/place.svg') center center no-repeat;margin-right:10px;}
#header > .grid > .wats {grid-area:wats;}
#header > .grid > .wats a {font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;white-space:nowrap;}
#header > .grid > .wats a:before {content:'';width:25px;height:25px;background:url('/images/wats.svg') center center no-repeat;margin-right:15px;}
#header > .grid > .phon {grid-area:phon;}
#header > .grid > .phon a {font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;white-space:nowrap;}
#header > .grid > .phon a:before {content:'';width:25px;height:25px;background:url('/images/phon.svg') center center no-repeat;margin-right:15px;}
#header > .grid > .but {grid-area:bron;}
#header > .grid > .gmenu {grid-area:menu;}
#header > .grid > .gmenu .inmenu {display:none;}
#header.sticked {position:sticky;top:0;z-index:999;}
#header.sticked > .grid {grid-gap:25px;grid-template-columns:1fr auto auto auto auto auto auto;grid-template-areas:'logo inst place wats phon bron zero';}
#header.sticked > .grid > .logo img {max-height:65px;}
#header.sticked > .grid > .gmenu {display:none;}
#header.sticked > .grid > .vmenu {display:block;width:36px;height:36px;background:url('/images/menu.svg') center center no-repeat;cursor:pointer;}
#header.toggled > .grid > .gmenu {display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index: 999;}
#header.toggled > .grid > .gmenu .inmenu {display:flex;align-items:center;justify-content:flex-start;}
#header.toggled > .grid > .gmenu .inmenu,
#header.toggled > .grid > .gmenu .moduletable_menu {max-width:320px;width:320px;background:#fff;padding:15px;}
#header.toggled > .grid > .gmenu .moduletable_menu {flex-grow:1;}
#header.toggled > .grid > .gmenu .moduletable_menu ul#top {display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height: 100%;}
#header.toggled > .grid > .gmenu .inmenu1 {display:flex;align-items:center;justify-content:flex-end;}
#header.toggled > .grid > .gmenu .inmenu1 .vmenu {display:block;width:32px;height:32px;background:url('/images/menu-close.svg') center center no-repeat;cursor:pointer;background-size:100% auto;}
#header.toggled > .grid > .gmenu .inmenu1 .vmenu:before {content:'';display:block;position:fixed;left:0;top:0;right:0;bottom:0;z-index:-1;}
#header.toggled > .grid > .gmenu .inmenu2 {display:flex;align-items:center;justify-content:flex-start;}
#header.toggled > .grid > .gmenu .inmenu2 .insta {grid-area:inst;margin-right:20px;}
#header.toggled > .grid > .gmenu .inmenu2 .insta a {display:flex;align-items:center;justify-content:center;}
#header.toggled > .grid > .gmenu .inmenu2 .insta a:before {content:'';width:25px;height:25px;background:url('/images/insta.svg') center center no-repeat;}
#header.toggled > .grid > .gmenu .inmenu2 .wats {grid-area:wats;}
#header.toggled > .grid > .gmenu .inmenu2 .wats a {font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;}
#header.toggled > .grid > .gmenu .inmenu2 .wats a:before {content:'';width:25px;height:25px;background:url('/images/wats.svg') center center no-repeat;margin-right:15px;}

@media(max-width:1500px) {
	ul#top li a {font-size:20px;}
	#header > .grid > .logo,
	#header > .grid > .insta,
	#header > .grid > .place {padding-right:0;}
}
@media(max-width:1100px) {
	#header > .grid, #header.sticked > .grid {grid-gap:32px;grid-template-columns:auto auto auto auto;grid-template-areas:'logo wats bron zero';}
	#header > .grid > .phon, #header > .grid > .insta, #header > .grid > .place, #header > .grid > .gmenu {display:none;}
	#header > .grid > .vmenu {display:block;width:36px;height:36px;background:url('/images/menu.svg') center center no-repeat;cursor:pointer;}
	#header > .grid > .wats a:before {width:15px;height:15px;background-size: 15px;margin-right:10px;}
}
@media(max-width:750px) {
	#header > .grid, #header.sticked > .grid {grid-gap:32px;grid-template-columns:auto auto;grid-template-areas:'logo zero';}
	#header > .grid > .wats, #header > .grid > .but {display:none;}
}


.moduletable.sld {background:url('/images/aqua/sld-bg.webp') center bottom no-repeat;padding:0 15px;}
.moduletable.sld .sld {min-height:500px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
.moduletable.sld .sld > h1 {margin-bottom:25px;}
.moduletable.sld .sld > div:not(.grid) {max-width:785px;margin-bottom:30px;font-size: 20px;line-height: 160%;}
.moduletable.sld .sld .gridb {grid-gap: 30px;grid-template-columns: auto auto;justify-content: start;}
@media(max-width:1100px) {
	.moduletable.sld .sld {min-height:600px;}
	.moduletable.sld .sld > h1 {font-size: 40px;line-height: 130%;margin-bottom:20px;}
	.moduletable.sld .sld > div:not(.grid) {font-size:16px;margin-bottom:30px;max-width:650px;}
	.moduletable.sld .sld .grida {grid-gap:40px;grid-template-columns: auto 105px 200px;max-width:650px;}
	.moduletable.sld .sld .grida > .in {padding-left:0;padding-top:70px;font-weight: 500;font-size: 16px;line-height: 140%;}
}
@media(max-width:900px) {
	.moduletable.sld .sld:before {display:none;}
}
@media(max-width:750px) {
	.moduletable.sld .sld {padding:40px 0;min-height:100px;}
	.moduletable.sld .sld > h1 {margin-bottom:20px;font-size: 28px;line-height: 130%;}
	.moduletable.sld .sld > div:not(.grid) {font-size:14px;}
	.moduletable.sld .sld .grida {grid-gap:10px;grid-template-columns:1fr;margin-bottom:30px;}
	.moduletable.sld .sld .grida > .in {padding-left:50px;padding-top:0;background-size:40px auto!important;font-size:14px;line-height:20px;min-height:40px;display:flex;align-items:center;justify-content:flex-start;}
	.moduletable.sld .sld .gridb {grid-gap:10px;grid-template-columns:1fr;}
}





.moduletable.quote {background:url('/images/aqua/quote-bg.webp') center bottom no-repeat;padding:0 15px;}
.moduletable.quote .quote {min-height:427px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.moduletable.quote .quote div {margin:0 auto;max-width:1190px;font-size: 26px;line-height: 180%;color:#fff;text-align:center;}
.moduletable.quote .quote div:after {content:'';display:block;height:35px;margin-top:30px;background:url('/images/aqua/quote.svg') center center no-repeat;}
@media(max-width:1100px) {
	.moduletable.quote .quote div {font-size: 20px;line-height: 180%;max-width:620px;}
	.moduletable.quote .quote div:after {height:15px;margin-top:20px;background-size:auto 100%;}
}
@media(max-width:750px) {
	.moduletable.quote .quote {min-height:400px;}
	.moduletable.quote .quote div {font-size: 14px;line-height: 180%;}
}






.moduletable.term {padding:0 15px;position:relative;margin-bottom:165px}
.moduletable.term:before {content:'';position:absolute;left:-15px;top:150px;bottom:150px;right:calc(50% + 52px);background:#E6E5F4;z-index:-1;}
.moduletable.term .term {max-width:100%;position:relative;}
.moduletable.term .term > .grid {grid-template-columns:1fr 1fr;align-items:center;justify-content:center;max-width:100%;}
.moduletable.term .term > .grid .text {max-width:660px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-self:start;padding-left:90px;}
.moduletable.term .term > .grid .text h2 {margin-bottom:10px;padding-bottom:20px;background:url('/images/aqua/h.svg') left bottom no-repeat;}
.moduletable.term .term > .grid .text .line {margin-bottom:50px;font-size: 20px;line-height:32px;}
.moduletable.term .term > .grid .text .gabi {margin-bottom:40px;font-size: 18px;line-height:28px;}
.moduletable.term .term > .grid .text .gridv {grid-gap:20px;grid-template-columns:auto;justify-content:start;}
.moduletable.term .term > .grid .text .gridv .inv {min-height:45px;padding-left:60px;font-weight: 400;font-size: 16px;line-height: 140%;display:flex;align-items:center;justify-content:flex-start;}
.moduletable.term .term > .grid .text .gridv .inv1 {background:url('/images/aqua/term1.svg') left center no-repeat;}
.moduletable.term .term > .grid .text .gridv .inv2 {background:url('/images/aqua/term2.svg') left center no-repeat;}
.moduletable.term .term > .grid .text .gridv .inv3 {background:url('/images/aqua/term3.svg') left center no-repeat;}
.moduletable.term .term > .grid .text .gridv .inv4 {background:url('/images/aqua/term4.svg') left center no-repeat;}
.moduletable.term .term > .grid .text .gridv .inv5 {background:url('/images/aqua/term5.svg') left center no-repeat;}
.moduletable.term .term > .grid .text .gridv .inv6 {background:url('/images/aqua/term6.svg') left center no-repeat;}
.moduletable.term .term > .grid .imga {margin-right:110px;}
.moduletable.term .term > .grid .imga img {display:block;margin:0 0 0 auto;}
@media(max-width:1500px) {
	.moduletable.term .term > .grid .text {max-width:550px;padding-left:0;}
}
@media(max-width:1100px) {
	.moduletable.term {padding:60px 15px;}
	.moduletable.term:before {left:0;bottom:150px;right:80px;top:auto;height:360px;}
	.moduletable.term .term > .grid {grid-template-columns:1fr;grid-gap:40px;}
	.moduletable.term .term > .grid .text {order:1;max-width:600px;margin:0 auto;}
	.moduletable.term .term > .grid .text h2 {font-size: 32px;line-height: 130%;}
	.moduletable.term .term > .grid .text .line {font-size: 18px;line-height: 160%;}
	.moduletable.term .term > .grid .text .gabi {margin-bottom:32px;}
	.moduletable.term .term > .grid .imga {order:2;margin-right:0;}
	.moduletable.term .term > .grid .imga img {width:75%;height:auto;max-width:550px;margin:0 auto 0 90px;}
}
@media(max-width:700px) {
	.moduletable.term {padding:40px 15px;}
	.moduletable.term .term > .grid .text,
	.moduletable.term .term > .grid .imga img {width:100%;max-width:100%;margin:0;}
}





.moduletable.bask {padding:110px 15px 160px 15px;position:relative;}
.moduletable.bask .bask {max-width:100%;position:relative;}
.moduletable.bask .bask > .wave {max-width:1720px;margin:0 auto 48px auto;padding:0 10.416vw 0 320px;background:url('/images/aqua/wave.svg') left center no-repeat;font-weight: 600;font-size: 20px;line-height: 160%;}
.moduletable.bask .bask > .grid:before {content:'';position:absolute;right:0;top:calc(50% - 330px);left:calc(50% - 60px);background:#E6E5F4;z-index:-1;height:660px;}
.moduletable.bask .bask > .grid {grid-template-columns:1fr 1fr;align-items:center;justify-content:end;max-width:100%;position:relative;}
.moduletable.bask .bask > .grid .text {order:1;margin:0 8.33vw 0 auto;max-width:500px;}
.moduletable.bask .bask > .grid .imga {order:2;}
.moduletable.bask .bask > .grid .text .gridv {grid-gap:42px;grid-template-columns:auto;justify-content:start;}
.moduletable.bask .bask > .grid .text .gridv .inv {min-height:45px;padding-left:50px;font-weight: 400;font-size: 18px;line-height: 28px;display:flex;align-items:center;justify-content:flex-start;background:url('/images/aqua/galk.svg') left top no-repeat;}
@media(max-width:1100px) {
	.moduletable.bask .bask > .wave {padding:0 0 0 100px;background-size:80px;}
	.moduletable.bask .bask > .grid {grid-template-columns:1fr;grid-gap:40px;}
	.moduletable.bask .bask > .grid .text {max-width:100%;}
}

@media(max-width:700px) {
	.moduletable.bask .bask > .wave {padding:0;background:none;}
	.moduletable.bask .bask > .grid {grid-template-columns:1fr;grid-gap:40px;}
	.moduletable.bask .bask > .grid .text {max-width:100%;}
}








.moduletable.cost {padding:0 15px;background:url('/images/aqua/cost-bg.webp') center center no-repeat;height:733px;display:flex;align-items:center;justify-content:center;}
.moduletable.cost .cost {height:533px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1;background-color:#332743cd;padding:70px 100px;color:#fff;}
.moduletable.cost .cost:before {content:'';position:absolute;left:30px;top:30px;right:30px;bottom:30px;z-index:-1;border: 3px solid #4B3C60;}
.moduletable.cost .cost > h2 {margin-bottom:15px;}
.moduletable.cost .cost > div.gabi {margin-bottom:30px;font-size: 24px;line-height: 160%;}
.moduletable.cost .cost > .line {max-width:980px;margin-bottom:27px;font-size: 20px;line-height: 160%;}
.moduletable.cost .cost > .grid {margin-bottom:40px;align-items:center;justify-content:start;grid-gap:40px;grid-template-columns:auto 2px auto 2px auto 2px auto;}
.moduletable.cost .cost > .grid > div {font-size: 18px;line-height: 160%;}
.moduletable.cost .cost > .grid > div > .gabi {font-size: 26px;line-height: 160%;}
.moduletable.cost .cost > .grid > .dvd {background:#4B3C60;width:2px;height:80px;}




.moduletable.dost {padding:160px 15px;background:url('/images/aqua/dost.webp') center center no-repeat;}
.moduletable.dost .dost .headgrid {margin-bottom:80px;grid-template-columns:1fr 1fr;justify-content:flex-start;grid-gap:75px;}
.moduletable.dost .dost .headgrid .line {margin-bottom:28px;font-size: 20px;line-height: 160%;}
.moduletable.dost .dost .headgrid .flex .dot:not(:last-child) {margin-right:65px;}
.moduletable.dost .dost .headgrid .flex .dot {font-size: 20px;line-height: 160%;padding-left:24px;position:relative;}
.moduletable.dost .dost .headgrid .flex .dot:before {content:'';position:absolute;left:0;top:calc(50% - 5px);width:11px;height:11px;border-radius:50%;background:var(--link);}
.moduletable.dost .dost .textgrid {grid-template-columns:1fr 1fr 1fr ;grid-gap:20px 40px;align-items:center;justify-content:start;max-width:915px;margin:0 auto 0 0;}
.moduletable.dost .dost .textgrid .in {position:relative;padding-left:80px;min-height:77px;display:flex;align-items:center;justify-content:flex-start;font-weight: 500;font-size: 16px;line-height: 140%;}
.moduletable.dost .dost .textgrid .in:before {content:'';display:block;width:77px;height:77px;position:absolute;left:0;top:0;}
.moduletable.dost .dost .textgrid .in1:before {background:url('/images/aqua/dost1.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in2:before {background:url('/images/aqua/dost2.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in3:before {background:url('/images/aqua/dost3.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in4:before {background:url('/images/aqua/dost4.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in5:before {background:url('/images/aqua/dost5.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in6:before {background:url('/images/aqua/dost6.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in7:before {background:url('/images/aqua/dost7.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in8:before {background:url('/images/aqua/dost8.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in9:before {background:url('/images/aqua/dost9.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in10:before {background:url('/images/aqua/dost10.svg') center center no-repeat;}
.moduletable.dost .dost .textgrid .in11:before {background:url('/images/aqua/dost11.svg') center center no-repeat;}
@media(max-width:1500px) {
	.moduletable.dost {padding:80px 15px;}
}
@media(max-width:1100px) {
	.moduletable.dost {padding:60px 15px;background:none;}
	.moduletable.dost .dost .headgrid {max-width: 650px;margin:0 auto 40px auto;grid-template-columns:1fr;grid-gap:30px;}
	.moduletable.dost .dost .headgrid h2 {margin-bottom:0;max-width:400px;}
	.moduletable.dost .dost .textgrid {grid-template-columns: 1fr 1fr;max-width: 600px;margin:0 auto;}
	.moduletable.dost .dost .textgrid .in1 {order:1;}
	.moduletable.dost .dost .textgrid .in2 {order:2;}
	.moduletable.dost .dost .textgrid .in3 {order:9;}
	.moduletable.dost .dost .textgrid .in4 {order:4;}
	.moduletable.dost .dost .textgrid .in5 {order:11;}
	.moduletable.dost .dost .textgrid .in6 {order:5;}
	.moduletable.dost .dost .textgrid .in7 {order:6;}
	.moduletable.dost .dost .textgrid .in8 {order:10;}
	.moduletable.dost .dost .textgrid .in9 {order:7;}
	.moduletable.dost .dost .textgrid .in10 {order:8;}
	.moduletable.dost .dost .textgrid .in11 {order:12;}
	.moduletable.dost .dost .textgrid .in12 {order:3;}
}
@media(max-width:750px) {
	.moduletable.dost {padding:40px 15px;}
	.moduletable.dost .dost .headgrid {max-width: 330px;margin:0 auto 30px auto;}
	.moduletable.dost .dost .headgrid h2 {font-size: 23px;line-height: 130%;}
	.moduletable.dost .dost .headgrid .line {font-size: 14px;line-height: 140%;}
	.moduletable.dost .dost .headgrid .flex .dot {font-size: 14px;line-height: 160%;}
	.moduletable.dost .dost .headgrid .flex .dot:not(:last-child) {margin-bottom:10px;}
	.moduletable.dost .dost .textgrid {grid-template-columns:1fr;max-width: 330px;grid-gap: 15px;margin:0 auto;}
	.moduletable.dost .dost .textgrid .in {font-weight: 500;font-size: 14px;line-height: 140%;padding-left:60px;min-height:50px;}
	.moduletable.dost .dost .textgrid .in:before {width:40px;height:50px;background-size:50px auto!important;}
	.moduletable.dost .dost .textgrid .in1 {order:1;}
	.moduletable.dost .dost .textgrid .in12 {order:2;}
	.moduletable.dost .dost .textgrid .in6 {order:3;}
	.moduletable.dost .dost .textgrid .in9 {order:4;}
	.moduletable.dost .dost .textgrid .in3 {order:5;}
	.moduletable.dost .dost .textgrid .in5 {order:6;}
	.moduletable.dost .dost .textgrid .in10 {order:8;}
	.moduletable.dost .dost .textgrid .in8 {order:10;}
	.moduletable.dost .dost .textgrid .in11 {order:12;}
	.moduletable.dost .dost .textgrid .in2 {order:12;}
	.moduletable.dost .dost .textgrid .in4 {order:14;}
	.moduletable.dost .dost .textgrid .in7 {order:16;}
}





.moduletable.otz {padding:100px 15px;}
.moduletable.otz .otz .in > div {padding:25px;min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border: 3px solid #D7E9F5;}
.moduletable.otz .otz .in > div div {font-size: 14px;line-height: 140%;flex-grow:1;}
.moduletable.otz .otz .in > div b {font-weight: 600;font-size: 14px;line-height: 120%;display:block;margin-top:15px;}
.moduletable.otz .otz .in > div b:after {content:'';display:block;margin-top:10px;width:140px;height:20px;background:url('/images/stars.svg') left center no-repeat;}
.moduletable.otz .otz .in > div i {font-style:normal;display:block;font-size: 13px;line-height: 90%;margin-top:10px;}
.moduletable.otz .otz .but {margin:40px auto 0 auto;}
.moduletable.otz .otz .tns-outer {position:relative;}
.moduletable.otz .otz .tns-outer .tns-controls {display: flex;justify-content: space-between;position: absolute;top: 120px;left: -120px;right: -120px;}
@media(max-width:1600px) {
	.moduletable.otz {padding:80px 15px;}
	.moduletable.otz .otz .tns-outer .tns-controls {display:none;}
	.moduletable.otz .otz .tns-nav {position:absolute;bottom:-48px;height:18px;width:100%;justify-content:center;align-items:center;display:flex;}
	.moduletable.otz .otz .tns-nav button {display:block;width:18px;height:18px;border:0;border-radius:50%;background:none;box-shadow:none;display:flex;align-items:center;justify-content:center;}
	.moduletable.otz .otz .tns-nav button.tns-nav-active {box-shadow:0 0 0 1px var(--link);}
	.moduletable.otz .otz .tns-nav button:before {content:'';display:block;width:6px;height:6px;border-radius:50%;background:var(--link);}
	.moduletable.otz .otz .tns-nav button:not(:last-child) {margin-right:18px;}
	.moduletable.otz .otz .but {margin-top:78px;}
}
@media(max-width:750px) {
	.moduletable.otz {padding:40px 15px;}
}




#foot {padding: 70px 15px;border-top: 1px solid #DBD3CF;}
#foot > .grid {grid-template-columns:auto auto auto;align-items:start;justify-content:space-between;grid-gap:40px;}
#foot .hotl {color: var(--link);font-weight:bold;font-size:20px;margin-bottom:15px;display:block;}
#foot .place {grid-area:place;display:flex;align-items:center;justify-content:flex-start;font-size:18px;line-height:22px;margin-bottom:15px;}
#foot .place:before {content:'';width:20px;height:35px;background:url('/images/place.svg') center center no-repeat;margin-right:10px;}
#foot .wats a {font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:start;margin-bottom:15px;}
#foot .wats a:before {content:'';width:20px;height:25px;background:url('/images/wats.svg') center center no-repeat;margin-right:10px;background-size:20px auto;}
#foot .phon a {font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:start;}
#foot .phon a:before {content:'';width:20px;height:25px;background:url('/images/phon.svg') -3px center no-repeat;margin-right:10px;}
#foot .gridlinks {grid-template-columns:auto auto;align-items:center;justify-content:start;grid-gap:5px 20px;}
#foot .slink {font-size: 14px;line-height: 17px;color: var(--link);}
#foot .slink span {display:block;}
#foot .but {margin:20px auto;}
@media(max-width:1000px) {
	#foot > .grid {grid-template-columns:1fr 1fr;grid-template-areas:'in1 in3' 'in2 in2';grid-gap:20px;max-width:650px;}
	#foot > .grid .in1 {grid-area:in1;}
	#foot > .grid .in2 {grid-area:in2;}
	#foot > .grid .in3 {grid-area:in3;}
	#foot .gridlinks {margin-left:auto;margin-right:auto;width: fit-content;width: -moz-fit-content;}
}
@media(max-width:700px) {
	#foot > .grid {grid-template-columns:1fr;grid-template-areas:'in1' 'in3' 'in2';grid-gap:35px;max-width:320px;}
}



/* zmodal */
.zmodal-block {display:none;position:fixed;top:0;left:0;max-height:100vh;max-width:100vw;height:100vh;width:100vw;align-items:center;justify-content:center;z-index: 999;transition:0s;}
.zmodal-block > span {transition:0.5s;}
.zmodal-block {display:flex;height:0;overflow:hidden;}
.zmodal-block.expand {display:flex;height:100vh;overflow:inherit;}
.zmodal-block.expand > span:before {content:'';background:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;}
.zmodal-block.expand > span:after {content:'';color:#fff;width:32px;height:32px;display:block;text-align:center;right:8px;top:8px;position:fixed;z-index:3;transition:0.5s;cursor:pointer;background:url('/images/menu-close-white.svg') center center no-repeat;background-size:cover;}
.zmodal-block.expand > span:hover:after {transform:rotate(90deg);}
.zmodal-block > div {padding:35px;background:#fff;position:relative;z-index:2;width:90vw;max-height:90vh;max-width:800px;overflow-y:auto;border-radius:8px;}
.zmodal-block.zmodal-small > div {max-width:340px;}
.zmodal-block.zmodal-full > div {max-width:90vw;}

/* zmodal forms */
.zmodal-block .qf3form h3,
.xmodal-block .qf3form h3 {margin-bottom:15px;line-height:20px;font-size:20px;}
.zmodal-block .qf3form div.text-center,
.xmodal-block .qf3form div.text-center {font-size:13px;line-height:15px;margin-top:20px;}
.zmodal-block .qf3form div.text-center a,
.xmodal-block .qf3form div.text-center a {text-decoration:underline;}
.zmodal-block .qf3form div.text-center a:hover,
.xmodal-block .qf3form div.text-center a:hover {text-decoration:none;}


/* SHOP SETTINGS */
#fancybox-title,
.back-to-category,
.ask-a-question,
.orderby-displaynumber,
.vm-product-rating-container,
span.quantity-box, 
span.quantity-controls {display:none!important;}

#tengu .browse-view .row {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;align-items:stretch;}
#tengu .browse-view .row .product {width:auto;float:none;}
#tengu .browse-view .row .product .spacer.product-container {padding:0;margin:0;border:0;background:#fff;padding-bottom:26px;height:100%;}
#tengu .browse-view .row .product .spacer.product-container > div:not(.vm-product-media-container) {padding-left:20px!important;padding-right:20px!important;}

#tengu .browse-view .row .product .vm-product-media-container {padding:0;margin:0;margin-bottom:32px;}
#tengu .browse-view .row .product .vm-product-media-container a {display:flex;align-items:center;justify-content:center;height:290px;overflow:hidden;margin:0;padding:0;}
#tengu .browse-view .row .product .vm-product-media-container a img {height:100%;width:auto;max-width:300%;display:block;}

#tengu .vm-product-descr-container-1, #tengu .vm-product-descr-container-0 {min-height:0;margin-bottom:10px;}
#tengu .vm-product-descr-container-1 > h2, #tengu .vm-product-descr-container-0 > h2 {text-align:left;font-weight: normal;font-size: 22px;line-height: 130%;color: #1F1F1F;margin:0;padding:0;}

#tengu .vm3pr-1 .product-price,
#tengu .vm3pr-2 .product-price,
#tengu .vm3pr-3 .product-price {min-height:0;margin:0;margin-bottom:20px;float:none;line-height:inherit;text-align:left;}
#tengu .browse-view .row .product .spacer span {font-family: Gabriela;font-style: normal;font-weight: normal;font-size: 22px;line-height: 28px;color:var(--butt);}

#tengu .browse-view .row .product .vm3pr-0 .addtocart-area {display:none;}

/* product */
.productdetails-view .vm-product-container {display:grid;grid-template-columns:600px 1fr;grid-template-rows:auto 1fr;align-items:start;justify-content:start;grid-gap:40px 60px;grid-template-areas:'image head' 'image all'}
.productdetails-view .vm-product-container h1 {grid-area:head;margin:0;}
.productdetails-view .vm-product-container h2.title {display:none;}
.productdetails-view .vm-product-container .vm-product-media-container {grid-area:image;float:none;width:100%;}
.productdetails-view .vm-product-container .vm-product-media-container .additional-images {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;}
.productdetails-view .vm-product-container .vm-product-media-container .additional-images .floatleft {margin:0;padding:0;}
.productdetails-view .vm-product-container .vm-product-media-container .additional-images .floatleft a {margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:140px;overflow:hidden;}
.productdetails-view .vm-product-container .vm-product-media-container .additional-images .floatleft a img {display:block;margin:0;padding:0;max-width: 300%;width: auto;}

.productdetails-view .vm-product-container .vm-product-details-container {grid-area:all;float:none;width:100%;}
.productdetails-view .vm-product-container .vm-product-details-container .product-description {margin-bottom:32px;}

.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area {padding-left:0}
.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area .product-price {min-height:0;margin:0;margin-bottom:20px;float:none;line-height:inherit;text-align:left;}
.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area .product-price span {font-family: Gabriela;font-style: normal;font-weight: normal;font-size: 52px;line-height: 64px;color:var(--link);}

/* product-module */
.vmgroup {padding:80px 0;}
.vmgroup > .vmheader {font-family: Gabriela;font-style: normal;font-weight: normal;font-size: 46px;line-height: 130%;text-align:center;padding-bottom:21px;background:url('/images/estet/vm.svg') center bottom no-repeat;margin-bottom:30px;}
.vmgroup > .vmproduct.productdetails {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;align-items:stretch;}
.vmgroup > .vmproduct.productdetails .width25.floatleft {width:auto;float:none;background:#fff;padding-bottom: 26px;}
.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > a {font-family: Gabriela;text-align: left;font-weight: normal;font-size: 22px;line-height: 130%;color: #1F1F1F;margin: 0;padding: 0;display:block;}
.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > a:nth-child(1) {display:flex;align-items:center;justify-content:center;height:290px;overflow:hidden;margin:0;padding:0;margin-bottom:32px;}
.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > a:nth-child(1) img {height:100%;width:auto;max-width:300%;display:block;}
.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > a:not(:nth-child(1)),
.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > .productdetails {padding:0 20px;margin-top:10px;}
.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > .productdetails .addtocart-area {margin:0;}
.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > .productdetails .product-price {float:none;display:block;margin-bottom: 20px;text-align:left;font-family: Gabriela;font-style: normal;font-weight: normal;font-size: 22px;line-height: 28px;color: var(--link);}
@media(max-width:1150px) {
	.vmgroup > .vmproduct.productdetails .width25.floatleft .spacer > a {font-size: 18px;}
}
@media(max-width:900px) {
	.vmgroup > .vmproduct.productdetails {grid-template-columns:1fr 1fr;}
}
@media(max-width:450px) {
	.vmgroup > .vmproduct.productdetails {grid-template-columns:1fr;}
}




@media(max-width:900px) {
	.atable tr {display:flex;flex-wrap:wrap;border-bottom:1px solid #ffffff80;}
	.atable tr td {flex-grow:1;border:0;text-align:center;}
	.atable tr td:nth-child(1) {width:100%;}
}


#main {padding:40px 0;}
#fancybox-wrap {top:20px!important;right:20px!important;left:20px!important;border:20px!important;width:calc(100% - 40px)!important;height:calc(100% - 40px)!important;position:fixed!important;}
#fancybox-wrap #fancybox-outer {background:none;display: flex;align-items: center;justify-content: center;}
#fancybox-wrap #fancybox-outer .fancybox-bg {display:none!important;}
#fancybox-wrap #fancybox-outer #fancybox-content {border:none;width:100%;height:100%;}
#fancybox-wrap #fancybox-outer #fancybox-content img {width: auto;height: auto;max-width: 100%;max-height: 100%;margin: 0 auto;display: block;}
#fancybox-wrap #fancybox-outer #fancybox-content > div {padding:20px;background:#fff;}
#fancybox-wrap #fancybox-outer #fancybox-content > div .vm-btn-secondary continue_link {display:none;}

.moduletable.cost2 {padding:0 15px;background:url('/images/photo/01.jpg') center center no-repeat;display:flex;align-items:center;justify-content:center;}
.moduletable.cost2 .cost2 {min-height:1533px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1;background-color:#332743cd;padding:70px 100px;color:#fff;}
.moduletable.cost2 .cost2:before {content:'';position:absolute;left:30px;top:30px;right:30px;bottom:30px;z-index:-1;border: 3px solid #4B3C60;}
.moduletable.cost2 .cost2 > h2 {margin-bottom:15px;}
.moduletable.cost2 .cost2 > div.gabi {margin-bottom:30px;font-size: 24px;line-height: 160%;}
.moduletable.cost2 .cost2 > .line {max-width:980px;margin-bottom:27px;font-size: 20px;line-height: 160%;}
.moduletable.cost2 .cost2 > .grid {margin-bottom:40px;align-items:center;justify-content:start;grid-gap:40px;grid-template-columns:auto 2px auto 2px auto 2px auto;}
.moduletable.cost2 .cost2 > .grid > div {font-size: 18px;line-height: 160%;}
.moduletable.cost2 .cost2 > .grid > div > .gabi {font-size: 26px;line-height: 160%;}
.moduletable.cost2 .cost2 > .grid > .dvd {background:#4B3C60;width:2px;height:80px;}
@media(max-width:900px) {
	.moduletable.cost2 {padding:30px 15px;}
	.moduletable.cost2 .cost2 {padding:30px;}
	.moduletable.cost2 .cost2:before {left:15px;top:15px;right:15px;bottom:15px;}
}



.moduletable .breadcrumb {list-style-type:none;display:flex;align-items:start;flex-wrap:wrap;margin:1em 0;}
.moduletable .breadcrumb li:before {content:' ';display:inline-block;width:4px;}
.moduletable .breadcrumb li a:hover {text-decoration:underline;}

.drop {display:inline-block;position:relative;margin:0 0.1em;color:#00000000;}
.drop:before {content:'';position:absolute;left:-0.1em;top:-0.25em;right:-0.1em;bottom:-0.1em;background:url('/images/drop.webp') center center no-repeat;background-size:contain;}
h1 .drop, h2 .drop, h3 .drop, .gabi .drop, .gabi.drop  {display:inline-block;position:relative;margin:0 0.25em;color:#00000000;}
h1 .drop:before, h2 .drop:before, h3 .drop:before, .gabi .drop:before, .gabi.drop:before  {content:'';position:absolute;left:-0.25em;top:-0.25em;right:-0.25em;bottom:-0.1em;background:url('/images/drop.webp') center center no-repeat;background-size:contain;}


.inner {padding:40px 20px;}

.moduletable.post {padding:40px 15px;}
