.lac-detail{background:var(--lac-paper);padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--lac-linen)}.lac-detail__head{max-width:60ch;margin-bottom:clamp(28px,3vw,44px)}.lac-detail__title{margin:.2rem 0 0;font:400 clamp(1.75rem,3vw,2.4rem)/1.15 var(--lac-serif);color:var(--lac-ink);letter-spacing:-.01em}.lac-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(24px,3vw,40px) clamp(32px,4vw,64px);align-items:start}.lac-detail__card{break-inside:avoid}.lac-detail__card-title{margin:0 0 .7rem;font:500 1.06rem/1.3 var(--lac-serif);color:var(--lac-ink);padding-bottom:.6rem;border-bottom:1px solid var(--lac-linen)}.lac-detail__card-body{font:400 .92rem/1.75 var(--lac-sans);color:var(--lac-bark)}.lac-detail__card-body p{margin:0 0 .9em}.lac-detail__card-body p:last-child{margin-bottom:0}.lac-detail__card-body ul,.lac-detail__card-body ol{margin:0 0 .9em;padding-left:1.15em}.lac-detail__card-body li{margin-bottom:.45em}.lac-detail__card-body li:last-child{margin-bottom:0}.lac-detail__card-body strong{color:var(--lac-ink);font-weight:600}.lac-detail__card-body a{color:var(--lac-green, var(--lac-forest))}.lac-detail__faq{margin-top:clamp(36px,4vw,56px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--lac-linen)}.lac-detail__faq-title{margin:0 0 1.1rem;font:400 clamp(1.35rem,2vw,1.7rem)/1.2 var(--lac-serif);color:var(--lac-ink)}.lac-detail__faq-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0 clamp(32px,4vw,64px);align-items:start}.lac-detail__qa{border-bottom:1px solid var(--lac-linen);break-inside:avoid}.lac-detail__qa summary{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 0;cursor:pointer;list-style:none;font:500 .97rem/1.5 var(--lac-sans);color:var(--lac-ink)}.lac-detail__qa summary::-webkit-details-marker{display:none}.lac-detail__qa-icon{flex:none;width:14px;height:14px;margin-top:.28rem;color:var(--lac-bark);transition:transform .3s var(--lac-ease, ease)}.lac-detail__qa[open] .lac-detail__qa-icon{transform:rotate(45deg)}.lac-detail__qa p{margin:0 0 1rem;padding-right:2rem;font:400 .9rem/1.75 var(--lac-sans);color:var(--lac-bark)}@media(max-width:749px){.lac-detail__grid,.lac-detail__faq-list{grid-template-columns:1fr}.lac-detail__grid{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lacinia-product-detail.css.map */
