:root{--tk-cream: #F8F2E7;--tk-ink: #21432F;--tk-gold: #C89B3C;--tk-cranberry: #B23B45;--tk-cranberry-dark: #9C3039;--tk-sage: #A7C0B4;--tk-coral: #D9534F;--tk-sand: #EFE6D6;--tk-ink-60: rgba(33, 67, 47, .6);--tk-ink-12: rgba(33, 67, 47, .12);--tk-ink-06: rgba(33, 67, 47, .06);--tk-white: #FFFDF9;--tk-heading: "Poppins", var(--font-heading-family, "Poppins"), system-ui, sans-serif;--tk-body: "Inter", var(--font-body-family, "Inter"), system-ui, sans-serif;--tk-radius: 18px;--tk-radius-sm: 12px;--tk-max: 1100px;--tk-pad: 20px;--tk-section-y: 56px}@media(min-width:750px){:root{--tk-pad: 32px;--tk-section-y: 88px}}.tk{font-family:var(--tk-body);color:var(--tk-ink);background:var(--tk-cream);letter-spacing:0;-webkit-font-smoothing:antialiased}.tk--sand{background:var(--tk-sand)}.tk--ink{background:var(--tk-ink);color:var(--tk-cream)}.tk__section{padding:var(--tk-section-y) 0}.tk__section--tight{padding:calc(var(--tk-section-y) * .6) 0}.tk__wrap{width:100%;max-width:var(--tk-max);margin:0 auto;padding:0 var(--tk-pad);box-sizing:border-box}.tk__wrap--narrow{max-width:760px}.tk h1,.tk h2,.tk h3,.tk h4,.tk .tk-h{font-family:var(--tk-heading)!important;font-weight:600!important;color:inherit;letter-spacing:-.02em!important;line-height:1.15;margin:0}.tk .tk-h1{font-size:clamp(30px,6.2vw,50px);line-height:1.08}.tk .tk-h2{font-size:clamp(26px,4.6vw,38px)}.tk .tk-h3{font-size:clamp(19px,2.6vw,22px)}.tk .tk-h4{font-size:17px}.tk p,.tk li{font-family:var(--tk-body)}.tk .tk-lead{font-size:clamp(16px,2.2vw,19px);line-height:1.6}.tk .tk-body{font-size:16px;line-height:1.65}.tk .tk-small{font-size:13.5px;line-height:1.5}.tk .tk-muted{color:var(--tk-ink-60)}.tk--ink .tk-muted{color:#f8f2e7b3}.tk .tk-em{font-style:italic}.tk strong{font-weight:600}.tk .tk-center{text-align:center}.tk .tk-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--tk-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tk-gold);margin-bottom:14px}.tk .tk-eyebrow:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5 14.2 9.8 22.5 12 14.2 14.2 12 22.5 9.8 14.2 1.5 12 9.8 9.8z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 1.5 14.2 9.8 22.5 12 14.2 14.2 12 22.5 9.8 14.2 1.5 12 9.8 9.8z'/></svg>") center / contain no-repeat}.tk .tk-header{max-width:640px;margin:0 auto 36px;text-align:center}.tk .tk-header .tk-lead{margin-top:14px}@media(min-width:750px){.tk .tk-header{margin-bottom:48px}}.tk .tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 28px;border-radius:999px;border:0;background:var(--tk-cranberry);color:#fff!important;font-family:var(--tk-heading);font-weight:600;font-size:16px;letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 24px -12px #b23b458c;-webkit-tap-highlight-color:transparent}.tk .tk-btn:hover{background:var(--tk-cranberry-dark);transform:translateY(-1px)}.tk .tk-btn:active{transform:translateY(0)}.tk .tk-btn--block{width:100%}.tk .tk-btn--ghost{background:transparent;color:var(--tk-ink)!important;box-shadow:inset 0 0 0 1.5px var(--tk-ink-12)}.tk .tk-btn--ghost:hover{background:var(--tk-ink-06)}.tk .tk-btn svg{width:18px;height:18px;flex:none}.tk .tk-btn-note{margin-top:12px;font-size:13px;color:var(--tk-ink-60);line-height:1.5}.tk .tk-card{background:var(--tk-white);border:1px solid var(--tk-ink-12);border-radius:var(--tk-radius);padding:24px;box-sizing:border-box}.tk .tk-card--sand{background:var(--tk-sand);border-color:transparent}.tk .tk-img{display:block;width:100%;height:auto;border-radius:var(--tk-radius);object-fit:cover}.tk .tk-hairline{height:1px;background:var(--tk-ink-12)}.tk .tk-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--tk-sand);color:var(--tk-ink);flex:none}.tk .tk-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tk .tk-icon--gold{color:var(--tk-gold)}.tk .tk-icon--sage{background:#a7c0b459}.tk .tk-stars{display:inline-flex;gap:2px;color:var(--tk-gold)}.tk .tk-stars svg{width:16px;height:16px;fill:currentColor}.tk .tk-grid{display:grid;gap:16px}@media(min-width:750px){.tk .tk-grid{gap:24px}.tk .tk-grid--2{grid-template-columns:1fr 1fr}.tk .tk-grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.tk .tk-grid--2-1{grid-template-columns:1.1fr 1fr}}@media(prefers-reduced-motion:no-preference){.tk [data-tk-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.tk [data-tk-reveal].is-in{opacity:1;transform:none}}.tk .tk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tk a{color:inherit}.tk ul,.tk ol{list-style:none;margin:0;padding:0}body{background:var(--tk-cream)}.shop-product-section .shop-product-title,.shop-product-section .shop-product-price{font-family:var(--tk-heading)!important;letter-spacing:-.02em!important}.shop-product-section .shop-add-to-cart-button,.shop-product-section .shop-add-to-cart-button span{border-radius:999px!important;font-family:var(--tk-heading)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.shop-product-section .shop-main-image-wrapper{border-radius:var(--tk-radius);overflow:hidden}.shop-product-section .shop-thumbnail{border-radius:10px;overflow:hidden}#stickyAddToCart button,.sticky-add-to-cart button{border-radius:999px!important;font-family:var(--tk-heading)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/twinklo.css.map */
