html{scroll-behavior:smooth}.main-content#MainContent{margin-top:50px!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:#f5f5f5;color:#333}.header{background:#000;color:#fff;padding:15px 20px;text-align:center}.header-logo{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:2px}@media(max-width:768px){.header-logo{font-size:18px;letter-spacing:1px}}.product-container{max-width:1400px;margin:0 auto;background:#fff}.breadcrumb{padding:0 40px 0 90px;font-size:14px;color:#666;background:#fff}.breadcrumb a{color:#dc2626;text-decoration:none}@media(max-width:768px){.breadcrumb{padding:15px 20px;font-size:12px;overflow-x:auto;white-space:nowrap}}.product-hero{display:grid;grid-template-columns:60% 40%;gap:40px;padding:10px 40px;background:#fff}@media(max-width:768px){.product-hero{grid-template-columns:1fr;gap:20px;padding:20px}}.product-gallery{position:relative}.main-image{width:100%;height:500px;background:#f5f5f5;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#999;margin-bottom:15px;overflow:hidden}.main-image img{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.main-image{height:300px}}.thumbnail-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.thumbnail{height:100px;background:#f5f5f5;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#999;cursor:pointer;overflow:hidden}.thumbnail img{width:100%;height:100%;object-fit:cover}.thumbnail:hover,.thumbnail.active{border-color:#dc2626}@media(max-width:768px){.thumbnail-gallery{grid-template-columns:repeat(4,1fr);gap:8px}.thumbnail{height:70px;font-size:10px}}@media(max-width:480px){.thumbnail-gallery{grid-template-columns:repeat(3,1fr)}}.product-info{padding:20px 0}.product-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;margin-bottom:15px;color:#000;text-transform:uppercase;letter-spacing:1px}@media(max-width:768px){.product-title{font-size:24px;line-height:1.3}}.product-subtitle{font-size:14px;color:#666;margin-bottom:15px;font-style:italic}.product-rating{display:flex;align-items:center;gap:10px;margin-bottom:20px}.stars{color:orange;font-size:20px}.review-count{color:#dc2626;text-decoration:underline;cursor:pointer;font-size:14px}.product-price{font-size:36px;font-weight:700;color:#dc2626;margin-bottom:20px}.price--on-sale .product-price{color:#dc2626}.price__compare{font-size:24px;color:#999;text-decoration:line-through;margin-left:10px}@media(max-width:768px){.product-price{font-size:28px}}.badge-row{display:flex;gap:15px;margin-bottom:25px;flex-wrap:wrap}.product-description{margin-bottom:25px;font-size:14px;line-height:1.7;color:#333}.product-description p{margin-bottom:15px}.product-description p:last-child{margin-bottom:0}.product-description ul,.product-description ol{margin:15px 0;padding-left:20px}.product-description li{margin-bottom:8px;line-height:1.6}.product-description strong{font-weight:600;color:#1a1a1a}.badge{background:#000;color:#fff;padding:8px 15px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.badge.usa{background:#dc2626}.jump-to-buy-btn{background:#dc2626;color:#fff;padding:8px 15px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer;transition:background .3s ease}.jump-to-buy-btn:hover{background:#b91c1c}@media(max-width:768px){.badge,.jump-to-buy-btn{padding:6px 10px;font-size:10px}}.key-benefits{background:#f9f9f9;border-left:4px solid #DC2626;padding:20px;margin-bottom:25px}.key-benefits h3{font-size:16px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.key-benefits ul{list-style:none;padding:0}.key-benefits li{padding:8px 0 8px 25px;position:relative;font-size:14px;line-height:1.6}.key-benefits li:before{content:"\2713";position:absolute;left:0;color:#dc2626;font-weight:700;font-size:16px}.warning-box{background:#fef3c7;border-left:4px solid #F59E0B;padding:15px;margin-bottom:25px}.warning-box p{font-size:13px;color:#92400e;font-weight:700;margin:0}.variant-selector{margin-bottom:25px}.variant-selector label{display:block;font-weight:700;margin-bottom:10px;font-size:14px;text-transform:uppercase}.variant-buttons{display:flex;gap:10px;flex-wrap:wrap}.variant-btn{flex:1;min-width:120px;padding:15px;border:2px solid #e0e0e0;background:#fff;cursor:pointer;text-align:center;font-weight:700;text-transform:uppercase;font-size:12px;transition:all .3s ease;min-height:44px}.variant-btn:hover,.variant-btn.active{border-color:#dc2626;background:#dc2626;color:#fff}@media(max-width:768px){.variant-btn{padding:12px;font-size:11px}}.quantity-selector{display:flex;align-items:center;gap:15px;margin-bottom:25px}.quantity-selector label{font-weight:700;font-size:14px;text-transform:uppercase}.quantity-input{display:flex;border:2px solid #e0e0e0}.quantity-input button{width:40px;height:40px;border:none;background:#f5f5f5;cursor:pointer;font-size:18px;min-height:44px;min-width:44px}.quantity-input input{width:60px;text-align:center;border:none;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:16px}@media(max-width:768px){.quantity-selector{flex-wrap:wrap}}.hardware-option{background:#f9f9f9;border:2px solid #e0e0e0;border-radius:4px;padding:15px;margin-bottom:25px;transition:all .3s ease}.hardware-option:has(input:checked){border-color:#dc2626;background:#fef2f2}.hardware-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.hardware-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer;margin-top:2px;accent-color:#DC2626}.hardware-checkbox-content{flex:1}.hardware-checkbox-content strong{font-size:14px;display:block;margin-bottom:5px;color:#000}.hardware-checkbox-content p{font-size:13px;color:#666;line-height:1.5;margin:0}.dod-hardware-addon{border:2px dashed #DC2626;background:#fef2f2;padding:20px;margin:25px 0;border-radius:4px}.dod-hardware-label{display:flex;align-items:flex-start;gap:15px;cursor:pointer;-webkit-user-select:none;user-select:none}.dod-hardware-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.dod-checkbox-custom{width:24px;height:24px;border:2px solid #DC2626;background:#fff;border-radius:4px;position:relative;flex-shrink:0;margin-top:2px;transition:all .2s ease}.dod-hardware-checkbox:checked+.dod-checkbox-custom{background:#dc2626}.dod-hardware-checkbox:checked+.dod-checkbox-custom:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:16px}.dod-hardware-label:hover .dod-checkbox-custom{border-color:#b91c1c;box-shadow:0 0 0 3px #dc26261a}.dod-hardware-text{flex:1}.dod-hardware-text strong{display:block;font-size:14px;color:#dc2626;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.dod-hardware-text p{font-size:13px;color:#666;line-height:1.5;margin:0}@media(max-width:768px){.dod-hardware-addon{padding:15px;margin:20px 0}.dod-checkbox-custom{width:20px;height:20px}.dod-hardware-checkbox:checked+.dod-checkbox-custom:after{font-size:14px}.dod-hardware-text strong,.dod-hardware-text p{font-size:12px}}.add-to-cart-btn{width:100%;padding:20px;background:#dc2626;color:#fff;border:none;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;margin-bottom:15px;transition:all .3s ease;min-height:44px}.add-to-cart-btn:hover{background:#b91c1c}.add-to-cart-btn:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.add-to-cart-btn{padding:16px;font-size:16px;letter-spacing:1px}}.buy-now-btn{width:100%;padding:20px;background:#000;color:#fff;border:none;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;margin-bottom:15px;transition:all .3s ease;min-height:44px}.buy-now-btn:hover{background:#333}.buy-now-btn:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.buy-now-btn{padding:16px;font-size:16px;letter-spacing:1px}}.view-cart-btn{display:block;width:100%;padding:20px;background:#10b981;color:#fff;text-align:center;text-decoration:none;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;margin-bottom:15px;transition:all .3s ease;min-height:44px}.view-cart-btn:hover{background:#059669}@media(max-width:768px){.view-cart-btn{padding:16px;font-size:16px;letter-spacing:1px}}.trust-badges{display:flex;justify-content:space-around;padding:20px 0;border-top:1px solid #e0e0e0;margin-top:20px;gap:10px}.trust-badge{text-align:center;font-size:11px;color:#666}.trust-badge-icon{font-size:24px;margin-bottom:5px}@media(max-width:768px){.trust-badges{flex-wrap:wrap;gap:15px}.trust-badge{flex:0 0 calc(50% - 10px);font-size:10px}}.content-section{padding:60px 40px;border-top:1px solid #e0e0e0}.section-title{font-size:32px;font-weight:700;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.section-subtitle{text-align:center;color:#666;margin-bottom:40px;font-size:16px}@media(max-width:768px){.content-section{padding:40px 20px}.section-title{font-size:24px;letter-spacing:1px}.section-subtitle{font-size:14px;margin-bottom:30px}}.hero-statement{background:#000;color:#fff;text-align:center;padding:60px 40px}.hero-statement h2{font-size:42px;margin-bottom:20px;text-transform:uppercase;letter-spacing:3px;color:#fff}.hero-statement p{font-size:18px;max-width:800px;margin:0 auto;line-height:1.6;color:#a3a3a3}@media(max-width:768px){.hero-statement{padding:40px 20px}.hero-statement h2{font-size:24px;letter-spacing:1px;line-height:1.3}.hero-statement p{font-size:15px}}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature-card{text-align:center;padding:30px;border:2px solid #e0e0e0;background:#f9f9f9}.feature-icon{font-size:48px;margin-bottom:20px}.feature-card h3{font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.feature-card p{font-size:14px;color:#666;line-height:1.6}@media(max-width:768px){.feature-grid{grid-template-columns:1fr;gap:20px}.feature-card{padding:20px}}.description-block{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;align-items:center}.description-image{width:100%;height:300px;background:#f5f5f5;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;color:#999;overflow:hidden}.description-image img{width:100%;height:100%;object-fit:cover}.description-text h3{font-size:24px;margin-bottom:15px;text-transform:uppercase}.description-text p{font-size:15px;line-height:1.8;color:#666;margin-bottom:10px}@media(max-width:768px){.description-block{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:15px;margin-bottom:30px}.description-block .description-text{display:contents}.description-block .description-text h3{order:1;font-size:20px;text-align:center}.description-block .description-image{order:2;height:250px}.description-block .description-text p{order:3;font-size:14px}}.whats-included-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.whats-included-box{background:#fff;padding:30px;border:2px solid #e0e0e0;text-align:center}.whats-included-box.not-included{border-color:#dc2626}.whats-included-icon{font-size:48px;margin-bottom:15px}.whats-included-box h3{font-size:18px;font-weight:700;margin-bottom:15px;color:#000}.whats-included-box.not-included h3{color:#dc2626}.whats-included-box ul{list-style:none;padding:0;text-align:left}.whats-included-box li{padding:8px 0 8px 25px;position:relative}.whats-included-box li span{position:absolute;left:0;font-weight:700;font-size:14px}.whats-included-box.not-included li{color:#666}.whats-included-box.not-included li span{color:#dc2626}@media(max-width:768px){.whats-included-grid{grid-template-columns:1fr;gap:20px}}.size-chart-wrapper{background:#f9f9f9;padding:40px;border:2px solid #e0e0e0;overflow-x:auto}.size-chart-table{width:100%;border-collapse:collapse;background:#fff}.size-chart-table th,.size-chart-table td{padding:15px;text-align:left;border:1px solid #e0e0e0}.size-chart-table th{background:#000;color:#fff;font-weight:700;text-transform:uppercase;font-size:12px}.size-chart-table td{font-size:14px}@media(max-width:768px){.size-chart-wrapper{padding:20px;margin:0 -20px}.size-chart-table{font-size:12px;min-width:600px}.size-chart-table th,.size-chart-table td{padding:10px 8px;font-size:11px}}.reviews-section{background:#f9f9f9}.faq-item{background:#fff;border:2px solid #e0e0e0;margin-bottom:15px}.faq-question{padding:20px;font-weight:700;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.faq-question:hover{background:#f9f9f9}.faq-question span{font-size:24px;font-weight:400;color:#dc2626;min-width:24px;text-align:center}.faq-item.active .faq-question span:before{content:"\2212"}.faq-item:not(.active) .faq-question span:before{content:"+"}.faq-answer{padding:0 20px 20px;font-size:14px;line-height:1.6;color:#666;display:none}.faq-item.active .faq-answer{display:block}.related-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.related-product-card{border:2px solid #e0e0e0;padding:20px;text-align:center;background:#fff;cursor:pointer;transition:all .3s ease}.related-product-card:hover{border-color:#dc2626;transform:translateY(-5px)}.related-product-image{width:100%;height:200px;background:#f5f5f5;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;overflow:hidden}.related-product-image img{width:100%;height:100%;object-fit:contain}.related-product-title{font-size:14px;font-weight:700;margin-bottom:10px}.related-product-price{font-size:18px;color:#dc2626;font-weight:700}@media(max-width:768px){.related-products-grid{grid-template-columns:repeat(2,1fr);gap:15px}.related-product-card{padding:15px}.related-product-image{height:150px}.related-product-title{font-size:13px}.related-product-price{font-size:16px}}@media(max-width:480px){.related-products-grid{grid-template-columns:1fr}}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:15px;box-shadow:0 -2px 10px #0000001a;display:none;z-index:999}@media(max-width:768px){.sticky-cta{display:block}.sticky-cta .add-to-cart-btn{margin-bottom:0}}@media(max-width:1024px){.product-hero{grid-template-columns:1fr;padding:30px}.feature-grid{grid-template-columns:repeat(2,1fr)}.description-block{grid-template-columns:1fr}.related-products-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){body{padding-bottom:80px}a,button,input,select{min-height:44px}p,li{line-height:1.6}}@media(max-width:480px){.product-title,.section-title{font-size:20px}}.skull-notice{background:#fef3c7;border:2px solid #F59E0B;padding:10px;margin-bottom:15px;text-align:center}.skull-notice p{font-size:12px;color:#92400e;font-weight:700;margin:0}.dod-content-section{padding:60px 40px;border-top:1px solid #e0e0e0}.dod-section-title{font-size:32px;font-weight:700;text-align:center;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.dod-section-subtitle{text-align:center;color:#666;margin-bottom:40px;font-size:16px}.dod-size-chart-wrapper{background:#f9f9f9;padding:40px;border:2px solid #e0e0e0;overflow-x:auto}.dod-size-chart-table{width:100%;border-collapse:collapse;background:#fff}.dod-size-chart-comprehensive{font-size:14px}.dod-size-chart-comprehensive thead th{background:#dc2626;color:#fff;padding:18px 15px;text-align:left;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.5px;border:1px solid #DC2626}.dod-size-chart-comprehensive tbody tr{border-bottom:2px solid #e0e0e0;transition:background-color .2s ease}.dod-size-chart-comprehensive tbody tr:hover{background:#fef2f2}.dod-size-chart-comprehensive tbody tr:nth-child(2n){background:#f9f9f9}.dod-size-chart-comprehensive tbody tr:nth-child(2n):hover{background:#fef2f2}.dod-size-chart-comprehensive td{padding:18px 15px;vertical-align:top;line-height:1.6;border:1px solid #e0e0e0}.dod-size-name{width:20%;font-weight:700;text-transform:uppercase;color:#000;font-size:15px;letter-spacing:.5px}.dod-weight-capacity{width:15%;font-weight:700;color:#dc2626;font-size:16px;white-space:nowrap}.dod-size-note{margin-top:10px;padding:8px 12px;background:#fef2f2;border-left:4px solid #DC2626;color:#dc2626;font-weight:700;font-size:12px;line-height:1.4}.dod-size-subtext{margin-top:8px;font-size:12px;color:#666;font-style:italic;line-height:1.4}.dod-size-chart-help{margin-top:30px;padding:20px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:4px;text-align:center}.dod-size-chart-help p{margin:0;font-size:14px;color:#333}.dod-size-chart-help a{color:#dc2626;text-decoration:none;font-weight:700}.dod-size-chart-help a:hover{text-decoration:underline}@media(max-width:768px){.dod-content-section{padding:40px 20px}.dod-section-title{font-size:24px;letter-spacing:1px}.dod-section-subtitle{font-size:14px;margin-bottom:30px}.dod-size-chart-wrapper{padding:20px;margin:0 -20px}.dod-size-chart-comprehensive{font-size:12px;min-width:600px}.dod-size-chart-comprehensive thead th{padding:12px 10px;font-size:11px}.dod-size-chart-comprehensive td{padding:12px 10px}.dod-size-name{font-size:13px}.dod-weight-capacity{font-size:14px}.dod-size-note{font-size:11px;padding:6px 10px}.dod-size-subtext{font-size:11px}.dod-size-chart-help{padding:15px}.dod-size-chart-help p{font-size:12px}}@media(max-width:480px){.dod-size-chart-wrapper{padding:15px}.dod-size-chart-comprehensive{min-width:unset}.dod-size-chart-comprehensive thead{display:none}.dod-size-chart-comprehensive tbody tr{display:block;margin-bottom:20px;border:2px solid #e0e0e0;border-radius:4px;padding:15px;background:#fff}.dod-size-chart-comprehensive tbody tr:nth-child(2n){background:#fff}.dod-size-chart-comprehensive td{display:block;width:100%!important;padding:8px 0;border:none}.dod-size-name{font-size:16px;color:#dc2626;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.dod-size-chart-comprehensive td:not(.dod-size-name):before{content:attr(data-label);font-weight:700;display:block;margin-bottom:5px;color:#666;font-size:11px;text-transform:uppercase}.dod-weight-capacity{margin-top:10px;padding-top:10px;border-top:1px solid #e0e0e0}}.dod-angle-addon{border:3px solid #DC2626;background:linear-gradient(135deg,#fff,#fef2f2);padding:25px;margin:25px 0;border-radius:8px;box-shadow:0 4px 12px #dc262626;transition:all .3s ease;position:relative;overflow:hidden}.dod-angle-addon:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#dc2626,#b91c1c)}.dod-angle-addon:hover{box-shadow:0 6px 20px #dc262640;transform:translateY(-2px)}.dod-angle-label{display:flex;align-items:flex-start;gap:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.dod-angle-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.dod-angle-checkbox-custom{width:28px;height:28px;border:3px solid #DC2626;background:#fff;border-radius:6px;position:relative;flex-shrink:0;margin-top:5px;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.dod-angle-checkbox:checked+.dod-angle-checkbox-custom{background:#dc2626;border-color:#b91c1c}.dod-angle-checkbox:checked+.dod-angle-checkbox-custom:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:18px;animation:checkPop .3s ease}@keyframes checkPop{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.dod-angle-label:hover .dod-angle-checkbox-custom{border-color:#b91c1c;box-shadow:0 0 0 4px #dc262626}.dod-angle-content{display:flex;gap:20px;flex:1;align-items:flex-start}.dod-angle-image{width:80px;height:80px;border:2px solid #e0e0e0;border-radius:6px;overflow:hidden;flex-shrink:0;background:#fff;box-shadow:0 2px 8px #0000001a}.dod-angle-image img{width:100%;height:100%;object-fit:cover}.dod-angle-text{flex:1}.dod-angle-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:10px}.dod-angle-badge{background:#000;color:#fff;padding:4px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:3px}.dod-angle-price-badge{background:#16a34a;color:#fff;padding:6px 14px;font-size:14px;font-weight:700;border-radius:20px;box-shadow:0 2px 6px #16a34a4d}.dod-angle-title{font-size:18px;font-weight:700;color:#dc2626;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.dod-angle-benefits{list-style:none;padding:0;margin:0 0 12px}.dod-angle-benefits li{padding:5px 0;font-size:13px;color:#333;line-height:1.5}.dod-angle-benefits li:before{content:""}.dod-angle-details-link{display:inline-block;color:#dc2626;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.dod-angle-details-link:hover{color:#b91c1c;text-decoration:underline}@media(max-width:768px){.dod-angle-addon{padding:20px;margin:20px 0}.dod-angle-label{gap:12px}.dod-angle-checkbox-custom{width:24px;height:24px}.dod-angle-content{flex-direction:row;gap:15px}.dod-angle-image{width:70px;height:70px;flex-shrink:0}.dod-angle-image img{object-fit:contain;padding:5px}.dod-angle-header{flex-direction:column;align-items:flex-start}.dod-angle-title{font-size:15px}.dod-angle-benefits li{font-size:12px}.dod-angle-price-badge{font-size:12px;padding:4px 10px}}@media(max-width:480px){.dod-angle-addon{padding:15px}.dod-angle-label{flex-direction:column;gap:12px}.dod-angle-checkbox-custom{width:22px;height:22px;margin-top:0;align-self:flex-start}.dod-angle-checkbox:checked+.dod-angle-checkbox-custom:after{font-size:14px}.dod-angle-content{flex-direction:column;gap:12px;width:100%}.dod-angle-image{width:100%;height:140px;max-width:200px;margin:0 auto}.dod-angle-image img{object-fit:contain;padding:10px}.dod-angle-badge{font-size:9px;padding:3px 8px}.dod-angle-title{font-size:14px}.dod-angle-benefits{margin-bottom:8px}.dod-angle-benefits li{font-size:11px;padding:3px 0}}.product-description--short{font-size:16px;line-height:1.6;color:#444;margin-bottom:20px}.full-description-section{background:#fff;padding:60px 40px}.full-description-section .section-title{margin-bottom:30px}.full-description{max-width:900px;margin:0 auto;font-size:16px;line-height:1.8;color:#333}.full-description h2,.full-description h3,.full-description h4{margin-top:30px;margin-bottom:15px;color:#222}.full-description ul,.full-description ol{margin-left:20px;margin-bottom:20px}.full-description p{margin-bottom:15px}@media(max-width:768px){.full-description-section{padding:40px 20px}.product-description--short,.full-description{font-size:14px}}.read-more-link{display:inline-block;margin-top:10px;color:#dc2626;text-decoration:none;font-weight:700;font-size:14px;transition:color .2s ease}.read-more-link:hover{color:#b91c1c;text-decoration:underline}.trust-badges-inline{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.trust-badge-inline{display:flex;align-items:center;gap:5px;background:#1a1a1a;color:#ccc;padding:5px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-left:2px solid #DC2626}@media(max-width:480px){.trust-badge-inline{flex:1 1 calc(50% - 10px);justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-listing-custom.css.map */
