.custom-policyaccordion{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);background:#f8f9fa;min-height:100vh}.custom-policyaccordion__header{text-align:center;margin-bottom:3rem}.custom-policyaccordion__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem;line-height:1.2}.custom-policyaccordion__subtitle{font-size:1.1rem;color:#666;margin:0;line-height:1.5}.custom-policyaccordion__navigation{display:flex;justify-content:center;margin-bottom:2rem;border-bottom:1px solid #e5e7eb}.custom-policyaccordion__nav-tabs{display:flex;gap:0;background:#fff;border-radius:8px 8px 0 0;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.custom-policyaccordion__nav-tab{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:#fff;border:none;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;white-space:nowrap;flex:1;text-align:center}.custom-policyaccordion__nav-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.custom-policyaccordion__content{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 6px #0000000d;min-height:400px}.custom-policyaccordion__tab-content{padding:2rem;display:none}.custom-policyaccordion__tab-content.active{display:block}.custom-policyaccordion__main-heading{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.custom-policyaccordion__main-heading h2{font-size:1.75rem;font-weight:600;margin:0}.custom-policyaccordion__items{max-width:800px;margin:0 auto}.custom-policyaccordion__item{margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.custom-policyaccordion__item:hover{box-shadow:0 2px 8px #0000001a}.custom-policyaccordion__header-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;font-size:1.1rem;transition:all .3s ease}.custom-policyaccordion__title-text{flex:1;line-height:1.3}.custom-policyaccordion__icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:transform .3s ease}.custom-policyaccordion__header-btn.active .custom-policyaccordion__icon{transform:rotate(90deg)}.custom-policyaccordion__icon svg{width:100%;height:100%}.custom-policyaccordion__content-wrapper{overflow:hidden;max-height:0;transition:max-height .3s ease}.custom-policyaccordion__content-inner{padding:1.5rem;border-top:1px solid #e5e7eb}.custom-policyaccordion__content-inner .rte{line-height:1.6}.custom-policyaccordion__content-inner .rte h3{color:#1a1a1a;font-weight:600;margin:1.5rem 0 1rem;font-size:1.25rem}.custom-policyaccordion__content-inner .rte p{margin:0 0 1rem}.custom-policyaccordion__content-inner .rte ul,.custom-policyaccordion__content-inner .rte ol{padding-left:1.5rem;margin:0 0 1rem}.custom-policyaccordion__content-inner .rte li{margin-bottom:.5rem}.custom-policyaccordion__contact-info,.custom-policyaccordion__faq-content{max-width:800px;margin:0 auto}@media screen and (max-width: 989px){.custom-policyaccordion__nav-tabs{flex-direction:column;width:100%;max-width:400px;margin:0 auto}.custom-policyaccordion__nav-tab{justify-content:center;text-align:center;border-bottom:1px solid #e5e7eb;border-radius:0}.custom-policyaccordion__nav-tab:last-child{border-bottom:none}.custom-policyaccordion__nav-tab.active{border-bottom:1px solid #e5e7eb;border-left:3px solid #f97316}}@media screen and (max-width: 749px){.custom-policyaccordion__title{font-size:2rem}.custom-policyaccordion__tab-content{padding:1.5rem}.custom-policyaccordion__header-btn{padding:1rem;font-size:1rem}.custom-policyaccordion__content-inner{padding:1rem}.custom-policyaccordion__nav-tab{padding:.75rem 1rem;font-size:.9rem}.custom-policyaccordion__nav-icon{width:1rem;height:1rem}}.custom-policyaccordion__header-btn:focus-visible,.custom-policyaccordion__nav-tab:focus-visible{outline:2px solid #f97316;outline-offset:2px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-policyaccordion__content-wrapper[aria-hidden=false] .custom-policyaccordion__content-inner{animation:slideDown .3s ease}@media (prefers-reduced-motion){.custom-policyaccordion__header-btn,.custom-policyaccordion__icon,.custom-policyaccordion__content-wrapper,.custom-policyaccordion__nav-tab{transition-duration:.01ms}.custom-policyaccordion__content-inner{animation:none}}@media print{.custom-policyaccordion__navigation{display:none}.custom-policyaccordion__tab-content{display:block;break-inside:avoid}.custom-policyaccordion__content-wrapper{max-height:none;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-policy-accordion.css.map */
