.kt{--kt-ink: #2A211B;--kt-soft: #4A3D32;--kt-mute: #6B5B4D;--kt-line: #E7DED1;--kt-cream: #F3EDE4;--kt-accent: #8A4F22;color:var(--kt-ink);background:var(--kt-bg, #fff)}.kt *,.kt *:before,.kt *:after{box-sizing:border-box}.kt-wrap{max-width:1280px;margin:0 auto;padding:0 20px}.kt img{display:block;width:100%;height:auto}.kt [hidden]{display:none!important}.kt-kicker{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--kt-mute)}.kt-h1{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08;letter-spacing:.06em;text-transform:uppercase}.kt-h2{margin:0 0 18px;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.kt-sub{margin:-4px 0 0;font-size:18px;color:var(--kt-soft)}.kt-label{margin:0;font-size:13px;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.14em;text-transform:uppercase}.kt-small{display:block;margin:0;font-size:14px;color:var(--kt-soft)}.kt-center{text-align:center;align-self:center}.kt-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kt-row-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.kt-link{background:none;border:0;padding:0;min-height:40px;display:inline-flex;align-items:center;gap:8px;color:var(--kt-ink);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kt-icon{flex-shrink:0;color:var(--kt-accent)}.kt-rte p{margin:0 0 .6em}.kt-rte p:last-child{margin-bottom:0}.kt-main{padding:24px 0 56px}.kt-main{overflow-x:clip}.kt-main__grid{display:grid;gap:32px}@media(min-width:990px){.kt-main__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:start}.kt-info{position:sticky;top:100px}}.kt-info{display:flex;flex-direction:column;gap:16px;min-width:0}.kt-stage{position:relative;background:var(--kt-cream);aspect-ratio:5 / 4;display:flex;flex-direction:column;justify-content:center;padding:48px 6% 40px;overflow:hidden}.kt-stage__row{display:flex;align-items:flex-end;justify-content:center;gap:2%;min-height:40%}.kt-stage__row img{width:auto;max-width:none;filter:drop-shadow(0 10px 14px rgba(42,33,27,.16));transition:opacity .25s ease}.kt-stage__row .is-photo{object-fit:cover;aspect-ratio:1;filter:none}.kt-stage.is-photo{padding:0;aspect-ratio:4 / 5}.kt .kt-stage__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kt-stage.is-photo .kt-stage__row,.kt-stage.is-photo .kt-stage__caption{display:none}.kt-stage.is-grid{padding:0;aspect-ratio:auto;background:none}.kt-stage.is-grid .kt-stage__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0}.kt .kt-stage.is-grid .kt-stage__row img{width:100%;max-width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:none;background:var(--kt-cream)}.kt-stage.is-grid .kt-stage__caption{display:none}.kt-compo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.kt-compo figure{margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}.kt .kt-compo img{aspect-ratio:4 / 5;object-fit:cover;background:var(--kt-cream)}.kt-compo figcaption{font-size:13px;color:var(--kt-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-stage__caption{position:absolute;left:0;right:0;bottom:14px;margin:0;text-align:center;font-size:13px;color:var(--kt-mute)}.kt-badge{z-index:2;position:absolute;top:16px;left:16px;background:var(--kt-accent);color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px}.kt-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.kt-photo{margin:0}.kt-photo img{aspect-ratio:4 / 5;object-fit:cover}.kt-photo--wide{grid-column:1 / -1}.kt-photo--wide img{aspect-ratio:16 / 10}.kt-rating{display:inline-flex;gap:8px;align-items:center;color:var(--kt-ink);text-decoration:none;font-size:15px}.kt-stars{letter-spacing:2px}.kt-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.kt-price__now{font-size:32px}.kt-price__was{font-size:18px;color:var(--kt-mute)}.kt-price__save{background:#f3e3d3;color:#6e3c14;font-size:14px;font-weight:var(--font-body-bold-weight, 600);padding:3px 8px}.kt-price__save:empty,.kt-price__was:empty{display:none}.kt-pictos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0;border-top:1px solid var(--kt-line);border-bottom:1px solid var(--kt-line)}.kt-picto{display:flex;gap:8px;align-items:center;font-size:14px;line-height:1.25}@media(max-width:749px){.kt-picto{flex-direction:column;text-align:center;font-size:13px}}.kt-picker{display:flex;flex-direction:column;gap:10px}.kt-trios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kt-trio{display:flex;flex-direction:column;align-items:stretch;gap:6px;background:none;border:0;padding:0;color:var(--kt-ink);font:inherit;font-size:13px;text-align:center;cursor:pointer;min-width:0}.kt .kt-trio img,.kt-trio__ph{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--kt-cream);border:2px solid transparent}.kt-trio[aria-pressed=true] img,.kt-trio[aria-pressed=true] .kt-trio__ph{border-color:var(--kt-ink)}.kt-trio[aria-pressed=true] span{font-weight:var(--font-body-bold-weight, 600)}.kt-trio>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-recap{display:flex;flex-direction:column;gap:10px}.kt-rows{border:1px solid var(--kt-line);background:#fff}.kt-rowitem{border-bottom:1px solid #EFE7DC}.kt-rowitem:last-child{border-bottom:0}.kt-rowitem__main{display:flex;align-items:center;gap:12px;padding:10px}.kt .kt-rowitem__img{width:64px;max-width:64px;height:64px;flex-shrink:0;background:var(--kt-cream);object-fit:contain}.kt-rowitem__txt{display:flex;flex-direction:column;flex-grow:1;min-width:0}.kt-rowitem__txt a{color:var(--kt-ink);text-decoration:none;font-weight:var(--font-body-bold-weight, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-rowitem__txt .kt-link{min-height:30px;font-size:14px;align-self:flex-start}.kt-rowitem__price{width:72px;min-height:40px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.kt-rowitem__price s{font-size:13px;color:var(--kt-mute)}.kt-free{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kt-accent);font-weight:var(--font-body-bold-weight, 600)}.kt-alts{display:flex;flex-direction:column;gap:6px;padding:0 10px 12px 86px}.kt-alt{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:60px;padding:6px 12px 6px 6px;border:1px solid #D9CCBB;background:#fbf8f3;color:var(--kt-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.kt-alt[disabled]{opacity:.45;cursor:not-allowed}.kt .kt-alt__img{width:48px;max-width:48px;height:48px;flex-shrink:0;object-fit:cover;background:var(--kt-cream)}.kt-alt strong{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-alt__meta{flex-shrink:0;white-space:nowrap}.kt-intrio{flex-shrink:0;white-space:nowrap;font-size:11px;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.03em;line-height:1;padding:4px 8px;border-radius:999px;background:#f3e3d3;color:#6e3c14}.kt-alt.is-in-trio{border-color:var(--kt-accent)}@media(max-width:749px){.kt-alts{padding-left:10px}}.kt-unavailable{font-size:12px;color:#9b2c2c}.kt-option{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--kt-line);cursor:pointer}.kt-option--filled{background:var(--kt-cream);border-color:var(--kt-cream)}.kt-option input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--kt-ink);flex-shrink:0}.kt-option>span{display:flex;flex-direction:column;gap:2px}.kt-ship{display:flex;flex-direction:column;gap:6px;font-size:15px}.kt-ship__bar{height:6px;background:#efe7dc}.kt-ship__bar div{height:6px;background:var(--kt-accent);width:0;transition:width .3s ease}.kt-cta{display:flex;flex-direction:column;gap:6px}.kt-btn{min-height:56px;width:100%;border:0;background:var(--kt-ink);color:#fbf8f3;font:inherit;font-size:15px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:var(--button-border-radius, 0)}.kt-btn[disabled]{opacity:.6;cursor:wait}.kt-btn--small{min-height:46px;width:auto;padding:0 18px;font-size:13px}.kt-error{margin:0;color:#9b2c2c;font-size:14px}.kt-line{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--kt-line);font-size:15px}.kt-line p{margin:0}.kt-reassure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.kt-reassure__item{display:flex;gap:8px;align-items:flex-start;font-size:14px}.kt-acc{border-top:1px solid var(--kt-line)}.kt-acc summary{list-style:none;min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.kt-acc summary::-webkit-details-marker{display:none}.kt-acc summary span:before{content:"+";font-size:22px;letter-spacing:0}.kt-acc[open] summary span:before{content:"\2212"}.kt-acc__body{padding:0 0 16px;font-size:15px;color:var(--kt-soft)}.kt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--kt-line);box-shadow:0 -6px 18px #2a211b14}.kt-sticky__text{display:flex;flex-direction:column;flex-grow:1;line-height:1.25;font-size:15px}@media(min-width:990px){.kt-sticky{display:none!important}}.kt-atelier{background:var(--kt-dark);color:var(--kt-dark-text);padding:64px 0}.kt-atelier .kt-kicker{color:inherit;opacity:.75}.kt.kt-atelier .kt-h2,.kt.kt-atelier h2,.kt.kt-atelier .h2{color:var(--kt-dark-text)}.kt-split{display:grid;gap:32px;align-items:center}@media(min-width:990px){.kt-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.kt-split--top{align-items:start}.kt-split__media img{aspect-ratio:4 / 5;object-fit:cover}.kt-split__text{display:flex;flex-direction:column;gap:16px}.kt-trace{border-top:1px solid rgba(255,255,255,.2);padding-top:14px}.kt-trace__row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:16px}.kt-trace__row:last-child{border-bottom:0}.kt-trace__row span:first-child{opacity:.75}.kt-trace__row span:last-child{text-align:right}.kt-cards,.kt-rule,.kt-reviews,.kt-more{padding:64px 0}.kt-cards__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kt-card{display:flex;flex-direction:column;gap:10px}.kt-card img{aspect-ratio:1;object-fit:cover}.kt-card__title{margin:4px 0 0;font-size:19px}.kt-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;font-size:18px}.kt-steps li{display:flex;gap:16px;align-items:baseline}.kt-steps__n{font-size:30px;color:var(--kt-accent)}.kt-tip{padding:14px 16px;background:#fbf8f3}.kt-reviews__grid{display:grid;gap:32px}@media(min-width:990px){.kt-reviews__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.kt-reviews__summary{display:flex;gap:24px;align-items:center}.kt-reviews__score{display:flex;flex-direction:column;align-items:center}.kt-reviews__score span{font-size:52px;line-height:1}.kt-reviews__score small{font-size:14px;color:var(--kt-soft)}.kt-bars{flex-grow:1;display:flex;flex-direction:column;gap:6px}.kt-bars__row{display:flex;align-items:center;gap:8px;font-size:14px}.kt-bars__row span:first-child{width:14px}.kt-bars__row span:last-child{width:30px;text-align:right;color:var(--kt-soft)}.kt-bars__track{flex-grow:1;height:6px;background:#efe7dc}.kt-bars__track div{height:6px;background:var(--kt-ink)}.kt-reviews__list{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kt .kt-review{margin:0;padding:20px;background:#fbf8f3;border:0;display:flex;flex-direction:column;gap:8px;font-size:16px;font-style:normal;text-align:left;quotes:none}.kt .kt-review:before,.kt .kt-review:after,.kt .kt-review *:before,.kt .kt-review *:after{content:none!important;display:none!important}.kt .kt-review p{text-align:left;font-style:normal}.kt-more__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kt-more__item{display:flex;flex-direction:column;gap:6px;color:var(--kt-ink);text-decoration:none}.kt-more__item img{aspect-ratio:1;object-fit:cover}.kt-more__title{font-weight:var(--font-body-bold-weight, 600)}.kt-insta{padding:48px 0 64px}.kt-insta__handle{font-size:20px;color:var(--kt-ink);text-decoration:none}.kt-insta__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px}.kt-insta__grid img{aspect-ratio:1;object-fit:cover}@media(max-width:749px){.kt-insta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-atelier,.kt-cards,.kt-rule,.kt-reviews,.kt-more{padding:44px 0}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/kirane-trio.css.map */
