@charset "UTF-8";

  .wp-block-cover {
padding: 0;
}
.alignfull {
padding: 2rem;
}
.wp-block-image {
margin-bottom: 1.5rem;
} *:focus {
outline: 3px dotted red;
} a {
text-decoration: none;
border-bottom: 1px solid;
padding-bottom: 1px;
margin-bottom: -1px;
} a:hover,
a:active,
a:focus {
border-bottom: 2px solid;
padding-bottom: 2px;
margin-bottom: -2px;
}
h2 a,
h3 a {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
h2 a:hover,
h2 a:active,
h2 a:focus, 
h3 a:hover,
h3 a:active,
h3 a:focus {
border-bottom: 1px solid;
padding-bottom: 1px;
margin-bottom: -1px;
}  .site-header a:link,
.site-header a:visited {
border-bottom: 1px solid transparent;
padding-bottom: 1px;
margin-bottom: -1px;
} .site-header a:hover,
.site-header a:active,
.site-header a:focus {
border-color: #000;
} .current-menu-item > a {
font-weight: bold;
}  figure a img { border: 2px solid #ddd;
padding-bottom: 0;
margin-bottom: 0;
} figure a,
.post-image a,
.wp-block-latest-posts__featured-image a { border: 1px solid transparent;
}  .blog #page,
.archive #page,
.search  #page,
.error404 #page {
max-width: 1000px;
} a {
font-weight: 600;
} html,
body {
font-family: "Rubik", sans-serif;
font-optical-sizing: auto;
font-weight: 300;
font-style: normal;
font-size: 16px;
}
nav {
font-weight: 400;
}
h1,
h2,
h3,
playfair {
font-family: "Playfair Display", serif;
font-optical-sizing: auto;
font-weight: 600;
font-style: normal;
}
h1 {
font-size: 3.5rem;
}
.page h1 {
text-transform: uppercase;
}
h2 {
font-size: 2.2rem;
}
h3 {
font-size: 1.6rem;
}
.columns-gap {
gap: 4rem;
padding: 4rem 0;
}  .wp-block-button__link {
border-radius: 0;
box-shadow: none;
text-decoration: none;
padding: 1rem 1.5rem;
}  .wp-block-button,
.btn-call-to-action {
font-family: "Playfair Display", serif;
font-optical-sizing: auto;
font-weight: 600;
font-style: normal;
font-size: 1.5rem;
} .wp-block-button a,
.btn-call-to-action a {
border: none;
padding-bottom: 0;
margin-bottom: 0;
} .btn-call-to-action a:hover,
.btn-call-to-action a:focus,
.btn-call-to-action a:active {
color: var(--contrast);
background: var(--base-3);
}  .wp-block-table {
margin-bottom: 1.5rem;
} .wp-block-table thead {
background: var(--base-2);
border: 1px solid var(--base);
} .wp-block-table tbody tr:nth-child(2n) {
background: var(--base-2);
} table,
.wp-block-table th,
.wp-block-table td {
border: 1px solid var(--base);
} tr > th:nth-child(2),
tr > th:nth-child(3) {
width: 6.25rem;
} .page :where(.wp-block-columns) {
margin-bottom: 0;
}  header {
position: relative;
z-index: 1000;
} #hp-hero {
margin-top: -12rem;	
} .page.one-container:not(.home) .site-content {
padding: 0 40px;
margin-top: -12rem;
} header {
font-size: 0.9rem;	
}
@media (max-width: 1450px) {
header > .gb-container {
padding: 0 1rem;
}
}
header a {
font-weight: 400;
} header figure a,
header figure a:hover,
header figure a:focus,
header figure a:active {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;	
}
header figure a {
display: block;
} header figure a img {
border: 0;
}
header a:hover img, 
header a:focus img, 
header a:active img {
transform: scale(1.05);	
transition: all 0.3s ease;
} .header-menu, .header-contact {
width: calc(40% - 1rem);
margin-top: 4rem;
} .header-logo {
width: 20%;
} .header-contact {
} @media (max-width:1050px) { .header-menu,
.header-contact {
width: calc(25% - 1rem);
} .header-logo {
width: 35%;
} .header-contact {
flex-direction: column-reverse;
align-items: flex-end;
} .header-contact p {
text-align: right;
}
} @media (max-width:650px) { .header-menu,
.header-contact {
width: calc(20% - 1rem);
margin-top: 2rem;
} .header-logo {
width: 200px;
} .header-contact p {
display: none;
}
}
@media (max-width:400px) {
}  @media (min-width: 1100px) {
.wp-block-navigation__responsive-container:not(.is-menu-open) {
background-color: inherit;
display: block;
position: relative;
width: 100%;
z-index: auto;
}
} .elem-primary-nav .wp-block-navigation__container {
gap: 1rem;
} header p {
margin-bottom: 0;
} header figure,
.header-home {
flex-shrink: 0;
} .elem-primary-nav a {
border-bottom: 2px solid transparent;
padding-bottom: 2px;
margin-bottom: -2px;
} .elem-primary-nav a:hover,
.elem-primary-nav a:focus,
.elem-primary-nav a:active {
border-bottom: 2px solid;
color: var(--accent)!important;
}
.elem-primary-nav :where(.wp-block-navigation-item a:hover) {
color: var(--accent);
} .current-menu-item > a {
font-weight: normal;
} .home :where(.wp-block-columns) {
margin-bottom: 0;
} @media (min-width: 1050px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none !important;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block !important;
width: 100%;
position: relative;
z-index: auto;
background-color: inherit;
}
} @media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: flex;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none;
}
} .wp-block-navigation__responsive-container.is-menu-open {
padding: 2rem 1rem;
max-width: 20rem;
align-content: center;
height: auto;
} @media (max-width: 781px) {
.mobile-no-bg {
background-image: none;
}
.mobile-hide {
display: none;
}
} .cta-section p:last-child {
margin-bottom: 0;
}  a.read-more {
color: var(--accent);
}
a.read-more:hover,
a.read-more:focus,
a.read-more:active {
color: var(--secondary);
} .single .site-main .post-navigation {
margin-bottom: 2rem;
}  .everest-forms label, 
.wp-block-everest-forms-form-selector label {
color: var(--contrast);
font-size: 1rem;
font-weight: 300;
} .everest-forms label.evf-field-label,
.wp-block-everest-forms-form-selector label.evf-field-label {
font-weight: 300;
} .everest-forms input[type="text"], .everest-forms input[type="date"], .everest-forms input[type="date"], .everest-forms input[type="datetime-local"],
.everest-forms input[type="email"], .everest-forms input[type="file"], .everest-forms input[type="image"], .everest-forms input[type="month"], .everest-forms input[type="number"], .everest-forms input[type="password"],
.everest-forms input[type="range"], .everest-forms input[type="search"], .everest-forms input[type="tel"], .everest-forms input[type="time"], .everest-forms input[type="url"], .everest-forms input[type="week"], .everest-forms select,
.everest-forms textarea,
.everest-forms .StripeElement, .everest-forms canvas.evf-signature-canvas,
.wp-block-everest-forms-form-selector input[type="text"],
.wp-block-everest-forms-form-selector input[type="date"],
.wp-block-everest-forms-form-selector input[type="date"], .wp-block-everest-forms-form-selector input[type="datetime-local"], .wp-block-everest-forms-form-selector input[type="email"], .wp-block-everest-forms-form-selector input[type="file"], .wp-block-everest-forms-form-selector input[type="image"], .wp-block-everest-forms-form-selector input[type="month"], .wp-block-everest-forms-form-selector input[type="number"], .wp-block-everest-forms-form-selector input[type="password"], .wp-block-everest-forms-form-selector input[type="range"], .wp-block-everest-forms-form-selector input[type="search"], .wp-block-everest-forms-form-selector input[type="tel"], .wp-block-everest-forms-form-selector input[type="time"], .wp-block-everest-forms-form-selector input[type="url"], .wp-block-everest-forms-form-selector input[type="week"], .wp-block-everest-forms-form-selector select, .wp-block-everest-forms-form-selector textarea, .wp-block-everest-forms-form-selector .StripeElement, .wp-block-everest-forms-form-selector canvas.evf-signature-canvas {
font-size: 1rem;
font-family: "Rubik", sans-serif;
font-weight: 300;
} .everest-forms button[type="submit"],
.everest-forms button.button:not(.button-large) {
border-radius: 0;
border: none;
box-shadow: none;
text-decoration: none;
padding: 1rem 1.5rem;
font-family: "Playfair Display", serif;
font-optical-sizing: auto;
font-weight: 600;
font-style: normal;
font-size: 1.5rem;
color: var(--contrast);
background-color: var(--accent);
}
.everest-forms button[type="submit"]:hover,
.everest-forms button[type="submit"]:focus,
.everest-forms button[type="submit"]:active,
.everest-forms button.button:not(.button-large):hover,
.everest-forms button.button:not(.button-large):focus,
.everest-forms button.button:not(.button-large):active {
color: var(--base-3);
background-color: var(--secondary);
} .page-id-129 .entry-title {
display: none;
} .block-diamant {
margin-left: 60%;
} .block-diamant a {
font-weight: 400;
}  .site-footer {
margin-top: -20px;
z-index: 1;
position: relative;
} .site-footer a {
font-weight: 400;
border-bottom: 2px solid transparent;
padding-bottom: 2px;
margin-bottom: -2px;
}
.site-footer a:hover,
.site-footer a:focus,
.site-footer a:active {
border-bottom: 2px solid currentcolor;
color: var(--accent);
}
.site-footer .wp-block-navigation .wp-block-navigation-item__content:hover,
.site-footer .wp-block-navigation .wp-block-navigation-item__content:focus,
.site-footer .wp-block-navigation .wp-block-navigation-item__content:active {
color: var(--accent);
}  .footer-copyright {
padding: 2rem;
} .footer-info nav {
text-transform: uppercase;
} .footer-fb a:has(img):hover,
.footer-fb a:has(img):focus,
.footer-fb a:has(img):active {
border-bottom: 0;
}
.footer-fb a:hover img,
.footer-fb a:focus img,
.footer-fb a:active img { transform: scale(1.1);	
transition: all .3s ease-in;
} .footer-logo {
padding: 2.5em 2rem 1rem;
} .footer-logo img {
margin: 0 auto;
} .footer-logo figure a img {
border: 0;
} .footer-logo a:hover, 
.footer-logo a:focus, 
.footer-logo a:active {
border-bottom: 2px solid transparent;
}
.footer-logo a:hover img, 
.footer-logo a:focus img, 
.footer-logo a:active img {
transform: scale(1.05);	
transition: all 0.3s ease;
} .footer-copyright {
font-size: 0.9rem;
padding: 1rem 2rem;
}
.footer-copyright p {
margin-bottom: 0;
}.gb-container-d8e22fce{max-width:900px;margin:12rem auto 8rem;}.gb-container-9a5dfbfc{position:relative;margin:0;background-image:url(https://www.fyzionatur.cz/wp-content/uploads/2024/12/home-img-2.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-9a5dfbfc.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-9a5dfbfc.gb-no-dynamic-bg{background-image:none;}.gb-container-69e3666c{max-width:1200px;margin:0 auto;}.gb-container-1efa90e0{height:300px;margin-top:-181px;margin-bottom:-150px;}.gb-container-560e479b{height:300px;max-width:1200px;z-index:1;position:relative;overflow-x:hidden;overflow-y:hidden;margin:0 auto;background-image:url(https://www.fyzionatur.cz/wp-content/uploads/2024/10/bg-koso.svg);background-repeat:no-repeat;background-position:center center;}.gb-container-560e479b.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-560e479b.gb-no-dynamic-bg{background-image:none;}.gb-container-d27111ea{background-image:url(https://www.fyzionatur.cz/wp-content/uploads/2025/01/473390376_9366048893454301_4236394949571796666_n.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-d27111ea.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-d27111ea.gb-no-dynamic-bg{background-image:none;}.gb-container-bf0394f4{max-width:1400px;margin-right:auto;margin-left:auto;}.gb-container-48d8ce8d{height:200px;display:flex;align-items:center;justify-content:center;z-index:1000;position:relative;margin-top:-1rem;margin-bottom:-1rem;background-image:url(https://www.fyzionatur.cz/wp-content/uploads/2024/10/bg-cta.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-48d8ce8d.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-48d8ce8d.gb-no-dynamic-bg{background-image:none;}.gb-container-495d6311{max-width:1200px;flex-grow:1;padding:1rem 0rem;margin-right:1rem;margin-left:1rem;}.gb-container-c761db16{display:flex;flex-direction:column;padding:20px;}.gb-grid-wrapper > .gb-grid-column-c761db16{width:33.33%;}.gb-container-89ed5585{min-height:240px;padding:0;margin-right:auto;margin-left:auto;background-image:url(https://www.fyzionatur.cz/wp-content/uploads/2024/10/menu-bg.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;}.gb-container-89ed5585.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-89ed5585.gb-no-dynamic-bg{background-image:none;}.gb-container-33d2d6c0{min-height:220px;max-width:1400px;display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto;}.gb-container-a7b47fb8{display:flex;align-items:center;justify-content:flex-start;column-gap:1rem;}.gb-container-ea79ee3e{margin:1rem;}.gb-container-f17602d3{display:flex;align-items:flex-start;justify-content:flex-end;column-gap:1rem;row-gap:0rem;}.gb-container-8cca0552{width:100%;min-height:240px;column-gap:2rem;position:relative;color:var(--base-3);background-image:url(https://www.fyzionatur.cz/wp-content/uploads/2024/10/bg-footer.png);background-repeat:no-repeat;background-position:center top;background-size:cover;}.gb-container-8cca0552 a{color:var(--base-3);}.gb-container-8cca0552 a:hover{color:var(--accent);}.gb-container-8cca0552.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-8cca0552.gb-no-dynamic-bg{background-image:none;}.gb-container-0582d245{max-width:1400px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:2rem;margin-right:auto;margin-left:auto;}.gb-container-531ce46e{background-color:#000000;color:var(--base-3);}.gb-container-531ce46e a{color:var(--base-3);}.gb-container-531ce46e a:hover{color:var(--accent);}.gb-grid-wrapper-0b312fe0{display:flex;flex-wrap:wrap;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-0b312fe0 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}h3.gb-headline-13e4551d{font-size:1.25rem;line-height:1.6em;margin-bottom:5px;}h3.gb-headline-13e4551d a{color:var(--secondary);}h3.gb-headline-13e4551d a:hover{color:var(--accent);}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-c761db16{width:100%;}}:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}