html body.lumi-v2-ready #MainContent .lumi-product-intro{font-size:15px;line-height:24px;color:var(--ls-ink,#202c2b)}html body.lumi-v2-ready #MainContent .lumi-product-intro p{margin:0 0 16px}html body.lumi-v2-ready #MainContent .lumi-product-intro__origin{font-size:13px;margin-bottom:0}html body.lumi-v2-ready #MainContent .lumi-pdp-direction .lumi-pdp-active-line{font-family:var(--font-heading-family);font-size:24px!important;line-height:33px!important;font-weight:500!important;margin:0;letter-spacing:-.02em}html body.lumi-v2-ready #MainContent .lumi-pdp-direction .lumi-pdp-active-line span{font:inherit}html body.lumi-v2-ready #MainContent .lumi-pdp-routine-selection{margin:20px 0;font-size:13px;line-height:20px}.lumi-pdp-routine-selection__card{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;gap:16px;align-items:center;padding:12px;background:#f4f4f2;color:inherit;text-decoration:none;border-radius:12px}.lumi-pdp-routine-selection__card>img{width:80px;height:90px;object-fit:contain;mix-blend-mode:multiply}.lumi-pdp-routine-selection__card>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.lumi-pdp-routine-selection__card strong{font-size:14px;font-weight:500}.lumi-pdp-routine-selection__card small{font-size:11px;color:#62675f}.lumi-pdp-routine-selection__all{display:inline-block;min-height:44px;padding-top:12px;color:inherit;text-underline-offset:3px}.lumi-pdp-routine-selection__label{margin:0 0 8px;font-weight:500}.lumi-pdp-routine-selection__components{display:flex;flex-wrap:wrap;gap:8px}.lumi-pdp-routine-selection__components a{color:inherit;padding:10px 12px;border:1px solid #d8dad3;border-radius:8px;text-decoration:none}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__copy{justify-content:flex-start;padding:48px}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__eyebrow{padding:0;background:none;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;margin:0 0 20px}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__title{font-size:30px!important;line-height:40px!important;max-width:none;font-weight:500!important}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__text{max-width:none;width:100%;opacity:1;margin-top:32px;color:#202c2b;font-size:15px;line-height:24px}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__media{height:100%;min-height:600px}.lumi-product-editorial details{border-top:1px solid #c9cdc5}.lumi-product-editorial details:last-child{border-bottom:1px solid #c9cdc5}html body.lumi-v2-ready #MainContent .lumi-product-editorial summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:20px 0;list-style:none;cursor:pointer;font-size:20px;line-height:28px;font-weight:500}.lumi-product-editorial summary::-webkit-details-marker{display:none}.lumi-product-editorial summary>span{position:relative;width:14px;height:14px;flex-shrink:0}.lumi-product-editorial summary>span:before,.lumi-product-editorial summary>span:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:currentColor}.lumi-product-editorial summary>span:after{transform:rotate(90deg)}.lumi-product-editorial details[open]>summary>span:after{transform:none}.lumi-product-editorial__answer{padding:0 0 24px;overflow-wrap:anywhere}html body.lumi-v2-ready #MainContent .lumi-product-editorial :is(h3,h4),.lumi-faq__answer .lumi-product-editorial__component h3{font-size:15px!important;font-weight:500!important;line-height:24px;margin:20px 0 8px}.lumi-product-editorial__component:first-child h3{margin-top:0}.lumi-product-editorial__component a{color:inherit;text-underline-offset:3px}.lumi-product-editorial__ingredient,.lumi-product-editorial__benefit,.lumi-product-editorial__component{margin:0 0 20px}.lumi-product-editorial__label{font-weight:500;margin:12px 0 6px}.lumi-product-editorial .lumi-formulation__origins{display:flex;gap:24px;margin:20px 0}.lumi-product-editorial .lumi-formulation__origins>div{display:flex;flex-direction:column-reverse}.lumi-product-editorial .lumi-formulation__origins dd{font-size:20px;font-weight:500;margin:0}.lumi-product-editorial .lumi-formulation__origins dt,.lumi-product-editorial .lumi-formulation__certification{font-size:12px;line-height:18px}.lumi-product-editorial :is(summary,a):focus-visible,.lumi-pdp-routine-selection a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__copy{padding:28px}}@media(max-width:749px){html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__copy{padding:28px 20px}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__title{font-size:24px!important;line-height:33px!important}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__text{margin-top:24px}html body.lumi-v2-ready #MainContent .lumi-mediatext--product-details .lumi-mediatext__media{min-height:0;height:auto;aspect-ratio:1/1}html body.lumi-v2-ready #MainContent .lumi-product-editorial summary{min-height:64px;padding:18px 0;font-size:16px;line-height:22px}.lumi-pdp-routine-selection__card{gap:10px;grid-template-columns:64px minmax(0,1fr) 16px}.lumi-pdp-routine-selection__card>img{width:64px;height:80px}}html body.lumi-v2-ready #MainContent .lumi-pdp-direction .product__title{border-bottom:0;padding-bottom:0;margin-bottom:4px}html body.lumi-v2-ready #MainContent .lumi-pdp-direction .lumi-pdp-active-line{color:var(--ls-ink,#202c2b)}html body.lumi-v2-ready #MainContent .lumi-pdp-direction .lumi-pdp-rating{margin:16px 0}html body.lumi-v2-ready #MainContent .lumi-pdp-direction .lumi-pdp-submit-price{color:inherit!important;font:inherit!important;white-space:nowrap}.lumi-pdp-routine-selection__guide{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0;margin-bottom:16px;border-top:1px solid #d8dad3;border-bottom:1px solid #d8dad3;color:inherit;text-decoration:none}.lumi-pdp-routine-selection__guide span{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lumi-product-editorial.css.map */
