.product-info{--primary: var(--primary-color, #d1a551);--border: #e5e5e5;--text: #333;--text-light: #666;--radius: 6px;--shadow: 0 2px 4px rgba(0,0,0,.05);--transition: .3s cubic-bezier(.4, 0, .2, 1);margin:1rem auto;max-width:1480px;padding:0;font-family:var(--font-body-family)}.sticky-nav-wrapper{background:#fff;width:100%;border-bottom:1px solid var(--border);transition:var(--transition)}.sticky-nav-wrapper.is-sticky{position:fixed;inset:0 0 auto;z-index:99;box-shadow:var(--shadow)}.sticky-nav{max-width:1400px;margin:0 auto}.sticky-nav__scroll{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0}.sticky-nav__scroll::-webkit-scrollbar{display:none}.sticky-nav__item{display:flex;align-items:center;padding:.75rem 1.25rem;color:var(--text);background:transparent;border:none;cursor:pointer;font-weight:500;font-size:.95rem;white-space:nowrap;transition:color var(--transition);position:relative;border-radius:var(--radius)}.sticky-nav__item:hover,.sticky-nav__item.active{color:var(--primary)}.sticky-nav__item.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary);transform:scaleX(1)}.sticky-nav__item svg{margin-right:.75rem;width:1.25rem;height:1.25rem;flex-shrink:0;stroke:currentColor}.content-container{padding:1rem}.content-section{margin-bottom:1rem;background:#fff;border-radius:var(--radius);border:1px solid var(--border)}.accordion-header{width:100%;padding:1.1rem;display:flex;justify-content:space-between;align-items:center;background:#fff;border:none;border-bottom:1px solid transparent;cursor:pointer;color:var(--text);transition:border-color var(--transition);border-radius:var(--radius) var(--radius) 0 0}.accordion-header:hover,.accordion-header.active{color:var(--primary)}.accordion-header.active{border-bottom-color:var(--border)}.accordion-header__content{display:flex;align-items:center;gap:.75rem}.accordion-title{font-weight:600;font-size:1.1rem}.accordion-toggle{position:relative;width:20px;height:20px}.accordion-toggle:before,.accordion-toggle:after{content:"";position:absolute;background:currentColor;transition:transform var(--transition)}.accordion-toggle:before{top:9px;left:4px;width:12px;height:2px}.accordion-toggle:after{top:4px;left:9px;width:2px;height:12px}.accordion-header.active .accordion-toggle:after{transform:scaleY(0)}.accordion-content{display:none;padding:1.25rem;color:var(--text-light);line-height:1.6}.accordion-content.active{display:block}.accordion-content p{margin-bottom:1rem}.accordion-content p:last-child{margin-bottom:0}.faq-section{padding:1.25rem}.faq-main-heading{font-size:1.25rem;font-weight:600;color:var(--text);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.faq-wrapper{display:flex;flex-direction:column;gap:1rem}.faq-item{border-bottom:1px solid var(--border);padding-bottom:1rem}.faq-item:last-child{border-bottom:0;padding-bottom:0}.faq-question{width:100%;padding:.75rem;margin:-.75rem;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text);font-weight:500;transition:color var(--transition);text-align:left;border-radius:var(--radius)}.faq-question:hover,.faq-question[aria-expanded=true]{color:var(--primary)}.faq-question__content{display:flex;align-items:center;gap:.75rem}.faq-toggle{position:relative;width:16px;height:16px;margin-left:.75rem}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;background:currentColor;transition:transform var(--transition)}.faq-toggle:before{top:7px;left:2px;width:12px;height:2px}.faq-toggle:after{top:2px;left:7px;width:2px;height:12px}.faq-question[aria-expanded=true] .faq-toggle:after{transform:scaleY(0)}.faq-answer{display:none;padding:1rem 0 0 2.25rem;color:var(--text-light);line-height:1.6}.faq-answer p{margin-bottom:1rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer.active{display:block}@media (min-width: 769px){.product-info{padding:0 1rem}.content-section{margin-bottom:1.5rem}.sticky-nav__scroll{padding:0 1rem;gap:.5rem}.accordion-header,.accordion-content,.faq-section{padding:1.5rem}.faq-main-heading{font-size:1.5rem;padding-bottom:1rem;margin-bottom:1.5rem}}@media (max-width: 768px){.sticky-nav__item{padding:.75rem 1rem;font-size:.9rem}.sticky-nav__item svg{width:1rem;height:1rem;margin-right:.5rem}.accordion-title,.faq-question{font-size:.95rem}.content-container{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product-info-tabs.css.map */
