.tcb{--tcb-ink: #161616;--tcb-paper: #f3f1ec;--tcb-concrete: #d8d4cc;--tcb-line: #b9b4aa;--tcb-muted: #5d5a54;--tcb-orange: #ff6a13;--tcb-orange-ink: #1a0d00;--tcb-ok: #2f6b3a;background:var(--tcb-paper);color:var(--tcb-ink);padding:32px 0 64px}.tcb *,.tcb *:before,.tcb *:after{box-sizing:border-box}.tcb__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;max-width:1240px;margin:0 auto;padding:0 24px}.tcb__main{aspect-ratio:4 / 5;background:var(--tcb-concrete);overflow:hidden;position:relative}.tcb__main img{width:100%;height:100%;object-fit:cover;display:block}.tcb__badge{position:absolute;top:16px;left:16px;background:var(--tcb-orange);color:var(--tcb-orange-ink);font:700 13px/1 var(--tcb-display, inherit);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px}.tcb__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px}.tcb__thumb{aspect-ratio:1;padding:0;border:2px solid transparent;background:var(--tcb-concrete);cursor:pointer;overflow:hidden}.tcb__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tcb__thumb[aria-current=true]{border-color:var(--tcb-ink)}.tcb__info{align-self:start;position:sticky;top:24px}.tcb__eyebrow{font:700 12px/1.2 var(--tcb-display, inherit);letter-spacing:.18em;text-transform:uppercase;color:var(--tcb-muted);margin:0 0 10px}.tcb__title{font:800 clamp(36px,5vw,60px)/.92 var(--tcb-display, inherit);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 14px}.tcb__tagline{font-size:17px;line-height:1.45;margin:0 0 20px;max-width:46ch}.tcb__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px;margin-bottom:24px}.tcb__price{font:800 32px/1 var(--tcb-display, inherit)}.tcb__compare{color:var(--tcb-muted);text-decoration:line-through;font-size:18px}.tcb__save{background:var(--tcb-ink);color:var(--tcb-paper);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.tcb__option{border:0;padding:0;margin:0 0 20px;min-width:0}.tcb__legend{display:flex;justify-content:space-between;width:100%;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.tcb__legend span{font-weight:400;letter-spacing:0;text-transform:none;color:var(--tcb-muted)}.tcb__legend a{color:inherit;font-weight:400;letter-spacing:0;text-transform:none}.tcb__values{display:flex;flex-wrap:wrap;gap:8px}.tcb__value{position:relative}.tcb__value input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.tcb__value label{display:inline-flex;align-items:center;gap:8px;min-width:52px;min-height:46px;padding:0 14px;justify-content:center;border:1.5px solid var(--tcb-line);background:#fff;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.tcb__swatch{width:18px;height:18px;border-radius:50%;background:var(--sw, #999);box-shadow:inset 0 0 0 1px #00000040}.tcb__value input:checked+label{border-color:var(--tcb-ink);background:var(--tcb-ink);color:var(--tcb-paper)}.tcb__value input:focus-visible+label{outline:3px solid var(--tcb-orange);outline-offset:2px}.tcb__value.is-unavailable label{color:var(--tcb-muted);text-decoration:line-through;background:transparent}.tcb__included{border-top:1.5px solid var(--tcb-ink);margin:6px 0 20px;padding-top:14px}.tcb__included h2{font:700 13px/1.2 inherit;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.tcb__inc{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:8px 0}.tcb__inc-img{width:52px;height:52px;background:var(--tcb-concrete);overflow:hidden}.tcb__inc-img img{width:100%;height:100%;object-fit:cover}.tcb__inc strong{display:block;font-size:15px}.tcb__inc small{color:var(--tcb-muted);font-size:13px}.tcb__addons-link{display:inline-flex;gap:6px;align-items:center;background:none;border:0;padding:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--tcb-ink);margin-bottom:14px}.tcb__addons-count{font-weight:400;color:var(--tcb-muted);text-decoration:none}.tcb__atc,.tcb-drawer__cta{width:100%;min-height:58px;border:0;cursor:pointer;background:var(--tcb-orange);color:var(--tcb-orange-ink);font:800 18px/1 var(--tcb-display, inherit);letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;transition:filter .15s}.tcb__atc:hover,.tcb-drawer__cta:hover{filter:brightness(.95)}.tcb__atc:focus-visible,.tcb-drawer__cta:focus-visible{outline:3px solid var(--tcb-ink);outline-offset:3px}.tcb__atc[disabled]{background:var(--tcb-concrete);color:var(--tcb-muted);cursor:not-allowed}.tcb__error{color:#a3200d;font-weight:600;margin:10px 0 0;min-height:1em}.tcb__trust{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:14px}.tcb__trust li{display:flex;gap:10px;align-items:flex-start}.tcb__trust li:before{content:"";flex:none;width:10px;height:10px;margin-top:5px;background:var(--tcb-orange)}.tcb__details{border-top:1px solid var(--tcb-line);margin-top:22px}.tcb__details summary{cursor:pointer;padding:14px 0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.tcb__details .tcb__rte{padding-bottom:14px;line-height:1.55}.tcb-drawer[hidden]{display:none}.tcb-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.tcb-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a8c;opacity:0;transition:opacity .25s}.tcb-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100%);background:var(--tcb-paper);color:var(--tcb-ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease}.tcb-drawer.is-open .tcb-drawer__scrim{opacity:1}.tcb-drawer.is-open .tcb-drawer__panel{transform:none}.tcb-drawer__head{padding:24px 24px 16px;border-bottom:1.5px solid var(--tcb-ink);position:relative}.tcb-drawer__head h2{font:800 28px/1 var(--tcb-display, inherit);text-transform:uppercase;margin:0 40px 8px 0}.tcb-drawer__head p{margin:0;color:var(--tcb-muted)}.tcb-drawer__close{position:absolute;top:18px;right:16px;width:40px;height:40px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--tcb-ink)}.tcb-drawer__body{flex:1;overflow-y:auto;padding:12px 24px}.tcb-up{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--tcb-line)}.tcb-up__img{width:76px;height:76px;background:var(--tcb-concrete);overflow:hidden}.tcb-up__img img{width:100%;height:100%;object-fit:cover}.tcb-up__title{font-weight:700;margin:0 0 2px}.tcb-up__pitch{font-size:13px;color:var(--tcb-muted);margin:0 0 6px}.tcb-up__price{font-weight:700}.tcb-up select{margin-top:6px;font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--tcb-line);background:#fff;max-width:100%}.tcb-up__toggle input{position:absolute;opacity:0}.tcb-up__toggle span{display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:40px;padding:0 10px;border:1.5px solid var(--tcb-ink);font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer}.tcb-up__toggle input:checked+span{background:var(--tcb-ink);color:var(--tcb-paper)}.tcb-up__toggle input:focus-visible+span{outline:3px solid var(--tcb-orange);outline-offset:2px}.tcb-drawer__foot{padding:16px 24px 24px;border-top:1px solid var(--tcb-line)}.tcb-drawer__sum{display:flex;justify-content:space-between;font-weight:700;margin-bottom:12px}.tcb-drawer__skip{display:block;margin:12px auto 0;background:none;border:0;font:inherit;color:var(--tcb-muted);text-decoration:underline;cursor:pointer}.tcb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;background:var(--tcb-ink);color:var(--tcb-paper);display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.tcb-sticky.is-visible{display:flex}.tcb-sticky__price{font:800 20px/1 var(--tcb-display, inherit)}.tcb-sticky__meta{font-size:12px;opacity:.75}.tcb-sticky .tcb__atc{min-height:48px;font-size:15px;flex:1}@media(min-width:990px){.tcb-sticky{display:none!important}}@media(max-width:989px){.tcb__grid{grid-template-columns:1fr;gap:24px;padding:0 16px}.tcb__info{position:static}.tcb{padding:0 0 96px}.tcb__grid>.tcb__media{margin:0 -16px}.tcb__thumbs{padding:0 16px;grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.tcb-drawer__panel,.tcb-drawer__scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/talacha-bundle.css.map */
