.ts-related-products{--ts-related-navy: #051d3b;--ts-related-body: #435a75;--ts-related-muted: #6b7d91;--ts-related-border: #cedae7;--ts-related-image-bg: #f5f7fa;--ts-related-yellow: #ffcc00;--ts-related-white: #ffffff;color:var(--ts-related-navy);font-family:"Instrument Sans",var(--font-body-family),sans-serif}.ts-related-products .related-products{max-width:1240px}.ts-related-products .related-products__heading{margin:0 0 34px;color:var(--ts-related-navy);font-family:"Instrument Sans",var(--font-heading-family),sans-serif;font-size:40px;line-height:1.08;font-weight:620;letter-spacing:-.035em}.ts-related-products .ts-related-products__grid{margin-top:0;margin-bottom:0;column-gap:16px;row-gap:20px}@media screen and (min-width:990px){.ts-related-products .ts-related-products__grid.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ts-related-products .ts-related-products__grid .grid__item{width:100%;max-width:none}}.ts-related-products .card-wrapper{height:100%}.ts-related-products .card{height:100%;overflow:hidden;background:var(--ts-related-white);border:1px solid var(--ts-related-border);border-radius:12px;box-shadow:none}.ts-related-products .card--standard>.card__content{padding:0}.ts-related-products .card__inner{width:100%;background:var(--ts-related-image-bg)!important;border-radius:0!important}.ts-related-products .card__inner.ratio{aspect-ratio:1.65 / 1}.ts-related-products .card__media{margin:0!important;width:100%;height:100%;overflow:hidden;background:var(--ts-related-image-bg)}.ts-related-products .card__media .media{width:100%;height:100%;background:transparent}.ts-related-products .card__media img{width:100%!important;height:100%!important;padding:20px 28px;object-fit:contain!important;object-position:center!important;transform:none!important}.ts-related-products .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),.ts-related-products .card-wrapper:hover .media.media--hover-effect>img+img,.ts-related-products .card-wrapper:hover .card__media img{transform:none!important}.ts-related-products .card__badge{position:absolute!important;z-index:5;left:14px!important;bottom:12px!important;top:auto!important;right:auto!important;margin:0!important}.ts-related-products .card__badge .badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:24px;padding:5px 12px!important;color:var(--ts-related-navy)!important;background:var(--ts-related-yellow)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-family:"Instrument Sans",var(--font-body-family),sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:650!important;letter-spacing:.02em!important;text-transform:uppercase!important}.ts-related-products .badge.color-accent-1,.ts-related-products .badge.color-accent-2,.ts-related-products .badge.color-inverse,.ts-related-products .badge.color-background-1,.ts-related-products .badge.color-background-2{color:var(--ts-related-navy)!important;background:var(--ts-related-yellow)!important;border-color:transparent!important}.ts-related-products .card__content{padding:0!important}.ts-related-products .card__information{padding:20px 20px 18px!important;display:flex;flex-direction:column}.ts-related-products .card__heading{margin:0 0 10px;color:var(--ts-related-navy);font-family:"Instrument Sans",var(--font-body-family),sans-serif;font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.01em}.ts-related-products .card__heading a{color:inherit;text-decoration:none}.ts-related-products .card__heading a:after{border-radius:12px}.ts-related-products .caption-with-letter-spacing{display:none}.ts-related-products .card-information{width:100%;color:var(--ts-related-body);font-family:"Instrument Sans",var(--font-body-family),sans-serif}.ts-related-products .card-information>*:not(.visually-hidden:first-child)+*{margin-top:8px}.ts-related-products .card-information .caption-large,.ts-related-products .card-information .caption,.ts-related-products .card-information .product-option{color:var(--ts-related-body);font-size:14px;line-height:1.35;font-weight:400}.ts-related-products .card-information .price{margin-top:10px;color:var(--ts-related-navy)}.ts-related-products .card-information .price,.ts-related-products .card-information .price-item{font-family:"Instrument Sans",var(--font-body-family),sans-serif;font-size:16px;line-height:1.25;font-weight:600}.ts-related-products .price__container{margin:0}.ts-related-products .price-item--regular{color:var(--ts-related-navy)}.ts-related-products .price--on-sale .price-item--regular{color:var(--ts-related-muted);font-size:14px;font-weight:400}.ts-related-products .card-wrapper [class*=compare],.ts-related-products .card [class*=compare]{font-family:"Instrument Sans",var(--font-body-family),sans-serif}.ts-related-products .card__inner [class*=compare]{position:absolute;z-index:6;top:10px;right:10px}.ts-related-products .card__inner [class*=compare] button,.ts-related-products .card__inner [class*=compare] label{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:var(--ts-related-navy);background:var(--ts-related-white);border:1px solid #e2e8ef;border-radius:6px;box-shadow:0 2px 7px #051d3b0d;font-size:11px;line-height:1;font-weight:400}.ts-related-products .quick-add{display:none}.ts-related-products .card__content:empty{display:none}@media screen and (min-width:990px){.ts-related-products .related-products{padding-left:0;padding-right:0}.ts-related-products .card__inner.ratio{min-height:140px}.ts-related-products .card{min-height:292px}}@media screen and (min-width:750px)and (max-width:989px){.ts-related-products .related-products__heading{font-size:34px}.ts-related-products .ts-related-products__grid.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ts-related-products .ts-related-products__grid .grid__item{width:100%;max-width:none}}@media screen and (max-width:749px){.ts-related-products .related-products{padding-left:20px;padding-right:20px}.ts-related-products .related-products__heading{margin-bottom:22px;font-size:28px;line-height:1.1}.ts-related-products .ts-related-products__grid{display:flex;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-bottom:4px;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.ts-related-products .ts-related-products__grid::-webkit-scrollbar{display:none}.ts-related-products .ts-related-products__grid .grid__item{flex:0 0 78%;width:78%;max-width:290px;scroll-snap-align:start}.ts-related-products .card__inner.ratio{aspect-ratio:1.55 / 1}.ts-related-products .card__media img{padding:18px 24px}.ts-related-products .card__badge{left:12px!important;bottom:10px!important}.ts-related-products .card__badge .badge{min-width:45px;min-height:23px;padding:5px 10px!important;font-size:10px!important}.ts-related-products .card__information{padding:17px 16px 16px!important}.ts-related-products .card__heading{font-size:14px}.ts-related-products .card-information .caption-large,.ts-related-products .card-information .caption,.ts-related-products .card-information .product-option{font-size:13px}.ts-related-products .card-information .price,.ts-related-products .card-information .price-item{font-size:15px}}@media screen and (max-width:989px){.ts-related-products .page-width{padding-left:20px!important;padding-right:0!important;overflow:visible!important}.ts-related-products .related-products__heading{margin-bottom:18px!important;padding-right:20px}.ts-related-products .ts-related-products__grid{display:flex!important;flex-wrap:nowrap!important;width:100%!important;gap:14px!important;margin:0!important;padding:0 20px 12px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-related-products .ts-related-products__grid::-webkit-scrollbar{display:none}.ts-related-products .ts-related-products__grid>.grid__item{max-width:none!important;scroll-snap-align:start}.ts-related-products .ts-related-products__grid>.grid__item .card-wrapper,.ts-related-products .ts-related-products__grid>.grid__item .card{width:100%;height:100%}.ts-related-products .card__media img{object-fit:contain!important}}@media screen and (max-width:749px){.ts-related-products .related-products__heading{font-size:22px!important;line-height:1.2!important}.ts-related-products .ts-related-products__grid>.grid__item{flex:0 0 clamp(195px,57vw,220px)!important;width:clamp(195px,57vw,220px)!important}.ts-related-products .card__media{min-height:118px}.ts-related-products .card__heading{font-size:13.5px!important;line-height:1.25!important}.ts-related-products .card-information{font-size:13px!important}.ts-related-products .price{font-size:15px!important}}@media screen and (min-width:750px)and (max-width:989px){.ts-related-products .page-width{padding-left:30px!important}.ts-related-products .related-products__heading{padding-right:30px;font-size:30px!important}.ts-related-products .ts-related-products__grid{gap:16px!important;padding-right:30px!important}.ts-related-products .ts-related-products__grid>.grid__item{flex:0 0 clamp(230px,31vw,280px)!important;width:clamp(230px,31vw,280px)!important}.ts-related-products .card__media{min-height:150px}}@media screen and (max-width:989px){.ts-related-products .related-products{overflow:visible}.ts-related-products .ts-related-products__grid,.ts-related-products .ts-related-products__grid.grid{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:none!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-related-products .ts-related-products__grid::-webkit-scrollbar{display:none}.ts-related-products .ts-related-products__grid .grid__item{max-width:none!important;scroll-snap-align:start;scroll-snap-stop:normal}.ts-related-products .card-wrapper,.ts-related-products .card{width:100%;height:100%}}@media screen and (min-width:750px)and (max-width:989px){.ts-related-products .related-products{padding-left:30px!important;padding-right:0!important}.ts-related-products .related-products__heading{padding-right:30px;font-size:30px!important}.ts-related-products .ts-related-products__grid,.ts-related-products .ts-related-products__grid.grid{gap:16px!important;padding:0 30px 12px 0!important}.ts-related-products .ts-related-products__grid .grid__item{flex:0 0 clamp(230px,31vw,280px)!important;width:clamp(230px,31vw,280px)!important}.ts-related-products .card__media{min-height:150px}}@media screen and (max-width:749px){.ts-related-products .related-products{padding-left:20px!important;padding-right:0!important}.ts-related-products .related-products__heading{padding-right:20px;font-size:22px!important;line-height:1.2!important}.ts-related-products .ts-related-products__grid,.ts-related-products .ts-related-products__grid.grid{margin-left:0!important;margin-right:0!important;gap:14px!important;padding:0 20px 10px 0!important}.ts-related-products .ts-related-products__grid .grid__item{flex:0 0 clamp(195px,57vw,220px)!important;width:clamp(195px,57vw,220px)!important}.ts-related-products .card__media{min-height:118px}.ts-related-products .card__heading{font-size:13.5px!important;line-height:1.25!important}.ts-related-products .card-information{font-size:13px!important}.ts-related-products .price{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ts-related-products.css.map */
