.ksc{--bg:#ffffff;--bg2:#f5f3ef;--warm:#f6f1ea;--blush:#f4e6df;--ink:#121212;--ink2:rgba(18,18,18,.74);--ink3:rgba(18,18,18,.56);--line:rgba(18,18,18,.12);--acc:#a4583f;--dark:#242833;--hdr:64px}.ksc *{box-sizing:border-box}.ksc{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:150px}.ksc{margin:0;background:var(--bg);color:var(--ink);font-family:Assistant,system-ui,sans-serif;font-size:16px;line-height:1.55;letter-spacing:.03em;overflow-x:clip}.ksc img{max-width:100%;display:block;height:auto}.ksc a{color:inherit}.ksc button{font:inherit;color:inherit}.ksc .k-wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media(min-width:750px){.ksc .k-wrap{padding:0 40px}}.ksc h1,.ksc h2,.ksc h3{font-weight:400;letter-spacing:.04em;line-height:1.15;margin:0}.ksc h2{font-size:28px}@media(min-width:750px){.ksc h2{font-size:36px}}.ksc .k-sub,.ksc .k-sec-head p{color:var(--ink2);margin:10px 0 0;max-width:620px}.ksc .k-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:var(--ink);color:#fff;text-decoration:none;letter-spacing:.08em;border:1px solid var(--ink);cursor:pointer;transition:box-shadow .15s}.ksc .k-btn:hover{box-shadow:0 0 0 2px var(--ink)}.ksc .k-link{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;color:inherit}.ksc .k-burger{background:none;border:0;padding:0;min-height:44px}@media(min-width:990px){.ksc .k-burger{display:none}}.ksc .k-crumbs{font-size:13px;color:var(--ink3);padding-top:14px;display:flex;gap:8px}.ksc .k-crumbs a{text-decoration:none}.ksc .k-chero{padding:10px 0 18px}.ksc .k-chero-g{display:grid;gap:16px}.ksc .k-chero-m{margin:0;order:-1;background:var(--warm);overflow:hidden}.ksc .k-chero-m img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:50% 50%}.ksc .k-chero h1{font-size:32px;margin:0 0 8px}.ksc .k-lede{color:var(--ink2);margin:0;max-width:620px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ksc .k-facts{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.ksc .k-facts li{background:var(--warm);padding:4px 10px;font-size:14px;letter-spacing:.04em}.ksc .k-ctas{display:none;gap:22px;align-items:center;margin-top:22px}@media(min-width:990px){.ksc .k-chero{padding:16px 0 28px}.ksc .k-chero-g{grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.ksc .k-chero-m{order:0}.ksc .k-chero-m img{aspect-ratio:16/10;max-height:400px}.ksc .k-chero h1{font-size:46px;margin-bottom:12px}.ksc .k-lede{font-size:18px;-webkit-line-clamp:unset}.ksc .k-ctas{display:flex}.ksc .k-facts{margin-top:20px}.ksc .k-facts li{font-size:15px;padding:6px 12px}}.ksc .k-finder{display:grid;gap:10px;background:var(--blush);padding:14px;margin:0 0 14px}.ksc .k-finder-i{display:flex;gap:10px;align-items:center}.ksc .k-finder-i svg{width:26px;height:26px;flex:0 0 26px}.ksc .k-finder-i b{display:block;font-weight:600;font-size:16px;line-height:1.25}.ksc .k-finder-i span{font-size:14px;color:var(--ink2)}.ksc .k-finder-n{margin:0;font-size:13px;color:var(--ink3)}.ksc .k-combo{position:relative}.ksc .k-combo input{width:100%;min-height:48px;border:1px solid var(--ink);background:#fff;padding:0 44px 0 14px;font:inherit;font-size:16px;color:var(--ink);border-radius:0}.ksc .k-combo input:focus{outline:2px solid var(--ink);outline-offset:1px}.ksc .k-combo-x{position:absolute;right:2px;top:2px;width:44px;height:44px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.ksc .k-combo-x svg{width:18px;height:18px}.ksc .k-combo ul{position:absolute;z-index:25;left:0;right:0;top:100%;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--ink);max-height:280px;overflow:auto;box-shadow:0 8px 24px #0000001f}.ksc .k-combo li{padding:10px 14px;cursor:pointer;font-size:15px}.ksc .k-combo li[aria-selected=true],.ksc .k-combo li:hover{background:var(--warm)}@media(min-width:990px){.ksc .k-finder{grid-template-columns:auto minmax(320px,420px) 1fr;align-items:center;gap:24px;padding:18px 24px;margin-bottom:22px}.ksc .k-finder-n{text-align:right}}.ksc .k-styles-rail{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px;margin:0 0 6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ksc .k-style{flex:0 0 96px;border:1px solid var(--line);background:#fff;padding:0;cursor:pointer;text-align:left}.ksc .k-style .k-sw{display:block;background:#fff}.ksc .k-style img{width:100%;aspect-ratio:1/1;object-fit:contain;padding:6px}.ksc .k-style .k-sl{display:block;padding:4px 8px 8px;font-size:13px;line-height:1.25}.ksc .k-style small{display:block;color:var(--ink3);font-size:12px}.ksc .k-style[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:-2px}@media(min-width:750px){.ksc .k-styles-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));overflow:visible;gap:12px;margin-bottom:12px}.ksc .k-style{flex:none}.ksc .k-style .k-sl{font-size:14px;padding:6px 10px 10px}}.ksc .k-fbar{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -16px 10px;padding:8px 16px}.ksc .k-fbar-in{display:flex;align-items:center;gap:10px}.ksc .k-fbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--ink);background:#fff;cursor:pointer;font-size:15px}.ksc .k-fbtn svg{width:18px;height:18px}.ksc .k-fbtn em{font-style:normal;background:var(--ink);color:#fff;border-radius:99px;font-size:12px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 6px}.ksc .k-fbar-desk,.ksc .k-fbar .k-sort{display:none}.ksc .k-count{margin-left:auto;font-size:14px;color:var(--ink3);white-space:nowrap}.ksc .k-active{display:flex;flex-wrap:wrap;gap:6px}.ksc .k-active:not(:empty){padding-top:8px}.ksc .k-active button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--line);background:var(--warm);cursor:pointer;font-size:14px}.ksc .k-active svg{width:14px;height:14px}.ksc .k-fgroup{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ksc .k-fgroup>b{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;min-width:44px}.ksc .k-chips{display:flex;flex-wrap:wrap;gap:6px}.ksc .k-chip{min-height:40px;min-width:40px;padding:0 12px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:14px}.ksc .k-chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media(min-width:990px){.ksc .k-fbar{margin:0 0 14px;padding:12px 0}.ksc .k-fbtn{display:none}.ksc .k-fbar-in{flex-wrap:wrap;gap:12px 28px}.ksc .k-fbar-desk{display:contents}.ksc .k-fbar .k-sort{display:flex;gap:6px}}.ksc .k-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.ksc .k-sheet[hidden]{display:none}.ksc .k-sheet-b{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.ksc .k-sheet-p{position:absolute;left:0;right:0;bottom:0;max-height:86vh;background:#fff;display:flex;flex-direction:column}.ksc .k-sheet-h{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;border-bottom:1px solid var(--line)}.ksc .k-iconbtn{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;cursor:pointer}.ksc .k-iconbtn svg{width:20px;height:20px}.ksc .k-sheet-c{overflow:auto;padding:16px;display:grid;gap:22px}.ksc .k-sheet-c .k-fgroup{display:grid;gap:10px}.ksc .k-sheet-f{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--line)}.ksc .k-sheet-f .k-btn{flex:1}.ksc .k-gridnote{margin:6px 0 14px;font-size:14px;color:var(--ink3)}.ksc .k-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px 10px}@media(min-width:750px){.ksc .k-cards{grid-template-columns:repeat(3,1fr);gap:32px 16px}}@media(min-width:1100px){.ksc .k-cards{grid-template-columns:repeat(4,1fr)}}.ksc .k-card{text-decoration:none;display:block;min-width:0}.ksc .k-card .k-ph{position:relative;background:#fff;border:1px solid var(--line);overflow:hidden}.ksc .k-card .k-ph img{width:100%;aspect-ratio:1/1;object-fit:contain}.ksc .k-card .k-ph .k-alt{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}@media(hover:hover){.ksc .k-card:hover .k-ph--hover .k-alt{opacity:1}}.ksc .k-card .k-meta{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:10px}.ksc .k-card h3{font-size:15px;letter-spacing:.03em;margin:4px 0;line-height:1.35}.ksc .k-card:hover h3{text-decoration:underline;text-underline-offset:.3em}.ksc .k-card .k-pr{font-size:16px}.ksc .k-card .k-extra{font-size:13px;color:var(--ink3);margin-top:2px}.ksc .k-card--hidden{opacity:.92}.ksc .k-empty{padding:40px 0;text-align:center;color:var(--ink2)}.ksc .k-upsell{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:36px 0 0;padding:18px 20px;background:var(--warm);text-decoration:none;font-size:16px}.ksc .k-upsell b{font-weight:600;margin-right:6px}.ksc .k-notice{background:#fff8e1;border:1px solid #e6d28a;padding:12px 14px;font-size:14px;margin:4px 0 16px;line-height:1.5}.ksc .k-notice--hid{margin-top:28px}.ksc section{padding:56px 0}@media(min-width:750px){.ksc section{padding:84px 0}}.ksc .k-shop{padding-bottom:8px}.ksc .k-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:26px}.ksc .k-cmp-sec{background:var(--bg2);margin-top:56px}.ksc .k-cmp{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.ksc .k-cmp-col{flex:0 0 232px;background:#fff;padding:16px;display:flex;flex-direction:column}.ksc .k-cmp-col img{width:100%;aspect-ratio:1/1;object-fit:contain;margin-bottom:10px}.ksc .k-cmp-col h3{font-size:22px}.ksc .k-cmp-p{margin:4px 0 10px;color:var(--ink3);font-size:14px}.ksc .k-cmp-col ul{margin:0 0 14px;padding:0 0 0 18px;font-size:15px;color:var(--ink2);flex:1}.ksc .k-cmp-col li{margin:0 0 4px}.ksc .k-cmp-go{align-self:flex-start;font-size:15px}@media(min-width:1100px){.ksc .k-cmp{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible}.ksc .k-cmp-col{flex:none}}.ksc .k-hrail{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ksc .k-hrail figure{margin:0;flex:0 0 72%;scroll-snap-align:start}.ksc .k-hrail img{width:100%;aspect-ratio:1/1;object-fit:cover}@media(min-width:750px){.ksc .k-hrail figure{flex-basis:38%}}@media(min-width:1100px){.ksc .k-hrail{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;overflow:visible}.ksc .k-hrail figure{flex:none}}.ksc .k-how{background:var(--warm)}.ksc .k-how-g{display:grid;gap:40px}@media(min-width:990px){.ksc .k-how-g{grid-template-columns:1.25fr 1fr;gap:72px;align-items:start}}.ksc .k-steps{list-style:none;margin:28px 0 24px;padding:0;display:grid;gap:20px}.ksc .k-steps li{display:grid;grid-template-columns:44px 1fr;gap:14px}.ksc .k-steps .k-n{width:44px;height:44px;border:1px solid var(--ink);display:grid;place-items:center;font-size:19px;background:#fff}.ksc .k-steps h3{font-size:19px;margin:2px 0 4px;font-weight:600}.ksc .k-steps p{margin:0;color:var(--ink2)}.ksc .k-tips{background:#fff;padding:24px 22px}.ksc .k-tips h3{font-size:22px;margin:0 0 14px}.ksc .k-tips ul{margin:0 0 14px;padding:0 0 0 18px;color:var(--ink2)}.ksc .k-tips li{margin:0 0 8px}.ksc .k-tips p{margin:0 0 14px;color:var(--ink2)}.ksc .k-gtk{display:grid;gap:0;border-top:1px solid var(--line)}.ksc .k-gtk-i{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.ksc .k-gtk-i svg{width:26px;height:26px;margin-top:2px}.ksc .k-gtk h3{font-size:18px;font-weight:600;margin:0 0 6px}.ksc .k-gtk p{margin:0 0 6px;color:var(--ink2);font-size:15px}@media(min-width:750px){.ksc .k-gtk{grid-template-columns:repeat(2,1fr);column-gap:40px;border-top:0}.ksc .k-gtk-i{border-bottom:0;border-top:1px solid var(--line)}}@media(min-width:1200px){.ksc .k-gtk{grid-template-columns:repeat(4,1fr)}}.ksc .k-faqs{background:var(--bg2)}.ksc .k-faq-g{display:grid;gap:24px}@media(min-width:990px){.ksc .k-faq-g{grid-template-columns:1fr 1.6fr;gap:72px}}.ksc .k-faq{border-top:1px solid var(--line)}.ksc .k-faq details{border-bottom:1px solid var(--line)}.ksc .k-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;font-size:17px}.ksc .k-faq summary::-webkit-details-marker{display:none}.ksc .k-faq summary svg{width:20px;height:20px;flex:0 0 20px;transition:transform .2s}.ksc .k-faq details[open] summary svg{transform:rotate(180deg)}.ksc .k-faq p{margin:0 0 18px;color:var(--ink2)}.ksc .k-sibs{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px}@media(min-width:990px){.ksc .k-sibs{grid-template-columns:repeat(4,1fr);gap:16px}}.ksc .k-sib{text-decoration:none;display:block;min-width:0}.ksc .k-sib img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--bg2);transition:transform .5s}.ksc .k-sib:hover img{transform:scale(1.03)}.ksc .k-sib span{display:block;padding-top:10px}.ksc .k-sib b{display:block;font-weight:600;font-size:16px}.ksc .k-sib small{color:var(--ink3);font-size:14px}.ksc [hidden]{display:none!important}.ksc .k-chero-m--fit{background:#fff}.ksc .k-chero-m--fit img{object-fit:contain}.ksc .k-empty-col{padding:24px 0 8px}.ksc .k-empty-col p{color:var(--ink2);margin:0 0 16px}.ksc{font-size:16px;line-height:1.55;letter-spacing:.03em;color:var(--ink)}.ksc h1,.ksc h2,.ksc h3{font-family:var(--font-heading-family,Assistant),sans-serif}.ksc-section .k-alt{position:absolute}.ksc .k-how-steps{margin:26px 0 10px}.ksc .k-how-more{margin:14px 0 0}.ksc .k-how-g--tips{display:grid;gap:20px;margin-top:30px}@media(min-width:990px){.ksc .k-how-g--tips{grid-template-columns:1.25fr 1fr;gap:40px;align-items:stretch}}.ksc .k-how-ph{background:#fff;padding:24px 22px}.ksc .k-how-ph-h{font-size:22px;margin:0 0 14px;letter-spacing:.04em}.ksc .k-how-ph-l{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ksc .k-how-ph-l img{width:100%;aspect-ratio:4/5;object-fit:cover;outline:3px solid #2f7a4b;outline-offset:-3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ks-collection.css.map */
