.ttk-bf{background:#14181d;border-block:3px solid #d7ab26}.ttk-bf a.ttk-bf__link{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.4rem clamp(18px,3vw,50px);padding:10px 16px;min-height:76px;margin:0;color:#fff;text-decoration:none;text-transform:uppercase;line-height:1}.ttk-bf__title,.ttk-bf__saving{font-family:TTK Sale Anton,Arial Narrow,Impact,sans-serif;font-weight:400}.ttk-bf__title{font-size:clamp(29px,3.1vw,48px);letter-spacing:.012em}.ttk-bf__saving{display:inline-block;padding:3px .3em .09em;background:#d7ab26;color:#14181d;transform:skew(-8deg)}.ttk-bf__saving span{display:block;transform:skew(8deg);font-size:clamp(41px,4.5vw,62px);white-space:nowrap}.ttk-bf__detail{display:grid;gap:5px;padding-left:clamp(15px,2vw,30px);border-left:1px solid #454e58;text-align:left;font:700 15px/1.08 var(--font-body-family, sans-serif);letter-spacing:.04em}.ttk-bf__when{color:#d7ab26}.ttk-bf__link:hover .ttk-bf__when{text-decoration:underline;text-underline-offset:.18em}.ttk-bf a.ttk-bf__link:focus-visible{outline:3px solid #fff;outline-offset:-4px}@media(max-width:640px){.ttk-bf a.ttk-bf__link{gap:6px 14px;padding:8px 10px;min-height:0}.ttk-bf__title{font-size:clamp(23px,6.4vw,33px)}.ttk-bf__saving span{font-size:clamp(30px,8.3vw,43px)}.ttk-bf__detail{display:flex;flex-basis:100%;align-items:center;justify-content:center;gap:10px;padding:0;border:0;font-size:12px}.ttk-bf__when{border-left:1px solid #454e58;padding-left:10px}}span.ttk-bfp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:100%;color:inherit;font-size:1.5rem;text-transform:none;letter-spacing:normal;line-height:1.25}.ttk-bfp .ttk-bfp__numbers{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .65rem;font-size:inherit;color:inherit;letter-spacing:normal;text-transform:none}.ttk-bfp .ttk-bfp__was{font-family:var(--font-body-family, sans-serif);font-size:.93em;font-weight:500;color:inherit;opacity:.8;margin:0;white-space:nowrap}.ttk-bfp .ttk-bfp__now{display:inline;font-size:1.22em;font-weight:800;line-height:1.12;color:inherit;white-space:nowrap}.ttk-bfp .ttk-bfp__save{display:inline-block;width:fit-content;padding:.25em .52em;background:#d7ab26;color:#14181d;font:750 12px/1.2 var(--font-body-family, sans-serif);text-transform:none;letter-spacing:normal}.ttk-bfp .visually-hidden{font-size:1px}.price--large .ttk-bfp,.ttk-home-hero__price .ttk-bfp{font-size:clamp(19px,2vw,25px)}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
