.elementor-136 .elementor-element.elementor-element-bbaec47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-136 .elementor-element.elementor-element-2eb1681 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-136 .elementor-element.elementor-element-2eb1681 .elementor-icon-list-icon{width:14px;}.elementor-136 .elementor-element.elementor-element-2eb1681 .elementor-icon-list-icon i{font-size:14px;}.elementor-136 .elementor-element.elementor-element-2eb1681 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-136 .elementor-element.elementor-element-2eb1681 .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-2eb1681 .elementor-icon-list-text a{color:#47474799;}.elementor-136 .elementor-element.elementor-element-2eb1681 .elementor-icon-list-item{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-c1577da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-c1577da .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:52px;font-weight:600;}.elementor-136 .elementor-element.elementor-element-8b21fd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-136 .elementor-element.elementor-element-8b21fd2.e-con{--align-self:flex-start;}.elementor-136 .elementor-element.elementor-element-f0ae74c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--border-radius:35px 35px 35px 35px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-136 .elementor-element.elementor-element-f0ae74c::before, .elementor-136 .elementor-element.elementor-element-f0ae74c > .elementor-background-video-container::before, .elementor-136 .elementor-element.elementor-element-f0ae74c > .e-con-inner > .elementor-background-video-container::before, .elementor-136 .elementor-element.elementor-element-f0ae74c > .elementor-background-slideshow::before, .elementor-136 .elementor-element.elementor-element-f0ae74c > .e-con-inner > .elementor-background-slideshow::before, .elementor-136 .elementor-element.elementor-element-f0ae74c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://skinpoint.sk/wp-content/uploads/2025/02/landing-bg.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-136 .elementor-element.elementor-element-20b03a1{width:var( --container-widget-width, 19.288% );max-width:19.288%;--container-widget-width:19.288%;--container-widget-flex-grow:0;}.elementor-136 .elementor-element.elementor-element-20b03a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-20b03a1 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-3c72df5{font-family:"Helvetica", Sans-serif;font-weight:400;color:#505050;}.elementor-136 .elementor-element.elementor-element-93877dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-136 .elementor-element.elementor-element-971db6d{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-136 .elementor-element.elementor-element-ae36f02 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:15px 40px 15px 40px;}.elementor-136 .elementor-element.elementor-element-ae36f02 .elementor-button:hover, .elementor-136 .elementor-element.elementor-element-ae36f02 .elementor-button:focus{background-color:#E99877;}.elementor-136 .elementor-element.elementor-element-2ceab96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-136 .elementor-element.elementor-element-8b2e0c6 span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-8b2e0c6 span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-8b2e0c6 span.post-navigation__prev--label, .elementor-136 .elementor-element.elementor-element-8b2e0c6 span.post-navigation__next--label{font-family:"Helvetica", Sans-serif;font-weight:600;text-transform:none;text-decoration:none;}.elementor-136 .elementor-element.elementor-element-8b2e0c6 span.post-navigation__prev--title, .elementor-136 .elementor-element.elementor-element-8b2e0c6 span.post-navigation__next--title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;}.elementor-136 .elementor-element.elementor-element-8b2e0c6 .post-navigation__arrow-wrapper{font-size:26px;}.elementor-136 .elementor-element.elementor-element-8b2e0c6 .elementor-post-navigation__separator{width:1px;}.elementor-136 .elementor-element.elementor-element-8b2e0c6 .elementor-post-navigation{border-top-width:1px;border-bottom-width:1px;padding:8px 0;}.elementor-136 .elementor-element.elementor-element-8b2e0c6 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-136 .elementor-element.elementor-element-8b2e0c6 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}/* Start custom CSS for container, class: .elementor-element-93877dd *//* ==========================================================
   .blogy — typografia článku
   ========================================================== */

.blogy {
  --tx-body:   #333;
  --tx-head:   #1c1c1c;
  --tx-muted:  #6b6b6b;
  --tx-accent: #c4703f;   /* tmavší odtieň broskyňovej, kvôli kontrastu */
}

/* --- Wrappery necháme na pokoji --- */
.blogy > * {
  max-width: none;
  margin-inline: 0;
  width: auto;
}

/* --- Šírka riadku: na skutočný obsah v akejkoľvek hĺbke --- */
.blogy :is(p, h2, h3, h4, ul, ol, blockquote, figure, table, hr) {
  max-width: var(--tx-width);
  margin-inline: auto;
}

/* --- Odseky --- */
.blogy p {
  color: var(--tx-body);
  line-height: 1.7;
  margin-block: 0 24px;
  text-wrap: pretty;
}

/* --- Nadpisy: veľká medzera hore, malá dole --- */
.blogy :is(h2, h3, h4) {
  color: var(--tx-head);
  line-height: 1.25;
  letter-spacing: -0.02em;
  text-wrap: balance;
  margin-block: 48px 12px;
}

/* --- Odkazy --- */
.blogy a {
  color: var(--tx-accent);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
  text-decoration-color: color-mix(in srgb, var(--tx-accent) 35%, transparent);
  transition: text-decoration-color .15s;
}
.blogy a:hover { text-decoration-color: currentColor; }

/* --- Zoznamy --- */
.blogy :is(ul, ol) {
  color: var(--tx-body);
  line-height: 1.7;
  margin-block: 0 24px;
  padding-left: 22px;
}
.blogy li { margin-bottom: 8px; }
.blogy li:last-child { margin-bottom: 0; }
.blogy li::marker { color: var(--tx-accent); }

/* --- Obrázky --- */
.blogy :is(img, figure) {
  max-width: 100%;
  height: auto;
}
.blogy figure { margin-block: 40px; }
.blogy figcaption {
  font-size: 14px;
  color: var(--tx-muted);
  margin-top: 10px;
}

/* --- Citácie --- */
.blogy blockquote {
  margin-block: 40px;
  padding-left: 20px;
  border-left: 2px solid var(--tx-accent);
  line-height: 1.5;
}

/* --- Tabuľky --- */
.blogy table {
  width: 100%;
  border-collapse: collapse;
  margin-block: 40px;
  font-size: 15px;
}
.blogy :is(th, td) {
  padding: 10px 12px;
  border-bottom: 1px solid #e5e5e5;
  text-align: left;
}
.blogy th { font-weight: 600; color: var(--tx-head); }

/* --- Oddeľovač --- */
.blogy hr {
  border: 0;
  border-top: 1px solid #e5e5e5;
  margin-block: 48px;
}

/* --- Mobil --- */
@media (max-width: 767px) {
  .blogy p,
  .blogy :is(ul, ol) { line-height: 1.6; margin-bottom: 20px; }
  .blogy :is(h2, h3, h4) { margin-block: 32px 10px; }
  .blogy figure,
  .blogy blockquote,
  .blogy table { margin-block: 28px; }
  .blogy hr { margin-block: 32px; }
}

/* --- Obrázky: 50 % šírky, zarovnané zľava --- */
.blogy :is(img, figure) {
  border-radius: 20px;
}

.blogy figure,
.blogy > img,
.blogy p > img {
  display: block;
  width: 50%;
  max-width: 50%;
  margin-inline: 0 auto;
}

/* obrázok vypĺňa celú figure, nezmenšuje sa druhýkrát */
.blogy figure img {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 767px) {
  .blogy figure,
  .blogy > img,
  .blogy p > img {
    width: 100%;
    max-width: 100%;
  }
}/* End custom CSS */