:root{--tkf-ink: #17171c;--tkf-cream: #fff9f1;--tkf-blue: #3659e3;--tkf-lime: #d8ff52;--tkf-lilac: #a78bfa;--tkf-coral: #ff725e;--tkf-line: rgba(23, 23, 28, .1);--tkf-radius-sm: 12px;--tkf-radius: 18px;--tkf-radius-lg: 28px;--tkf-shadow: 0 16px 40px rgba(23, 23, 28, .08)}html{scroll-behavior:smooth}body{color:var(--tkf-ink)}.button,.shopify-payment-button__button--unbranded,.quick-add__submit,.field__input,.select__select{border-radius:var(--tkf-radius-sm)}.button,.shopify-payment-button__button--unbranded{min-height:4.8rem;font-weight:700;letter-spacing:.02em;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}@media(hover:hover){.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 10px 22px #17171c24}}.header-wrapper,.utility-bar{border-color:var(--tkf-line)}.header__heading-link{font-weight:800;letter-spacing:-.04em}.header__menu-item,.menu-drawer__menu-item{font-weight:650}.card-wrapper .card{height:100%}.card-wrapper .card__inner{overflow:hidden;border:1px solid var(--tkf-line);border-radius:var(--tkf-radius);background:#fff}.card-wrapper .card__media,.card-wrapper .media{border-radius:inherit}.card-wrapper .card__information{padding-top:1.2rem}.card-wrapper .card__heading{line-height:1.28;font-weight:700}.card-wrapper .price{font-weight:750}.card-wrapper .badge{padding:.65rem 1rem;border:0;font-weight:750;letter-spacing:.02em}.card-color-swatches{gap:.5rem;margin-top:.8rem}.card-color-swatch{width:1.5rem;height:1.5rem;border:2px solid #fff;box-shadow:0 0 0 1px #17171c33}.quick-add{margin-top:1rem}.quick-add__submit{min-height:4.2rem;font-size:1.35rem}.collection__title .title,.title-wrapper .title{font-weight:800;letter-spacing:-.035em}.collection-hero__inner{padding-top:2.4rem;padding-bottom:1rem}.collection-hero__title{margin:0;font-weight:850;letter-spacing:-.045em}.facets-container,.facets-vertical-sort{border-radius:var(--tkf-radius-sm)}.product__media-wrapper .global-media-settings,.product__media-wrapper .product-media-container{border-radius:var(--tkf-radius);overflow:hidden}.product__title h1{font-weight:850;letter-spacing:-.045em;line-height:1.08}.product-form__buttons .button{min-height:5.4rem;font-size:1.55rem}.product__inventory{padding:.9rem 1.2rem;width:fit-content;border-radius:999px;background:#effbf1}.product__accordion{border-color:var(--tkf-line)}.tkf-product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.4rem 0 .4rem}.tkf-product-benefit{padding:1rem .8rem;border:1px solid var(--tkf-line);border-radius:var(--tkf-radius-sm);background:var(--tkf-cream);text-align:center;font-size:1.15rem;line-height:1.3;font-weight:700}.tkf-product-benefit svg{display:block;width:2rem;height:2rem;margin:0 auto .6rem}.cart-drawer .drawer__inner{width:min(44rem,100vw)}.tkf-cart-upsells{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid var(--tkf-line)}.tkf-cart-upsells__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.tkf-cart-upsells__heading span{color:var(--tkf-blue);font-size:1rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tkf-cart-upsells__heading h3{margin:.2rem 0 0;font-size:1.45rem}.tkf-cart-upsells__heading>a{flex:0 0 auto;font-size:1.15rem;font-weight:700;text-underline-offset:.3rem}.tkf-cart-upsells__track{display:grid;gap:.8rem}.tkf-cart-upsell{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem;border:1px solid var(--tkf-line);border-radius:var(--tkf-radius-sm);background:var(--tkf-cream)}.tkf-cart-upsell__image{display:block;overflow:hidden;width:6.4rem;height:6.4rem;border-radius:.9rem;background:#fff}.tkf-cart-upsell__image img{width:100%;height:100%;object-fit:cover}.tkf-cart-upsell__content a,.tkf-cart-upsell__content span{display:block}.tkf-cart-upsell__content a{display:-webkit-box;overflow:hidden;color:var(--tkf-ink);font-size:1.2rem;font-weight:750;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tkf-cart-upsell__content span{margin-top:.35rem;font-size:1.15rem}.tkf-cart-upsell__add{display:grid;place-items:center;width:3.8rem;height:3.8rem;border:0;border-radius:50%;background:var(--tkf-ink);color:#fff;cursor:pointer;font-size:2rem}.free-shipping-bar,.cart-drawer .tkf-free-shipping-card{border-radius:var(--tkf-radius-sm)}.footer{border-top:1px solid var(--tkf-line);background:var(--tkf-cream)}.footer-block__heading,.footer__heading{font-weight:800}@media screen and (max-width:749px){.page-width{padding-left:1.5rem;padding-right:1.5rem}.announcement-bar__message{min-height:3.8rem;padding:.55rem 0;font-size:1.1rem}.header{padding:1.1rem 1.5rem}.header__heading-link{font-size:2rem}.banner,.banner__media,.slideshow__media{border-radius:var(--tkf-radius)}.grid.product-grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:2.4rem}.card-wrapper .card__heading{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.3rem;font-size:1.35rem}.card-wrapper .card__information{padding:1rem .2rem 0}.card-wrapper .price{font-size:1.3rem}.quick-add__submit{min-height:4.4rem;padding:.8rem .7rem}.collection__title{margin-bottom:1.8rem}.collection__title .title,.title-wrapper .title,.collection-hero__title{font-size:clamp(2.6rem,8vw,3.5rem)}.collection-hero__inner{padding-top:2rem;padding-bottom:0}.facets-container{position:sticky;z-index:3;top:0;padding:.8rem 0;background:rgb(var(--color-background))}.mobile-facets__open,.facet-filters__label,.mobile-facets__sort label{font-weight:700}.product{row-gap:1.8rem}.product__media-list{margin-left:0;width:100%}.product__title h1{font-size:clamp(2.8rem,9vw,3.8rem)}.product__description{font-size:1.45rem}.tkf-product-benefits{gap:.6rem}.tkf-product-benefit{padding:.9rem .45rem;font-size:1.05rem}.footer__content-top,.footer__content-bottom{padding-left:1.5rem;padding-right:1.5rem}[aria-label="Open WhatsApp chat"],[title*=WhatsApp i]{transform:scale(.88);transform-origin:bottom right}#whatsapp-widget-root .whatsapp-text{display:none}body:has(cart-drawer.active) #whatsapp-widget-root{opacity:0;pointer-events:none}}@media screen and (min-width:750px){.card-wrapper{transition:transform .18s ease,filter .18s ease}.card-wrapper:hover{transform:translateY(-5px);filter:drop-shadow(0 12px 18px rgba(23,23,28,.08))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tkf-conversion.css.map */
