.tc-ex-recent{width:100%;box-sizing:border-box}.tc-ex-recent .tc-ex-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:28px 20px;width:100%;max-width:1280px;margin-inline:auto}.tc-ex-recent .tc-ex-grid>product-card{display:block;position:relative;width:100%;min-width:0;height:100%;box-sizing:border-box}.tc-ex-recent .tc-ex-grid>product-card>.product-card__content{display:flex;flex-direction:column;min-width:0;width:100%;height:100%;box-sizing:border-box;gap:8px}.tc-ex-recent .card-gallery{display:block;position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:1 / 1;--gallery-aspect-ratio: 1 / 1;overflow:hidden;background:#fff}.tc-ex-recent .card-gallery>.tc-ex-card-tools,.tc-ex-recent .card-gallery>.quick-add{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none}.tc-ex-recent .card-gallery>.tc-ex-card-tools{z-index:5}.tc-ex-recent .card-gallery>.quick-add{z-index:4}@media screen and (min-width:750px){.tc-ex-recent .card-gallery .quick-add__button{position:absolute;inset-block-start:auto;inset-inline-start:auto;inset-block-end:12px;inset-inline-end:12px}.tc-ex-recent .card-gallery .tc-ex-card-tools .tc-ex-preview{position:absolute;inset-block-start:auto;inset-inline-end:auto;inset-block-end:12px;inset-inline-start:12px}}.tc-ex-recent .card-gallery .product-media-container{width:100%;aspect-ratio:1 / 1;min-width:0}.tc-ex-recent .card-gallery :is(slideshow-component,slideshow-slides,slideshow-slide){min-width:0;max-width:100%}.tc-ex-recent .card-gallery img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center}.tc-ex-recent .tc-recent-title{display:block;position:relative;z-index:1;margin-top:7px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.tc-ex-recent .tc-recent-title h3{font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.5;margin:0}.tc-ex-recent .tc-recent-price{font-size:14px;font-weight:500;line-height:1.5;margin:0}.tc-ex-recent .tc-ex-grid>product-card :is(a,button):focus-visible{outline:2px solid #f47a20;outline-offset:3px}@media screen and (min-width:750px)and (max-width:1099px){.tc-ex-recent .tc-ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}}@media screen and (max-width:749px){.tc-ex-recent .tc-ex-grid{grid-template-columns:minmax(0,1fr);gap:20px}.tc-ex-recent .tc-ex-grid>product-card{max-width:480px}.tc-ex-recent .quick-add,.tc-ex-recent [data-tc-quick]{display:none!important}.tc-ex-recent .card-gallery .tc-ex-card-tools .tc-ex-icon.tc-ex-save{inset-block-start:10px;inset-inline-end:10px;display:grid;place-items:center;justify-content:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;margin:0;border-radius:50%;opacity:1;transition:none!important;animation:none!important}.tc-ex-recent .card-gallery .tc-ex-card-tools .tc-ex-icon.tc-ex-save>svg:first-child{width:19px!important;height:19px!important;margin:0!important;padding:0!important}}.tc-ex-recent .tc-ex-grid>.tc-recent-skeleton{display:flex;min-width:0;flex-direction:column;gap:12px}.tc-ex-recent .tc-recent-skeleton__image{display:block;width:100%;aspect-ratio:1 / 1;background:#f4f4f4}.tc-ex-recent .tc-recent-skeleton__line{display:block;width:92%;height:16px;border-radius:2px;background:#ededed}.tc-ex-recent .tc-recent-skeleton__line--short{width:48%;height:13px}.tc-ex-recent .card-gallery>.tc-recent-card-badge{display:block;position:absolute;z-index:8;width:max-content;max-width:calc(100% - 74px);height:auto;margin:0;pointer-events:none;visibility:visible;opacity:1}.tc-ex-recent .card-gallery>.tc-recent-card-badge.product-badges--top-right{top:12px;inset-inline-end:58px}.tc-ex-recent .card-gallery>.tc-recent-card-badge.product-badges--top-left{top:12px;inset-inline-start:12px}.tc-ex-recent .card-gallery>.tc-recent-card-badge.product-badges--bottom-left{bottom:12px;inset-inline-start:58px}.tc-ex-recent .card-gallery>.tc-recent-card-badge>.product-badges__badge{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:27px;padding:6px 12px;border-radius:var(--badge-border-radius,100px);font-family:var(--badge-font-family,var(--font-body--family));font-size:var(--badge-font-size,var(--font-size--xs,12px));font-weight:var(--badge-font-weight,600);text-transform:var(--badge-text-transform,none);line-height:1.35;text-align:center;color:var(--color-foreground,#191919);background:var(--color-background,#f7f7f5);box-shadow:0 1px 5px #0000000f;white-space:normal}@media screen and (max-width:749px){.tc-ex-recent .card-gallery>.tc-recent-card-badge.product-badges--top-right{top:10px;inset-inline-end:54px}.tc-ex-recent .card-gallery>.tc-recent-card-badge.product-badges--top-left{top:10px;inset-inline-start:10px}.tc-ex-recent .card-gallery>.tc-recent-card-badge.product-badges--bottom-left{bottom:10px;inset-inline-start:10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/trekcamp-recently-viewed.css.map */
