:root{--ts-green: #214429;--ts-yellow: #E1C32E;--ts-rust: #B55239;--ts-grey: #E0E0E0;--ts-black: #000000;--ts-white: #FFFFFF;--ts-text: #111111;--ts-muted: #666666;--ts-heading-font: "Saira Condensed", sans-serif;--ts-body-font: Inter, system-ui, sans-serif;--ts-radius: 16px;--ts-shadow: 0 10px 24px rgba(0,0,0,.08);--ts-max-width: 1200px;--ts-space-1: 8px;--ts-space-2: 12px;--ts-space-3: 16px;--ts-space-4: 24px;--ts-space-5: 32px;--ts-space-6: 48px;--ts-gap: 20px}.ts-container{max-width:var(--ts-max-width);margin:0 auto;padding:0 16px}.ts-section{padding:var(--ts-space-6) 0;border:none}.ts-section--tight{padding:var(--ts-space-4) 0}.ts-grid{display:grid;gap:var(--ts-space-4)}@media (min-width: 900px){.ts-grid--2{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.ts-grid--3{grid-template-columns:repeat(3,1fr)}}.ts-h1{font-family:var(--ts-heading-font);font-weight:800;letter-spacing:.2px;font-size:clamp(36px,5vw,56px);line-height:1.05;margin:0 0 var(--ts-space-3);text-align:center}.ts-h2{font-family:var(--ts-heading-font);font-weight:800;font-size:clamp(26px,4vw,38px);line-height:1.2;letter-spacing:.3px;margin:0 0 16px;text-align:center}.ts-sub{font-family:var(--ts-body-font);font-size:15px;line-height:1.5;color:#555;margin:0 0 20px;text-align:center}.ts-p{font-family:var(--ts-body-font);color:var(--ts-text);font-size:16px;line-height:1.6;margin:0 0 var(--ts-space-3)}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ts-heading-font);font-weight:700;letter-spacing:.3px;padding:14px 22px;border-radius:999px;text-decoration:none;border:2px solid var(--ts-green);transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease}.ts-btn--primary{background:var(--ts-green);color:#fff}.ts-btn--primary:hover{transform:translateY(-1px);background:transparent;color:var(--ts-green)}.ts-btn--accent{background:var(--ts-yellow);color:#111;border-color:var(--ts-yellow)}.ts-btn--accent:hover{background:transparent;color:var(--ts-yellow)}.ts-card{background:#fff;border-radius:var(--ts-radius);box-shadow:var(--ts-shadow);padding:var(--ts-space-4)}.ts-kicker{display:inline-block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-green);background:#21442914;padding:6px 10px;border-radius:999px;margin-bottom:var(--ts-space-2)}.ts-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);margin:var(--ts-space-5) 0}.ts-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:8px 12px;box-shadow:var(--ts-shadow)}.ts-img-cover{width:100%;height:100%;object-fit:cover;border-radius:var(--ts-radius)}.ts-img-contain{width:100%;height:auto;max-height:540px;object-fit:contain}.ts-img-tall-limit{max-height:520px;object-fit:contain;width:100%}.ts-price{display:flex;align-items:baseline;gap:10px;margin:var(--ts-space-3) 0}.ts-price__now{font-family:var(--ts-heading-font);font-size:40px;font-weight:800;color:var(--ts-green);line-height:1}.ts-price__was{font-family:var(--ts-body-font);color:#2a7c4a;text-decoration:line-through;opacity:.9;line-height:1}.ts-returns{background:var(--ts-grey);border-radius:var(--ts-radius);padding:14px 16px;border:1px solid rgba(0,0,0,.06)}.ts-stars{display:inline-flex;gap:4px;transform:translateY(2px)}.ts-star{width:16px;height:16px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.62L12 2 9.19 8.62 2 9.24l5.46 4.73L5.82 21z'/></svg>") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.62L12 2 9.19 8.62 2 9.24l5.46 4.73L5.82 21z'/></svg>") no-repeat center/contain;background:var(--ts-yellow)}.shopify-section{border-top:none!important;border-bottom:none!important}.shopify-section:before,.shopify-section:after{display:none!important}.color-background-1,.color-background-2,.color-background-3,.color-background-4,[class*=color-]{border:none!important}.shopify-section>.ts-section{border:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ts-theme.css.map */
