/*!
Theme Name: Gernetic 2025
Version: 1.0.1
*/*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Sofia Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:17px;font-weight:300;line-height:1.4;color:#1E1918;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px;font-family:"Oranienbaum",Times,serif;font-weight:400;line-height:1.2;color:#1E1918}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:700}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#4CA5FF;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#4CA5FF;text-decoration:underline}a:not([href]):not([tabindex]){text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-weight:inherit;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none;max-width:100%}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:'Oranienbaum';font-style:normal;font-weight:400;src:local(""),url("fonts/oranienbaum-v9-latin_cyrillic-regular.woff2") format("woff2"),url("fonts/oranienbaum-v9-latin_cyrillic-regular.woff") format("woff")}@font-face{font-family:'Sofia Sans';font-style:normal;font-weight:300;src:url("fonts/SofiaSans-Light.woff2") format("woff2"),url("fonts/SofiaSans-Light.woff") format("woff")}@font-face{font-family:'Sofia Sans';font-style:italic;font-weight:300;src:local(""),url("fonts/SofiaSans-LightItalic.woff2") format("woff2"),url("fonts/SofiaSans-LightItalic.woff") format("woff")}@font-face{font-family:'Sofia Sans';font-style:normal;font-weight:400;src:local(""),url("fonts/SofiaSans-Regular.woff2") format("woff2"),url("fonts/SofiaSans-Regular.woff") format("woff")}@font-face{font-family:'Sofia Sans';font-style:italic;font-weight:400;src:local(""),url("fonts/SofiaSans-Italic.woff2") format("woff2"),url("fonts/SofiaSans-Italic.woff") format("woff")}@font-face{font-family:'Sofia Sans';font-style:normal;font-weight:700;src:local(""),url("fonts/SofiaSans-Bold.woff2") format("woff2"),url("fonts/SofiaSans-Bold.woff") format("woff")}@font-face{font-family:'Sofia Sans';font-style:italic;font-weight:700;src:local(""),url("fonts/SofiaSans-BoldItalic.woff2") format("woff2"),url("fonts/SofiaSans-BoldItalic.woff") format("woff")}@font-face{font-family:'Sofia Sans';font-style:normal;font-weight:900;src:local(""),url("fonts/SofiaSans-Black.woff2") format("woff2"),url("fonts/SofiaSans-Black.woff") format("woff")}img{height:auto}h1{margin:0 auto 30px;font-size:32px;max-width:560px;text-align:center}h1 small{display:block;font-style:italic;font-weight:200;font-size:22px;line-height:1.4}h2{margin-top:30px;font-size:30px}h3,h4{margin-top:20px;font-size:24px}h4{color:inherit;font-weight:700;text-transform:uppercase}ol,ul{padding-left:20px}@media screen and (min-width: 800px){h1{font-size:38px}}.container{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;max-width:1000px}.wide-container{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width: 576px){.container,.wide-container{padding-left:20px;padding-right:20px}}.btn,input[type=submit],input[type=button]{display:inline-block;font:bold 17px/1 "Sofia Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;transition:color 0.25s, background-color 0.25s, border-color 0.25s;transition-timing-function:ease-in-out;text-decoration:none}.btn:hover,.btn:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus{text-decoration:none}.btn:focus,input[type=submit]:focus,input[type=button]:focus{outline:0}.btn.disabled,.btn:disabled,input[type=submit].disabled,input[type=submit]:disabled,input[type=button].disabled,input[type=button]:disabled{opacity:0.65}.btn:not(:disabled):not(.disabled),input[type=submit]:not(:disabled):not(.disabled),input[type=button]:not(:disabled):not(.disabled){cursor:pointer}.btn.primary{padding:17px 18px 16px;min-width:130px;background:#AB9F55;color:white;border:none !important;border-radius:50px}.btn.primary:hover,.btn.primary:focus{background-color:#898044}.btn.outline,input[type=submit],input[type=button]{padding:9px 18px;background:none;border-radius:18px;color:black;border:1px solid #D6D6D6}.btn.outline:hover,.btn.outline:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus{color:#AB9F55;border-color:#AAA}.btn.add-to-chrome{border-radius:20px;border:1px solid #E6E6E6;padding:11px 40px 10px 20px;font-size:17px;background:white url("images/ico-chrome.png") no-repeat center right 7px;color:black}.btn.add-to-chrome:hover,.btn.add-to-chrome:focus{color:#AB9F55;border-color:#AAA}.btn.add-to-chrome-big{border-radius:22px;border:none !important;padding:13px 18px 13px 50px;font-size:18px;background:#AB9F55 url("images/ico-circle-trees.png") no-repeat center left 2px/40px 40px;color:white}.btn.add-to-chrome-big:hover,.btn.add-to-chrome-big:focus{background-color:#0C6512}@media screen and (min-width: 800px){.btn.add-to-chrome-big{padding:18px 25px 18px 68px;border-radius:30px;background-size:54px 54px;background-position:center left 3px;font-size:24px}}.btn.add-to-chrome-great{border-radius:30px;border:none !important;padding:10px 25px 10px 64px;height:60px;font-size:17px;font-weight:200;background:#AB9F55 url("images/ico-circle-trees.png") no-repeat center left 2px/56px 56px;color:white;text-align:left}.btn.add-to-chrome-great strong{display:block;font-weight:bold;font-size:24px}.btn.add-to-chrome-great:hover,.btn.add-to-chrome-great:focus{background-color:#0C6512}@media screen and (min-width: 800px){.btn.add-to-chrome-great{height:80px;padding:15px 40px 15px 82px;border-radius:40px;background-size:72px 72px;background-position:center left 3px;font-size:19px}.btn.add-to-chrome-great strong{font-size:32px}}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.share-buttons{margin:40px 0;display:flex;justify-content:center;text-align:left}.share-buttons .soc{margin:5px;border:none;outline:none;flex:1;max-width:130px;padding:13px 10px 13px;background:no-repeat center right 10px;color:white;text-transform:uppercase;text-decoration:none;text-align:left;font:normal 14px/1 'Tahoma';cursor:pointer;transition:background 0.2s ease-out}.share-buttons .soc:hover{background-position:center right 15px}.share-buttons .facebook{background-color:#1278F3;background-image:url("images/btn-facebook.svg");background:#1278F3 url("images/btn-facebook.svg") no-repeat center right 10px/12px 24px}.share-buttons .twitter{background-color:#1DA1F2;background-image:url("images/btn-twitter.svg");background:#1DA1F2 url("images/btn-twitter.svg") no-repeat center right 10px/25px 22px}@media screen and (min-width: 800px){.btn,input[type=submit],input[type=button]{font-size:17px}}.center{text-align:center}.nowrap{white-space:nowrap}.gap{height:1rem}.alignleft{float:left;clear:left;margin:10px 10px 10px 0}.alignright{float:right;clear:right;margin:10px 0 10px 10px}.aligncenter{display:block;margin:30px auto}@media screen and (min-width: 800px){.alignleft{margin-right:20px}.alignright{margin-left:20px}.aligncenter{margin:40px auto}}.enlarged{line-height:1.2;font-size:22px;font-weight:normal}.resume{margin:1rem auto;max-width:760px;text-align:center;font-size:19px}.resume>*:last-child{margin-bottom:0}figure{text-align:center}.pagination{margin-top:20px;text-align:center}.pagination a{transition:background 0.2s ease-out;text-decoration:none;color:#333}.pagination a:hover,.pagination a:focus{background-color:rgba(87,87,87,0.5)}.pagination .page-numbers{display:inline-block;vertical-align:middle;padding:7px 4px;height:30px;min-width:30px;text-align:center;font-size:16px;line-height:1}@media screen and (min-width: 576px){.pagination .page-numbers{margin:0 4px}}.pagination a.page-numbers{border:1px solid #575757}.pagination .current.page-numbers{background:#575757}.pagination .dots{margin-left:0;margin-right:0;min-width:0 !important}.pagination a.prev,.pagination a.next{border:none;font-weight:bold}.columns,.illustrated{margin-top:50px;margin-bottom:50px}.columns>*>*:first-child,.illustrated>*>*:first-child{margin-top:0 !important}.columns>*>*:last-child,.illustrated>*>*:last-child{margin-bottom:0 !important}.columns h2:first-of-type,.illustrated h2:first-of-type{margin-top:0}@media screen and (max-width: 799.9px){.columns>*:first-child,.illustrated>*:first-child{margin-bottom:5px !important}}@media screen and (min-width: 800px){.columns,.illustrated{display:flex;margin-top:100px;margin-bottom:100px}.columns>*,.illustrated>*{flex:1 50%;min-width:50%}.columns:not(.reverse)>*:first-child,.illustrated:not(.reverse)>*:first-child{padding-right:20px}.columns:not(.reverse)>*:last-child,.illustrated:not(.reverse)>*:last-child{padding-left:20px}.columns.reverse,.illustrated.reverse{flex-direction:row-reverse}.columns.reverse>*:first-child,.illustrated.reverse>*:first-child{padding-left:20px}.columns.reverse>*:last-child,.illustrated.reverse>*:last-child{padding-right:20px}}@media screen and (min-width: 800px){.columns.middle{align-items:center}}@media screen and (max-width: 799.9px){.illustrated h2{text-align:center}.illustrated .quoteauthor{text-align:center}}@media screen and (min-width: 800px){.illustrated{align-items:center}}.content-404{font-size:20px;font-weight:400;margin:60px 0;text-align:center}.iframe-wrapper{margin:1.5rem auto;display:block;position:relative}.iframe-wrapper iframe{position:absolute;width:100%;height:100%}@media screen and (min-width: 800px){.iframe-wrapper{margin:0}}.link-social img{display:inline-block;width:28px;margin-right:8px}.content-banner{margin-left:-10px;margin-right:-10px}.columns+.content-banner{margin-top:50px}.content-banner.big{margin-bottom:50px}@media screen and (min-width: 576px){.content-banner{margin-left:-20px;margin-right:-20px}}.fealist{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px;margin:1rem 0;padding:0}.fealist li{flex:100% 1 1;list-style:none;display:flex;align-items:center;justify-content:center;text-align:center;background:#F3F3F2;height:60px;padding:0 25px;max-width:360px}@media screen and (min-width: 560px) and (max-width: 800px), (min-width: 1060px){.fealist li{flex:40% 1 1}}.features{display:flex;flex-wrap:wrap;margin:50px 0;gap:20px 0;padding:0}.features li{flex:100% 1 1;list-style:none;display:flex;align-items:center;font-size:19px;line-height:1.2}.features li img{margin-right:12px}@media screen and (min-width: 800px){.features{margin:100px 0;gap:40px}.features li{flex:1 1 40%}}.disclosure .toggler{text-align:center}.disclosure .content{display:none;margin-bottom:1em}.disclosure .content::before{display:block;text-align:center;content:url("images/disclosure-top.png")}.quoteauthor{margin-bottom:1rem}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],textarea,select{border:1px solid #D6D6D6;background-color:white;padding:7px;width:100%;line-height:1;color:black;outline:none;vertical-align:top}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,textarea::placeholder,select::placeholder{font-style:italic;color:rgba(0,0,0,0.4)}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{font-style:italic;color:rgba(0,0,0,0.4)}textarea{height:68px}@media screen and (min-width: 800px){textarea{height:auto}}form label{margin-bottom:2px}form p{margin-bottom:10px}form:last-child{margin-bottom:0}form .row-submit{text-align:center}.wpcf7{line-height:1.2;position:relative}.wpcf7 .ajax-loader,.wpcf7 .wpcf7-spinner{margin:10px 0 10px 6px;background-color:#AB9F55;vertical-align:-18px;opacity:1}.wpcf7-form-control-wrap{display:block}.wpcf7 form .wpcf7-response-output{border:0;padding:14px 10px;margin:30px 0 0}.wpcf7-not-valid-tip{margin-top:4px;color:#cf2e2e}.wpcf7-form .wpcf7-response-output{background:none;color:#AB9F55;text-align:center;font-size:20px;font-weight:700;margin:0 !important}.wpcf7 form.invalid .wpcf7-response-output{display:none !important}span.wpcf7-list-item{margin:0}span.wpcf7-list-item label{display:flex;align-items:flex-start}span.wpcf7-list-item input{margin-right:10px;margin-top:3px}#video-popup{position:fixed;z-index:99;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.8);display:flex;justify-content:center;align-items:center;padding:10px;opacity:0}#p-video{max-width:100%;max-height:100%;object-fit:contain}.yvideo{margin:50px auto}@media screen and (min-width: 800px){.yvideo{margin:100px auto;max-width:960px}}.pvideo{text-align:center}.pvideo video{max-width:100%;max-height:100vh;object-fit:contain}#header{position:relative;line-height:1}#mobi-toggler{outline:none;width:34px;overflow:hidden;z-index:3;cursor:pointer}#mobi-toggler span{display:block;width:34px;height:5px;margin:5px 0;background:#101010;transition:all 0.4s ease-in-out}#mobi-toggler span.b{margin-top:-10px}.mobi-open #mobi-toggler span:first-child{transform:translateY(-20px)}.mobi-open #mobi-toggler span.a{transform:rotate(45deg)}.mobi-open #mobi-toggler span.b{transform:rotate(-45deg)}.mobi-open #mobi-toggler span:last-child{transform:translateY(20px)}.nav,.nav ul{list-style:none;margin:0;padding:0;display:flex;font-size:17px;font-weight:bold;text-transform:uppercase}.nav a,.nav ul a{display:block;color:#A48D54;text-decoration:none;transition:color 0.2s}.nav a:hover,.nav .current-menu-item>a,.nav ul a:hover,.nav ul .current-menu-item>a{color:#CABB97}.navh{flex-wrap:wrap;justify-content:center}.navh a{padding:15px}#logo-wrapper{padding-top:8px;text-align:center}#brand{position:relative;z-index:1}#desk-menu{display:flex;align-items:center;justify-content:center;margin-top:20px}#desk-menu .sub-menu{list-style:none;padding:0;left:0;position:absolute;z-index:10;top:100%;display:none;background:#FAFAFA;white-space:nowrap}#desk-menu .sub-menu li a:hover,#desk-menu .sub-menu li a:focus{background:#EFF2F4}#desk-menu .left{display:flex;justify-content:right;position:absolute;width:100%;top:0}#desk-menu .social{margin-top:30px;margin-right:8px}#desk-menu .social a{margin-left:8px}.menu-item-has-children{position:relative}@media screen and (max-width: 799.9px){#mobi-controls{position:absolute;z-index:2;width:100%;top:10px;padding:0 10px;display:flex;align-items:center;justify-content:space-between}#mobi-controls .social a{margin-left:8px}#mobi-menu{position:fixed;z-index:1;left:100%;width:100%;top:0;bottom:0}#mobi-menu>div{height:100%;overflow:auto;padding:70px 10px 0;background:#EFF2F4;text-align:center;transition:transform 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#mobi-menu .nav,#mobi-menu .nav ul{flex-direction:column;font-size:24px;font-weight:900}#mobi-menu .nav a,#mobi-menu .nav ul a{padding:10px 0}#mobi-menu .btn-catalog{display:inline-block;margin-top:34px;margin-bottom:24px}.mobi-open #mobi-menu>div{transition:transform 0.5s 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateX(-100%);cursor:auto}#desk-menu{display:none}}@media screen and (min-width: 800px){#mobi-controls,#mobi-menu{display:none}}#footer{margin-top:60px;padding:0 10px;background:#A49363;text-align:center;color:white;font-size:14px}#footer .header{padding:30px 20px;max-width:1100px;margin:0 auto;font-family:"Oranienbaum",Times,serif;font-size:22px;line-height:1.2;border-bottom:1px solid rgba(255,255,255,0.2)}#footer nav{margin:10px 0}#footer nav ul{font-size:14px !important;font-weight:normal}#footer nav li::after{content:"|"}#footer nav li:last-child::after{content:none}#footer nav a{display:inline-block;padding:8px 8px 6px;color:white;text-decoration:underline}#footer nav .current-menu-item>a,#footer nav a:hover{text-decoration:none}#footer .row{height:36px}#footer a{color:white;text-decoration:underline}#footer a:hover{text-decoration:none}#footer .social{margin-left:16px}#footer .social a{margin-right:8px}.entry-header{margin-top:38px;text-align:center}.entry-title{text-align:center}.page-header{margin-top:45px}.top-banner{margin-top:10px}.top-banner .picture{width:100%;height:160px;background-size:cover;background-position:center}@media screen and (min-width: 576px){.container{padding-left:20px;padding-right:20px}.top-banner .picture{height:260px}}@media screen and (max-width: 799.9px){.columns.contacts .l{margin-left:auto;margin-right:auto;max-width:560px}.columns.contacts .r{text-align:center}}.products{display:grid;gap:50px 30px;grid-template-columns:1fr;max-width:320px;margin:50px auto}.products .image{width:100%;overflow:hidden}.products .has-video{cursor:pointer}.products .has-video:hover img{transform:scale(1.15)}.products .text{margin-top:4px;text-align:center;font-family:"Oranienbaum",Times,serif;font-size:24px;color:#A48D54}.products img{width:100%;transition:transform 0.6s}@media screen and (min-width: 500px){.products{grid-template-columns:repeat(2, 1fr);max-width:670px}.products .text{font-size:30px}}@media screen and (min-width: 900px){.products{grid-template-columns:repeat(3, 1fr);max-width:1020px}}@media screen and (min-width: 1200px){.products{grid-template-columns:repeat(4, 1fr);max-width:1370px}}.salons{margin:30px auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 14px}.salon{width:100%;height:120px;max-width:270px;background-color:rgba(196,194,191,0.2);font-family:"Oranienbaum",Times,serif;font-size:28px;color:rgba(16,16,16,0.5);display:flex;align-items:center;justify-content:center}.salon a{height:100%;display:flex;align-items:center;justify-content:center;color:rgba(16,16,16,0.5);text-decoration:none}.salon.has-site{cursor:pointer}.salon.has-site:hover{background-color:rgba(196,194,191,0.4)}
/*# sourceMappingURL=style.css.map */