.tkma{background:#fafafa;color:#111}.tkma-hero{background:#111113;color:#fff;overflow:hidden}.tkma-hero-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:355px;padding-top:36px;padding-bottom:36px}.tkma .tkma-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#777;line-height:1.6;text-transform:uppercase}.tkma-hero h1.tkma-eyebrow{color:#bbb!important;font-size:11px!important;line-height:1.6!important;letter-spacing:2px!important;margin:0 0 18px!important;max-width:560px}.tkma-headline{font-family:Impact,'Arial Narrow',sans-serif;font-size:74px;line-height:.95;letter-spacing:-1px;font-weight:800}.tkma-headline em{color:#ed0522;font-style:italic}.tkma-hero p{font-size:13px;line-height:1.7;color:#bbb;margin:20px 0}.tkma-hero a{display:inline-flex;align-items:center;min-height:44px;font-size:10px;letter-spacing:1.4px;border-bottom:1px solid #777;color:#fff}.tkma-edition{position:relative;display:flex;justify-content:center;align-items:center;min-height:285px;overflow:hidden}.tkma-edition>strong{font:italic 800 290px/.9 Impact,'Arial Narrow',sans-serif;color:#242428;letter-spacing:-10px}.tkma-edition>div{position:absolute;bottom:10px;left:24%;border-left:2px solid #ed0522;padding-left:20px;font-size:12px;letter-spacing:2px;line-height:1.6}.tkma-edition small{display:block;font-size:8px;letter-spacing:2px;color:#aaa;margin-top:6px}.tkma-edition:after{content:'';position:absolute;width:6px;background:#ed0522;transform:rotate(28deg);height:130%;right:10%;top:-15%}.tkma-collection{padding-top:38px;padding-bottom:48px}.tkma-label{display:flex;justify-content:space-between;letter-spacing:1.8px;font-size:9px;font-weight:700;color:#666;margin-bottom:17px}.tkma-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #ddd;background:#fff}.tkma-months>a{min-width:0;display:flex;flex-direction:column;gap:5px;min-height:100px;border-right:1px solid #ddd;padding:17px 20px;color:#666;text-decoration:none}.tkma-months>a:last-child{border-right:0}.tkma-months>a>span{font-size:9px;letter-spacing:1px}.tkma-months>a>strong{font-family:Impact,'Arial Narrow',sans-serif;font-size:25px;color:#111;font-weight:700}.tkma-months>a>small{font-size:10px}.tkma-months>a:hover{background:#f1f1f2}.tkma-months>a[aria-current=true]{background:#ed0522;color:#fff}.tkma-months>a[aria-current=true]>strong{color:#fff}.tkma-collection-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:38px 0 25px}.tkma-collection-head h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:46px;line-height:1.1;text-transform:uppercase;margin:10px 0 0}.tkma-collection-head h2>span{color:#999}.tkma-collection-head h2>sup{font:500 11px/1.3 sans-serif;display:inline-flex;vertical-align:top;padding:4px 7px;background:#eee;border:1px solid #ddd;margin:6px 0 0 12px}.tkma-range{font-size:11px;color:#666}.tkma-toolbar{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;flex-wrap:wrap}.tkma-filters{display:flex;flex-wrap:wrap;gap:5px}.tkma-filters a{min-height:44px;display:flex;align-items:center;padding:9px 12px;font-size:11px;color:#666}.tkma-filters a[aria-current=true]{background:#111;color:#fff}.tkma-filters a:hover{color:#c0001d}.tkma-filters a[aria-current=true]:hover{color:#fff}.tkma-controls{display:flex;gap:8px;align-items:center;margin:0 0 0 auto}.tkma-controls input[type=search]{width:190px;min-height:44px;border:1px solid #ccc;background:#fff;font-size:12px}.tkma-controls select{width:135px;min-height:44px;font-size:12px}.tkma-controls button{min-height:44px;padding:8px 15px;background:#111;color:#fff;border:0;font-size:12px}.tkma-results{font-size:11px;color:#777;margin:20px 0}.tkma-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}.tkma-products .tkvs-product-card{min-width:0;background:#fff;border:1px solid #ddd}.tkma-products .tkvs-product-card__image{aspect-ratio:1.17;background:#f1f1f3}.tkma .tkvs-pagination{margin-top:30px;padding-top:26px;border-top:1px solid #ddd}.tkma-empty{text-align:center;border:1px dashed #ccc;padding:50px 18px}.tkma-empty h3{font-size:23px}.tkma-empty p{font-size:14px;color:#777}.tkma a:focus-visible,.tkma button:focus-visible,.tkma input:focus-visible,.tkma select:focus-visible{outline:3px solid #ed0522;outline-offset:3px}@media(max-width:1040px){.tkma-months>a{padding:14px 12px}.tkma-months>a>strong{font-size:22px}.tkma-products{gap:15px!important}}@media(max-width:700px){.tkma-hero-inner{grid-template-columns:1fr 40%;min-height:310px;padding-top:28px;padding-bottom:28px}.tkma-headline{font-size:44px}.tkma-hero p{font-size:12px}.tkma-hero h1.tkma-eyebrow{font-size:9px!important}.tkma-edition{min-height:230px}.tkma-edition>strong{font-size:185px}.tkma-edition>div{left:5%;bottom:0;font-size:8px;padding-left:10px;letter-spacing:1px}.tkma-edition small{font-size:6px;letter-spacing:1px}.tkma-months{grid-template-columns:repeat(3,minmax(0,1fr))}.tkma-months>a{padding:12px 8px;min-height:85px}.tkma-months>a:nth-child(3){border-right:0}.tkma-months>a:nth-child(-n+3){border-bottom:1px solid #ddd}.tkma-months>a>strong{font-size:21px}.tkma-collection{padding-top:27px;padding-bottom:32px}.tkma-collection-head{padding-top:29px;align-items:flex-start}.tkma-collection-head h2{font-size:32px}.tkma-range{font-size:9px;margin-top:25px}.tkma-controls{width:100%;flex-wrap:wrap}.tkma-controls input[type=search]{flex:1;width:100px;min-width:0}.tkma-controls select{width:115px}.tkma-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.tkma-products .tkvs-product-card__body{padding:12px}.tkma-products .tkvs-product-card__title{font-size:13px;line-height:1.5}.tkma-products .tkvs-product-card__sku{font-size:9px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.tkma *{scroll-behavior:auto!important;transition:none!important}}