.section-tarakai-category-gallery{isolation:isolate}.tkcg{--tkcg-background: #fff;--tkcg-ink: #13243b;--tkcg-accent: #2855cf;color:var(--tkcg-ink);background:var(--tkcg-background)}.tkcg *,.tkcg *:before,.tkcg *:after{box-sizing:border-box}.tkcg__container{max-width:1480px;padding:clamp(64px,7vw,110px) 64px clamp(60px,6vw,90px);margin-inline:auto}.tkcg__header{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.tkcg__header-main{min-width:0}.tkcg__eyebrow{display:flex;gap:12px;align-items:center;margin:0 0 22px;color:var(--tkcg-accent);font:700 11px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.17em}.tkcg__eyebrow-rule{width:27px;height:1px;flex:0 0 27px;background:currentColor}.tkcg__heading{margin:0;color:var(--tkcg-ink);font:600 clamp(38px,4.05vw,57px)/1.12 var(--font-heading-family, Arial, sans-serif);letter-spacing:-.045em}.tkcg__intro{max-width:345px;margin:0 2px 5px 0;color:#626f80;font:400 15px/1.75 var(--font-body-family, Arial, sans-serif)}.tkcg__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.tkcg__card{min-width:0;background:var(--tkcg-card-background, #f1f3f6);overflow:hidden;border:1px solid rgba(20,42,71,.045);border-radius:4px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.tkcg__card:hover{border-color:#2855cf3d;transform:translateY(-4px);box-shadow:0 12px 36px #13243b14}.tkcg__card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.tkcg__card-link:focus-visible{outline:3px solid var(--tkcg-accent);outline-offset:-5px}.tkcg__card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 26px 0;position:relative;z-index:1}.tkcg__card-index{font:600 11px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.12em;color:var(--tkcg-ink)}.tkcg__card-top-label{font:700 10px/1.5 var(--font-body-family, Arial, sans-serif);letter-spacing:.13em;color:#8490a1}.tkcg__media{min-height:290px;height:clamp(230px,22vw,318px);padding:14px 38px 13px;display:grid;place-items:center;position:relative;overflow:hidden}.tkcg__media-halo{position:absolute;width:80%;max-width:300px;aspect-ratio:1;border-radius:50%;background:#fff9;box-shadow:inset 0 0 0 1px #13243b0a;pointer-events:none}.tkcg__product-image{position:relative;display:block;width:100%;max-width:330px;max-height:258px;height:auto;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(24,42,65,.09));transition:transform .3s ease}.tkcg__card:hover .tkcg__product-image{transform:scale(1.035)}.tkcg__media-fallback{position:relative;font:500 clamp(90px,9vw,140px)/1 var(--font-heading-family, Arial, sans-serif);letter-spacing:-.08em;color:#13243b24}.tkcg__card-bottom{display:flex;align-items:end;gap:16px;justify-content:space-between;flex:1;min-height:173px;padding:18px 26px 29px}.tkcg__card-content{min-width:0}.tkcg__card-title{margin:0;color:var(--tkcg-ink);font:600 clamp(22px,2.35vw,30px)/1.2 var(--font-heading-family, Arial, sans-serif);letter-spacing:-.025em}.tkcg__card-description{margin:12px 0 0;color:#6d7889;font:400 13px/1.6 var(--font-body-family, Arial, sans-serif)}.tkcg__product-count{display:inline-block;margin-top:16px;font:600 10px/1.5 var(--font-body-family, Arial, sans-serif);color:#6d7989;letter-spacing:.11em;text-transform:uppercase}.tkcg__card-arrow{flex:0 0 43px;width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--tkcg-ink);color:#fff;transition:background-color .2s ease,transform .2s ease}.tkcg__card-arrow svg{display:block;width:20px;height:20px}.tkcg__card:hover .tkcg__card-arrow{background:var(--tkcg-accent);transform:translate(2px)}.tkcg__footer{margin-top:35px;padding:22px 0 0;border-top:1px solid #e2e6ec;display:flex;gap:24px;align-items:center;justify-content:space-between}.tkcg__footer-text{margin:0;display:flex;align-items:center;gap:13px;color:#6b7788;font:500 13px/1.6 var(--font-body-family, Arial, sans-serif)}.tkcg__footer-icon{color:var(--tkcg-accent);font:500 20px/1 Arial,sans-serif}.tkcg__all-link{display:inline-flex;align-items:center;gap:17px;color:var(--tkcg-ink);text-decoration:none;font:700 13px/1.6 var(--font-body-family, Arial, sans-serif);border-bottom:1px solid #b7c1d0;padding-bottom:5px;transition:color .2s,border-color .2s}.tkcg__all-link:hover{color:var(--tkcg-accent);border-color:var(--tkcg-accent)}.tkcg__all-link:focus-visible{outline:3px solid var(--tkcg-accent);outline-offset:3px}.tkcg__all-link svg{flex:0 0 20px;width:20px;height:20px}@media(max-width:1199px){.tkcg__container{padding-inline:32px}.tkcg__grid{gap:14px}.tkcg__card-top,.tkcg__card-bottom{padding-inline:20px}.tkcg__media{padding-inline:20px;min-height:230px}}@media(max-width:989px){.tkcg__header{align-items:start;gap:22px}.tkcg__intro{max-width:290px}.tkcg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tkcg__media{height:260px}.tkcg__card-bottom{min-height:160px}}@media(max-width:749px){.tkcg__container{padding:65px 18px 60px}.tkcg__header{display:block;margin-bottom:31px}.tkcg__eyebrow{margin-bottom:18px;font-size:10px}.tkcg__heading{font-size:clamp(38px,9.2vw,50px)}.tkcg__intro{max-width:520px;margin-top:17px;font-size:14px}.tkcg__grid{grid-template-columns:minmax(0,1fr);gap:15px}.tkcg__card-top{padding:20px 22px 0}.tkcg__media{height:260px;min-height:0;padding:10px 26px}.tkcg__product-image{max-height:232px}.tkcg__card-bottom{min-height:135px;padding:16px 22px 24px}.tkcg__card-title{font-size:27px}.tkcg__footer{align-items:start;gap:16px;flex-direction:column;margin-top:29px}}@media(prefers-reduced-motion:reduce){.tkcg__card,.tkcg__product-image,.tkcg__card-arrow,.tkcg__all-link{transition:none}.tkcg__card:hover,.tkcg__card:hover .tkcg__product-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tarakai-category-gallery.css.map */
