.kaya-ctc{--kaya-ctc-gap: var(--kaya-ctc-layout-gap, 24px);--kaya-ctc-bg: var(--kaya-ctc-bg-color, transparent);--kaya-ctc-text: var(--kaya-ctc-text-color, inherit);background-color:var(--kaya-ctc-bg);color:var(--kaya-ctc-text)}.kaya-ctc__grid{display:grid;gap:var(--kaya-ctc-gap)}@media screen and (min-width:1000px){.kaya-ctc__grid{grid-template-columns:2fr 3fr;align-items:start}.kaya-ctc__grid--hero-right{grid-template-columns:3fr 2fr}.kaya-ctc__grid--hero-right .kaya-ctc__hero{order:2}.kaya-ctc__grid--hero-right .kaya-ctc__right{order:1;align-items:flex-end}.kaya-ctc__grid--hero-right .kaya-ctc__header,.kaya-ctc__grid--hero-right .kaya-ctc__tabs{justify-content:flex-end}}.kaya-ctc__hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:4px;min-height:320px}@media screen and (min-width:1000px){.kaya-ctc__hero{position:sticky;top:calc(var(--header-height, 80px) + 16px);min-height:480px;height:100%;max-height:640px}}.kaya-ctc__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kaya-ctc__hero-media img{width:100%;height:100%;object-fit:cover}.kaya-ctc__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.kaya-ctc__hero-overlay--light{background:linear-gradient(to top,rgba(0,0,0,.45) 0%,rgba(0,0,0,.05) 60%,transparent 100%)}.kaya-ctc__hero-overlay--medium{background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.15) 60%,transparent 100%)}.kaya-ctc__hero-overlay--strong{background:linear-gradient(to top,#000000bf,#0000004d 60%,#0000001a)}.kaya-ctc__hero-content{position:relative;z-index:2;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.kaya-ctc__hero-title{color:#fff;margin:0}.kaya-ctc__hero-cta.button{--button-background: 255, 255, 255;--button-text-color: 0, 0, 0}.kaya-ctc__hero--placeholder{background-color:rgba(var(--text-color, 0, 0, 0),.05);justify-content:center;align-items:center}.kaya-ctc__hero--placeholder .kaya-ctc__hero-content{align-items:center;text-align:center}.kaya-ctc__hero--placeholder .kaya-ctc__hero-title{color:inherit;opacity:.6}.kaya-ctc__right{display:flex;flex-direction:column;gap:20px;min-width:0}.kaya-ctc__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.kaya-ctc__heading{margin:0}.kaya-ctc__view-all{white-space:nowrap}.kaya-ctc__tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.kaya-ctc__tabs::-webkit-scrollbar{display:none}.kaya-ctc__tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(var(--text-color, 0, 0, 0),.15);border-radius:999px;background:transparent;color:inherit;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:.85em;letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.kaya-ctc__tab:hover{border-color:rgba(var(--text-color, 0, 0, 0),.4)}.kaya-ctc__tab[aria-selected=true]{background-color:rgb(var(--text-color, 0, 0, 0));border-color:rgb(var(--text-color, 0, 0, 0));color:rgb(var(--background, 255, 255, 255))}.kaya-ctc__tab-badge{display:inline-block;font-size:.7em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:3px;background-color:rgba(var(--text-color, 0, 0, 0),.1);line-height:1.3}.kaya-ctc__tab[aria-selected=true] .kaya-ctc__tab-badge{background-color:rgba(var(--background, 255, 255, 255),.2)}.kaya-ctc__panels{position:relative;min-width:0}.kaya-ctc__panel{min-width:0}.kaya-ctc__panel[hidden]{display:none}.kaya-ctc__carousel-wrap{min-width:0}.kaya-ctc__carousel-wrap .product-list--carousel{--product-list-items-per-row: var(--kaya-ctc-per-view-mobile, 2)}@media screen and (min-width:700px){.kaya-ctc__carousel-wrap .product-list--carousel{--product-list-items-per-row: var(--kaya-ctc-per-view-desktop, 3)}}.kaya-ctc__empty{padding:40px 20px;text-align:center;opacity:.5;font-style:italic}.kaya-ctc__onboarding{padding:48px 24px;text-align:center;border:2px dashed rgba(var(--text-color, 0, 0, 0),.15);border-radius:4px}.kaya-ctc__onboarding p{margin:8px 0 0;opacity:.6}@media screen and (max-width:999px){.kaya-ctc__grid{display:flex;flex-direction:column}.kaya-ctc__right{order:1}.kaya-ctc__hero{order:2;min-height:280px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/kaya-collection-tabs-carousel.css.map */
