:root{--tlns-ink: #111317;--tlns-graphite: #1b2028;--tlns-muted: #5d6675;--tlns-line: #d8dde5;--tlns-panel: #f5f7fa;--tlns-surface: #ffffff;--tlns-accent: #c1121f;--tlns-accent-dark: #950d17;--tlns-focus: #0b63ce;--tlns-max: 1180px;--tlns-radius: 8px}.tlns-transform{color:var(--tlns-ink);font-size:16px;line-height:1.55}.tlns-transform *,.tlns-transform *:before,.tlns-transform *:after{box-sizing:border-box}.tlns-container{width:min(100% - 32px,var(--tlns-max));margin-inline:auto}.tlns-kicker{margin:0 0 10px;color:var(--tlns-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tlns-heading{margin:0;color:var(--tlns-ink);font-size:clamp(30px,4.4vw,58px);line-height:1.02;letter-spacing:0}.tlns-section-heading{margin:0;color:var(--tlns-ink);font-size:clamp(24px,3vw,38px);line-height:1.1;letter-spacing:0}.tlns-copy{margin:14px 0 0;color:var(--tlns-muted);max-width:68ch}.tlns-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tlns-button,.tlns-button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:4px;font-weight:800;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.tlns-button{background:var(--tlns-accent);color:#fff}.tlns-button:hover,.tlns-button:focus-visible{background:var(--tlns-accent-dark);color:#fff}.tlns-button-secondary{background:#fff;border-color:var(--tlns-line);color:var(--tlns-ink)}.tlns-button-secondary:hover,.tlns-button-secondary:focus-visible{border-color:var(--tlns-ink);color:var(--tlns-ink)}.tlns-transform a:focus-visible,.tlns-transform button:focus-visible,.tlns-transform summary:focus-visible{outline:3px solid var(--tlns-focus);outline-offset:3px}.tlns-hero{position:relative;overflow:hidden;background:var(--tlns-ink);color:#fff}.tlns-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.tlns-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111317f0,#111317a8 54%,#1113172e)}.tlns-hero__media img{width:100%;height:100%;object-fit:cover}.tlns-hero__content{position:relative;display:grid;align-content:center;min-height:clamp(520px,78vh,760px);padding:68px 0}.tlns-hero .tlns-heading,.tlns-hero .tlns-copy{color:#fff}.tlns-hero .tlns-copy{color:#ffffffd6;max-width:62ch;font-size:18px}.tlns-hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:28px}.tlns-proof-pill{min-height:74px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:var(--tlns-radius);background:#ffffff14}.tlns-proof-pill strong{display:block;color:#fff;font-size:14px;line-height:1.2}.tlns-proof-pill span{display:block;margin-top:4px;color:#ffffffb8;font-size:13px;line-height:1.35}.tlns-band{padding:54px 0}.tlns-band--panel{background:var(--tlns-panel)}.tlns-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.tlns-grid{display:grid;gap:16px}.tlns-grid--paths,.tlns-grid--trust{grid-template-columns:repeat(4,minmax(0,1fr))}.tlns-grid--support{grid-template-columns:repeat(3,minmax(0,1fr))}.tlns-card{display:flex;flex-direction:column;min-height:100%;border:1px solid var(--tlns-line);border-radius:var(--tlns-radius);background:#fff;color:var(--tlns-ink);text-decoration:none;overflow:hidden}.tlns-card:hover,.tlns-card:focus-visible{border-color:#aeb7c4;color:var(--tlns-ink)}.tlns-card__image{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:#f6f7f9;overflow:hidden;flex:0 0 auto}.tlns-card__image img{display:block;width:100%;height:100%;object-fit:cover}.tlns-card__image--catalog,.tlns-card__image--category{background:#f8f9fb}.tlns-card__image--catalog img,.tlns-card__image--category img{padding:0;object-fit:contain;object-position:center center}.tlns-card__image-label{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:18px;color:var(--tlns-muted);font-size:15px;font-weight:800;text-align:center}.tlns-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:18px}.tlns-card__title{margin:0;color:var(--tlns-ink);font-size:18px;line-height:1.2}.tlns-card__text{margin:8px 0 0;color:var(--tlns-muted);font-size:14px}.tlns-card__link{display:inline-block;margin-top:auto;padding-top:14px;color:var(--tlns-accent);font-size:13px;font-weight:800;text-transform:uppercase}.tlns-trust{min-height:140px;padding:18px;border:1px solid var(--tlns-line);border-radius:var(--tlns-radius);background:#fff}.tlns-trust__icon{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:999px;background:#f0f2f5;color:var(--tlns-accent);font-weight:900}.tlns-trust h3{margin:0;color:var(--tlns-ink);font-size:17px;line-height:1.2}.tlns-trust p{margin:8px 0 0;color:var(--tlns-muted);font-size:14px}.tlns-authority{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.tlns-authority__panel{padding:28px;border:1px solid var(--tlns-line);border-radius:var(--tlns-radius);background:#fff}.tlns-list{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.tlns-list li{position:relative;padding-left:24px;color:var(--tlns-muted)}.tlns-list li:before{content:"";position:absolute;top:.65em;left:0;width:9px;height:9px;background:var(--tlns-accent);transform:rotate(45deg)}.tlns-product-confidence{margin:26px 0;border:1px solid var(--tlns-line);border-radius:var(--tlns-radius);background:#fff}.tlns-confidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tlns-confidence-item{padding:18px;border-right:1px solid var(--tlns-line)}.tlns-confidence-item:last-child{border-right:0}.tlns-confidence-item h3{margin:0;font-size:16px;line-height:1.2}.tlns-confidence-item p{margin:8px 0 0;color:var(--tlns-muted);font-size:14px}.tlns-support-callout{padding:18px;border-top:1px solid var(--tlns-line);background:var(--tlns-panel)}.tlns-support-callout p{margin:0;color:var(--tlns-muted)}.tlns-collection-intro{margin:0 0 30px;padding:24px;border:1px solid var(--tlns-line);border-radius:var(--tlns-radius);background:#fff}.tlns-link-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tlns-link-grid--context{margin-top:16px;margin-bottom:22px}.tlns-link-chip{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid var(--tlns-line);border-radius:999px;background:var(--tlns-panel);color:var(--tlns-ink);font-size:14px;text-decoration:none}.tlns-link-chip:hover,.tlns-link-chip:focus-visible{border-color:var(--tlns-ink);color:var(--tlns-ink)}.tlns-link-chip[aria-current=page]{border-color:var(--tlns-ink);background:var(--tlns-ink);color:#fff}.tlns-faq{margin-top:34px}.tlns-faq details{border-top:1px solid var(--tlns-line);background:#fff}.tlns-faq details:last-child{border-bottom:1px solid var(--tlns-line)}.tlns-faq summary{cursor:pointer;padding:18px 4px;color:var(--tlns-ink);font-weight:800}.tlns-faq__answer{padding:0 4px 18px;color:var(--tlns-muted)}.tlns-breadcrumbs{width:min(100% - 32px,var(--tlns-max));margin:18px auto;color:var(--tlns-muted);font-size:13px}.tlns-breadcrumbs a{color:var(--tlns-muted);text-decoration:none}.tlns-breadcrumbs a:hover,.tlns-breadcrumbs a:focus-visible{color:var(--tlns-ink);text-decoration:underline}.tlns-product-card{min-height:100%}.tlns-product-card img{aspect-ratio:1 / 1;object-fit:contain;background:#fff}.tlns-product-image-frame{max-width:min(100%,440px)}.tlns-product-image-frame .product__image-wrapper{display:grid;place-items:center;min-height:clamp(178px,22vw,320px);border-color:var(--tlns-line);background:#fff}.tlns-product-image-frame .product__image{position:static;width:100%;height:100%;max-height:320px;padding:clamp(6px,1vw,12px);object-fit:contain}.tlns-product-image-frame .placeholder-svg{width:100%;height:100%}.site-wrapper{overflow-x:clip}.site-nav__link{min-height:40px}.site-footer{padding-top:28px}.site-footer__menu li+li{margin-top:8px}.site-footer a:focus-visible,.site-header a:focus-visible,.site-nav button:focus-visible,.site-nav a:focus-visible{outline:3px solid var(--tlns-focus);outline-offset:3px}.product-single__cart-submit,.shopify-payment-button__button,.contact-form .btn,input[type=submit].btn{min-height:44px}.product-single__quantity input,.collection-sorting select,.search-bar__input,.contact-form input,.contact-form textarea{max-width:100%;min-height:44px}.product__title,.product-single__title,.collection-description{overflow-wrap:anywhere}.product-single{width:min(100% - 32px,var(--tlns-max));margin:24px auto 0}.product-single__featured-image-wrapper{border:1px solid var(--tlns-line);border-radius:var(--tlns-radius);background:#fff;overflow:hidden}.product-single__photos{background:linear-gradient(180deg,#fff,#f8fafc)}.product-single__photo{height:100%;object-fit:contain;padding:clamp(10px,2vw,22px)}.product-single__thumbnails{margin-top:14px}.product-single__thumbnail{display:grid;place-items:center;border:1px solid var(--tlns-line);border-radius:6px;background:#fff;aspect-ratio:1 / 1}.product-single__thumbnail img{width:100%;height:100%;padding:6px;object-fit:contain}.product-single__meta{padding:clamp(14px,2vw,24px);border:1px solid var(--tlns-line);border-radius:var(--tlns-radius);background:#fff}.product-single__meta hr{margin:16px 0;border-color:var(--tlns-line)}.product-single__prices{margin:18px 0 10px}.product-single__price{color:var(--tlns-ink);font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.1}.product-form{margin-top:22px}.selector-wrapper,.product-single__quantity{margin-right:10px;margin-bottom:14px}.single-option-selector,.product-single__quantity input{min-height:44px}.product-single__cart-submit-wrapper{margin-top:16px}.product-single__cart-submit,.shopify-payment-button__button{width:100%}.product-single__description{color:var(--tlns-muted);font-size:15px;line-height:1.65}.product-single__description h2,.product-single__description h3{color:var(--tlns-ink);line-height:1.2}.tlns-product-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:990px){.tlns-grid--paths,.tlns-grid--trust{grid-template-columns:repeat(2,minmax(0,1fr))}.tlns-authority,.tlns-grid--support{grid-template-columns:1fr}}@media(max-width:720px){.tlns-container{width:min(100% - 24px,var(--tlns-max))}.tlns-hero__content{min-height:auto;padding:52px 0 44px}.tlns-hero__media:after{background:#111317c7}.tlns-hero__proof,.tlns-grid--paths,.tlns-grid--trust,.tlns-confidence-grid{grid-template-columns:1fr}.tlns-section-head{display:block}.tlns-band{padding:42px 0}.tlns-heading{font-size:32px;line-height:1.08}.tlns-hero .tlns-copy{font-size:16px}.tlns-button,.tlns-button-secondary,.tlns-link-chip{width:100%}.product-single{width:min(100% - 24px,var(--tlns-max));margin-top:14px}.product-single__meta{padding:18px 14px}.tlns-product-facts{grid-template-columns:1fr}.selector-wrapper,.product-single__quantity{display:block;width:100%;margin-right:0}.single-option-selector,.product-single__quantity input{width:100%}.site-footer .grid__item{margin-bottom:22px}.tlns-confidence-item{border-right:0;border-bottom:1px solid var(--tlns-line)}.tlns-confidence-item:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tlns-performance.css.map */
