:root{--tt-page-max: 1400px;--tt-gutter: 24px;--tt-gutter-mobile: 16px;--tt-card-radius: 12px;--tt-gap-desktop: 20px;--tt-gap-mobile: 12px;--tt-heading-color: #1a1a1a;--tt-muted: #6b6b6b;--tt-accent: #d80000;--tt-accent-ink: #ffffff;--tt-hairline: rgba(28, 27, 25, .08)}.tt-cats{background:var(--tt-bg, #fff);padding:12px 0}.tt-cats__inner{max-width:var(--tt-page-max);margin:0 auto;padding:0 var(--tt-gutter)}.tt-cats__header{text-align:center;margin-bottom:12px}.tt-cats__heading{color:var(--tt-heading, var(--tt-heading-color));font-size:28px;margin:0 0 6px;letter-spacing:.02em}.tt-cats__subheading{color:var(--tt-muted);font-size:15px;margin:0}.tt-cats__wrap{overflow:hidden}.tt-cats__track{display:flex;gap:var(--tt-gap-d, var(--tt-gap-desktop));overflow-x:auto;scroll-behavior:auto;cursor:grab;-webkit-overflow-scrolling:touch;scroll-snap-type:none;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.tt-cats__track::-webkit-scrollbar{display:none}.tt-cats__track.is-dragging{cursor:grabbing}.tt-cat{flex:0 0 calc((100% - ((var(--tt-per-row, 5) - 1) * var(--tt-gap-d, var(--tt-gap-desktop)))) / var(--tt-per-row, 5));display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.tt-cat__media{width:100%;aspect-ratio:1 / 1;border-radius:var(--tt-radius, var(--tt-card-radius));overflow:hidden;background:#f5f5f5}.tt-cat__img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.tt-cat__media .placeholder-svg{width:100%;height:100%;display:block;opacity:.35}.tt-cat__title{margin:12px 0 0;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--tt-heading, var(--tt-heading-color))}@media(max-width:749px){.tt-cats{padding:12px 0}.tt-cats__inner{padding:0 var(--tt-gutter-mobile)}.tt-cats__track{gap:var(--tt-gap-m, var(--tt-gap-mobile))}.tt-cat{flex:0 0 calc((100% - ((var(--tt-per-row-m, 3.5) - 1) * var(--tt-gap-m, var(--tt-gap-mobile)))) / var(--tt-per-row-m, 3.5))}.tt-cats__heading{font-size:22px}}@media(min-width:750px)and (max-width:989px){.tt-cat{flex:0 0 calc((100% - (3 * var(--tt-gap-d, var(--tt-gap-desktop)))) / 4)}}.tt-shipbar{background:var(--tt-bar-bg, var(--tt-accent));color:var(--tt-bar-ink, var(--tt-accent-ink));text-align:center;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.4;padding:8px 16px}.tt-shipbar__inner{max-width:var(--tt-page-max);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.tt-shipbar__amount{font-weight:700}.tt-shipbar a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.tt-shipbar{font-size:12px;padding:7px 12px}}.tt-band--tight .section{--padding-block-start: 0px;--padding-block-end: 0px}.tt-band--banner .section{--padding-block-start: 8px;--padding-block-end: 8px}@media(max-width:749px){.tt-band--pair .layout-panel-flex--row{flex-direction:column}}.tt-band--products .product-title,.tt-band--products .product-card__title{font-size:13px;line-height:1.45}.tt-band--products .price{font-size:14px;font-weight:600}.tt-band--products .price__sale .price__compare,.tt-band--products compare-at-price{color:var(--tt-muted);text-decoration:line-through;font-weight:400}.price:empty,.price__container:empty{display:none!important}.tt-cat:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--tt-radius, var(--tt-card-radius))}.tt-cats,.tt-shipbar{max-width:100%;overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tt-clone.css.map */
