body .rhc p.rhc-nat-lead{line-height:1.55!important;margin-top:14px!important}
body .rhc p.rhc-eyebrow{margin-bottom:12px}
body .rhc .rhc-nat-row{margin-top:20px!important}
body .rhc .rhc-product-text,body .rhc .rhc-product-text>p,body .rhc .rhc-product-note{line-height:1.6!important}
@media (max-width:767px){
body .rhc .rhc-natural{margin-top:0}
body .rhc .rhc-nat-row{gap:10px 24px!important}
}
body .ryv-ab{line-height:1.6!important}
body .fq-a,body .fq-a p{line-height:1.6!important}
body .ev,body .mv{line-height:1.6!important}
body .mk-qrow .a,body .mk-faq .ans{line-height:1.6!important}
body .rhc .rhc-about p{line-height:1.6!important}
body .mk-bio.auth,body .mk-bio.auth p{line-height:1.6!important}

@media (max-width:767px){
.mk-article img.alignleft,.mk-article img.alignright,
.mk-article .wp-caption.alignleft,.mk-article .wp-caption.alignright,
.mk-article figure.alignleft,.mk-article figure.alignright{
float:none!important;display:block!important;clear:both;
margin:6px auto 22px!important;max-width:100%!important;height:auto!important}
.mk-article .wp-caption.alignleft img,.mk-article .wp-caption.alignright img,
.mk-article figure.alignleft img,.mk-article figure.alignright img{margin:0 auto!important}
.mk-article picture:has(> img.alignleft),.mk-article picture:has(> img.alignright){display:block}
}
@media (min-width:768px){
.mk-article img.alignleft,.mk-article img.alignright,
.mk-article .wp-caption.alignleft,.mk-article .wp-caption.alignright,
.mk-article figure.alignleft,.mk-article figure.alignright{max-width:45%!important;height:auto!important}
}

body form.frm-fluent-form .ff-el-tc label.ff_tc_label{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;cursor:pointer}
body form.frm-fluent-form .ff-el-tc label.ff_tc_label>span.ff_tc_checkbox{display:block!important;flex:0 0 auto!important;width:auto!important;min-width:20px!important;padding:0!important;line-height:0!important}
body form.frm-fluent-form .ff-el-tc label.ff_tc_label>.ff_t_c{display:block!important;flex:1 1 auto!important;min-width:0!important;padding:0!important}
body form.frm-fluent-form .ff-el-group:not(.ff_list_buttons) .ff-el-form-check label.ff-el-form-check-label:not(.ff_tc_label){display:flex!important;align-items:flex-start!important;gap:12px!important}
body form.frm-fluent-form .ff-el-group:not(.ff_list_buttons) .ff-el-form-check label.ff-el-form-check-label:not(.ff_tc_label)>span{margin-left:0!important;min-width:0}
body form.frm-fluent-form .ff-el-group:not(.ff_list_buttons) input.ff-el-form-check-input[type=checkbox]{
flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;
margin:2px 0 0!important;position:static!important;top:auto!important;vertical-align:top!important;transform:none!important}

body form.frm-fluent-form .ff-el-tc .ff_t_c{font-size:15px!important;line-height:1.5!important}
body form.frm-fluent-form .ff-el-tc .ryv-gdpr-desc{font-size:13px!important;line-height:1.5!important}

body .ryv-capform .ff-el-group:has(.ryv-capform-lbl)>.ff-el-input--label{display:none!important}


body.breakdance .bde-heading-46693-174{font-size:21px!important;letter-spacing:-.01em}
@media(max-width:767px){body.breakdance .bde-heading-46693-174{font-size:17px!important}}

body.breakdance button.ryv-t-more{min-height:44px;display:inline-flex;align-items:center}

@media(max-width:400px){.ev .bonus .brow{grid-template-columns:1fr!important;justify-items:center}.ev .bonus .brow>div{width:100%}}

.ryv-ct-talk a{overflow-wrap:anywhere}

@media(max-width:360px){.ryv-sf .product-card-cta{white-space:normal!important;line-height:1.25!important;text-align:center;justify-content:center;letter-spacing:0!important;padding-left:10px!important;padding-right:10px!important;height:auto!important;min-height:40px}}

.ev .nut h3 em{min-width:0;overflow-wrap:break-word}

@media (min-width:1200px){body.breakdance .bde-columns-46692-113{justify-content:flex-start!important;max-width:calc(1100px + min(4vw, 64px));margin-left:auto!important;margin-right:auto!important}}