html body,body :is( #brxe-ebhow6, #brxe-ebhow8, #brxe-ebhow9, #brxe-ebhw11, #brxe-ebhw12, #brxe-ebhw13, #brxe-ebrev3, #brxe-ebrev5, #brxe-h8ve9c, #brxe-kkkgfk, #brxe-ifa732, #pristup, #pruvodci, #autorka, #workshopy, #brxe-z468hn, #brxe-zoxycl, #brxe-8sjuej, #brxe-u6bwqr, #brxe-akgcko, #brxe-knt001, #brxe-dvdtwh, #brxe-tdnzyb, #brxe-8k2z6z, #brxe-nyq8mf, #brxe-abzrgr, #brxe-36xlig, #brxe-yle6gy, #brxe-1wtru1, #brxe-rz7kjt, #brxe-0fcl3e, #brxe-cj42m7, #brxe-3xe0vq, #brxe-qr07fh, #brxe-auamil, #brxe-thpl7j, #brxe-2z2cah, #brxe-1pd8oj, #brxe-exa2z3, #brxe-cmxfv4, #brxe-508zj2, #brxe-uo3zmh, #brxe-ztixn4, #brxe-bh3ecj, #brxe-fo413y, #brxe-5woeti, #brxe-diq19m, #brxe-aixx73, #brxe-bz2k4m, #brxe-jfcmqt, #brxe-ajntk4, #brxe-49u2gy, #brxe-owb569, #brxe-p977l1, #program, #brxe-c4eas4, #brxe-t6sc3p, #brxe-tidyo5, #jak, #energie, #brxe-z1lp7u, #brxe-bbply5, #vv-header-shell, #vv-footer) { font-family: "Geist", Arial, sans-serif;}body h4 { font-family: "Plus Jakarta Sans", Arial, sans-serif;}body #brx-content details > summary,body #brx-content details > summary > .brxe-text-basic,body #brx-content button.vv-pattern-text-layout-006 > .vv-pattern-text-007 { font-family: "Playfair", Georgia, serif !important; font-size: clamp(21px, 1.6vw, 26px) !important; font-weight: 400 !important; line-height: 1.35 !important;}body :is(input[type="radio"], input[type="checkbox"]) { accent-color: var(--vv-color-primary);}body :is(input[type="radio"], input[type="checkbox"]):focus-visible { outline: 2px solid var(--vv-color-primary); outline-offset: 3px;}body .vv-book-spread-frame,body .ebr-zoom-paper { position:relative; isolation:isolate; display:block; aspect-ratio:1.5; padding:0; overflow:hidden; background:var(--vv-color-white); border-radius:3px; box-shadow:0 2px 0 var(--vv-color-paper),0 4px 0 var(--vv-color-line),0 18px 38px color-mix(in srgb,var(--vv-color-purple) 16%,transparent);}body .vv-book-spread-frame > .vv-book-spread-image,body #eb-reader-zoom .ebr-zoom-paper > .ebr-zoom-image { display:block; position:absolute; inset:0; width:100%; max-width:none; height:100%; object-fit:fill; margin:0; transform:scale(1.024590164,1.059322034); transform-origin:center;}body .vv-book-spread-frame::after,body .ebr-zoom-paper:not([data-single="true"])::after { content:""; position:absolute; z-index:2; top:0; bottom:0; left:48%; width:4%; pointer-events:none; background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vv-color-purple) 9%,transparent) 45%,color-mix(in srgb,var(--vv-color-purple) 17%,transparent) 50%,color-mix(in srgb,var(--vv-color-purple) 5%,transparent) 65%,transparent);}body #eb-reader .ebr-page img,body #eb-reader .ebr-face img { transform:scale(1.024590164,1.059322034); transform-origin:center;}body #eb-reader .ebr-book[data-single="true"] > .ebr-gutter { opacity:0; }body #eb-reader .ebr-thumb img,body .brxe-image-gallery img[src*="/vv27-eb-"],body .pswp img[src*="/vv27-eb-"] { clip-path:inset(2.8% 1.2%); }body #eb-reader-zoom .ebr-zoom-paper { flex-shrink:0; max-width:none; margin:20px; } .brxe-section {padding-top: 120px; padding-bottom: 120px} .brxe-container {width: 1400px; padding-right: 20px; padding-left: 20px} .woocommerce main.site-main {width: 1400px} #brx-content.wordpress {width: 1400px} body {font-family: "Geist"; font-weight: 400; font-size: 17px; line-height: 1.7; color: 706F6F} h1 {font-size: 74px; font-family: "Playfair"; font-weight: 700; line-height: 0.9; color: var(--brown-tmava)} h2 {font-size: 46px; font-family: "Playfair"; font-weight: 700; color: var(--brown-tmava); line-height: 1.1} h3 {font-size: 28px; font-family: "Playfair"; font-weight: 700; color: var(--brown-tmava)} h4 {font-size: 18px; font-family: "Plus Jakarta Sans"; font-weight: 800} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)) {background-color: var(--bricks-color-vsanda)} .bricks-button {border: 1px solid #ba9d75; border-radius: 32px}@media (max-width: 991px) { .brxe-section {padding-top: 100px; padding-bottom: 100px}}@media (max-width: 767px) { .brxe-section {padding-top: 80px; padding-bottom: 80px} h1 {font-size: 52px}}@media (max-width: 478px) { .brxe-section {padding-top: 80px; padding-bottom: 80px} h1 {font-size: 42px} h2 {font-size: 32px}}