.tg-shop-gear{background:#f3f3f1;padding-block:34px 42px}.tg-shop-gear__heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px;margin-bottom:20px}.tg-shop-gear__eyebrow{margin:0 0 7px;color:#9b4b14;font:800 14px/1.2 var(--tg-font-head);letter-spacing:.08em;text-transform:uppercase}.tg-shop-gear .tg-section-title{text-align:left;margin:0}.tg-shop-gear__intro{margin:8px 0 0;color:#555;font-size:15px;line-height:1.5}.tg-shop-gear__all{display:inline-flex;align-items:center;min-height:44px;color:#222;font:800 14px/1.2 var(--tg-font-head);text-decoration-thickness:1px;text-underline-offset:4px;text-transform:uppercase}.tg-shop-gear__all span{margin-left:8px;font-size:20px}.tg-shop-gear__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.tg-shop-gear__grid li:first-child{grid-column:1 / -1}.tg-shop-gear__card{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#222;color:#fff;text-decoration:none}.tg-shop-gear__grid li:first-child .tg-shop-gear__card{aspect-ratio:1.6}.tg-shop-gear__card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.tg-shop-gear__card:hover img{transform:scale(1.03)}.tg-shop-gear__card:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000e0);pointer-events:none}.tg-shop-gear__overlay{position:absolute;z-index:1;inset:auto 12px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.tg-shop-gear__overlay small{font:800 12px/1.2 var(--tg-font-head);letter-spacing:.06em;text-transform:uppercase;color:#ffb273}.tg-shop-gear__overlay strong{font:800 16px/1.15 var(--tg-font-head);text-transform:uppercase}.tg-shop-gear__cta{font:700 14px/1.2 var(--tg-font-head);text-decoration:underline;text-underline-offset:3px}.tg-shop-gear__card:focus-visible,.tg-shop-gear__all:focus-visible{outline:3px solid var(--tg-orange);outline-offset:3px}@media(min-width:768px){.tg-shop-gear{padding-block:54px 64px}.tg-shop-gear__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tg-shop-gear__grid li:first-child{grid-column:auto}.tg-shop-gear__grid li:first-child .tg-shop-gear__card{aspect-ratio:1}.tg-shop-gear__overlay{inset:auto 18px 18px}.tg-shop-gear__overlay strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.tg-shop-gear__card img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/tg-shop-the-gear.css.map */
