@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--tk-ink: #111214;--tk-body: #3d4045;--tk-muted: #83878d;--tk-line: #e8e9eb;--tk-bg-soft: #f6f7f8;--tk-accent: #111214;--tk-sale: #d92c20;--tk-radius: 14px;--tk-radius-pill: 999px;--tk-shadow: 0 1px 2px rgba(16,17,20,.05), 0 8px 24px rgba(16,17,20,.07);--tk-shadow-hover: 0 2px 4px rgba(16,17,20,.06), 0 16px 40px rgba(16,17,20,.13);--tk-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body,input,textarea,select,button{font-family:var(--tk-font)!important;color:var(--tk-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.title,.headline{font-family:var(--tk-font)!important;color:var(--tk-ink);font-weight:800!important;letter-spacing:-.02em!important;text-transform:none!important}a{transition:color .18s ease,opacity .18s ease}.promo_banner{background:linear-gradient(90deg,#101114,#23262b 50%,#101114)!important;color:#fff!important;font-size:12.5px!important;letter-spacing:.14em;text-transform:uppercase;padding:9px 14px!important}.promo_banner b{font-weight:600!important}#header,.header{background:#ffffffeb!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--tk-line);box-shadow:none!important}#header .menu>li>a,#nav>li>a,.top_bar a{font-weight:600!important;font-size:13.5px!important;letter-spacing:.04em!important;color:var(--tk-ink)!important}#header .menu>li>a:hover,#nav>li>a:hover{opacity:.55}.cart_count{background:var(--tk-ink)!important;color:#fff!important;border-radius:999px!important;font-weight:700!important}.action_button,input.action_button,button.action_button,.button,input[type=submit],.add_to_cart{background:var(--tk-accent)!important;color:#fff!important;border:1px solid var(--tk-accent)!important;border-radius:var(--tk-radius-pill)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;font-size:13px!important;padding:14px 30px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;box-shadow:none!important}.action_button:hover,.add_to_cart:hover,input[type=submit]:hover{background:#2c2f34!important;transform:translateY(-1px);box-shadow:0 10px 24px #10111438!important}.action_button--secondary{background:#fff!important;color:var(--tk-ink)!important}.action_button--secondary:hover{background:var(--tk-bg-soft)!important}h2.title{font-size:clamp(24px,3vw,36px)!important;margin-bottom:6px!important}.feature_divider{display:none!important}.homepage_content{margin-bottom:8px!important}.thumbnail .product-wrap{border-radius:var(--tk-radius);overflow:hidden;background:#fff}.thumbnail .product_image{border-radius:var(--tk-radius);overflow:hidden;background:var(--tk-bg-soft);box-shadow:0 0 0 1px var(--tk-line);transition:box-shadow .22s ease,transform .22s ease}.thumbnail:hover .product_image{box-shadow:var(--tk-shadow-hover);transform:translateY(-3px)}.thumbnail .image__container img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.thumbnail:hover .image__container img{transform:scale(1.045)}.product-info__caption .title,.thumbnail .title{font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;color:var(--tk-ink)!important;line-height:1.35!important}.thumbnail .price,.thumbnail .current_price,.price{font-weight:700!important;color:var(--tk-ink)!important}.thumbnail .was_price,.was_price,.compare-at{color:var(--tk-muted)!important;font-weight:500!important}.sale .price,.price .sale,.sale_price{color:var(--tk-sale)!important}.thumbnail .brand,.thumbnail .vendor{display:none!important}.sale_banner,.banner_holder .banner{background:var(--tk-sale)!important;color:#fff!important;border-radius:8px!important;font-weight:700!important;letter-spacing:.04em}.slideshow .caption,.banner .caption,.caption{border-radius:var(--tk-radius)}.slideshow .headline,.caption .headline{font-size:clamp(28px,4.5vw,54px)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.08!important}.slideshow .subtitle,.caption .subtitle{font-size:clamp(15px,1.6vw,19px)!important;font-weight:500!important;opacity:.92}.image-text .title,.featured_text h2{line-height:1.2!important}.image-text img,.image_text img{border-radius:var(--tk-radius)}.testimonial-block,.testimonial .quote,.quote-wrap{background:#fff;border:1px solid var(--tk-line);border-radius:var(--tk-radius);box-shadow:var(--tk-shadow);padding:26px 28px!important}.testimonial p{font-size:16px!important;line-height:1.65!important;color:var(--tk-body)!important}.newsletter,#newsletter,.newsletter_section{background:var(--tk-bg-soft)!important}.newsletter input[type=email],.newsletter_form input[type=email],input[type=email]{border-radius:var(--tk-radius-pill)!important;border:1px solid var(--tk-line)!important;padding:13px 22px!important;font-size:14px!important;background:#fff!important}#footer,footer.footer,.footer{background:#101114!important;color:#a6aab1!important;border-top:none!important}#footer a,.footer a{color:#e8e9eb!important;font-weight:500}#footer a:hover,.footer a:hover{color:#fff!important}#footer h4,#footer .footer_heading,.footer h4{color:#fff!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px!important}.footer_credits,.credits{color:#6c7076!important}.product_section h1{font-size:clamp(24px,2.6vw,34px)!important;line-height:1.15!important}.modal_price,.product_section .price{font-size:22px!important;font-weight:800!important}.product_section .description{font-size:15px!important;line-height:1.7!important}.swatch_options .swatch_element,.swatch element label{border-radius:10px!important}select,.selector-wrapper select{border-radius:10px!important;border:1px solid var(--tk-line)!important;padding:11px 14px!important}.gallery_thumbs img,.product_gallery img,.cart_content img{border-radius:10px}.breadcrumb,.breadcrumbs{font-size:12px!important;color:var(--tk-muted)!important}::selection{background:#111214;color:#fff}hr,.divider{border-color:var(--tk-line)!important}@media(max-width:740px){.action_button,.add_to_cart{width:100%;text-align:center}h2.title{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/teknova-modern.css.map */
