:root{--kytc-bg: #FAFAF8;--kytc-teal: #5BBFB8;--kytc-charcoal: #2E3A39;--kytc-cream: #F0EBE0;--kytc-teal-wash: #C2EDEA;--kytc-yellow: #FEFCE8;--kytc-font-head: "Ky Tea Display", "Bebas Neue", sans-serif;--kytc-font-body: "Inter", sans-serif;--kytc-shadow: 0 1px 2px rgba(46,58,57,.04), 0 4px 12px rgba(46,58,57,.06), 0 16px 32px rgba(46,58,57,.05);--kytc-shadow-hover: 0 2px 4px rgba(46,58,57,.05), 0 8px 24px rgba(46,58,57,.09), 0 32px 56px rgba(46,58,57,.08)}.kytc-page *,.kytc-page *:before,.kytc-page *:after{box-sizing:border-box;margin:0;padding:0}.kytc-page{background:var(--kytc-bg);font-family:var(--kytc-font-body)}.kytc-header{padding:64px 40px 40px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.kytc-header__title{font-family:var(--kytc-font-head);font-weight:400;font-size:64px;line-height:.95;color:var(--kytc-charcoal);letter-spacing:.01em;flex-shrink:0}.kytc-header__sub{font-family:var(--kytc-font-body);font-weight:500;font-size:11px;line-height:1.7;color:#2e3a3980;text-align:right;max-width:200px;margin-top:8px}.kytc-filters{padding:0 40px 48px;display:flex;align-items:center;gap:10px}.kytc-filters__label{font-family:var(--kytc-font-body);font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2e3a3973;white-space:nowrap}.kytc-filters__pills{display:flex;flex-wrap:wrap;gap:8px}.kytc-pill{display:inline-flex;align-items:center;padding:7px 16px;border-radius:100px;border:.5px solid rgba(46,58,57,.16);background:transparent;color:#2e3a3999;font-family:var(--kytc-font-body);font-weight:400;font-size:11px;letter-spacing:.04em;cursor:pointer;transition:all .22s ease;white-space:nowrap}.kytc-pill:hover{border-color:#2e3a394d;color:var(--kytc-charcoal)}.kytc-pill--active{background:var(--kytc-teal);border-color:var(--kytc-teal);color:#fff}.kytc-grid-wrapper{padding:0 40px 80px;display:flex;flex-direction:column;gap:20px}.kytc-row{display:grid;gap:20px}.kytc-row--1a,.kytc-row--1b{grid-template-columns:1.6fr 1fr}.kytc-row--2{grid-template-columns:1fr 1fr 1fr}.kytc-row--3{grid-template-columns:1fr 1.8fr}.kytc-card{display:block;text-decoration:none;background:var(--kytc-bg);border-radius:3px;overflow:hidden;box-shadow:var(--kytc-shadow);transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);position:relative}.kytc-card:hover{transform:translateY(-4px);box-shadow:var(--kytc-shadow-hover)}.kytc-card__img-wrap{overflow:hidden;background:#fafaf8}.kytc-card__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.kytc-card:hover .kytc-card__img{transform:scale(1.04)}.kytc-card__body{padding:20px 22px 24px}.kytc-card__type{font-family:var(--kytc-font-body);font-weight:400;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--kytc-teal);display:block;margin-bottom:6px}.kytc-card__name{font-family:var(--kytc-font-head);font-size:28px;line-height:1.05;color:var(--kytc-charcoal);display:block;margin-bottom:6px}.kytc-card__tagline{font-family:var(--kytc-font-body);font-weight:500;font-size:11px;line-height:1.6;color:#2e3a3980;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.kytc-card__price{font-family:var(--kytc-font-body);font-weight:500;font-size:13px;color:var(--kytc-charcoal)}.kytc-card__img-wrap--380{height:380px}.kytc-card__img-wrap--340{height:340px}.kytc-card__img-wrap--300{height:300px}.kytc-card__img-wrap--240{height:240px}.kytc-quiz-cell{background:var(--kytc-yellow);border-radius:3px;box-shadow:var(--kytc-shadow);padding:52px 44px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.kytc-quiz-cell:hover{transform:translateY(-4px);box-shadow:var(--kytc-shadow-hover)}.kytc-quiz-cell__eyebrow{font-family:var(--kytc-font-body);font-weight:400;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#2e3a3980;margin-bottom:14px}.kytc-quiz-cell__headline{font-family:var(--kytc-font-head);font-weight:400;font-size:36px;line-height:1;color:var(--kytc-charcoal);margin-bottom:16px}.kytc-quiz-cell__body{font-family:var(--kytc-font-body);font-weight:500;font-size:12px;line-height:1.7;color:#2e3a3999;max-width:240px;margin-bottom:28px}.kytc-quiz-cell__btn{display:inline-flex;align-items:center;gap:10px;background:var(--kytc-charcoal);color:#fff;text-decoration:none;font-family:var(--kytc-font-body);font-weight:500;font-size:11px;letter-spacing:.06em;padding:12px 20px;border-radius:100px;align-self:flex-start;transition:opacity .22s ease,transform .22s ease}.kytc-quiz-cell__btn:hover{opacity:.85;transform:translate(2px)}.kytc-quiz-cell__btn-icon{width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kytc-quiz-cell__btn-icon svg{width:10px;height:10px;fill:var(--kytc-charcoal)}.kytc-quiz-cell__blob{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:220px;height:220px;opacity:.25;pointer-events:none}.kytc-teal-cell{background:var(--kytc-teal-wash);border-radius:3px;box-shadow:var(--kytc-shadow);padding:52px 44px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.kytc-teal-cell__quote{font-family:var(--kytc-font-head);font-weight:400;font-size:40px;line-height:1;color:var(--kytc-charcoal);margin-bottom:20px}.kytc-teal-cell__body{font-family:var(--kytc-font-body);font-weight:500;font-size:12px;line-height:1.75;color:#2e3a39a6;max-width:320px}@media(max-width:767px){.kytc-header{padding:40px 20px 28px}.kytc-header__title{font-size:48px}.kytc-header__sub{display:none}.kytc-filters{padding:0 20px 36px;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.kytc-filters__pills{flex-wrap:nowrap;gap:8px}.kytc-grid-wrapper{padding:0 20px 60px;gap:16px;display:flex;flex-direction:column}.kytc-row--1a,.kytc-row--1b,.kytc-row--2,.kytc-row--3{grid-template-columns:1fr}.kytc-row--1a,.kytc-row--1b,.kytc-row--main2,.kytc-row--main3{display:contents}.kytc-mobile-order-1{order:1}.kytc-mobile-order-2{order:2}.kytc-mobile-order-3{order:3}.kytc-mobile-order-4{order:4}.kytc-mobile-order-5{order:5}.kytc-mobile-order-6{order:6}.kytc-mobile-order-7{order:7}.kytc-mobile-order-8{order:8}.kytc-mobile-order-9{order:9}.kytc-card__img-wrap--380,.kytc-card__img-wrap--340,.kytc-card__img-wrap--300,.kytc-card__img-wrap--240{height:260px}.kytc-quiz-cell,.kytc-teal-cell{padding:44px 28px}.kytc-teal-cell__quote{font-size:32px}}.kytc-card--hidden,.kytc-row--all-hidden{display:none!important}.kytc-filters--static{display:flex;justify-content:center;padding:0 40px}.kytc-filters__static-line{font-family:var(--kytc-font-body);font-weight:400;font-size:12px;letter-spacing:.08em;color:#2e3a3973;text-align:center}@media(max-width:767px){.kytc-filters--static{padding:0 20px}}.kytc-page--single-herbs .kytc-card__img,.kytc-page--bundles .kytc-card__img{object-fit:cover}.kytc-page--blends .kytc-card__img-wrap,.kytc-page--prerolls .kytc-card__img-wrap{height:auto}.kytc-page--blends .kytc-card__img,.kytc-page--prerolls .kytc-card__img{object-fit:cover}.kytc-page--single-herbs .kytc-card__img-wrap{height:auto;background:#fdfdfc}.kytc-page--single-herbs .kytc-card__img{object-fit:contain}@media(min-width:768px){.kytc-page--single-herbs .kytc-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row dense;gap:20px;align-items:stretch}.kytc-page--single-herbs .kytc-row{display:contents}.kytc-page--single-herbs .kytc-mobile-order-1{order:1}.kytc-page--single-herbs .kytc-mobile-order-2{order:2}.kytc-page--single-herbs .kytc-mobile-order-4{order:3}.kytc-page--single-herbs .kytc-quiz-cell{order:4}.kytc-page--single-herbs .kytc-teal-cell{order:5;grid-column:span 2}.kytc-page--single-herbs .kytc-mobile-order-5{order:6}.kytc-page--single-herbs .kytc-mobile-order-7{order:7}.kytc-page--single-herbs .kytc-mobile-order-8{order:8}.kytc-page--single-herbs .kytc-mobile-order-9{order:9}.kytc-page--single-herbs .kytc-row--overflow .kytc-card{order:10}}@media(max-width:767px){.kytc-row--overflow{order:20;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ky-tea-collection.css.map */
