.product-section{color:inherit;font-family:inherit;font-size:inherit;-webkit-font-smoothing:antialiased;width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.product-section p,.product-section .p4{line-height:1.6;margin-bottom:1.5rem;font-size:inherit}.product-section h2{margin:3rem 0 1.5rem;color:inherit;font-weight:700;font-size:inherit;border-bottom:1px solid #eee;padding-bottom:.5rem;line-height:1.3}.product-section strong,.product-section b{color:#004494;font-weight:600}.product-section em{font-style:italic;color:inherit}.product-section a{color:#004494;text-decoration:underline;transition:color .2s ease}.product-section a:hover{color:#00336d;text-decoration:none}.product-section .product-bullets,.product-section .spec-list{list-style-position:outside;margin:1.5rem 0 2rem 2rem;padding:0}.product-section .product-bullets li,.product-section .spec-list li{line-height:1.6;margin-bottom:.8rem;font-size:inherit}.product-section .usp-list{list-style:none;padding:0;margin:2rem 0}.product-section .usp-list li{position:relative;padding-left:3.5rem;margin-bottom:1.2rem;line-height:1.4;font-size:inherit}.product-section .usp-list li:before{content:"\2713";position:absolute;left:0;color:#004494;font-weight:700;font-size:1.4em;top:-4px}.product-section table{width:100%;border-collapse:collapse;margin:2rem 0;display:table;font-size:inherit}.product-section th,.product-section td{border:1px solid #ddd;padding:12px;text-align:left;border-bottom:1px solid #eee}.product-section th,.product-section thead th{background-color:#f8f9fa;font-weight:700;color:#004494}@media (max-width: 600px){.product-section table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.product-section .cta-group{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;margin-bottom:3rem;justify-content:center}.product-section .cta-btn{flex:1 1 200px;max-width:280px;padding:1.6rem 3rem;background-color:#004494;color:#fff!important;text-decoration:none;border-radius:4px;font-weight:600;font-size:inherit;transition:all .2s ease;text-align:center;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:48px}.product-section .cta-btn:hover{background-color:#00336d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.product-section .alert-box{background-color:#f8f9fa;border-left:6px solid #004494;padding:2rem;margin:2.5rem 0;line-height:1.6;border-radius:0 4px 4px 0;font-size:inherit}.product-section .accordion{border-top:1px solid #ddd;margin-top:3rem}.product-section .accordion details{border-bottom:1px solid #eee}.product-section .accordion summary{cursor:pointer;font-weight:600;padding:1.5rem 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;min-height:48px;font-size:inherit}.product-section .accordion summary::-webkit-details-marker{display:none}.product-section .accordion summary:after{content:"+";color:#004494;font-weight:700;font-size:1.6em;line-height:1;flex-shrink:0}.product-section .accordion details[open] summary:after{content:"-"}.product-section .accordion-content{padding:1rem 0 2.5rem;color:#444;line-height:1.6;font-size:inherit}.product-section .accordion-content ul{list-style-position:outside;margin:1.5rem 0 1.5rem 2rem;padding:0}.product-section .accordion-content ul li{line-height:1.6;margin-bottom:.8rem;font-size:inherit}.product-section .accordion-content a{color:#004494;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-description.css.map */
