.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description{font-family:var(--ce-font,Montserrat,Arial,sans-serif);font-size:15px;line-height:1.75;color:var(--ce-palette-text,#362d32);padding:4px 0 8px;overflow-wrap:anywhere}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description :is(p,li,dt,dd){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description p{margin:0 0 16px}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description :is(strong,b){font-family:inherit;font-weight:600;color:var(--ce-palette-text,#362d32)}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description h3{font-family:Georgia,'Times New Roman',serif!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.015em;text-transform:none;margin:28px 0 13px!important;color:var(--ce-palette-softText,#82495c)}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description>h3:first-child{margin-top:4px!important}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description .ce-desc-intro{color:var(--ce-palette-text,#362d32)}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description :is(ul,ol){margin:14px 0 22px;padding:0;list-style:none;display:grid;gap:10px}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description li{position:relative;margin:0;padding:0 0 0 23px}
.ce-product-description ul>li::before{content:'✦';position:absolute;left:0;top:.13em;color:var(--ce-palette-softText,#82495c);font-size:.76em}
.ce-product-description ol{counter-reset:ce-description-list}
.ce-product-description ol>li{counter-increment:ce-description-list}
.ce-product-description ol>li::before{content:counter(ce-description-list) '.';position:absolute;left:0;color:var(--ce-palette-softText,#82495c);font-size:.88em;font-weight:600}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description .ce-desc-facts{display:grid;gap:0;margin:18px 0 23px;padding:6px 16px;border:1px solid var(--ce-palette-border,#ead6df);border-radius:17px;background:color-mix(in srgb,var(--ce-palette-accent,#f68da3) 6%,var(--ce-palette-surface,#fff))}
.ce-desc-facts>div{display:grid;grid-template-columns:minmax(94px,.36fr) minmax(0,1fr);gap:10px;padding:12px 0}
.ce-desc-facts>div+div{border-top:1px solid var(--ce-palette-border,#ead6df)}
.ce-theme .ce-product-description .ce-desc-facts dt{font-weight:600;color:var(--ce-palette-softText,#82495c)}
.ce-product-description .ce-desc-facts dd{margin:0;min-width:0}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description .ce-desc-note{margin:25px 0 0;padding:16px 18px;border-left:2px solid var(--ce-palette-accent,#f68da3);border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--ce-palette-accent,#f68da3) 8%,var(--ce-palette-surface,#fff));font-size:13px!important;font-style:normal;color:var(--ce-palette-muted,#786671)}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description .ce-desc-care{padding:13px 16px;border:1px solid var(--ce-palette-border,#ead6df);border-radius:13px;background:var(--ce-palette-soft,#fbf1f5);font-size:13px!important}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description :is(blockquote,.ce-desc-affirmation){margin:18px 0 23px;padding:22px 23px;border-left:2px solid var(--ce-palette-accent,#f68da3);border-radius:0 18px 18px 0;background:color-mix(in srgb,var(--ce-palette-accent,#f68da3) 9%,var(--ce-palette-surface,#fff));font-family:Georgia,'Times New Roman',serif;font-size:19px;font-weight:400;font-style:italic;line-height:1.6;text-align:center;color:var(--ce-palette-softText,#82495c)}
.ce-product-description blockquote::before,.ce-product-description blockquote::after{content:none!important}
.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description a{text-decoration:underline;text-decoration-color:var(--ce-palette-accent,#f68da3);text-underline-offset:3px;color:var(--ce-palette-softText,#82495c)}
.ce-product-description hr{border:0;border-top:1px solid var(--ce-palette-border,#ead6df);margin:22px 0}
.ce-product-description>:last-child{margin-bottom:0!important}
@media(max-width:599px){.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description{font-size:14px;line-height:1.75}.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description h3{font-size:20px!important;margin-top:25px!important}.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description .ce-desc-facts{padding:4px 13px}.ce-desc-facts>div{grid-template-columns:minmax(83px,.34fr) minmax(0,1fr);gap:9px}.ce-theme .mirra-pdp .mp-accordions .mp-native-description .ce-product-description :is(blockquote,.ce-desc-affirmation){padding:19px 18px;font-size:18px}}
