#MainContent .accordion{min-width:0;--color-border:#dedbd5}#MainContent .accordion .details__header,#MainContent details:not(.details)>summary{display:flex;align-items:center;gap:12px;min-height:58px;padding:18px 0!important;font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.015em;text-transform:none;cursor:pointer;list-style:none;color:inherit}#MainContent .accordion .details__header .svg-wrapper{width:16px;height:16px;flex-shrink:0;margin-left:auto}#MainContent .accordion .details-content{padding:0 0 20px!important;font-size:14px;line-height:1.75;color:#52584f}#MainContent .accordion .details-content .text-block{max-width:100%;font-size:14px;line-height:1.75}#MainContent .accordion .details-content p{margin:0 0 12px}#MainContent .accordion .details-content p:last-child{margin-bottom:0}#MainContent .accordion .details-content ul{padding-left:20px;margin:10px 0}#MainContent .accordion table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}#MainContent .accordion th,#MainContent .accordion td{padding:10px 6px;border-bottom:1px solid #e5ded4;text-align:left;overflow-wrap:anywhere}#MainContent .accordion td:last-child,#MainContent .accordion th:last-child{text-align:right;font-variant-numeric:tabular-nums}#MainContent summary:focus-visible{outline:2px solid #80683f;outline-offset:4px}#MainContent .accordion a{color:inherit;text-underline-offset:4px}#MainContent details:not(.details){border-color:#dedbd5!important}#MainContent details:not(.details)>summary:after{content:"+";margin-left:auto;font-weight:400;font-size:20px}#MainContent details:not(.details)[open]>summary:after{content:"\2212"}#MainContent details:not(.details)>summary::-webkit-details-marker{display:none}@media(max-width:749px){#MainContent .accordion .details__header,#MainContent details:not(.details)>summary{min-height:56px;padding:16px 0!important}#MainContent .accordion .details-content{font-size:14px}#MainContent .accordion th,#MainContent .accordion td{padding:10px 4px}}#MainContent .grfaq-question:after{content:none!important;display:none!important}#MainContent .grfaq-question .grfaq-icon{margin-left:auto}#MainContent .accordion .text-block:has(li>em){padding:6px 0 8px}#MainContent .accordion .text-block:has(li>em)>:first-child{margin:0 0 8px;font-family:var(--font-heading--family);font-size:25px;line-height:1.2;color:#202b23}#MainContent .accordion .text-block:has(li>em)>p:has(strong):not(:first-child){margin:24px 0 0;padding:12px 14px;background:#eeebe4;color:#80683f;font-size:11px;letter-spacing:.07em}#MainContent .accordion .text-block:has(li>em)>p strong{font-weight:500}#MainContent .accordion .text-block:has(li>em) ul{list-style:none!important;padding:0!important;margin:0!important}#MainContent .accordion .text-block:has(li>em) li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:10px 14px;border-bottom:1px solid #e5ded4;color:#303a31;font-size:13px;line-height:1.5}#MainContent .accordion .text-block:has(li>em) li em{font-style:normal;white-space:nowrap;font-variant-numeric:tabular-nums;color:#66695f;font-size:12px;text-align:right}#MainContent .accordion .text-block:has(li>em)>p:last-child{font-size:11px;line-height:1.65;color:#787368;margin-top:16px}@media(max-width:749px){#MainContent .accordion .text-block:has(li>em) li{padding:10px;gap:12px}#MainContent .accordion .text-block:has(li>em)>p:has(strong):not(:first-child){padding:11px 10px}}#MainContent .accordion .text-block:has(ol){padding:6px 0}#MainContent .accordion .text-block:has(ol)>p:first-child{font-family:var(--font-heading--family);font-size:25px;color:#202b23;margin-bottom:8px}#MainContent .accordion .text-block:has(ol)>p:first-child strong{font-weight:400}#MainContent .accordion .text-block:has(ol) ol{list-style:none;padding:0;margin:20px 0;display:grid;gap:8px}#MainContent .accordion .text-block:has(ol) li{padding:14px 16px;background:#eeebe4;border-left:2px solid #b39a70}#MainContent .accordion .text-block:has(ol) li>strong{font-size:11px;letter-spacing:.05em;font-weight:500;color:#80683f}#MainContent .accordion .text-block:has(ol) li p{margin:6px 0 0;font-size:13px}#MainContent .accordion .text-block:has(ol)>p:last-child{font-size:11px;line-height:1.7;color:#777366}@media(max-width:749px){#MainContent .lumiere-pack-option{min-width:0;max-width:100%}#MainContent .lumiere-pack-choice{min-width:0;box-sizing:border-box}#MainContent .lumiere-pack-choice__content{min-width:0;max-width:100%}#MainContent .lumiere-pack-choice__title{overflow-wrap:anywhere;line-height:1.4}#MainContent .lumiere-pack-choice__meta,#MainContent .lumiere-pack-choice__per-serving,#MainContent .lumiere-pack-choice__saving{white-space:normal;line-height:1.55;overflow-wrap:anywhere}#MainContent .lumiere-pathways__products,#MainContent .lumiere-pathways__product{min-width:0}#MainContent .lumiere-pathways__standalone{display:flex;flex-wrap:wrap;gap:10px}#MainContent .lumiere-pathways__standalone-button{white-space:normal;text-align:center;box-sizing:border-box;max-width:100%;min-width:0}#MainContent .cce-discover__grid{grid-template-columns:1fr;gap:12px}#MainContent .cce-discover__card>summary{min-height:190px;padding:20px!important}#MainContent .cce-discover__motif{width:66px;height:72px;margin:14px auto}#MainContent .cce-discover__title{font-size:25px}#MainContent .cce-discover__names{font-size:11px;margin-right:30px}#MainContent .cce-discover__body{margin-inline:20px}#MainContent .cce-discover__body dl>div{flex-wrap:nowrap;font-size:12px;gap:12px}#MainContent .cce-discover__body dt{min-width:0;overflow-wrap:anywhere}#MainContent .gut-skin-story__product{grid-template-columns:minmax(90px,.65fr) minmax(0,1fr)}#MainContent .gut-skin-story__product-copy{min-width:0}#MainContent .gut-skin-story__shop{white-space:normal;overflow-wrap:anywhere}#MainContent .gr-assurance__inner{gap:20px 0}#MainContent .gr-assurance__item{min-width:0;align-items:flex-start}#MainContent .gr-assurance__item>span{min-width:0}#MainContent .gr-assurance small{overflow-wrap:anywhere}#MainContent .gr-guide__note{font-size:10px!important;line-height:1.75}}@media(max-width:359px){#MainContent .gr-assurance__inner{grid-template-columns:1fr;gap:16px}#MainContent .gr-assurance__item{border-right:0!important}}.lm-purchase-anchor,#lumiere-formula,#lumiere-bundle-contents,#lumiere-lab{scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lumiere-product-polish.css.map */
