@media only screen and (max-width:767px){.exo-cta-wrap,.exo-cta-wrap:not([style*="margin-top: 40px"]){display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:24px 16px!important;width:100%!important;box-sizing:border-box!important}.exo-cta-button,.exo-cta-button.is-blue,.exo-cta-button.is-gold,a.exo-cta-button,a.exo-cta-button.is-blue,a.exo-cta-button.is-gold{display:flex!important;width:100%!important;max-width:100%!important;min-width:unset!important;box-sizing:border-box!important;padding:18px 24px!important;font-size:16px!important;text-align:center!important;justify-content:center!important;align-items:center!important;white-space:normal!important;word-break:normal!important;line-height:1.4!important;min-height:56px!important}.cta-reassurance,.exo-cta-wrap .cta-reassurance,.exo-cta-wrap p.cta-reassurance{display:block!important;width:100%!important;text-align:center!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.6!important;color:#6b7d8f!important;order:2!important}.exo-cta-inline{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:20px 16px!important;width:100%!important;box-sizing:border-box!important}.exo-cta-inline p{text-align:center!important;margin:0!important}.exo-cta-inline .exo-cta-button{width:100%!important;max-width:100%!important}.exo-product-highlight .exo-cta-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;padding:16px 0 0!important;background:none!important;border:none!important}.exo-product-highlight .exo-cta-button{width:100%!important;max-width:100%!important}.exo-product-highlight .cta-reassurance{width:100%!important;text-align:center!important}}.exo-cta-button.is-blue,a.exo-cta-button.is-blue,body .exo-cta-button.is-blue,.rte .exo-cta-button.is-blue,.article-template__content .exo-cta-button.is-blue{background:#0e1d2f!important;background-image:linear-gradient(135deg,#0e1d2f,#1a3a5c,#254a66)!important;color:#fff!important;border:2px solid #0e1d2f!important;box-shadow:0 6px 20px #0e1d2f80,0 2px 6px #00000026!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;font-weight:700!important;letter-spacing:.3px!important}.exo-cta-button.is-blue:hover,a.exo-cta-button.is-blue:hover{background:#061120!important;background-image:linear-gradient(135deg,#061120,#0e1d2f,#1a3a5c)!important;transform:translateY(-2px)!important;box-shadow:0 10px 30px #0e1d2f99,0 4px 10px #0003!important}.exo-cta-button.is-gold,a.exo-cta-button.is-gold,body .exo-cta-button.is-gold,.rte .exo-cta-button.is-gold,.article-template__content .exo-cta-button.is-gold{background:#c5a55a!important;background-image:linear-gradient(135deg,#b8941f,#c5a55a,#d4b86a)!important;color:#0e1d2f!important;border:2px solid #a88a2a!important;box-shadow:0 6px 20px #c5a55a80,0 2px 6px #0000001f!important;font-weight:700!important;letter-spacing:.3px!important}.exo-cta-button.is-gold:hover,a.exo-cta-button.is-gold:hover{background:#a88a2a!important;background-image:linear-gradient(135deg,#a88a2a,#b8941f,#c5a55a)!important;transform:translateY(-2px)!important;box-shadow:0 10px 30px #c5a55a99,0 4px 10px #0000002e!important}.exo-cta-inline,.article-template__content .exo-cta-inline{background:linear-gradient(135deg,#f0f5fb,#e8eef6)!important;border:2px solid #c5d4e8!important;border-radius:16px!important}.exo-cta-wrap:not([style*="margin-top: 40px"]){background:linear-gradient(135deg,#f4f7fa,#edf1f5)!important;border:1.5px solid #d6e0ea!important}.exo-cta-button.is-blue:not(:hover){animation:none!important}@keyframes ctaEntrance{0%{opacity:.9;transform:translateY(8px);box-shadow:0 2px 8px #0e1d2f33}50%{box-shadow:0 8px 24px #0e1d2f80,0 0 0 6px #0e1d2f14}to{opacity:1;transform:translateY(0);box-shadow:0 6px 20px #0e1d2f80,0 2px 6px #00000026}}@keyframes ctaEntranceGold{0%{opacity:.9;transform:translateY(8px)}50%{box-shadow:0 8px 24px #c5a55a80,0 0 0 6px #c5a55a1a}to{opacity:1;transform:translateY(0);box-shadow:0 6px 20px #c5a55a80,0 2px 6px #0000001f}}.exo-cta-button.is-blue.cta-visible{animation:ctaEntrance .6s ease forwards}.exo-cta-button.is-gold.cta-visible{animation:ctaEntranceGold .6s ease forwards}.related-articles{background:linear-gradient(135deg,#f4f7fa,#edf1f5)!important;border:1px solid #d6e0ea!important;border-radius:16px!important;padding:28px 20px!important}.related-articles h2,.related-articles h3{font-family:var(--der-font-display)!important;font-size:1.4rem!important;color:var(--der-primary)!important;margin:0 0 20px!important;padding:0!important;border:none!important}.related-articles ul{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important}.related-articles li{margin:0!important;padding:0!important}.related-articles a{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;background:#fff!important;border:1px solid #e8ecf0!important;border-radius:10px!important;font-size:14px!important;font-weight:500!important;color:#1f3b68!important;text-decoration:none!important;transition:all .2s ease!important;line-height:1.4!important}.related-articles a:before{content:"\2192"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;background:#f0f5fb!important;border-radius:50%!important;font-size:13px!important;color:#5b8fb9!important;flex-shrink:0!important;transition:all .2s ease!important}.related-articles a:hover{background:#0e1d2f!important;color:#fff!important;border-color:#0e1d2f!important;text-decoration:none!important;transform:translate(4px)!important}.related-articles a:hover:before{background:#ffffff26!important;color:#c5a55a!important}@media only screen and (min-width:768px){.related-articles ul{grid-template-columns:1fr 1fr!important}}.der-reading-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#c5a55a,#d4af37,#e0c35a);z-index:9999;transition:width 80ms linear;pointer-events:none;box-shadow:0 0 8px #c5a55a66}.exo-article-about{background:linear-gradient(135deg,#f4f7fa,#edf1f5)!important;border:1px solid #d6e0ea!important;border-radius:16px!important;padding:24px!important;margin-top:40px!important}.exo-article-about h3{font-size:1rem!important;font-weight:700!important;color:#254a66!important;margin-bottom:8px!important}.exo-article-about p{font-size:13px!important;line-height:1.7!important;color:#6b7d8f!important}.exo-product-highlight{border-color:#c5a55a!important;background:linear-gradient(135deg,#fffcf5,#fff)!important}.exo-product-highlight:before{background:linear-gradient(90deg,#c5a55a,#d4af37 40%,#c5a55a)!important;height:3px!important}.exo-trust-bar{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;margin:0 0 16px;background:#f8fafc;border:1px solid #e8ecf0;border-radius:50px;font-size:13px;font-weight:600;color:#254a66;letter-spacing:.02em}.exo-trust-bar span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.exo-trust-bar span:not(:last-child):after{content:"\b7";margin-left:12px;color:#c5a55a;font-weight:400}@media only screen and (max-width:767px){.exo-trust-bar{gap:8px;padding:10px 12px;font-size:11.5px;border-radius:12px}.exo-trust-bar span:not(:last-child):after{margin-left:6px}}@media only screen and (max-width:767px){.article-toc a,.article-toc-enhanced a,.related-articles a,.exo-content-bridge a,.faq-item h3{min-height:48px!important;display:flex!important;align-items:center!important}.faq-item{padding:16px!important}}@media only screen and (max-width:767px){.score-card{padding:16px!important}.score-card__header{gap:8px!important}.score-card__details{grid-template-columns:1fr!important;gap:6px!important}.score-card__detail{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:6px 0!important;border-bottom:1px solid #f0f5fb!important}.score-card__detail:last-child{border-bottom:none!important}}@media only screen and (max-width:767px){.article-template__content h2{margin-top:2.5rem!important;padding-bottom:.5rem!important}.article-highlight-box{padding:16px 14px!important}.article-highlight-box h4{font-size:15px!important;margin-bottom:10px!important}.article-template__content blockquote{margin:1.5rem 0!important;padding:14px 16px!important;font-size:.95rem!important}.article-template__content blockquote:before{font-size:2rem!important;margin-bottom:-.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dermalys-blog-patch-v2.1.css.map */
