.product-tabs-section{padding:var(--space-8, 2rem) 0}.product-tabs{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 var(--space-4, 1rem)}.product-tabs__nav{display:flex;gap:var(--space-2, .5rem);border-bottom:1px solid var(--color-border, #e5e5e5);margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__nav:empty{display:none}.product-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);padding:var(--space-3, .75rem) var(--space-4, 1rem);background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-light, #666);font-size:.95rem;font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;margin-bottom:-1px}.product-tabs__tab:hover{color:var(--color-primary, #a67c52)}.product-tabs__tab.is-active{color:var(--color-primary, #a67c52);border-bottom-color:var(--color-primary, #a67c52)}.product-tabs__tab svg{width:18px;height:18px;flex-shrink:0;opacity:.7}.product-tabs__tab.is-active svg{opacity:1}.product-tab-section{display:none;padding:var(--space-6, 1.5rem) var(--space-4, 1rem)}.product-tab-section.is-active{display:block}.product-tabs__panels{margin-top:var(--space-4, 1rem)}.product-tabs__panel{display:none}.product-tabs__panel.is-active{display:block}.product-tabs__content{max-width:100%}.tab-block{margin-bottom:var(--space-6, 1.5rem)}.tab-block:last-child{margin-bottom:0}.tab-block--heading .tab-heading{margin:0 0 var(--space-3, .75rem);font-size:1.25rem;font-weight:var(--font-weight-semibold, 600)}.tab-block--richtext .tab-richtext{line-height:1.7}.tab-block--richtext .tab-richtext p{margin:0 0 var(--space-4, 1rem)}.tab-block--richtext .tab-richtext p:last-child{margin-bottom:0}.tab-block--richtext .tab-richtext ul,.tab-block--richtext .tab-richtext ol{margin:0 0 var(--space-4, 1rem);padding-left:var(--space-6, 1.5rem)}.tab-block--text .tab-text{margin:0;line-height:1.7;white-space:pre-wrap}.tab-block--image .tab-image{border-radius:var(--radius-md, 6px);overflow:hidden}.tab-block--image img{width:100%;height:auto;display:block}.tab-block--faq{margin-bottom:var(--space-3, .75rem)}.tab-faq{border:1px solid var(--color-border, #e5e5e5);border-radius:var(--radius-md, 6px);overflow:hidden;background:var(--color-background, #fff)}.tab-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem);padding:var(--space-4, 1rem);font-weight:var(--font-weight-medium, 500);cursor:pointer;list-style:none;transition:background .2s ease}.tab-faq__question::-webkit-details-marker{display:none}.tab-faq__question:hover{background:var(--color-background-alt, #f8f8f8)}.tab-faq__question svg{flex-shrink:0;transition:transform .2s ease;color:var(--color-text-light, #666)}.tab-faq[open] .tab-faq__question svg{transform:rotate(180deg)}.tab-faq__answer{padding:0 var(--space-4, 1rem) var(--space-4, 1rem);color:var(--color-text-light, #555);line-height:1.6}.tab-faq__answer p{margin:0 0 var(--space-3, .75rem)}.tab-faq__answer p:last-child{margin-bottom:0}.product-tabs__empty{color:var(--color-text-light, #666);font-style:italic;margin:0}.product-tabs__description-wrapper{position:relative;max-height:200px;overflow:hidden;transition:max-height .3s ease}.product-tabs__description-wrapper.is-expanded{max-height:none}.product-tabs__description-fade{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,var(--color-background, #fff));pointer-events:none;transition:opacity .3s ease}.product-tabs__description-wrapper.is-expanded .product-tabs__description-fade{opacity:0}.product-tabs__show-more{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);margin-top:var(--space-3, .75rem);padding:var(--space-2, .5rem) 0;background:none;border:none;color:var(--color-primary, #a67c52);font-size:.9rem;font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:opacity .2s ease}.product-tabs__show-more:hover{opacity:.8}.product-tabs__show-more svg{transition:transform .3s ease}.product-tabs__show-more.is-expanded svg{transform:rotate(180deg)}.product-tabs__description{line-height:1.7}.product-tabs__description p{margin:0 0 var(--space-4, 1rem)}.product-tabs__description p:last-child{margin-bottom:0}.product-tabs__meta{margin-top:var(--space-6, 1.5rem);padding-top:var(--space-4, 1rem);border-top:1px solid var(--color-border, #e5e5e5)}.product-tabs__meta h4{margin:0 0 var(--space-2, .5rem);font-size:.875rem;font-weight:var(--font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light, #666)}.product-tabs__meta p{margin:0}@media (max-width: 768px){.product-tabs__nav{padding:0;gap:0}.product-tabs__tab{padding:var(--space-3, .75rem);font-size:.875rem}.product-tabs__tab svg{width:16px;height:16px}.product-tab-section{padding:var(--space-4, 1rem) 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-tabs.css.map */
