.product-details{min-width:0}.product-details h1{font-family:var(--font-heading--family);font-size:clamp(25px,2.35vw,36px);font-weight:500;line-height:1.18;letter-spacing:-.025em;text-wrap:pretty}.product-details .price{font-size:24px;line-height:1.3;font-weight:500}.product-details .accordion{--color-border:#e1e3df}.product-details .accordion>accordion-custom>details>summary{padding-block:18px;letter-spacing:.02em}luora-product-copy{display:block;width:100%;min-width:0;color:var(--color-foreground)}luora-product-copy .text-block{display:block;width:100%;max-width:100%}luora-product-copy .luora-copy-panel{font-family:var(--font-body--family);font-size:16px;line-height:1.7;font-weight:400;letter-spacing:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}luora-product-copy .luora-copy-panel[hidden]{display:none!important}.luora-copy-panel p{margin:0 0 18px}.luora-copy-panel :is(h2,h3,h4,h5,h6){margin:26px 0 12px;font-size:19px;line-height:1.35;font-weight:600;letter-spacing:-.01em;text-transform:none}.luora-copy-panel :is(ul,ol){padding-inline-start:22px;margin:12px 0 22px}.luora-copy-panel li{margin-block:8px;padding-inline-start:3px}.luora-copy-panel strong{font-weight:600}.luora-copy-panel details{border:0;border-bottom:1px solid #e1e3df;padding:14px 0;background:transparent}.luora-copy-panel summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;padding-block:4px;text-transform:none;letter-spacing:normal}.luora-copy-panel details[open] summary{margin-bottom:14px}.product-details .accordion summary,.luora-copy-panel details>summary{position:relative;display:block;min-height:48px;padding:12px 44px 12px 0;list-style:none;cursor:pointer}.product-details .accordion summary::-webkit-details-marker,.luora-copy-panel details>summary::-webkit-details-marker{display:none}.product-details .accordion summary::marker,.luora-copy-panel details>summary::marker{content:""}.product-details .accordion summary>:is(.icon-caret,.icon-plus){display:none!important}.product-details .accordion summary:after,.luora-copy-panel details>summary:after{content:"";position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid #c9ccc4;border-radius:50%;background:linear-gradient(#494c29,#494c29) center/12px 1.5px no-repeat,linear-gradient(#494c29,#494c29) center/1.5px 12px no-repeat;pointer-events:none}.product-details .accordion details[open]>summary:after,.luora-copy-panel details[open]>summary:after{background:linear-gradient(#494c29,#494c29) center/12px 1.5px no-repeat}.product-details .accordion summary:hover:after,.luora-copy-panel details>summary:hover:after{border-color:#494c29;background-color:#f7f8f5}.product-details .accordion summary:focus-visible,.luora-copy-panel details>summary:focus-visible{outline:2px solid #7ea0b7;outline-offset:3px;border-radius:3px}.luora-copy-panel a{text-underline-offset:3px}.luora-copy-panel img{max-width:100%;height:auto}.luora-copy-tabs{display:flex;width:100%;gap:0;border-bottom:1px solid #dedfd9;overflow-x:auto;margin-bottom:24px}.luora-copy-tabs button{flex:1 0 auto;min-height:48px;padding:12px 16px;color:inherit;background:transparent;border:0;border-bottom:2px solid transparent;font:500 15px/1.4 var(--font-body--family);cursor:pointer;white-space:nowrap}.luora-copy-tabs button[aria-selected=true]{border-bottom-color:#494c29;color:#494c29}.luora-copy-tabs button:focus-visible,.luora-copy-panel:focus-visible{outline:2px solid #7ea0b7;outline-offset:3px}.luora-ingredient-highlights{width:100%;padding-block:20px;border-block:1px solid #e1e3df}.luora-ingredient-highlights h2{font:600 14px/1.5 var(--font-body--family);margin:0 0 14px;letter-spacing:0;text-transform:none}.luora-ingredient-highlights ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.luora-ingredient-highlights li{border:1px solid #e2e5e5;border-radius:8px;background:#f8f9f8;padding:10px 12px;font:500 13px/1.4 var(--font-body--family);max-width:100%;overflow-wrap:anywhere}@media(max-width:749px){.product-details h1{font-size:25px}.product-details .price{font-size:22px}luora-product-copy .luora-copy-panel{font-size:15px;line-height:1.7}.luora-copy-tabs button{padding:12px 10px;font-size:14px}.luora-ingredient-highlights{padding-block:16px}.luora-ingredient-highlights li{font-size:12px;padding:9px 10px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/luora-product-copy.css.map */
