:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

body.post-type-archive-product .woocommerce-products-header__title{display:none!important}
body.post-type-archive-product .woocommerce-breadcrumb{max-width:1180px;margin:0 auto 18px!important;padding:0 22px;color:#6b5d7a;font-size:.92rem}
.evo-shop-lead,.evo-shop-lead *{box-sizing:border-box}.evo-shop-lead{--ink:#18072f;--muted:#5b4c69;--violet:#64129b;--pink:#d94f83;--line:#eadff2;--soft:#faf6fd;color:var(--ink);background:linear-gradient(135deg,#fff 0%,#fbf8fd 58%,#f1e8f8 100%);border-bottom:1px solid var(--line);margin:0 0 34px;padding:52px 0}.evo-shop-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.evo-shop-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--pink);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.evo-shop-kicker:before{content:"";width:32px;height:2px;background:var(--pink);display:inline-block}.evo-shop-title{font-size:clamp(2.1rem,4vw,4.15rem);line-height:1.04;margin:0 0 18px;color:var(--ink);font-weight:760;letter-spacing:0;max-width:900px}.evo-shop-intro{font-size:1.16rem;line-height:1.72;color:#332541;max-width:none;margin:0 0 26px}.evo-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.evo-shop-card,.evo-shop-note{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:0 18px 44px rgba(29,7,55,.05)}.evo-shop-card h2,.evo-shop-note h2{font-size:1.18rem;line-height:1.25;margin:0 0 10px;color:var(--ink)}.evo-shop-card p,.evo-shop-note p,.evo-shop-note li{font-size:1rem;line-height:1.68;color:var(--muted)}.evo-shop-card a,.evo-shop-note a{color:var(--violet);font-weight:850;text-decoration:none}.evo-shop-card a:hover,.evo-shop-note a:hover{text-decoration:underline}.evo-shop-note{margin-top:18px}.evo-shop-note ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:14px 0 0;padding:0}.evo-shop-note li{margin:0}.evo-shop-note a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink)}
body.post-type-archive-product ul.products{max-width:1120px;margin-left:auto!important;margin-right:auto!important;padding-left:22px!important;padding-right:22px!important}body.post-type-archive-product .woocommerce-result-count,body.post-type-archive-product .woocommerce-ordering{max-width:1120px;margin-left:auto!important;margin-right:auto!important}
@media(max-width:900px){.evo-shop-lead{padding:38px 0}.evo-shop-grid{grid-template-columns:1fr}.evo-shop-title{font-size:2.4rem}.evo-shop-note ul{display:grid;grid-template-columns:1fr}}

.single-post .evo-post-boost {
  --evo-ink: #19072f;
  --evo-muted: #5a4d68;
  --evo-line: #eadff0;
  --evo-soft: #faf6fd;
  --evo-accent: #641094;
  --evo-pink: #d94f83;
  margin: clamp(28px, 4vw, 46px) auto;
  color: var(--evo-ink);
}
.single-post .evo-post-boost * { box-sizing: border-box; }
.single-post .evo-post-boost a {
  color: var(--evo-accent);
  font-weight: 850;
  text-decoration: none;
}
.single-post .evo-post-boost a:hover { text-decoration: underline; text-underline-offset: 3px; }
.single-post .evo-post-visual {
  margin: 0 0 26px;
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid var(--evo-line);
  background: #fff;
  box-shadow: 0 16px 42px rgba(25,7,47,.08);
}
.single-post .evo-post-visual img {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  height: auto;
  object-fit: cover;
}
.single-post .evo-post-boost-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  margin: 24px 0;
}
.single-post .evo-post-info,
.single-post .evo-post-trust,
.single-post .evo-post-cta {
  border: 1px solid var(--evo-line);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 10px 28px rgba(25,7,47,.035);
}
.single-post .evo-post-info { padding: 20px; }
.single-post .evo-post-info h2,
.single-post .evo-post-trust h2,
.single-post .evo-post-cta h2 {
  margin: 0 0 10px;
  color: var(--evo-ink);
  font-size: clamp(1.22rem, 1.9vw, 1.55rem);
  line-height: 1.2;
}
.single-post .evo-post-info p,
.single-post .evo-post-trust p,
.single-post .evo-post-cta p,
.single-post .evo-post-info li,
.single-post .evo-post-trust li {
  color: var(--evo-muted);
  font-size: 1rem;
  line-height: 1.68;
}
.single-post .evo-post-info p { margin: 0; }
.single-post .evo-post-trust {
  padding: 22px;
  margin: 24px 0;
  background:
    linear-gradient(135deg, #fff 0%, #fff 48%, #fbf6fd 100%);
  border-top: 4px solid var(--evo-accent);
}
.single-post .evo-post-trust ul {
  margin: 14px 0 0;
  padding-left: 22px;
}
.single-post .evo-post-trust li::marker { color: var(--evo-pink); }
.single-post .evo-post-cta {
  padding: 24px;
  margin: 24px 0 0;
  color: #fff;
  background: linear-gradient(135deg, #1b0634 0%, #30104d 100%);
  border-color: rgba(255,255,255,.12);
}
.single-post .evo-post-cta h2 { color: #fff; }
.single-post .evo-post-cta p { color: #f1e8f7; }
.single-post .evo-post-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 18px;
}
.single-post .evo-post-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 11px 17px;
  border-radius: 8px;
  background: #7a12b8;
  color: #fff !important;
  font-weight: 900;
  text-decoration: none !important;
  box-shadow: 0 12px 26px rgba(100,16,159,.26);
}
.single-post .evo-post-btn.alt {
  background: #fff;
  color: var(--evo-ink) !important;
  box-shadow: none;
  border: 1px solid var(--evo-line);
}
@media (max-width: 860px) {
  .single-post .evo-post-boost-grid { grid-template-columns: 1fr; }
}

body.single-post figure.evo-post-visual img{aspect-ratio:1200/630!important;height:auto!important;width:100%;object-fit:cover}

        body.page-id-25503 .cert-cta .cert-lead {
            color: rgba(255, 255, 255, .82) !important;
            opacity: 1 !important;
        }

        body.page-id-25503 .cert-cta .cert-kicker {
            color: #ff5ea8 !important;
        }

        body.page-id-25503 .cert-cta h2 {
            color: #fff !important;
            max-width: 1120px;
        }

        body.page-id-25503 .cert-cta .cert-btn {
            box-shadow: 0 12px 28px rgba(255, 94, 168, .18);
        }