:root{--kt-paper:#FBF6EE;--kt-oat:#F2E7D7;--kt-ink:#22303C;--kt-muted:#56606B;--kt-line:#E2D5C2;--kt-sage:#3E6B5C;--kt-sage-d:#355B4E;--kt-terra:#B4533A}html{scroll-behavior:smooth}.kt{color:var(--kt-ink);background:var(--kt-paper);font-family:var(--font-body--family,Poppins,sans-serif);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}.kt *,.kt *:before,.kt *:after{box-sizing:border-box}.kt :where(h1,h2,h3,p,ul,ol,li,figure){margin:0;padding:0}.kt :where(ul,ol){list-style:none}.kt img{display:block;width:100%;height:auto;max-width:100%}.kt a{color:inherit}.kt[id]{scroll-margin-top:5rem}.kt--oat{background:var(--kt-oat)}.kt--ink{background:var(--kt-ink);color:var(--kt-paper)}.kt-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.kt-h{font-family:var(--font-heading--family,Lora,serif);font-weight:600;letter-spacing:-.025em;text-wrap:balance;color:inherit;text-transform:none}.kt-h--xl{font-size:2.125rem;line-height:1.04}.kt-h--lg{font-size:2.25rem;line-height:1.06}.kt-h--md{font-size:1.875rem;line-height:1.08}.kt-h3{font-family:var(--font-heading--family,Lora,serif);font-weight:600;font-size:1.25rem;line-height:1.4;color:inherit;letter-spacing:normal;text-transform:none}.kt-h3--lg{font-size:1.5rem;line-height:1.25}.kt-lead{font-size:1.125rem;line-height:1.625;text-wrap:pretty}.kt-sm{font-size:.875rem;line-height:1.43}.kt-muted{color:var(--kt-muted)}.kt-soft{opacity:.85}.kt-prose{max-width:65ch}.kt-media{overflow:hidden;border-radius:1.5rem}.kt-media img{aspect-ratio:1/1;object-fit:cover}.kt .kt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.75rem;border-radius:9999px;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.kt .kt-btn:active{transform:scale(.97)}.kt .kt-btn--primary{background:var(--kt-sage);color:#fff}.kt .kt-btn--outline{background:transparent;border-color:var(--kt-sage);color:var(--kt-sage)}@media(hover:hover){.kt .kt-btn--primary:hover{background:var(--kt-sage-d)}.kt .kt-btn--outline:hover{background:var(--kt-oat)}}.kt .kt-btn:focus-visible,.kt a:focus-visible{outline:2px solid var(--kt-terra);outline-offset:2px}.kt-checks{display:flex;flex-direction:column;gap:.75rem}.kt-checks li{display:flex;align-items:center;gap:.75rem}.kt-tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--kt-sage);color:#fff}.kt-tick svg{width:1rem;height:1rem}@media(min-width:768px){.kt-wrap{padding-inline:2.5rem}.kt-h--xl,.kt-h--lg{font-size:3.75rem}.kt-h--md{font-size:3rem}}@media(min-width:1024px){.kt-h--xl{font-size:4.5rem}}.kt-hero{padding-bottom:4rem;overflow:hidden}.kt-hero__banner img{aspect-ratio:auto;object-fit:cover}.kt-hero__body{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:2.5rem}.kt-hero__title{max-width:56rem}.kt-hero__sub{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.625;color:var(--kt-muted);text-wrap:pretty}.kt-hero__cta{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.kt-hero__note{margin-top:1.25rem;font-size:.875rem;line-height:1.43;color:var(--kt-muted)}@media(min-width:768px){.kt-hero{padding-bottom:6rem}.kt-hero__body{padding-top:5rem}.kt-hero__sub{margin-top:1.5rem;font-size:1.125rem}}.kt-look .kt-wrap{padding-top:5rem}.kt-look__title{max-width:48rem}.kt-look__list{margin-top:2.5rem;margin-inline:-1rem;padding-inline:1rem;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kt-look__list::-webkit-scrollbar{display:none}.kt-look__item{flex:none;width:80%;scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem}.kt-look__item p{margin-top:-.5rem;color:var(--kt-muted);text-wrap:pretty}@media(min-width:768px){.kt-look .kt-wrap{padding-top:7rem}.kt-look__list{margin-top:3.5rem;margin-inline:0;padding-inline:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow:visible}.kt-look__item{width:auto}}.kt-story .kt-wrap{padding-block:5rem}.kt-story__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center}.kt-story__text{display:flex;flex-direction:column;gap:1.5rem}.kt-story__cta{margin-top:.5rem}.kt-story__media{max-width:28rem;margin-inline:auto;width:100%}@media(min-width:768px){.kt-story .kt-wrap{padding-block:8rem}}@media(min-width:1024px){.kt-story__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}.kt-story__text{grid-column:span 7}.kt-story__media{grid-column:span 5;max-width:none}}.kt-inside{padding-block:5rem}.kt-inside__head{display:flex;flex-direction:column;gap:1rem;max-width:48rem}.kt-inside__grid{margin-top:3rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}.kt-inside__list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;border-top:1px solid var(--kt-line)}.kt-inside__list li{display:flex;flex-direction:column;gap:.25rem;padding-block:1.25rem;border-bottom:1px solid var(--kt-line)}@media(min-width:640px){.kt-inside__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.kt-inside{padding-block:7rem}.kt-inside__grid{margin-top:4rem}}@media(min-width:1024px){.kt-inside__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3.5rem}.kt-inside__media{grid-column:span 5;position:sticky;top:7rem}.kt-inside__list{grid-column:span 7}}.kt-vault{padding-block:5rem}.kt-vault__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center}.kt-vault__text{display:flex;flex-direction:column;gap:1.5rem}.kt-vault__title{font-size:2.25rem;line-height:1.02;text-wrap:wrap}.kt-vault .kt-checks{margin-top:.5rem}.kt-vault .kt-checks span:last-child{font-size:1.125rem;line-height:1.56}@media(min-width:768px){.kt-vault{padding-block:7rem}.kt-vault__title{font-size:4.5rem}}@media(min-width:1024px){.kt-vault__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}}.kt-products{padding-block:4rem}.kt-products__head{display:flex;flex-direction:column;gap:1rem;max-width:48rem;margin-bottom:2.5rem}.kt-products__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.kt-card{position:relative;display:flex;flex-direction:column;gap:.5rem;height:100%;background:var(--kt-oat);border-radius:.5rem;padding:1rem}.kt-card__media{display:block;overflow:hidden;border-radius:1rem}.kt-card__media img{aspect-ratio:1/1;object-fit:cover}.kt-card__body{display:flex;flex-direction:column;gap:.5rem;padding-top:1.25rem}.kt-card__title{font-size:1.5rem;line-height:1.25;text-wrap:balance}.kt-card__title a{text-decoration:none}.kt-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kt-card__price{font-size:1.125rem;font-weight:500}@media(min-width:768px){.kt-products{padding-block:7rem}.kt-products__head{margin-bottom:3.5rem}.kt-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.kt-card{padding:1.5rem}.kt-card__title{font-size:1.875rem}}.kt-steps .kt-wrap{padding-bottom:5rem}.kt-steps__card{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center;border-radius:1.5rem;background:var(--kt-oat);padding:1.5rem}.kt-steps__media{order:2;overflow:hidden;border-radius:1rem}.kt-steps__media img{aspect-ratio:1/1;object-fit:cover}.kt-steps__text{display:flex;flex-direction:column;gap:2rem}.kt-steps__list{display:flex;flex-direction:column;gap:1.5rem}.kt-steps__list li{display:flex;gap:1rem}.kt-steps__num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--kt-sage);color:#fff;font-family:var(--font-heading--family,Lora,serif);font-weight:600;font-size:1.125rem}.kt-steps__list div{display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.kt-steps .kt-wrap{padding-bottom:8rem}.kt-steps__card{padding:3rem}}@media(min-width:1024px){.kt-steps__card{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;padding:4rem}.kt-steps__media{order:0}}.kt-band .kt-wrap{padding-bottom:5rem}.kt-band__card{border-radius:1.5rem;background:var(--kt-ink);color:var(--kt-paper);padding:2rem}.kt-band__title{font-size:2.25rem;line-height:1.08;max-width:42rem}.kt-band__list{margin-top:2.5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.kt-band__list li{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(251,246,238,.25);padding-top:1.25rem}.kt-band__list p{opacity:.85;line-height:1.625}.kt-band__card--cta{display:flex;flex-direction:column;gap:2rem}.kt-band__card--cta>div:first-child{display:flex;flex-direction:column;gap:1rem;max-width:42rem}@media(min-width:768px){.kt-band .kt-wrap{padding-bottom:7rem}.kt-band__card{padding:3.5rem}.kt-band__title{font-size:3rem}.kt-band__list{margin-top:3.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.kt-band__card--cta{flex-direction:row;align-items:flex-end;justify-content:space-between}.kt-band__card--cta>div:last-child{flex:none}}.kt-title .kt-wrap{padding-block:3.5rem}.kt-title__h{font-size:3rem;line-height:1.04;max-width:56rem}.kt-page .kt-wrap{padding-block:3.5rem}.kt-rte{max-width:42rem;font-size:1.125rem;line-height:1.625;color:var(--kt-ink)}.kt-rte :where(h1,h2,h3,h4){font-family:var(--font-heading--family,Lora,serif);font-weight:600;color:inherit;letter-spacing:normal;text-transform:none}.kt-rte h2{font-size:1.875rem;line-height:1.25;margin:3rem 0 1rem}.kt-rte h3{font-size:1.5rem;line-height:1.375;margin:2.5rem 0 .75rem}.kt-rte h4{font-size:1.25rem;line-height:1.4;margin:1.5rem 0 .5rem}.kt-rte>:first-child{margin-top:0}.kt-rte p{margin:0 0 1rem}.kt-rte ul,.kt-rte ol{margin:0 0 1rem;padding-left:1.5rem}.kt-rte ul{list-style:disc}.kt-rte ol{list-style:decimal}.kt-rte li{margin-bottom:.25rem}.kt-rte strong,.kt-rte b{font-weight:500}.kt-rte a{color:var(--kt-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--kt-line)}.kt-rte a:hover{text-decoration-color:var(--kt-ink)}.kt-rte details{border-bottom:1px solid var(--kt-line);padding:1rem 0}.kt-rte summary{cursor:pointer;font-weight:500}.kt-rte table{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:1rem}.kt-rte th,.kt-rte td{border-bottom:1px solid var(--kt-line);padding:.5rem .75rem .5rem 0;text-align:left;vertical-align:top}@media(min-width:768px){.kt-title .kt-wrap{padding-block:5rem}.kt-title__h{font-size:4.5rem}.kt-page .kt-wrap{padding-block:5rem}}.kt-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:3.5rem;align-items:start}.kt-contact__side{display:flex;flex-direction:column;gap:2rem}.kt-contact__mail{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--kt-line);padding-top:1.5rem}.kt-contact__mail a{display:inline-flex;align-items:center;min-height:2.75rem;align-self:flex-start;font-size:1.125rem;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--kt-line);overflow-wrap:anywhere}.kt-contact__mail a:hover{text-decoration-color:var(--kt-ink)}.kt-contact__card{border-radius:1.5rem;background:var(--kt-oat);padding:1.5rem}.kt-contact__card h2{font-size:1.875rem;line-height:1.25;margin-bottom:1.5rem;letter-spacing:normal}.kt-form{display:flex;flex-direction:column;gap:1rem}.kt-form label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.kt-form label i{font-style:normal;color:#dc2626;margin-left:.125rem}.kt-form input,.kt-form textarea{display:block;width:100%;background:var(--kt-paper);color:var(--kt-ink);border:1px solid var(--kt-ink);border-radius:.5rem;padding:.625rem .75rem;font:inherit;font-size:1rem;line-height:1.5;box-shadow:none;-webkit-appearance:none;appearance:none}.kt-form input:focus-visible,.kt-form textarea:focus-visible{outline:2px solid var(--kt-terra);outline-offset:1px}.kt-form__msg{margin-bottom:1.5rem;border-left:4px solid #059669;background:#0596691a;padding:1rem}.kt-form__msg--err{border-left-color:#dc2626;background:#dc26261a}.kt-form__msg ul{list-style:disc;padding-left:1rem;font-size:.875rem}.kt-form button.kt-btn{align-self:flex-start}@media(min-width:768px){.kt-contact__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4rem;padding-block:5rem}.kt-contact__side{grid-column:span 2}.kt-contact__card{grid-column:span 3;padding:2.5rem}}.kt-404__wrap{box-sizing:border-box;width:min(100%,1500px);min-height:80svh;margin-inline:auto;padding-inline:clamp(24px,4.5vw,72px);display:flex;flex-direction:column;justify-content:center}.kt-404__grid{display:flex;flex-direction:column;gap:2.5rem;padding-block:clamp(64px,8svh,128px)}.kt-404__over{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--kt-muted);padding-bottom:clamp(24px,3vh,40px)}.kt-404__num{font-size:clamp(9rem,20vw,22rem);line-height:.8;letter-spacing:-.065em;padding-bottom:clamp(24px,3vh,40px);margin-left:-.025em}.kt-404__more{margin-top:1.5rem;border-top:1px solid color-mix(in oklab,var(--kt-ink) 28%,var(--kt-paper));padding-top:1.75rem;display:grid;gap:1.75rem;justify-items:start}.kt-404__more h2{font-size:3rem;line-height:1;max-width:24ch;letter-spacing:normal}.kt-404__more p{margin-top:1rem;max-width:44ch;color:var(--kt-muted)}.kt-404__media{overflow:hidden;border-radius:1.5rem;background:var(--kt-oat)}.kt-404__media img{aspect-ratio:1/1;object-fit:cover}@media(min-width:760px){.kt-404__grid{flex-direction:row;align-items:center;gap:clamp(40px,5vw,80px)}.kt-404__text{flex:1.5 1 0;min-width:0}.kt-404__media{flex:1 1 0}}.kt-footer{background:var(--kt-oat)}.kt-footer .kt-wrap{padding-block:4rem;display:flex;flex-direction:column;gap:2.5rem;font-size:.875rem;line-height:1.43}.kt-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}.kt-footer__sign{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.kt-footer__sign p{max-width:42rem}.kt-footer__side{display:flex;flex-direction:column;gap:1.5rem}.kt-footer__menu{display:flex;flex-direction:column;align-items:flex-start;row-gap:.25rem}.kt-footer__menu a,.kt-footer__pol a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none;color:var(--kt-muted);transition:color .2s}.kt-footer__menu a:hover,.kt-footer__pol a:hover{color:var(--kt-ink)}.kt-footer__mail{display:flex;flex-direction:column;gap:.25rem}.kt-footer__mail a{display:inline-flex;align-items:center;min-height:2.75rem;align-self:flex-start;font-size:1rem;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--kt-line)}.kt-footer__mail a:hover{text-decoration-color:var(--kt-ink)}.kt-footer__sub{border-top:1px solid var(--kt-line);padding-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;font-size:.75rem;line-height:1.33;color:var(--kt-muted)}.kt-footer__pol{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}@media(min-width:768px){.kt-footer .kt-wrap{padding-block:5rem}.kt-footer__menu{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1.5rem}.kt-footer__sub{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media(min-width:1024px){.kt-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}.kt-footer__sign{grid-column:span 7}.kt-footer__side{grid-column:span 5}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kt.css.map */
