:root{--lg-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--lg-ease-smooth: cubic-bezier(.4, 0, .2, 1);--lg-gold: #C89B6A;--lg-gold-rgb: 200, 155, 106;--lg-border: rgba(var(--color-foreground), .08);--lg-border-soft: rgba(var(--color-foreground), .04);--lg-text: rgb(var(--color-foreground));--lg-text-soft: rgba(var(--color-foreground), .6);--lg-surface: rgba(var(--color-foreground), .025);--lg-radius: 10px;--lg-radius-sm: 6px}.lg-section-wrap{font-size:16px;font-family:var(--font-body-family);color:var(--lg-text);box-sizing:border-box}.lg-accordion-item{border-top:1px solid var(--lg-border)}.lg-accordion-item:last-of-type{border-bottom:1px solid var(--lg-border)}.shopify-section:has(.lg-accordion-item)+.shopify-section:has(.lg-accordion-item) .lg-accordion-item{border-top:none}.lg-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--lg-ease-smooth)}.lg-accordion-item[open] .lg-accordion-content{grid-template-rows:1fr}.lg-accordion-inner{overflow:hidden}.lg-accordion-inner-padding{padding-bottom:2.25em}.lg-accordion-summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1.6em 0;cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.8em;-webkit-user-select:none;user-select:none;transition:color .2s}.lg-accordion-summary::-webkit-details-marker{display:none}.lg-accordion-summary:hover{color:var(--lg-gold)}.lg-accordion-summary:focus-visible{outline:2px solid var(--lg-gold);outline-offset:4px}.lg-summary-left{display:flex;align-items:center;gap:.7em}.lg-summary-icon{width:1em;height:1em;color:var(--lg-gold);flex-shrink:0}.lg-summary-chevron{width:.8em;height:.8em;color:var(--lg-text-soft);flex-shrink:0;transition:transform .38s var(--lg-ease-bounce),color .2s}.lg-accordion-item[open] .lg-summary-chevron{transform:rotate(180deg);color:var(--lg-gold)}.lg-summary-count{font-size:.8em;font-weight:700;background:rgba(var(--lg-gold-rgb),.12);color:var(--lg-gold);padding:.15em .55em;border-radius:50px;letter-spacing:0;text-transform:none}.lg-specs-toolbar{display:flex;align-items:stretch;gap:.75em;margin-bottom:1.25em;flex-wrap:wrap}.lg-specs-hint{flex:1;min-width:0;font-size:.775em;padding:.7em 1em;background:rgba(var(--lg-gold-rgb),.06);border-left:3px solid var(--lg-gold);color:var(--lg-text-soft);border-radius:0 var(--lg-radius-sm) var(--lg-radius-sm) 0;display:flex;align-items:center;gap:.5em;line-height:1.4}.lg-spec-search{padding:.5em .8em;border:1px solid var(--lg-border);border-radius:var(--lg-radius-sm);background:var(--lg-surface);color:var(--lg-text);font-size:.8em;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s;width:190px;flex-shrink:0}.lg-spec-search::placeholder{color:var(--lg-text-soft);opacity:.7}.lg-spec-search:focus{border-color:rgba(var(--lg-gold-rgb),.5);box-shadow:0 0 0 3px rgba(var(--lg-gold-rgb),.08)}.lg-sku-badge{display:inline-flex;align-items:center;gap:.4em;font-size:.72em;color:var(--lg-text-soft);background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius-sm);padding:.3em .7em;margin-bottom:1em;font-family:monospace;letter-spacing:.04em}.lg-spec-row{display:flex;justify-content:space-between;align-items:baseline;padding:.85em .4em;border-bottom:1px solid var(--lg-border);font-size:.875em;gap:1.5em;border-radius:var(--lg-radius-sm);transition:background .15s}.lg-spec-row:last-child{border-bottom:none}.lg-spec-row:hover{background:rgba(var(--lg-gold-rgb),.04)}.lg-spec-row[hidden]{display:none}.lg-spec-key{color:var(--lg-text-soft);min-width:30%;font-weight:400;line-height:1.4}.lg-spec-val{font-weight:600;text-align:right;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:.5em;flex-wrap:wrap}.lg-spec-link{text-decoration:none;color:inherit;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.lg-spec-link:hover{color:var(--lg-gold);border-bottom-color:var(--lg-gold)}.lg-copy-btn{background:none;border:none;padding:.2em;cursor:pointer;color:var(--lg-text-soft);opacity:0;transition:opacity .2s,color .2s;display:flex;align-items:center;flex-shrink:0}.lg-spec-row:hover .lg-copy-btn{opacity:1}.lg-copy-btn:hover{color:var(--lg-gold)}.lg-copy-btn svg{width:.875em;height:.875em}.lg-copy-btn.copied{color:#22c55e;opacity:1}.lg-specs-empty{text-align:center;padding:2em;color:var(--lg-text-soft);font-size:.875em}.lg-docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.875em}.lg-doc-card{display:flex;align-items:center;gap:1em;padding:1.1em 1.25em;background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:var(--lg-radius);text-decoration:none;color:var(--lg-text);transition:border-color .25s var(--lg-ease-smooth),background .25s var(--lg-ease-smooth),transform .25s var(--lg-ease-smooth),box-shadow .25s var(--lg-ease-smooth)}.lg-doc-card:hover{border-color:rgba(var(--lg-gold-rgb),.4);background:rgba(var(--lg-gold-rgb),.05);transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--lg-gold-rgb),.1)}.lg-doc-icon{width:2.4em;height:2.4em;background:rgba(var(--lg-gold-rgb),.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--lg-gold);flex-shrink:0;transition:background .25s}.lg-doc-card:hover .lg-doc-icon{background:rgba(var(--lg-gold-rgb),.18)}.lg-doc-icon svg{width:1.15em;height:1.15em}.lg-doc-info{flex:1;min-width:0}.lg-doc-name{font-weight:600;font-size:.875em;margin:0 0 .2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-doc-meta{font-size:.72em;color:var(--lg-text-soft);margin:0}.lg-doc-arrow{color:var(--lg-text-soft);flex-shrink:0;transition:transform .2s,color .2s}.lg-doc-card:hover .lg-doc-arrow{transform:translate(3px);color:var(--lg-gold)}.lg-faq-item{border:1px solid var(--lg-border);border-radius:var(--lg-radius);margin-bottom:.45em;overflow:hidden;transition:border-color .2s}.lg-faq-item:hover{border-color:rgba(var(--lg-gold-rgb),.25)}.lg-faq-item summary{padding:1.05em 1.2em;font-weight:500;font-size:.875em;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1em;transition:background .2s;line-height:1.45}.lg-faq-item summary::-webkit-details-marker{display:none}.lg-faq-item summary:hover{background:var(--lg-surface)}.lg-faq-item[open] summary{border-bottom:1px solid var(--lg-border);color:var(--lg-gold)}.lg-faq-icon{font-size:1.3em;line-height:1;color:var(--lg-gold);transition:transform .3s var(--lg-ease-bounce);flex-shrink:0;font-weight:300}.lg-faq-item[open] .lg-faq-icon{transform:rotate(45deg)}.lg-faq-answer{padding:1.05em 1.2em;color:var(--lg-text-soft);line-height:1.65;font-size:.875em;background:var(--lg-border-soft)}.lg-faq-answer p{margin:0 0 .75em}.lg-faq-answer p:last-child{margin-bottom:0}.lg-faq-answer ul,.lg-faq-answer ol{margin:.5em 0 .75em 1.25em}.lg-faq-answer li{margin-bottom:.3em}.lg-faq-answer strong{color:var(--lg-text);font-weight:600}@media(max-width:768px){.lg-accordion-summary{font-size:.75em;padding:1.35em 0}.lg-spec-row{font-size:.8em;flex-direction:column;gap:.25em;padding:.75em .3em}.lg-spec-val{text-align:left;justify-content:flex-start}.lg-copy-btn{opacity:1}.lg-spec-search{width:100%}.lg-specs-toolbar{flex-direction:column;align-items:stretch}.lg-docs-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lg-accordion-content,.lg-summary-chevron,.lg-faq-icon,.lg-doc-card{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/luzguru-accordion-styles.css.map */
