:root{--tlk-ink: #2b2622;--tlk-cream: #f7f3ed;--tlk-line: #e7e2d9;--tlk-gold: #b08d57;--tlk-blush: #f4ebe6}.tlk-nudge{padding:14px 16px 12px;margin:0 0 18px;background:var(--tlk-cream);border:1px solid var(--tlk-line)}.tlk-nudge__msg{margin:0 0 10px;font-size:14px;line-height:1.35;color:var(--tlk-ink)}.tlk-nudge__bar{position:relative;height:6px;background:#e4ddd2;border-radius:6px}.tlk-nudge__fill{position:absolute;top:0;bottom:0;left:0;background:var(--tlk-ink);border-radius:6px;transition:width .4s ease}.tlk-nudge__tick{position:absolute;top:-3px;width:2px;height:12px;background:var(--tlk-ink);transform:translate(-1px)}.tlk-nudge__labels{position:relative;height:18px;margin-top:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#2b262299}.tlk-nudge__labels span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.tlk-nudge__labels .tlk-nudge__end{right:0;left:auto;transform:none}.tlk-nudge__labels .is-done{color:var(--tlk-ink);font-weight:600}.tlk-upsell{margin-top:22px;padding-top:18px;border-top:1px solid var(--tlk-line)}.tlk-upsell__title{margin:0 0 12px}.tlk-upsell__rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start!important;padding-bottom:2px}.tlk-upsell__rail::-webkit-scrollbar{display:none}.tlk-upsell__item{flex:0 0 84%;scroll-snap-align:start;border:1px solid var(--tlk-line);padding:10px;background:#fff}.tlk-upsell__item .horizontal-product-card__figure{width:76px;flex:0 0 76px}.tlk-stacks{margin:0;padding:0;border:0}@media(min-width:1000px){.tlk-stacks .tlk-upsell__item{flex-basis:70%}}.tlk-prog{position:relative;height:3px;margin:16px auto 0;width:min(220px,50%);background:#e9e3da;border-radius:3px;overflow:hidden}.tlk-prog>span{position:absolute;top:0;bottom:0;left:0;background:var(--tlk-ink);border-radius:3px;transition:transform .1s linear}.tlk-prog[hidden]{display:none}.tlk-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.tlk-checks li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.3}.tlk-checks li:before{content:"";flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:var(--tlk-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.5L12 5.5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.tlk-offer{border:1px solid var(--tlk-line);background:var(--tlk-cream);padding:14px 16px;display:grid;gap:3px}.tlk-offer p{margin:0}.tlk-offer__head{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.tlk-offer__tiers{font-size:15px}.tlk-offer__note{font-size:13px;opacity:.65}.tlk-trustline{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;font-size:13px;color:#2b2622bf}.tlk-trustline span+span:before{content:"\b7";margin:0 10px}.h5,.h6,.prose h5,.prose h6,.badge,th{font-family:var(--text-font-family)!important;font-style:normal!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.h6{font-size:11px!important}.price-list,.price-list *{font-family:var(--text-font-family)!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important}.price-list--product{font-size:20px}.accordion__toggle .h6,.accordion__toggle{font-size:12px!important}.shopify-section--main-product buy-buttons>button[type=submit],.shopify-section--main-product buy-buttons>.button[type=submit]{background:var(--tlk-ink)!important;color:#fff!important;border-color:var(--tlk-ink)!important}.announcement-bar .heading,.footer__aside .heading,.footer__aside,.localization-selectors,.localization-selectors *{font-family:var(--text-font-family)!important;font-style:normal!important}.announcement-bar .heading{letter-spacing:.06em}@media(max-width:699px){.shopify-section--text-with-icons .text-with-icons{display:grid!important;grid-template-columns:1fr 1fr;gap:26px 14px}.shopify-section--text-with-icons .text-with-icons>*{visibility:visible!important;opacity:1!important}.shopify-section--text-with-icons .text-with-icons .prose p{font-size:13px}}.tlk-coll-desc{max-width:44em;margin:0 auto}.tlk-cartpage{max-width:760px;margin:24px auto 0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tlk.css.map */
