@font-face{font-family:"Wrong time, wrong place";src:url(wrong-time-wrong-place.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.kits-hero,.kits-grid{--kits-font: Helvetica, Arial, sans-serif;--kits-display-font: "Wrong time, wrong place", Helvetica, Arial, sans-serif;--kits-display-weight: 400;--kits-black: #000;--kits-teal: #108474;--kits-red: #ae3333;--kits-yellow: #eebe13;--kits-yellow-hover: #fddc65;--kits-badge: #88ad44;--kits-media-bg: #f3f3f3;--kits-muted: rgba(0, 0, 0, .6);--kits-text-soft: rgba(0, 0, 0, .8);box-sizing:border-box;font-family:var(--kits-font);color:var(--kits-black)}.kits-hero *,.kits-grid *{box-sizing:border-box}.kits-hero{position:relative;display:flex;align-items:flex-start;min-height:713px;overflow:hidden;background:var(--kits-black)}.kits-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kits-hero__image--desktop{display:none}.kits-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000,#00000094 20.862%,#0000 41.997%);pointer-events:none}.kits-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:32px 20px}h1.kits-hero__title{display:flex;flex-direction:column;margin:0;font-family:var(--kits-display-font);font-size:50px;font-weight:var(--kits-display-weight);line-height:1.1;letter-spacing:normal;text-transform:uppercase;color:#ebebeb}.kits-hero__title-accent{color:#bba03e}a.kits-hero__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:358px;min-height:48px;padding:14px 24px;border-radius:8px;background:var(--kits-yellow);color:var(--kits-black);font-family:var(--kits-font);font-size:18px;font-weight:700;line-height:1;letter-spacing:normal;text-align:center;text-transform:capitalize;transition:background-color .2s ease}a.kits-hero__button:hover{background:var(--kits-yellow-hover);color:var(--kits-black)}a.kits-hero__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.kits-grid{padding:40px 0;scroll-margin-top:60px}.kits-grid__header{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 16px;text-align:center}h2.kits-grid__heading{margin:0;font-family:var(--kits-font);font-size:30px;font-weight:700;line-height:33.75px;letter-spacing:normal;text-transform:none;color:var(--kits-black)}p.kits-grid__text{margin:0;font-family:var(--kits-font);font-size:18px;font-weight:400;line-height:1.4;letter-spacing:normal;color:var(--kits-black)}p.kits-grid__text strong{display:block;font-weight:700}.kits-grid__pill{padding:5px 10px;border-radius:6px;background:var(--kits-teal);color:#fff;font-family:var(--kits-font);font-size:16px;font-weight:700;line-height:18px;letter-spacing:normal}.kits-grid__list{display:grid;grid-auto-columns:300px;grid-auto-flow:column;gap:16px;margin:24px 0 0;padding:0 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.kits-grid__list::-webkit-scrollbar{display:none}.kits-card{margin:0;scroll-snap-align:start}a.kits-card__link{display:flex;flex-direction:column;gap:16px;height:100%;border-radius:8px;overflow:hidden;color:var(--kits-black)}a.kits-card__link:hover{color:var(--kits-black)}a.kits-card__link:focus-visible{outline:2px solid var(--kits-teal);outline-offset:2px}.kits-card__media{position:relative;aspect-ratio:1;background:var(--kits-media-bg)}.kits-card__image{display:block;width:100%;height:100%;object-fit:contain}.kits-card__badge{position:absolute;top:10px;left:10px;padding:6px 12px;border-radius:6px;background:var(--kits-badge);color:#fff;font-family:var(--kits-font);font-size:14px;font-weight:700;line-height:16px;letter-spacing:normal;text-transform:uppercase}.kits-card__info{display:flex;flex-direction:column;gap:8px}h3.kits-card__title{margin:0;font-family:var(--kits-font);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--kits-black)}p.kits-card__text{margin:0;font-family:var(--kits-font);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--kits-text-soft)}.kits-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kits-card__compare{font-family:var(--kits-font);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--kits-muted)}.kits-card__current{font-family:var(--kits-font);font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal;color:var(--kits-red)}.kits-card__save{padding:6px 12px;border-radius:6px;background:var(--kits-teal);color:#fff;font-family:var(--kits-font);font-size:14px;font-weight:700;line-height:16px;letter-spacing:normal}a.kits-grid__button{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);max-width:358px;min-height:48px;margin:24px auto 0;padding:16px 24px;border-radius:8px;background:var(--kits-yellow);color:var(--kits-black);font-family:var(--kits-font);font-size:16px;font-weight:700;line-height:1;letter-spacing:normal;text-align:center;text-transform:capitalize;transition:background-color .2s ease}a.kits-grid__button:hover{background:var(--kits-yellow-hover);color:var(--kits-black)}a.kits-grid__button:focus-visible{outline:2px solid var(--kits-teal);outline-offset:2px}.kits-grid__button-icon{flex-shrink:0}@media only screen and (min-width:799px){.kits-hero{align-items:center;min-height:438px}.kits-hero__image--mobile{display:none}.kits-hero__image--desktop{display:block}.kits-hero:after{background:linear-gradient(90deg,#000,#0000009e 44.511%,#0000 72.187%)}.kits-hero__content{max-width:1440px;margin:0 auto;padding:66px 90px}h1.kits-hero__title{font-size:clamp(56px,6.95vw,100px)}a.kits-hero__button{font-size:20px}.kits-grid{padding:40px clamp(16px,5.55vw,80px)}.kits-grid__header{padding:0}p.kits-grid__text{font-size:20px}p.kits-grid__text strong{display:inline}.kits-grid__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;max-width:1280px;margin:40px auto 0;padding:0;overflow:visible}a.kits-grid__button{width:358px;margin-top:40px}}@media(prefers-reduced-motion:reduce){a.kits-hero__button,a.kits-grid__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/kits-collection.css.map */
