.tsmc-catalog{margin:0;background:#fafaf8;color:#202427;font-family:Inter,Arial,sans-serif;line-height:1.5}.tsmc-catalog *{box-sizing:border-box}.tsmc-catalog a{text-decoration:none;color:inherit}.tsmc-catalog .tsmc-header,.tsmc-catalog main,.tsmc-catalog .tsmc-footer{max-width:1360px;margin:auto;padding-left:48px;padding-right:48px}.tsmc-header{height:108px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #deded8}.tsmc-wordmark{font-size:30px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}.tsmc-wordmark span{font-weight:400}.tsmc-wordmark i{color:#e7333f;font-style:normal}.tsmc-header-right{display:flex;align-items:center;gap:30px;font-size:13px}.tsmc-header-right form{display:flex;flex-direction:column;gap:3px}.tsmc-header-right label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#747979}.tsmc-catalog select,.tsmc-catalog input{border:1px solid #d1d4cf;border-radius:6px;background:white;color:#202427;min-height:42px;padding:9px 14px;font-size:14px}.tsmc-hero{margin:44px 0 54px;min-height:365px;background:#e9eee6;border-radius:12px;display:flex;justify-content:space-between;padding:48px 56px;align-items:center}.tsmc-kicker{font-size:11px!important;font-weight:700;letter-spacing:2px;color:#5f6b61;margin:0 0 16px}.tsmc-hero h1{font-size:58px;line-height:1.06;letter-spacing:-2.8px;margin:0 0 22px;font-weight:700}.tsmc-hero p:not(.tsmc-kicker){font-size:16px;max-width:460px;color:#536056;margin:0 0 25px}.tsmc-primary{display:inline-flex;gap:25px;align-items:center;padding:12px 18px;background:#202b24;color:#fff!important;border-radius:6px;font-size:13px;font-weight:600}.tsmc-hero-aside{width:260px;text-align:center;border-left:1px solid #c7d1c5;padding-left:44px}.tsmc-hero-aside>span{font-size:100px;letter-spacing:-10px;color:#bac8b8;font-weight:800;line-height:1.1}.tsmc-hero-aside p{font-size:14px!important;margin:12px 0 0!important}.tsmc-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.tsmc-section-title h2{font-size:34px;letter-spacing:-1px;margin:0}.tsmc-section-title .tsmc-kicker{margin-bottom:7px}.tsmc-section-title>p{font-size:13px;color:#69716b;margin-bottom:6px}.tsmc-filters{display:flex;gap:14px;align-items:flex-end;padding:20px;background:#f0f1ed;border:1px solid #e1e3dc;border-radius:8px;margin-bottom:28px}.tsmc-filters label{display:flex;flex:1;flex-direction:column;gap:7px}.tsmc-filters label:first-of-type{flex:2}.tsmc-filters label span{font-size:11px;font-weight:600}.tsmc-filters button{border:0;border-radius:6px;background:#26322a;color:#fff;min-height:43px;padding:10px 23px;font-weight:600;cursor:pointer}.tsmc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tsmc-card{background:#fff;border:1px solid #e3e5de;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.tsmc-card-image{height:290px;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff}.tsmc-card-image img{width:100%;height:100%;object-fit:contain}.tsmc-card-body{padding:21px;flex:1;display:flex;flex-direction:column}.tsmc-card-sku{font-size:10px!important;letter-spacing:1.5px;color:#7d827c;margin:0 0 7px}.tsmc-card h3{font-size:17px;line-height:1.35;margin:0 0 9px;font-weight:600}.tsmc-card-description{font-size:12px;line-height:1.6;color:#798077;margin:0 0 24px}.tsmc-card-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:17px;border-top:1px solid #eeeeea;font-size:13px}.tsmc-card-bottom>span{font-weight:700}.tsmc-card-bottom>a{font-size:11px;font-weight:600;white-space:nowrap}.tsmc-card .price{color:#202427}.tsmc-usd{font-size:10px;font-weight:500;color:#6f786f}.tsmc-empty{padding:50px;border:1px solid #deded8;background:#fff;border-radius:8px;margin:20px 0}.tsmc-empty h3{font-size:23px}.tsmc-empty p{color:#70776e}.tsmc-footer{display:flex;align-items:center;gap:40px;min-height:160px;margin-top:65px!important;border-top:1px solid #deded8}.tsmc-footer p{color:#798077;font-size:14px}.tsmc-footer>a:last-child{margin-left:auto;font-size:13px}.tsmc-skip{position:absolute;left:-10000px}.tsmc-skip:focus{position:fixed;left:16px;top:40px;background:white;padding:12px;z-index:99999}.tsmc-market-label{font-size:12px;color:#617161;letter-spacing:.4px}.tsmc-color-note{font-size:11px;color:#7a7e76}.single-product .variable-items-wrapper .color-variable-item{width:92px!important;height:auto!important;min-height:66px!important;box-shadow:none!important;background:transparent!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border:1px solid transparent!important;margin:5px!important;padding:6px!important}.single-product .variable-items-wrapper .color-variable-item .variable-item-contents{width:30px!important;height:30px!important;border-radius:50%;overflow:hidden;border:1px solid #b8bcb7;flex:none}.single-product .variable-items-wrapper .color-variable-item:after{content:attr(data-title);display:block;font-size:10px;line-height:1.25;text-align:center;white-space:normal;margin-top:6px;color:#333}.single-product .variable-items-wrapper .color-variable-item.selected{border-color:#283b2c!important;border-radius:6px!important}.single-product .variable-items-wrapper .color-variable-item .variable-item-span-color{width:100%;height:100%}@media(max-width:900px){.tsmc-catalog .tsmc-header,.tsmc-catalog main,.tsmc-catalog .tsmc-footer{padding-left:24px;padding-right:24px}.tsmc-header-right>a{display:none}.tsmc-hero{padding:36px}.tsmc-hero h1{font-size:45px}.tsmc-hero-aside{width:170px;padding-left:20px}.tsmc-hero-aside>span{font-size:70px}.tsmc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.tsmc-header{height:100px;gap:10px}.tsmc-wordmark{font-size:25px}.tsmc-header-right select{max-width:175px;font-size:12px;padding:8px}.tsmc-hero{margin-top:25px;padding:29px 25px;min-height:340px}.tsmc-hero h1{font-size:43px}.tsmc-hero-aside{display:none}.tsmc-filters{flex-wrap:wrap;padding:14px}.tsmc-filters label,.tsmc-filters label:first-of-type{flex:1 1 100%}.tsmc-filters button{width:100%}.tsmc-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tsmc-card-image{height:190px;padding:12px}.tsmc-card-body{padding:13px}.tsmc-card h3{font-size:14px}.tsmc-card-description{display:none}.tsmc-card-bottom{flex-direction:column;align-items:flex-start;margin-top:10px}.tsmc-footer{gap:15px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px}.tsmc-section-title{align-items:flex-start;flex-direction:column;gap:3px}.tsmc-section-title h2{font-size:30px}}

.single-product .color-variable-item[data-title="Action Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Anthracite"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Anthracite Heather"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Anthracite/ White"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Apple Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Asphalt Grey"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Black"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Black Camo"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Black Heather"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Black/ Black"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Black/ Petrol"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Black/ Silver"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Black/ White"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Blacktop"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Blizzard/ Pink"] .variable-item-span-color{background:#e39aaf!important;}
.single-product .color-variable-item[data-title="Blue Mist"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Blue Tint"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Blue Wing"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Blustery"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Bolt Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Bright Spruce Heather"] .variable-item-span-color{background:#477d76!important;}
.single-product .color-variable-item[data-title="Bright White"] .variable-item-span-color{background:#f4f4ef!important;}
.single-product .color-variable-item[data-title="Brilliant Orange"] .variable-item-span-color{background:#df743b!important;}
.single-product .color-variable-item[data-title="Brisk Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Burnt Olive Green"] .variable-item-span-color{background:#747a53!important;}
.single-product .color-variable-item[data-title="Cardinal Red"] .variable-item-span-color{background:#692e42!important;}
.single-product .color-variable-item[data-title="Charcoal"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Charcoal Heather"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Chocolate/ Khaki"] .variable-item-span-color{background:#b29d77!important;}
.single-product .color-variable-item[data-title="Cobalt"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Cobalt Blue"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="College Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Cool Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Cool Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Cool Grey/ Dark Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Court Purple"] .variable-item-span-color{background:#836596!important;}
.single-product .color-variable-item[data-title="Cynderfunk/ Red"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Dark Grey"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Dark Grey Heather"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Dark Grey/ White"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Deep Maroon"] .variable-item-span-color{background:#692e42!important;}
.single-product .color-variable-item[data-title="Deep Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Deep Navy/ White"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Desert Orange"] .variable-item-span-color{background:#df743b!important;}
.single-product .color-variable-item[data-title="Diesel Grey"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Diesel Grey/ Electric Blue"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Diesel Grey/ Orange"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Electric Blue"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Electric Blue/ Black"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Flag Black"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Flag Black/ Black"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Flag Black/ Royal"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Flag Black/ Scarlet"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Flag Black/ Team Orange"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Flag Black/ White"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Flag Camo"] .variable-item-span-color{background:#89968d!important;}
.single-product .color-variable-item[data-title="Flag Camo/ Black"] .variable-item-span-color{background:#89968d!important;}
.single-product .color-variable-item[data-title="Flag Charcoal/ Charcoal"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Flag Charcoal/ Deep Navy"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Flag Chocolate/ Khaki"] .variable-item-span-color{background:#b29d77!important;}
.single-product .color-variable-item[data-title="Flag Dark Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Flag Dark Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Flag Deep Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Flag Deep Navy/ White"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Flag Graphite"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Flag Graphite/ Black"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Flag Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Flag Grey/ Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Flag Kelly/ White"] .variable-item-span-color{background:#89968d!important;}
.single-product .color-variable-item[data-title="Flag Khaki"] .variable-item-span-color{background:#b29d77!important;}
.single-product .color-variable-item[data-title="Flag Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Flag Royal/ Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Flag Royal/ White"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Flag Scarlet"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Flag True Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Flag White"] .variable-item-span-color{background:#f4f4ef!important;}
.single-product .color-variable-item[data-title="Flag White/ White"] .variable-item-span-color{background:#f4f4ef!important;}
.single-product .color-variable-item[data-title="Flamingo"] .variable-item-span-color{background:#e39aaf!important;}
.single-product .color-variable-item[data-title="Flare Orange"] .variable-item-span-color{background:#df743b!important;}
.single-product .color-variable-item[data-title="Flush Pink"] .variable-item-span-color{background:#e39aaf!important;}
.single-product .color-variable-item[data-title="Four Leaf Clover Heather"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Game Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Game Royal Heather"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Game Royal/ White"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Gear Grey"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Gear Grey/ Black"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Gorge Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Graphite"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Graphite/ Cyber Green"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Grey/ Black"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Gridiron Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Grit Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Gym Blue"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Gym Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Hot Orange"] .variable-item-span-color{background:#df743b!important;}
.single-product .color-variable-item[data-title="Hot Orange/ Black"] .variable-item-span-color{background:#df743b!important;}
.single-product .color-variable-item[data-title="Hydro Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Indigo"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Khaki"] .variable-item-span-color{background:#b29d77!important;}
.single-product .color-variable-item[data-title="Lapis Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Laser Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Lucid Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Lucky Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Marine"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Medium Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Medium Olive"] .variable-item-span-color{background:#747a53!important;}
.single-product .color-variable-item[data-title="Mid Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Mid Grey Dark Heather/ TNF Black"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Midnight Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Mint"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Navy Camo"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Navy Heather"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Navy/ White"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="New Taupe Green Heather"] .variable-item-span-color{background:#747a53!important;}
.single-product .color-variable-item[data-title="Noise"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="Old Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Olive Khaki"] .variable-item-span-color{background:#b29d77!important;}
.single-product .color-variable-item[data-title="Petrol"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Pink"] .variable-item-span-color{background:#e39aaf!important;}
.single-product .color-variable-item[data-title="Pink Crush"] .variable-item-span-color{background:#e39aaf!important;}
.single-product .color-variable-item[data-title="Pink Fire"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Pro Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Race Day/ Silver"] .variable-item-span-color{background:#df743b!important;}
.single-product .color-variable-item[data-title="Rainstorm Grey Camo/ Graphite"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Ripped Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Ripped Red/ Black"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Rogue Grey"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Royal Camo"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Royal/ White"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Rush Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Scarlet"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Scarlet Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Scarlet Red/ White"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Shady Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Shark Teal"] .variable-item-span-color{background:#477d76!important;}
.single-product .color-variable-item[data-title="Signal Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Slate Grey"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Spar Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Stadium Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="TNF Black"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="TNF Black Heather"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="TNF Black Heather/ TNF Blue"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="TNF Blackberry Wine"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="TNF Blue"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="TNF Dark Grey Heather"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="TNF Matte Black"] .variable-item-span-color{background:#252829!important;}
.single-product .color-variable-item[data-title="TNF Medium Grey Heather"] .variable-item-span-color{background:#a8adb0!important;}
.single-product .color-variable-item[data-title="Tarmac/ Orange"] .variable-item-span-color{background:#df743b!important;}
.single-product .color-variable-item[data-title="Team Anthracite"] .variable-item-span-color{background:#555b60!important;}
.single-product .color-variable-item[data-title="Team Dark Green"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Team Dark Maroon"] .variable-item-span-color{background:#692e42!important;}
.single-product .color-variable-item[data-title="Team Maroon"] .variable-item-span-color{background:#692e42!important;}
.single-product .color-variable-item[data-title="Team Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Team Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Team Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Team Scarlet"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Tidal Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Timber Tan"] .variable-item-span-color{background:#b29d77!important;}
.single-product .color-variable-item[data-title="True Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="University Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="University Red"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="University Red/ White"] .variable-item-span-color{background:#b92738!important;}
.single-product .color-variable-item[data-title="Urban Lilac"] .variable-item-span-color{background:#836596!important;}
.single-product .color-variable-item[data-title="Urban Navy"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Urban Navy Heather"] .variable-item-span-color{background:#26394d!important;}
.single-product .color-variable-item[data-title="Valor Blue"] .variable-item-span-color{background:#6194b5!important;}
.single-product .color-variable-item[data-title="Varsity Maize"] .variable-item-span-color{background:#e6cb53!important;}
.single-product .color-variable-item[data-title="Varsity Purple"] .variable-item-span-color{background:#836596!important;}
.single-product .color-variable-item[data-title="Varsity Royal"] .variable-item-span-color{background:#2364a1!important;}
.single-product .color-variable-item[data-title="Vintage White"] .variable-item-span-color{background:#f4f4ef!important;}
.single-product .color-variable-item[data-title="Vivid Pink"] .variable-item-span-color{background:#e39aaf!important;}
.single-product .color-variable-item[data-title="Volt"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="Wasabe"] .variable-item-span-color{background:#60935c!important;}
.single-product .color-variable-item[data-title="White"] .variable-item-span-color{background:#f4f4ef!important;}
.single-product .color-variable-item[data-title="White/ Black"] .variable-item-span-color{background:#f4f4ef!important;}
.single-product .color-variable-item[data-title="Zion Orange Heather/ Urban Navy"] .variable-item-span-color{background:#df743b!important;}
body.single-product .variable-items-wrapper li.color-variable-item[data-title]::after{content:attr(data-title)!important;position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;background:transparent!important;color:#333!important;box-shadow:none!important;padding:0!important;width:100%!important;font-size:10px!important;line-height:1.3!important;white-space:normal!important;z-index:auto!important;margin:6px 0 0!important;}body.single-product .variable-items-wrapper li.color-variable-item[data-title]::before{display:none!important;}body.woocommerce-page #masthead .header-logo-link:not(.site-dark-logo)>svg,body.woocommerce-page #masthead .header-logo-link:not(.site-dark-logo)>img{display:none!important;}body.woocommerce-page #masthead .header-logo-link:not(.site-dark-logo)::after{content:"TaggedSwag.";font-family:Arial,sans-serif;font-size:29px;font-weight:700;letter-spacing:-1.5px;color:#252a27;line-height:42px;white-space:nowrap}.tsmc-card-colors{display:flex;gap:5px;align-items:center;margin:0 0 18px}.tsmc-card-colors>span{width:13px;height:13px;border:1px solid #cbd0c8;border-radius:50%;display:inline-block}.tsmc-card-colors>small{font-size:10px;color:#6f786f}.tsmc-primary span,.tsmc-card-bottom>a{font-family:Arial,sans-serif!important}.tsmc-filters button{background:#26322a!important;color:white!important;border-radius:6px!important;}

body.single-product .variable-items-wrapper li.color-variable-item[data-title]::after{border:0!important;border-width:0!important;border-style:none!important;clip-path:none!important;}

.tsmc-catalog .tsmc-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.tsmc-catalog .tsmc-card-image{background:white;border:0;border-radius:0}.tsmc-catalog .tsmc-card-body{padding-left:0;padding-right:0}.tsmc-catalog .tsmc-card-bottom{border-top:0}.tsmc-catalog .tsmc-photo-hero{border-radius:0;min-height:480px;align-items:flex-start;background-size:cover;background-position:center;margin-bottom:0;padding:55px 45px;color:white}.tsmc-catalog .tsmc-photo-hero h1{font-family:Georgia,serif;font-size:38px;line-height:1.3;letter-spacing:.2px;max-width:520px;text-transform:uppercase;color:white;margin-top:42px}.tsmc-catalog .tsmc-photo-hero .tsmc-kicker{color:white;font-size:23px!important;border-top:2px solid white;border-bottom:2px solid white;display:inline-block;padding:2px 0}.tsmc-catalog .tsmc-photo-hero .tsmc-primary{background:transparent;border:1px solid white;border-radius:0;color:white!important;margin-top:14px}.tsmc-orange-line{height:13px;background:#f06339;margin-bottom:50px}.tsmc-team-banner{background-position:center;background-size:cover;min-height:330px;margin-top:65px;padding:35px 45px;display:flex;align-items:center;color:#fff}.tsmc-team-banner p{letter-spacing:2px;font-size:11px;font-weight:700}.tsmc-team-banner h2{font-family:Georgia,serif;font-size:32px;line-height:1.3;color:white;max-width:430px;margin:16px 0 25px}.tsmc-team-banner a{font-size:12px;border-bottom:1px solid white;padding-bottom:6px}.tsmc-order{padding-top:26px;margin-top:20px;border-top:1px solid #e3e4df;clear:both}.tsmc-order h3{font-size:21px;font-weight:600;margin-bottom:8px}.tsmc-order>p{font-size:12px;color:#6b716b}.tsmc-table-scroll{overflow:auto;max-height:520px;border:1px solid #e0e3df}.tsmc-order-table{border-collapse:collapse;margin:0!important;width:100%;font-size:12px}.tsmc-order-table thead th{position:sticky;top:0;background:#eef0ec;z-index:2}.tsmc-order-table th,.tsmc-order-table td{padding:10px 7px;border-bottom:1px solid #e3e6df;min-width:65px;text-align:center}.tsmc-order-table th:first-child{position:sticky;left:0;background:#f8f9f6;text-align:left;min-width:130px;z-index:1}.tsmc-order-table thead th:first-child{z-index:3}.tsmc-order-table input{width:58px;padding:7px 3px;min-height:35px;border:1px solid #cdd3ca;border-radius:4px;font-size:13px;text-align:center;background:#fff}.tsmc-cell-price{display:block;white-space:nowrap;font-size:10px;margin-bottom:5px;color:#717970}.tsmc-grid-color{padding:0!important;background:none!important;border:0!important;color:#29352b!important;font-size:11px;text-align:left;cursor:pointer}.tsmc-unavailable{color:#b0b7ad}.tsmc-order-total{display:flex;flex-wrap:wrap;gap:12px 25px;padding:17px 0;font-size:12px}.tsmc-grid-submit{width:100%;border-radius:4px!important;background:#27382d!important;color:#fff!important;border:0;padding:14px!important}.tsmc-grid-submit:disabled{opacity:.45;cursor:not-allowed}.tsmc-usd,.tsmc-market-label{display:none!important}@media(max-width:580px){.tsmc-catalog .tsmc-photo-hero{min-height:400px;padding:30px 22px;background-position:58% center}.tsmc-catalog .tsmc-photo-hero h1{font-size:25px;max-width:270px;margin-top:40px}.tsmc-catalog .tsmc-photo-hero .tsmc-kicker{font-size:19px!important}.tsmc-team-banner{padding:25px;min-height:290px;background-position:60% center}.tsmc-team-banner h2{font-size:25px;max-width:220px}.tsmc-order-table th:first-child{min-width:110px}}
.tsmc-card-color{width:15px!important;height:15px!important;min-width:15px;min-height:15px;padding:0!important;border:1px solid #cbd0c8!important;border-radius:50%!important;display:inline-block;cursor:pointer}.tsmc-card-color[aria-pressed="true"]{outline:1px solid #293c2e;outline-offset:2px}.tsmc-catalog .tsmc-header-right{gap:18px}.tsmc-catalog .tsmc-header-right>a{white-space:nowrap}@media(max-width:580px){.tsmc-catalog .tsmc-header-right>a{display:none}.tsmc-catalog .tsmc-header-right>a:first-child,.tsmc-catalog .tsmc-header-right>a:nth-child(2){display:inline;font-size:10px}.tsmc-catalog .tsmc-header-right{gap:9px;flex-wrap:wrap;justify-content:flex-end}.tsmc-catalog .tsmc-header-right form{flex-basis:100%;max-width:175px;margin-left:auto}}

body.tsmc-catalog{background:#fff!important;}

.tsmc-shipping-calculator{clear:both;padding-top:24px}.tsmc-shipping-calculator h3{font-size:20px}.tsmc-shipping-calculator .shipping-calculator-form{padding:16px 0}.tsmc-shipping-calculator .shipping-calculator-button{font-weight:600}

.tsmc-filters select{appearance:auto;min-width:150px;cursor:pointer}.tsmc-filters label{min-width:0}.tsmc-filters select,.tsmc-filters input{width:100%}@media(min-width:581px) and (max-width:900px){.tsmc-filters{flex-wrap:wrap}.tsmc-filters label{flex:1 1 30%}}

/* Compact catalog and left sidebar */
.tsmc-catalog-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:28px;align-items:start}.tsmc-results{min-width:0}.tsmc-sidebar summary{display:none}.tsmc-sidebar .tsmc-filters{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:0 18px 0 0;margin:0;background:transparent;border:0;border-radius:0;border-right:1px solid #e5e5de}.tsmc-sidebar .tsmc-filters h3{margin:0;font-size:17px}.tsmc-sidebar .tsmc-filters label{display:flex;flex-direction:column;gap:5px;flex:none;width:100%;font-size:12px}.tsmc-sidebar .tsmc-filters label span,.tsmc-price-filter legend{font-size:12px;font-weight:600;color:#525a55}.tsmc-sidebar .tsmc-filters select,.tsmc-sidebar .tsmc-filters input{min-width:0;min-height:36px;font-size:12px;padding:7px 9px}.tsmc-sidebar .tsmc-filters button{min-height:38px;font-size:12px;padding:8px}.tsmc-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;padding:0;margin:0}.tsmc-price-filter legend{margin-bottom:7px}.tsmc-clear-filters{font-size:12px;text-decoration:underline!important}.tsmc-catalog .tsmc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.tsmc-catalog .tsmc-card-image{height:205px;padding:0 6px}.tsmc-catalog .tsmc-card-body{padding:12px 0 0}.tsmc-catalog .tsmc-card-sku{font-size:10px;letter-spacing:1px;margin-bottom:5px}.tsmc-catalog .tsmc-card h3{font-size:14px;line-height:1.35;margin:0 0 5px}.tsmc-catalog .tsmc-card-description{font-size:11px;line-height:1.4;margin:0 0 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tsmc-catalog .tsmc-card-colors{margin-bottom:10px}.tsmc-catalog .tsmc-card-bottom{padding-top:9px;margin-top:0;gap:5px;font-size:12px;flex-wrap:wrap}.tsmc-catalog .tsmc-card-bottom>a{font-size:10px}.tsmc-specific-banner{margin:35px 0 0;min-height:285px;padding:35px 40px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;overflow:hidden;background:#e5ece6}.tsmc-specific-copy{position:relative;z-index:1}.tsmc-specific-copy h1{font-size:44px;letter-spacing:-1.5px;line-height:1.05;margin:8px 0 16px}.tsmc-specific-copy>p:not(.tsmc-kicker){font-size:16px;max-width:330px}.tsmc-specific-copy .tsmc-primary{font-size:12px}.tsmc-banner-products{display:flex;align-items:center;justify-content:center;gap:12px;height:240px}.tsmc-banner-products>div{flex:1;min-width:0;height:100%;mix-blend-mode:multiply}.tsmc-banner-products img{height:100%;width:100%;object-fit:contain}.tsmc-banner-products>div:nth-child(2){transform:translateY(-9px)}.tsmc-banner-theme-0{background:#e2e9f0}.tsmc-banner-theme-1{background:#eee5db}.tsmc-banner-theme-2{background:#e1e9df}.tsmc-banner-theme-3{background:#eee1df}.tsmc-banner-theme-4{background:#e3e1ee}.tsmc-banner-theme-5{background:#e4eceb}.tsmc-banner-theme-6{background:#ede9dc}
@media(max-width:1150px){.tsmc-catalog-layout{grid-template-columns:185px minmax(0,1fr);gap:22px}.tsmc-catalog .tsmc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tsmc-catalog .tsmc-card-image{height:190px}}
@media(max-width:780px){.tsmc-catalog-layout{grid-template-columns:160px minmax(0,1fr);gap:18px}.tsmc-catalog .tsmc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tsmc-specific-banner{padding:25px;min-height:240px}.tsmc-specific-copy h1{font-size:34px}.tsmc-banner-products{height:180px}}
@media(max-width:580px){.tsmc-catalog-layout{display:block}.tsmc-sidebar{margin-bottom:25px}.tsmc-sidebar summary{display:block;font-size:16px;font-weight:600;cursor:pointer;padding:10px 0}.tsmc-sidebar summary::after{content:'⌄';float:right}.tsmc-sidebar .tsmc-filters{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;border-right:0}.tsmc-sidebar .tsmc-filters h3{display:none}.tsmc-sidebar .tsmc-filters label,.tsmc-sidebar .tsmc-filters label:first-of-type{flex:none}.tsmc-sidebar .tsmc-filters button{width:100%}.tsmc-catalog .tsmc-card-image{height:180px}.tsmc-specific-banner{grid-template-columns:1fr;padding:24px;gap:15px}.tsmc-specific-copy h1{font-size:34px}.tsmc-banner-products{height:170px}.tsmc-specific-copy>p:not(.tsmc-kicker){font-size:14px}.tsmc-catalog .tsmc-card-bottom{align-items:flex-start;flex-direction:column}}

.tsmc-price-filter{display:block!important}.tsmc-price-filter legend{display:block;float:none;width:100%;padding:0;margin-bottom:6px}.tsmc-sidebar .tsmc-price-filter label{display:inline-flex;width:calc(50% - 5px);vertical-align:top}.tsmc-sidebar .tsmc-price-filter label+label{margin-left:6px}.tsmc-catalog .tsmc-card-image{height:185px}@media(max-width:580px){.tsmc-catalog .tsmc-card-image{height:165px}}

@media(max-width:580px){.tsmc-catalog .tsmc-header{height:auto;min-height:0;flex-direction:column;align-items:stretch;gap:12px;padding-top:18px;padding-bottom:18px}.tsmc-header-right{display:grid;grid-template-columns:1fr 1.35fr;gap:6px 14px;align-items:center;font-size:12px}.tsmc-header-right>a:nth-of-type(1){grid-column:1;grid-row:1}.tsmc-header-right>a:nth-of-type(2){grid-column:1;grid-row:2}.tsmc-header-right>a[href^="mailto:"]{grid-column:1/-1;grid-row:3;margin-top:4px}.tsmc-header-right form{grid-column:2;grid-row:1/span 2;min-width:0}.tsmc-header-right select{max-width:none;width:100%;min-width:0}.tsmc-specific-copy h1{overflow-wrap:anywhere}.tsmc-sidebar .tsmc-filters input,.tsmc-sidebar .tsmc-filters select{max-width:100%}}

/* Remove theme demo promotions and obsolete market tags from shopping pages. */
body.woocommerce-page #colophon .footer-newsletter,body.woocommerce-page #colophon .footer-widgets,body.woocommerce-page .star-rating,body.woocommerce-page .product_meta .tagged_as{display:none!important}body.woocommerce-page ul.products li.product{border:0!important;box-shadow:none!important;background:transparent!important}body.woocommerce-page ul.products li.product::after{box-shadow:none!important;border:0!important}

.tsmc-cell-stock{display:block;font-size:10px;line-height:1.4;color:#58655b;margin-bottom:4px;white-space:nowrap}
