.k-chero{overflow:clip}.k-chero__grid{row-gap:var(--k-s-l);align-items:end}.k-chero__copy{grid-column:1 / -1;display:grid;gap:var(--k-s-m);justify-items:start;position:relative;z-index:2}.k-chero__h{font-size:var(--k-step-6);max-width:13ch}.k-chero__lede{max-width:38ch}.k-chero__fig{grid-column:1 / -1}.k-chero__frame{--k-plate: var(--k-sand)}.k-ground-sand .k-chero__frame{--k-plate: var(--k-bone-2)}.k-chero__art{display:grid;place-items:center;padding:12% 26% 6%}@media(max-width:899px){.k-chero__fig{margin-inline:calc(var(--k-gutter) * -1)}.k-chero__fig figcaption{padding-inline:var(--k-gutter)}}@media(min-width:900px){.k-chero--right .k-chero__copy{grid-column:1 / span 6;grid-row:1;padding-bottom:var(--k-s-xl)}.k-chero--right .k-chero__fig{grid-column:7 / -1;grid-row:1;margin-right:calc(-1 * (var(--k-gutter) + max(0px,(100vw - var(--k-max)) / 2)))}.k-chero--right .k-chero__fig figcaption{padding-right:var(--k-gutter)}.k-chero--left .k-chero__fig{grid-column:1 / span 6;grid-row:1;margin-left:calc(-1 * (var(--k-gutter) + max(0px,(100vw - var(--k-max)) / 2)))}.k-chero--left .k-chero__fig figcaption{padding-left:var(--k-gutter)}.k-chero--left .k-chero__copy{grid-column:8 / -1;grid-row:1;padding-bottom:var(--k-s-xl)}.k-chero--wide .k-chero__copy{grid-column:1 / -1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--k-col-gap);align-items:end}.k-chero--wide .k-chero__copy>*{grid-column:1 / span 8}.k-chero--wide .k-chero__h{max-width:16ch;font-size:var(--k-step-7)}.k-chero--wide .k-chero__lede,.k-chero--wide .k-chero__jump{grid-column:9 / -1}.k-chero--wide .k-chero__lede{grid-row:2;font-size:var(--k-step-0)}.k-chero--wide .k-chero__jump{grid-row:3}.k-chero--wide .k-chero__fig{margin-inline:calc(-1 * (var(--k-gutter) + max(0px,(100vw - var(--k-max)) / 2)))}.k-chero--wide .k-chero__fig figcaption{padding-inline:var(--k-gutter)}}.k-start__grid{row-gap:var(--k-s-l);align-items:start}.k-start__fig{grid-column:1 / -1}.k-start__frame{--k-plate: var(--k-sand)}.k-ground-sand .k-start__frame{--k-plate: var(--k-bone-2)}.k-start__art{display:grid;place-items:center;padding:8% 30% 4%}.k-start__body{grid-column:1 / -1;display:grid;gap:var(--k-s-s);justify-items:start}.k-start__alt{grid-column:1 / -1;padding-top:var(--k-s-s);border-top:1px solid var(--k-fg-strong)}@media(min-width:900px){.k-start__fig{grid-column:1 / span 5}.k-start__body{grid-column:6 / span 4;padding-top:var(--k-s-l)}.k-start__alt{grid-column:10 / -1;margin-top:var(--k-s-3xl)}}.k-start__h{display:flex;gap:.75rem;align-items:baseline;font:500 var(--k-step--1) / 1.3 var(--k-font-ui);color:var(--k-muted)}.k-start__name{font:340 var(--k-step-4) / .98 var(--k-font-display);letter-spacing:-.035em;color:var(--k-fg-strong)}.k-start__name a{text-decoration:none}.k-start__name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.k-start__price .k-price{font-size:var(--k-step-2)}.k-start__reason{padding-top:var(--k-s-s);border-top:1px solid var(--k-line)}.k-start__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-s);margin-top:var(--k-s-2xs)}.k-start__alt-line{display:flex;align-items:baseline;gap:.6rem;margin-top:.5rem;font:400 var(--k-step-1) / 1.2 var(--k-font-display)}.k-start__alt-line a{text-decoration:none;color:var(--k-fg-strong)}.k-start__alt-line a:hover{text-decoration:underline;text-underline-offset:.15em}.k-start__dots{flex:1;min-width:1rem;border-bottom:1px dotted var(--k-line-strong)}.k-start__alt-reason{margin-top:.5rem;font-size:var(--k-step--1);color:var(--k-muted)}.k-mf__grid{row-gap:var(--k-s-l)}.k-mf__head{grid-column:1 / -1}.k-mf__body{grid-column:1 / -1;display:grid;gap:var(--k-s-l)}@media(min-width:900px){.k-mf__head{grid-column:1 / span 4}.k-mf__body{grid-column:6 / -1;grid-template-columns:1fr 1fr;column-gap:var(--k-col-gap)}.k-mf__out{grid-column:1 / -1}}.k-mf__intro{margin-top:var(--k-s-s);color:var(--k-muted);max-width:32ch}.k-mf__q{border:0;margin:0;padding:0;min-width:0}.k-mf__legend{padding:0 0 .5rem;font:360 var(--k-step-2) / 1.15 var(--k-font-display);letter-spacing:-.02em;color:var(--k-fg-strong)}.k-mf__legend .k-index{font-size:var(--k-step--2);margin-right:.4rem}.k-mf__opts{border-top:1px solid var(--k-line-strong)}.k-mf__opt{position:relative;display:flex;align-items:center;min-height:3.25rem;padding:.6rem .5rem;border-bottom:1px solid var(--k-line);cursor:pointer;transition:background-color var(--k-dur-1),padding var(--k-dur-2) var(--k-ease)}.k-mf__opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.k-mf__opt:hover{padding-left:.9rem}.k-mf__opt:has(input:checked){background:var(--k-sage);color:var(--k-ink);padding-left:.9rem}.k-mf__opt:has(input:focus-visible){outline:2px solid var(--k-focus);outline-offset:-2px}.k-mf__out{padding-top:var(--k-s-s);border-top:1px solid var(--k-fg-strong)}.k-mf__rec{gap:.4rem;justify-items:start;padding-block:var(--k-s-s)}.k-mf__rec+.k-mf__rec{border-top:1px solid var(--k-line)}.k-mf__name{font:340 var(--k-step-3) / 1 var(--k-font-display);letter-spacing:-.03em}.k-mf__name a{color:var(--k-fg-strong);text-decoration:none}.k-mf__price .k-price{font-size:var(--k-step-1)}.k-mf__why{max-width:48ch}.k-terms__grid{row-gap:var(--k-s-m)}.k-terms__h{grid-column:1 / -1;display:flex;gap:.75rem;align-items:baseline;font:360 var(--k-step-2) / 1.1 var(--k-font-display);letter-spacing:-.02em;color:var(--k-fg-strong)}.k-terms__list{grid-column:1 / -1;border-top:1px solid var(--k-fg-strong)}@media(min-width:900px){.k-terms__h{grid-column:1 / span 3}.k-terms__list{grid-column:4 / -1}}.k-terms__row{display:grid;gap:.35rem var(--k-col-gap);padding-block:var(--k-s-s);border-bottom:1px solid var(--k-line)}@media(min-width:700px){.k-terms__row{grid-template-columns:minmax(9rem,2fr) 6fr minmax(8rem,2fr);align-items:baseline}}.k-terms__row dt{font-weight:500;color:var(--k-fg-strong)}.k-terms__row dt .k-index{margin-right:.4rem}.k-terms__text{max-width:60ch}.k-terms__text .k-tag{margin-left:.35rem}.k-terms__link{justify-self:start}@media(min-width:700px){.k-terms__link{justify-self:end}}.k-notes__grid{row-gap:var(--k-s-xl)}.k-notes__head{grid-column:1 / -1}.k-notes__list{grid-column:1 / -1;border-top:1px solid var(--k-fg-strong)}@media(min-width:900px){.k-notes__head{grid-column:2 / span 6}.k-notes__list{grid-column:1 / -1}}.k-notes__note{display:grid;grid-template-columns:3.5rem 1fr;gap:.5rem var(--k-col-gap);padding-block:var(--k-s-m);border-bottom:1px solid var(--k-line)}.k-notes__margin{grid-column:2;padding-top:.4rem}@media(min-width:900px){.k-notes__note{grid-template-columns:repeat(12,minmax(0,1fr))}.k-notes__n{grid-column:1}.k-notes__text{grid-column:2 / span 6}.k-notes__margin{grid-column:10 / -1}}.k-notes__n{font:400 var(--k-step-3) / 1 var(--k-font-mono);color:var(--k-muted);letter-spacing:-.04em}.k-notes__text{font:360 var(--k-step-2) / 1.22 var(--k-font-display);letter-spacing:-.015em;color:var(--k-fg-strong);max-width:34ch}.k-notes__text p+p{margin-top:.5em}.k-gnote__grid{row-gap:var(--k-s-m);align-items:center}.k-gnote__season{grid-column:1 / -1}.k-gnote__slip{grid-column:1 / -1;display:grid;gap:.5rem;justify-items:start;padding:var(--k-s-m);border:1px dashed var(--k-line-strong)}@media(min-width:900px){.k-gnote__season{grid-column:1 / span 6}.k-gnote__slip{grid-column:8 / -1}}.k-gnote__line{font:360 var(--k-step-3) / 1.1 var(--k-font-display);letter-spacing:-.025em;color:var(--k-fg-strong);max-width:22ch}.k-gnote__text{max-width:44ch}.k-seo__grid{row-gap:var(--k-s-s)}.k-seo__h{grid-column:1 / -1;font:500 var(--k-step--1) / 1.3 var(--k-font-ui);color:var(--k-muted)}.k-seo__text{grid-column:1 / -1;font-size:var(--k-step--1);color:var(--k-fg)}@media(min-width:900px){.k-seo__h{grid-column:1 / span 3}.k-seo__text{grid-column:4 / span 7;columns:2;column-gap:var(--k-col-gap)}.k-seo__text>*{break-inside:avoid}}.k-coll__bare-h{display:flex;gap:.75rem;align-items:baseline;margin-bottom:var(--k-s-xs);font:360 var(--k-step-2) / 1.1 var(--k-font-display);letter-spacing:-.02em;color:var(--k-fg-strong)}.k-coll--bare .k-filters{margin-top:var(--k-s-s)}.k-card--rich .k-frame>.k-card__second{opacity:0;transition:opacity var(--k-dur-2) var(--k-ease)}@media(hover:hover){.k-card--rich.has-second:hover .k-card__second{opacity:1}}.k-card--rich.has-second:focus-within .k-card__second{opacity:1}.k-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.2rem;position:relative;z-index:2}.k-card__swatch{display:inline-flex;align-items:center;gap:.35rem;min-height:24px;font-size:var(--k-step--2);color:var(--k-muted);text-decoration:none}.k-card__swatch:before{content:"";width:10px;height:10px;background:var(--k-sw);box-shadow:inset 0 0 0 1px #16140f47}.k-card__swatch:hover{color:var(--k-ink);text-decoration:underline;text-underline-offset:.2em}.k-card__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem;position:relative;z-index:2}.k-card__actions--soon{display:block}.k-card__add{display:inline-flex;align-items:center;min-height:36px;padding:0 .85rem;border:1px solid var(--k-fg-strong);background:transparent;color:var(--k-fg-strong);font:500 var(--k-step--1) / 1 var(--k-font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--k-dur-1),color var(--k-dur-1)}.k-card__add:hover{background:var(--k-ink);color:var(--k-bone)}.k-card__add:active{box-shadow:inset 0 2px #0003}.k-card__add.is-loading{color:transparent;position:relative}.k-card__add.is-loading:after{content:"";position:absolute;left:25%;right:25%;top:50%;height:1px;background:var(--k-ink);transform-origin:0 50%;animation:k-load .9s var(--k-ease-press) infinite}@media(pointer:coarse){.k-card__add{min-height:44px}.k-card__swatch{min-height:32px}}@media(max-width:599px){.k-filters{padding-block:.35rem}.k-filters__bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 1rem}.k-filters__bar::-webkit-scrollbar{display:none}.k-filter,.k-filters__end{flex:none}.k-filters__end{margin-left:auto;width:auto}.k-filters__count{display:none}.k-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.k-chip{flex:none}}@media(prefers-reduced-motion:reduce){.k-mf__opt,.k-card__second{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/keel-collection.css.map */
