.fearless-section{background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:80px 0;box-sizing:border-box}.fearless-section *{box-sizing:border-box}.fearless-container{width:100%;max-width:1360px;margin:0 auto;padding:0 48px}.fearless-section .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;color:#ff3b1f;font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;font-family:Inter,sans-serif}.fearless-section .eyebrow:before{content:"";display:inline-block;width:28px;height:2px;background:#ff3b1f}.fearless-section .accent,.fearless-section .accent-italic{color:#ff3b1f}.fearless-section .accent-italic{font-style:italic}.fearless-features-section{padding-top:80px;padding-bottom:40px}.fearless-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fearless-feature-card{background:#0f0f0f;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.fearless-feature-card:hover{transform:translateY(-4px);border-color:#ff3b1f59;background:#141414}.fearless-feature-icon{width:44px;height:44px;border-radius:10px;background:#ff3b1f1f;color:#ff3b1f;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.fearless-feature-icon svg{width:22px;height:22px}.fearless-feature-title{font-family:Inter,sans-serif;font-size:15px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#fff;margin:0 0 12px}.fearless-feature-desc{font-size:14px;line-height:1.55;color:#8a8a8a;margin:0}.fearless-details-section{padding-top:80px;padding-bottom:80px}.fearless-details-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:100px;align-items:start}.fearless-details-intro .eyebrow{margin-bottom:28px}.fearless-details-heading{font-family:Archivo Black,Inter,sans-serif;font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-1px;margin:0 0 28px;color:#fff;text-transform:uppercase}.fearless-details-sub{font-size:15px;line-height:1.6;color:#9a9a9a;margin:0;max-width:420px}.fearless-details-list{margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08)}.fearless-details-row{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:22px 4px;border-bottom:1px solid rgba(255,255,255,.08);align-items:center}.fearless-details-label{font-size:12px;font-weight:600;letter-spacing:2px;color:#7a7a7a;text-transform:uppercase;margin:0}.fearless-details-value{font-size:15px;color:#f2f2f2;margin:0}.fearless-related-section{padding-top:40px;padding-bottom:80px}.related-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px;gap:24px;flex-wrap:wrap}.related-header h2{font-family:Archivo Black,Inter,sans-serif;font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-1px;margin:0;color:#fff;text-transform:uppercase}.related-header .eyebrow{margin-bottom:20px}.view-all-link{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:6px;transition:color .2s ease,border-color .2s ease}.view-all-link:hover{color:#ff3b1f;border-color:#ff3b1f}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.related-grid .product-card{display:flex;flex-direction:column;background:#0d0d0d;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease}.related-grid .product-card:hover{transform:translateY(-4px);border-color:#ff3b1f66}.related-grid .product-image{position:relative;aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 55%,#1a1a1a,#080808 80%);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:28px}.related-grid .product-image img,.related-grid .card-product-img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;transition:transform .4s ease}.related-grid .product-card:hover .product-image img,.related-grid .product-card:hover .card-product-img{transform:scale(1.04)}.related-grid .card-product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Archivo Black,Inter,sans-serif;font-size:64px;color:#ff3b1f73;letter-spacing:-2px}.related-empty{color:#7a7a7a;font-size:14px;text-align:center;padding:40px 0}.related-grid .product-badge{position:absolute;top:14px;left:14px;padding:5px 11px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;z-index:2}.related-grid .badge-new{background:#ff3b1f;color:#fff}.related-grid .badge-sale{background:#ffd84a;color:#1a1a1a}.related-grid .badge-low-stock{background:#1d2547;color:#a6b4ff}.related-grid .product-info{padding:20px 20px 22px}.related-grid .product-category{font-size:10px;font-weight:600;letter-spacing:2px;color:#6a6a6a;text-transform:uppercase;margin:0 0 10px}.related-grid .product-name{font-size:15px;font-weight:700;color:#fff;margin:0 0 14px;line-height:1.3}.related-grid .product-price{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.related-grid .price-current{font-size:18px;font-weight:800;color:#fff}.related-grid .price-compare{font-size:13px;color:#6a6a6a;text-decoration:line-through}.related-grid .product-sizes{display:flex;gap:6px;flex-wrap:wrap}.related-grid .size-pill{min-width:28px;padding:4px 8px;font-size:11px;font-weight:600;color:#cfcfcf;border:1px solid rgba(255,255,255,.14);border-radius:5px;text-align:center}.related-grid .size-pill-wide{letter-spacing:1.2px;text-transform:uppercase;padding:4px 12px;font-size:10px}@media(max-width:1100px){.fearless-features-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.fearless-details-grid{grid-template-columns:1fr;gap:48px}.fearless-details-row{grid-template-columns:160px 1fr;gap:24px}}@media(max-width:640px){.fearless-section{padding:56px 0}.fearless-container{padding:0 20px}.fearless-features-grid{grid-template-columns:1fr;gap:14px}.related-grid{grid-template-columns:1fr;gap:18px}.fearless-details-row{grid-template-columns:1fr;gap:6px;padding:18px 0}.related-header{align-items:flex-start}.view-all-link{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fearless-sections.css.map */
