.product-doc-accordion{width:100%;padding:0}.doc-title{font-family:Oswald,sans-serif;font-weight:500;font-size:28px;line-height:130%;letter-spacing:.02em;color:#00365a;text-transform:uppercase;margin-bottom:2rem;text-align:center}.doc-title-accordion{border:none;border-radius:0;margin-bottom:0;overflow:visible;background:transparent;transition:all .3s ease}.doc-title-accordion__summary{display:flex;justify-content:center;align-items:center;padding:1.25rem 1.5rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;font-family:Oswald,sans-serif;font-weight:500;font-size:28px;line-height:130%;letter-spacing:.02em;color:#00365a;text-transform:uppercase;background:#f3f3f3;transition:all .3s ease;border:none;position:relative;width:100%;gap:1rem}.doc-title-accordion__summary:before{content:"";flex:1;order:1}.doc-title-accordion__summary>*:first-child{order:2;flex:0 0 auto}.doc-title-accordion__icon{order:3;flex:1;display:flex;justify-content:flex-end}.doc-title-accordion__summary:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:silver}.doc-title-accordion__summary::-webkit-details-marker{display:none}.doc-title-accordion__summary:hover{background:#00365a0d}.doc-title-accordion[open] .doc-title-accordion__summary{background:#f3f3f3;color:#00365a}.doc-title-accordion__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.doc-title-accordion__icon svg{width:20px;height:20px;transition:all .3s ease}.doc-title-accordion__icon .icon-minus,.doc-title-accordion[open] .doc-title-accordion__icon .icon-plus{display:none}.doc-title-accordion[open] .doc-title-accordion__icon .icon-minus{display:block}.doc-title-accordion__icon svg path{stroke:#00365a}.doc-title-accordion__content{padding-top:2rem}.doc-acc{border:none;border-radius:0;margin-bottom:0;overflow:visible;background:transparent;transition:all .3s ease}.doc-acc__summary{position:relative}.doc-acc__summary:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#f80}.doc-acc__summary{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;font-family:var(--font-body-family);text-transform:uppercase;font-weight:600;font-size:1.5rem;color:#273a60;background:#fff;transition:all .3s ease;border:none}.doc-acc__summary::-webkit-details-marker{display:none}.doc-acc__summary:hover{background:#273a600d}.doc-acc[open] .doc-acc__summary{background:#fff;color:#273a60;border-bottom:none}.doc-acc__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.doc-acc__icon svg{width:20px;height:20px;transition:all .3s ease}.doc-acc__icon .icon-minus,.doc-acc[open] .doc-acc__icon .icon-plus{display:none}.doc-acc[open] .doc-acc__icon .icon-minus{display:block}.doc-acc[open] .doc-acc__icon svg path{stroke:#273a60}.doc-acc>*:not(.doc-acc__summary){background:#fff;padding:1rem 1.5rem 1.5rem 2rem}.doc-list{list-style:none;padding:1rem 0;margin:0;background:transparent}.doc-item{margin-bottom:.75rem}.doc-item:last-child{margin-bottom:0}.doc-link{display:block;padding:1rem;background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;text-decoration:none;color:rgb(var(--color-foreground));transition:all .3s ease}.doc-link:hover{background:rgba(var(--color-foreground),.04);border-color:rgba(var(--color-foreground),.15);transform:translate(4px);box-shadow:0 2px 8px #0000000d}.doc-info{display:flex;flex-direction:column;gap:.5rem}.doc-info strong{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;color:rgb(var(--color-foreground));text-transform:uppercase}.doc-badges{display:flex;flex-wrap:wrap;gap:.5rem}.doc-ext,.doc-lang,.doc-date{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:4px;text-transform:uppercase}.doc-ext{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.doc-lang{background:linear-gradient(135deg,#6f42c1,#563d7c);color:#fff}.doc-date{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.variant-docs-indicator{margin-bottom:1.5rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:10px;border-left:4px solid #2e7d32;box-shadow:0 2px 8px #2e7d321a;transition:all .3s ease}.variant-docs-indicator:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2e7d3226}.variant-docs-title{font-family:var(--font-body-family);font-weight:600;font-size:1.2rem;color:#1b5e20;margin:0;text-align:center}.variant-docs-indicator .variant-name{color:#0d5016;font-weight:700;text-decoration:underline;text-decoration-color:#2e7d32;text-underline-offset:3px}.doc-empty-state{background:rgba(var(--color-foreground),.03);padding:2rem;font-size:.875rem;text-align:center;color:rgba(var(--color-foreground),.6);border-radius:8px;font-style:italic}@media screen and (max-width: 989px){.doc-title{font-size:24px}.doc-title-accordion__summary{font-size:24px;padding:1rem 1.25rem}.doc-acc__summary{padding:1rem 1.25rem;font-size:1rem}.doc-list{padding:.75rem 1.25rem 1.25rem}.variant-docs-indicator{padding:.875rem 1rem;margin-bottom:1.25rem}.variant-docs-title{font-size:1.1rem}}@media screen and (max-width: 749px){.doc-title{font-size:22px;margin-bottom:1.5rem}.doc-title-accordion__summary{font-size:22px;padding:.875rem 1rem}.doc-title-accordion__content{padding-top:1.5rem}.doc-acc{border-radius:8px}.doc-acc__summary{padding:.875rem 1rem;font-size:1rem}.doc-list{padding:.75rem 1rem 1rem}.doc-link{padding:.875rem}.doc-info strong{font-size:.9rem}.doc-badges{gap:.375rem}.doc-ext,.doc-lang,.doc-date{padding:.2rem .6rem;font-size:.7rem}.variant-docs-indicator{padding:.75rem .875rem;margin-bottom:1rem;border-radius:8px}.variant-docs-title{font-size:1rem}}@media screen and (max-width: 480px){.doc-title{font-size:20px}.doc-title-accordion__summary{font-size:20px;padding:.75rem .875rem}.doc-acc__summary{padding:.75rem .875rem;font-size:1rem}.doc-info strong{font-size:.85rem}}@media print{.doc-acc{border:1px solid #ddd;page-break-inside:avoid}.doc-acc__icon{display:none}.doc-link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/component-product-docs.css.map */
