.subcat-chips{padding:1.8rem 0 .6rem}.subcat-chips__label{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;opacity:.65}.subcat-chips__row{display:flex;gap:1rem;margin:0;padding:0 0 .6rem;list-style:none;overflow-x:auto;scrollbar-width:thin}.subcat-chips__row>li{margin:0;padding:0;flex:0 0 auto}.subcat-chip{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border:.1rem solid var(--cav-grey-200, #E5E7EB);border-radius:999px;background:#fff;color:var(--cav-navy, #0B1F33);font-size:1.4rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.subcat-chip:hover,.subcat-chip:focus-visible{border-color:var(--cav-orange, #F97316);color:var(--cav-orange-dark, #C2410C);text-decoration:none}.subcat-chip[aria-current=page]{background:var(--cav-navy, #0B1F33);border-color:var(--cav-navy, #0B1F33);color:#fff}.subcat-chip--up{border-style:dashed}.subcat-chip:focus-visible,.subcat-card:focus-visible,.subcat-guide:focus-visible{outline:.2rem solid var(--cav-orange, #F97316);outline-offset:.2rem}.subcat{padding-top:var(--subcat-pad-top, 52px);padding-bottom:var(--subcat-pad-bottom, 52px)}.subcat__block{margin:0 0 5.2rem}.subcat__block:last-child{margin-bottom:0}.subcat__heading{margin:0 0 .8rem}.subcat__lede{margin:0 0 2.4rem;max-width:76rem;opacity:.8;line-height:1.6}.subcat__note{margin:1.2rem 0 0;font-size:1.3rem;opacity:.7}.subcat-table-wrap{overflow-x:auto;border:.1rem solid var(--cav-grey-200, #E5E7EB);border-radius:1.2rem;background:#fff}.subcat-table{width:100%;min-width:56rem;border-collapse:collapse;font-size:1.4rem}.subcat-table th,.subcat-table td{padding:1.4rem 1.6rem;text-align:left;vertical-align:top;line-height:1.5;border-bottom:.1rem solid var(--cav-grey-200, #E5E7EB)}.subcat-table thead th{background:#f3f5f8;font-weight:700;color:var(--cav-navy, #0B1F33)}.subcat-table tbody th{font-weight:700;width:18%;color:var(--cav-navy, #0B1F33)}.subcat-table tr:last-child th,.subcat-table tr:last-child td{border-bottom:0}.subcat-cards{display:grid;grid-template-columns:1fr;gap:1.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.subcat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.subcat-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.subcat-cards>li{margin:0;padding:0;min-width:0}.subcat-card{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:2rem;background:#fff;border:.1rem solid var(--cav-grey-200, #E5E7EB);border-radius:1.2rem;color:var(--cav-navy, #0B1F33);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.subcat-card:hover,.subcat-card:focus-visible{border-color:var(--cav-orange, #F97316);box-shadow:0 .4rem 1.2rem #0b1f331a;text-decoration:none}.subcat-card__title{font-size:1.6rem;font-weight:700}.subcat-card__text{font-size:1.4rem;line-height:1.5;opacity:.75}.subcat-card__cta{margin-top:auto;padding-top:.6rem;font-size:1.4rem;font-weight:600;color:var(--cav-orange-dark, #C2410C)}.subcat-brands{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.subcat-brands>li{margin:0;padding:0}.subcat-guides{display:grid;grid-template-columns:1fr;gap:1.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.subcat-guides{grid-template-columns:repeat(3,minmax(0,1fr))}}.subcat-guides>li{margin:0;padding:0;min-width:0}.subcat-guide{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:20rem;height:100%;overflow:hidden;padding:2rem;border-radius:1.2rem;color:#fff;text-decoration:none;background:linear-gradient(135deg,#5b6b86,#2c3a52)}.subcat-guide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.subcat-guide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1f330d 20%,#0b1f33e0)}.subcat-guide>span{position:relative;z-index:1}.subcat-guide__title{font-size:1.7rem;font-weight:700;line-height:1.3}.subcat-guide__cta{margin-top:.6rem;font-size:1.4rem;font-weight:600}.subcat-guide:hover .subcat-guide__cta{text-decoration:underline}.subcat-steps{display:grid;grid-template-columns:1fr;gap:1.4rem}@media screen and (min-width:750px){.subcat-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.subcat-step{padding:2rem;border-radius:1.2rem;background:#f3f5f8}.subcat-step__title{display:block;margin:0 0 .6rem;font-size:1.6rem;font-weight:700;color:var(--cav-navy, #0B1F33)}.subcat-step__text{margin:0;font-size:1.4rem;line-height:1.6;opacity:.8}.subcat-step__link{display:inline-block;margin-top:.8rem;font-size:1.4rem;font-weight:600;color:var(--cav-orange-dark, #C2410C)}.subcat-quote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;padding:3.2rem;border-radius:1.6rem;background:var(--cav-navy, #0B1F33);color:#fff}.subcat-quote__title{margin:0;font-size:2.2rem;font-weight:700}.subcat-quote__text{margin:.6rem 0 0;font-size:1.5rem;color:#c9d2e3}.subcat-quote__actions{display:flex;flex-wrap:wrap;gap:1rem}.subcat-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.2rem;border-radius:.8rem;font-size:1.4rem;font-weight:600;text-decoration:none}.subcat-btn--primary{background:#c2410c;color:#fff}.subcat-btn--ghost{border:.1rem solid #fff;color:#fff}.subcat-btn:hover{text-decoration:none;opacity:.92}.subcat-btn:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.subcat-sbt .solutions-grid__card--overlay{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;background:#fff;border:.1rem solid var(--cav-grey-200, #E5E7EB);overflow:hidden;color:var(--cav-navy, #0B1F33)}.subcat-sbt .solutions-grid__card--overlay:after{display:none}.subcat-sbt .solutions-grid__overlay-img{position:static;inset:auto;z-index:auto;display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:70% 50%}.subcat-sbt .solutions-grid__overlay-content{position:static;padding:1.8rem 2rem 2.2rem;background:none;flex:1}.subcat-sbt .solutions-grid__overlay-title{color:var(--cav-navy, #0B1F33);font-size:1.9rem;text-shadow:none}.subcat-sbt .solutions-grid__overlay-text{color:#0b1f33c7;text-shadow:none;font-size:1.4rem}.subcat-sbt .solutions-grid__overlay-link{color:var(--cav-navy, #0B1F33);margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-subcategory.css.map */
