:root{--tk-terracotta: #c75b3f;--tk-terracotta-dk:#a8462e;--tk-cream: #faf6f0;--tk-sage: #7a9e7e;--tk-sage-dk: #5f8163;--tk-forest: #2d4a3e;--tk-coralsun: #e8927c;--tk-white: #ffffff;--tk-charcoal: var(--tk-forest);--tk-teal: var(--tk-sage);--tk-teal-dk: var(--tk-sage-dk);--tk-coral: var(--tk-terracotta);--tk-coral-dk: var(--tk-terracotta-dk);--tk-amber: var(--tk-coralsun);--tk-gold: var(--tk-coralsun);--tk-sand: var(--tk-cream);--tk-slate: #8a9a8d;--tk-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--tk-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tk-radius: 14px;--tk-shadow: 0 12px 32px rgba(45, 74, 62, .16);--tk-shadow-sm: 0 4px 14px rgba(45, 74, 62, .1);--tk-maxw: 1200px}.tk-hero{position:relative;display:grid;place-items:center;text-align:center;min-height:clamp(300px,55vh,560px);padding:4rem 1.5rem;background-size:cover;background-position:center;isolation:isolate;overflow:hidden}.tk-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#26464f4d,#2b2d4294)}.tk-hero__inner{max-width:760px}.tk-hero__eyebrow{font-family:var(--tk-font-body);text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;font-weight:600;color:var(--tk-gold);margin:0 0 1rem}.tk-hero__title{font-family:var(--tk-font-display);color:var(--tk-white);font-weight:700;line-height:1.05;font-size:clamp(2.3rem,6vw,4.5rem);margin:0 0 1.1rem;text-wrap:balance}.tk-hero__sub{font-family:var(--tk-font-body);color:#ffffffeb;font-size:clamp(1rem,2.2vw,1.3rem);line-height:1.6;max-width:560px;margin:0 auto 2rem}.tk-btn{display:inline-block;font-family:var(--tk-font-body);font-weight:600;font-size:1rem;letter-spacing:.02em;padding:.95rem 2.4rem;border-radius:999px;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.tk-btn--primary{background:var(--tk-coral);color:var(--tk-white);box-shadow:var(--tk-shadow-sm)}.tk-btn--primary:hover{background:var(--tk-coral-dk);transform:translateY(-2px);box-shadow:var(--tk-shadow)}.tk-btn--ghost{background:transparent;color:var(--tk-white);border-color:#ffffffb3}.tk-btn--ghost:hover{background:#ffffff1f;transform:translateY(-2px)}.tk-section{padding:clamp(3rem,7vw,5.5rem) 1.5rem}.tk-section--sand{background:var(--tk-sand)}.tk-wrap{max-width:var(--tk-maxw);margin:0 auto}.tk-section__head{text-align:center;max-width:640px;margin:0 auto 3rem}.tk-section__eyebrow{font-family:var(--tk-font-body);text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;font-weight:600;color:var(--tk-teal);margin:0 0 .8rem}.tk-section__title{font-family:var(--tk-font-display);color:var(--tk-charcoal);font-weight:700;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.1;margin:0 0 .9rem;text-wrap:balance}.tk-section__sub{font-family:var(--tk-font-body);color:var(--tk-slate);font-size:1.05rem;line-height:1.65;margin:0}.tk-cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.7rem}.tk-cat-card{position:relative;display:block;border-radius:var(--tk-radius);overflow:hidden;min-height:150px;text-decoration:none;box-shadow:var(--tk-shadow-sm);isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}.tk-cat-card:hover{transform:translateY(-4px);box-shadow:var(--tk-shadow)}.tk-cat-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s ease}.tk-cat-card:hover .tk-cat-card__img{transform:scale(1.06)}.tk-cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#26464f0d 30%,#2b2d42c7)}.tk-cat-card__body{position:absolute;left:0;right:0;bottom:0;padding:.6rem}.tk-cat-card__title{font-family:var(--tk-font-display);color:var(--tk-white);font-weight:600;font-size:.85rem;margin:0 0 .1rem}.tk-cat-card__sub{font-family:var(--tk-font-body);color:#ffffffe0;font-size:.7rem;margin:0}.tk-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.6rem}.tk-prod-card{background:var(--tk-white);border-radius:var(--tk-radius);overflow:hidden;box-shadow:var(--tk-shadow-sm);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.tk-prod-card:hover{transform:translateY(-4px);box-shadow:var(--tk-shadow)}.tk-prod-card__imgwrap{aspect-ratio:1 / 1;overflow:hidden;background:var(--tk-sand)}.tk-prod-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tk-prod-card:hover .tk-prod-card__img{transform:scale(1.05)}.tk-prod-card__body{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.tk-prod-card__cat{font-family:var(--tk-font-body);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700;color:var(--tk-terracotta)}.tk-badge{display:inline-block;background:var(--tk-coralsun);color:var(--tk-forest);font-family:var(--tk-font-body);font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .6rem;border-radius:999px}.tk-prod-card__name{font-family:var(--tk-font-display);font-size:1.12rem;font-weight:600;color:var(--tk-charcoal);margin:0;line-height:1.25}.tk-prod-card__price{font-family:var(--tk-font-body);font-size:1rem;font-weight:600;color:var(--tk-charcoal);margin-top:auto}.tk-prod-card__cta{margin-top:.6rem;text-align:center;background:var(--tk-terracotta);color:var(--tk-white);font-family:var(--tk-font-body);font-weight:600;font-size:.92rem;padding:.7rem;border-radius:10px;text-decoration:none;transition:background .18s ease}.tk-prod-card__cta:hover{background:var(--tk-terracotta-dk)}@media(max-width:480px){.tk-prod-grid{grid-template-columns:repeat(2,1fr);gap:.9rem}.tk-prod-card__body{padding:.8rem}}#shopify-section-template--20982370697268__main .product-title{font-size:1rem!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tropikart.css.map */
