.tcb{--ink:#1B1714;--ink2:#2C2420;--cream:#F4EDE1;--sand:#E8DCCB;--line:#E6DACA;--muted:#6B5D50;--muted-d:#D5C8B6;--gold:#E2A93B;--ember:#B8442E;--ember-d:#8A2E1C;--ok:#2F6B3F;--head:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--r:18px;font-family:var(--body);font-size:16px;line-height:1.5;color:var(--ink);background:var(--cream);position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.tcb *,.tcb *:before,.tcb *:after{box-sizing:border-box}.tcb img{display:block;max-width:100%;height:auto}.tcb p{margin:0}.tcb .tcb-wrap{max-width:1360px;margin:0 auto;padding:0 24px;width:100%}.tcb.tcb-sec{padding:clamp(64px,8vw,112px) 0}.tcb--dark{background:var(--ink);color:var(--cream)}.tcb.tcb--sand{background:var(--sand)}.tcb.tcb--white{background:#fff}.tcb .tcb-h1,.tcb .tcb-h2,.tcb .tcb-h3{font-family:var(--head);font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:-.5px;margin:0;color:inherit}.tcb .tcb-h1{font-size:clamp(54px,7.4vw,112px)}.tcb .tcb-h2{font-size:clamp(40px,5vw,66px)}.tcb .tcb-h3{font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.05;letter-spacing:0}.tcb .tcb-eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 13px/1.2 var(--body);letter-spacing:2px;text-transform:uppercase;color:var(--ember-d)}.tcb--dark .tcb-eyebrow{color:var(--gold)}.tcb .tcb-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--muted);max-width:620px}.tcb--dark .tcb-lead{color:var(--muted-d)}.tcb .tcb-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,3.5vw,48px)}.tcb .tcb-head__l{display:flex;flex-direction:column;gap:14px;max-width:780px}.tcb .tcb-link{font-weight:700;color:inherit;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px;display:inline-flex;align-items:center;gap:8px}.tcb .tcb-link:hover{color:var(--ember)}.tcb--dark .tcb-link:hover{color:var(--gold)}.tcb .tcb-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.tcb a:focus-visible,.tcb button:focus-visible,.tcb input:focus-visible,.tcb select:focus-visible,.tcb label:focus-within{outline:3px solid var(--gold);outline-offset:3px}.tcb .tcb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font:700 16px/1 var(--body);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease;white-space:nowrap;letter-spacing:0;text-transform:none}.tcb .tcb-btn svg{flex:none;transition:transform .25s ease}.tcb .tcb-btn:hover svg{transform:translate(3px)}.tcb .tcb-btn--fire{background:var(--ember);color:#fff;box-shadow:0 14px 30px -14px #b8442ee6}.tcb .tcb-btn--fire:hover{transform:translateY(-2px);background:var(--ember-d);color:#fff}.tcb .tcb-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.tcb .tcb-btn--ghost:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.tcb .tcb-btn--ink{background:var(--ink);color:var(--cream)}.tcb .tcb-btn--ink:hover{background:var(--ember);color:#fff;transform:translateY(-2px)}.tcb .tcb-btn--sm{min-height:44px;padding:0 18px;font-size:14px}.tcb .tcb-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.tcb .tcb-btn.is-loading{opacity:.7;pointer-events:none}.tcb .tcb-btn.is-added,.tcb .tcb-btn.is-added:hover{background:var(--ok);color:#fff}.tcb-js .tcb [data-tcb-reveal]{opacity:0;transform:translate3d(0,42px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.tcb-js .tcb [data-tcb-reveal=left]{transform:translate3d(-56px,0,0)}.tcb-js .tcb [data-tcb-reveal=zoom]{transform:scale(.92)}.tcb-js .tcb [data-tcb-reveal].is-in{opacity:1;transform:none}.tcb-hero{min-height:min(920px,100svh);display:flex;align-items:center;padding:110px 0;isolation:isolate}.tcb-hero__bg{position:absolute;left:0;right:0;top:-14%;bottom:-14%;z-index:-4;will-change:transform}.tcb .tcb-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.4;filter:saturate(1.1) contrast(1.05)}.tcb-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,#1b1714f7,#1b1714d6 42%,#1b171480),linear-gradient(0deg,#1b1714,#1b171400 30%)}.tcb-hero__glow{position:absolute;z-index:-2;width:62vw;height:62vw;max-width:860px;max-height:860px;right:-12vw;top:4%;border-radius:50%;background:radial-gradient(closest-side,#b8442e6b,#b8442e00);pointer-events:none;will-change:transform}.tcb-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.tcb-hero__copy{display:flex;flex-direction:column;gap:26px;position:relative;z-index:2}.tcb-hero .tcb-h1 .is-accent{display:block;color:var(--ember)}.tcb .tcb-hero__pill{align-self:flex-start;background:#ffffff0f;border:1px solid rgba(226,169,59,.4);padding:10px 16px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tcb-hero__btns{display:flex;flex-wrap:wrap;gap:12px}.tcb .tcb-hero__trust{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:14px;color:var(--muted-d);list-style:none;margin:0;padding:0}.tcb-hero__trust li{display:inline-flex;align-items:center;gap:8px;margin:0}.tcb-hero__trust svg{color:var(--gold);flex:none}.tcb-scene{position:relative;height:clamp(440px,46vw,640px);perspective:1300px}.tcb-scene__inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .25s ease-out}.tcb-float{position:absolute;transform-style:preserve-3d;will-change:transform;transition:transform .2s ease-out}.tcb-float__card{background:var(--cream);color:var(--ink);border-radius:22px;overflow:hidden;box-shadow:0 46px 90px -34px #000000d9,0 0 0 1px #ffffff12;animation:tcbBob 7s ease-in-out infinite;animation-delay:var(--bob,0s)}@keyframes tcbBob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}.tcb-float--main{left:14%;top:2%;width:60%;z-index:3}.tcb-float--a{left:0;bottom:4%;width:40%;z-index:4}.tcb-float--b{right:0;top:34%;width:36%;z-index:2}.tcb .tcb-float__img{position:relative;display:block;aspect-ratio:1/1;background:#fff;overflow:hidden}.tcb .tcb-float--main .tcb-float__img{aspect-ratio:5/4}.tcb .tcb-float__img img{width:100%;height:100%;object-fit:cover}.tcb-float__meta{padding:14px 16px;display:flex;align-items:center;gap:12px;justify-content:space-between}.tcb-float__meta strong{display:block;font-size:15px;line-height:1.2}.tcb .tcb-float__meta strong a{color:inherit;text-decoration:none}.tcb-float__meta span{font-size:14px;color:var(--muted)}.tcb-float--a .tcb-float__meta,.tcb-float--b .tcb-float__meta{padding:10px 12px}.tcb-float--a .tcb-float__meta strong,.tcb-float--b .tcb-float__meta strong{font-size:13px}.tcb-float--a .tcb-float__meta span,.tcb-float--b .tcb-float__meta span{font-size:12px}.tcb-float__tag{position:absolute;top:14px;left:14px;background:var(--ink);color:var(--gold);font:700 12px/1 var(--body);letter-spacing:1.5px;text-transform:uppercase;padding:8px 12px;border-radius:999px}.tcb .tcb-plus{width:44px;height:44px;border-radius:50%;border:0;padding:0;background:var(--ink);color:var(--cream);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background-color .2s,transform .3s;text-decoration:none}.tcb .tcb-plus:hover{background:var(--ember);color:#fff;transform:rotate(90deg)}.tcb .tcb-plus.is-added{background:var(--ok);transform:none}.tcb-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.tcb-snow i{position:absolute;top:-12px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#fff;opacity:.5;animation:tcbSnow var(--t) linear infinite;animation-delay:var(--dl)}@keyframes tcbSnow{0%{transform:translateZ(0)}to{transform:translate3d(40px,1100px,0)}}.tcb .tcb-cue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font:700 11px/1 var(--body);letter-spacing:2px;color:var(--muted-d);text-decoration:none;z-index:3}.tcb-cue i{width:22px;height:34px;border:2px solid currentColor;border-radius:12px;position:relative}.tcb-cue i:after{content:"";position:absolute;left:50%;top:6px;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:var(--gold);animation:tcbCue 1.8s ease-in-out infinite}@keyframes tcbCue{0%{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}.tcb .tcb-sticky{position:fixed;left:16px;bottom:16px;z-index:40;transform:translateY(160%);transition:transform .45s cubic-bezier(.2,.7,.2,1);display:none;max-width:calc(100% - 110px)}.tcb .tcb-sticky.is-on{transform:none}@media(max-width:989px){.tcb-hero{padding:64px 0 56px;min-height:0}.tcb-hero__grid{grid-template-columns:1fr;gap:28px}.tcb-scene{height:460px;max-width:540px;width:100%;margin:0 auto}.tcb .tcb-cue{display:none}.tcb .tcb-sticky{display:inline-flex}}@media(max-width:560px){.tcb-scene{height:370px}.tcb-float--b{display:none}.tcb-float--main{left:8%;width:80%}.tcb-float--a{width:50%}}.tcb.tcb-ticker-wrap{background:linear-gradient(#1b1714 50%,#f4ede1 50%);padding:18px 0}.tcb-ticker{background:var(--ember);color:#fff;overflow:hidden;padding:16px 0;transform:rotate(-1.3deg) scale(1.03)}.tcb-ticker__track{display:flex;width:max-content;animation:tcbMarquee var(--speed,40s) linear infinite}.tcb-ticker:hover .tcb-ticker__track{animation-play-state:paused}.tcb-ticker__group{display:flex}.tcb-ticker__item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font:800 clamp(20px,2.2vw,28px)/1 var(--head);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.tcb-ticker__item svg{color:var(--cream);opacity:.85;flex:none}@keyframes tcbMarquee{to{transform:translate3d(-50%,0,0)}}.tcb-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.tcb-cell{display:flex;min-width:0}.tcb-cell>*{flex:1;min-width:0}.tcb .tcb-cat{position:relative;display:block;border-radius:var(--r);overflow:hidden;aspect-ratio:3/4;background:var(--ink2);color:#fff;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.tcb .tcb-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tcb-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1b1714e0,#1b171400 58%)}.tcb .tcb-cat:hover img{transform:scale(1.09)}.tcb .tcb-cat:hover{box-shadow:0 30px 50px -25px #1b1714a6;color:#fff}.tcb-cat__txt{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:6px}.tcb-cat__name{font:800 clamp(24px,2vw,30px)/1 var(--head);text-transform:uppercase}.tcb-cat__count{font-size:13px;display:inline-flex;align-items:center;gap:6px;opacity:.9}@media(max-width:989px){.tcb-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.tcb-cats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 8px;gap:12px;scrollbar-width:none}.tcb-cats::-webkit-scrollbar{display:none}.tcb-cats>.tcb-cell{flex:0 0 46%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tcb-home.css.map */
