.kv7 :is(.founder-bridge,.obsession-intro,.shade-story,.pack-story,.care-story,.proof-summary,#worlds,.range-heading,.range-world,.creator-edit,.retailer-love,.recognition,.recircle-strip,.faq-section,.close){background:#fff!important;color:var(--ink)!important}.kv7 .proof-intro .eyebrow{color:#72594e!important}.kv7 :is(.proof-intro>p,.proof-summary>.fine){color:var(--sub)!important}.kv7 .proof-pattern{filter:none!important}.kv7 .proof-bottom .btn{background:var(--ink)!important;color:#fff!important}.kv7 .proof-bottom p:only-child{max-width:none!important}.kv7 .creator-status{color:var(--sub)!important}.kv7 .social-tools button{border-color:var(--line)!important;color:var(--ink)!important}.kv7 :is(.founder-bridge,.obsession-intro,.pack-story,.kt,.care-story,.proof-summary,.kr,.creator-edit,.retailer-love,.recognition,.recircle-strip,.faq-section){border-top:1px solid var(--line)!important}.kv7 .stack-controls,.kv7 .formula-foot{border-top:0!important}.kv7 .founder-bridge blockquote{order:-1}@media(min-width:701px){.kv7 .founder-bridge{grid-template-columns:1fr 260px!important}.kv7 .founder-bridge blockquote{grid-column:1;grid-row:1}.kv7 .founder-bridge .founder-photo{grid-column:2;grid-row:1}}@media(max-width:700px){.kv7 .founder-bridge{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important}.kv7 .founder-photo{position:static!important;width:100%!important;max-width:400px!important;height:auto!important;aspect-ratio:400 / 420;object-fit:cover!important;object-position:50% 30%!important;border-radius:200px 200px 8px 8px!important;align-self:center!important}}.kv7 .care-story .kf-mobile{display:none!important}@media(max-width:700px){.kv7 .care-story .kf-desktop{display:none!important}.kv7 .care-story .kf-mobile{display:block!important}.kv7 .care-story>.eyebrow{margin-bottom:12px!important}.kv7 .care-story .kf-h{margin:0 0 20px;text-transform:uppercase}.kv7 .kf-block{border-top:1.5px solid var(--ink);padding-top:14px}.kv7 .kf-block+.kf-block{margin-top:26px}.kv7 .kf-tag{display:flex;align-items:flex-end;gap:14px;margin-bottom:14px}.kv7 .kf-word{flex:none;font-size:44px!important;line-height:.8!important;font-weight:900!important;letter-spacing:-.04em;text-transform:uppercase}.kv7 .kf-in .kf-word{color:#173858}.kv7 .kf-out .kf-word{color:#e4503f}.kv7 .kf-tag p{margin:0;font-size:13px!important;line-height:1.3!important;font-weight:300!important;color:var(--sub)}.kv7 .kf-list{margin:0}.kv7 .kf-row{display:grid;grid-template-columns:112px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);align-items:baseline}.kv7 .kf-row:first-child{padding-top:2px}.kv7 .kf-row dt{display:flex;align-items:center;gap:8px;font-size:14px!important;line-height:1.2!important;font-weight:700!important}.kv7 .kf-row dt:before{content:"";flex:none;width:8px;height:8px;border-radius:3px;background:var(--c)}.kv7 .kf-row dd{margin:0;font-size:13px!important;line-height:1.4!important;font-weight:300!important;color:var(--sub)}.kv7 .kf-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.kv7 .kf-chips li{padding:9px 13px;border-radius:999px;background:#fbeeec;font-size:13px!important;line-height:1!important;font-weight:500!important;color:var(--sub)}.kv7 .kf-chips s{text-decoration:line-through;text-decoration-color:#e4503f;text-decoration-thickness:1.5px}}.kv7 .kp-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:26px calc(-1 * var(--gutter)) 20px;padding:0 var(--gutter) 6px;scroll-padding-inline:var(--gutter)}.kv7 .kp-rail::-webkit-scrollbar{display:none}.kv7 .kp-rc{flex:0 0 84%;scroll-snap-align:start;box-sizing:border-box;background:#fff;border:1px solid var(--line);color:var(--ink);border-radius:18px;padding:18px 18px 22px}@media(min-width:701px){.kv7 .kp-rc{flex-basis:300px}}@media(min-width:900px){.kv7 .kp-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}.kv7 .kp-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase}.kv7 .kp-top .p{color:#c63b2b}.kv7 .kp-top .no{flex:none;white-space:nowrap;color:var(--sub)}.kv7 .kp-cat{margin:6px 0 0;font-size:13px!important;line-height:1.25!important;font-weight:300!important;font-style:italic;color:var(--sub)}.kv7 .kp-mid{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;min-height:118px;margin-top:10px}.kv7 .kp-num{position:relative;z-index:1;margin:0;white-space:nowrap;font-size:48px!important;line-height:.85!important;font-weight:900!important;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.kv7 .kp-num b{font-weight:inherit}.kv7 .kp-num span{margin-left:2px;font-size:.42em;letter-spacing:0}.kv7 .kp-num small{display:block;margin-bottom:8px;font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.kv7 .kp-mid img{flex:none;width:92px;height:116px;object-fit:contain;margin-right:-6px;transform:rotate(9deg) translateY(6px);filter:drop-shadow(0 10px 14px rgba(21,19,20,.22))}.kv7 .kp-claim{margin:12px 0 14px;font-size:18px!important;line-height:1.2!important;color:var(--ink)}.kv7 .kp-facts{margin:0 0 16px;border-top:1.5px dashed rgba(21,19,20,.35)}.kv7 .kp-facts div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1.5px dashed rgba(21,19,20,.2);font-size:12px!important;line-height:1.3!important}.kv7 .kp-facts dt{color:var(--sub)}.kv7 .kp-facts dd{margin:0;text-align:right;font-weight:500}.kv7 .kp-rc a{display:inline-block;padding-bottom:5px;border-bottom:1.5px solid var(--ink);color:var(--ink);text-decoration:none;font-size:13px!important;line-height:1!important;font-weight:500!important}.kv7 .retailer-love .social-heading{display:block!important;margin-bottom:0!important}.kv7 .retailer-love .ratings-context{max-width:none!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.4!important;color:var(--sub)!important}.kv7 .retailer-love .retailer-rail{display:flex!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:16px calc(-1 * var(--gutter)) 0!important;padding:0 var(--gutter) 4px!important;scroll-padding-inline:var(--gutter)}.kv7 .retailer-love .retailer-rail::-webkit-scrollbar{display:none}.kv7 .retailer-love .retailer-card{flex:0 0 46%!important;min-width:0!important;scroll-snap-align:start;box-sizing:border-box;display:flex!important;flex-direction:column;gap:4px!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;color:var(--ink)!important;text-decoration:none!important}.kv7 .retailer-love .retailer-card .retailer-logo{width:auto!important;height:22px!important;margin:0 0 6px!important;align-self:flex-start}.kv7 .retailer-love .retailer-card h3{margin:0!important;font-size:15px!important;line-height:1.15!important;color:var(--ink)!important}.kv7 .retailer-love .retailer-score{display:flex!important;align-items:baseline;gap:4px;margin:4px 0 2px!important;font-size:38px!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.04em;color:#000!important;font-variant-numeric:tabular-nums}.kv7 .retailer-love .retailer-score span{font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:0;color:var(--sub)!important}.kv7 .retailer-love .retailer-card>p,.kv7 .retailer-love .retailer-card>small{margin:0!important;font-size:12px!important;line-height:1.35!important;color:var(--sub)!important}.kv7 .retailer-love .retailer-link{margin-top:auto!important;padding-top:8px;font-size:13px!important;line-height:1!important;font-weight:500!important;color:var(--ink)!important;text-decoration:none!important;border:0!important}.kv7 .retailer-love .tira-card{border:0!important;background:#c63b2b!important;color:#fff!important;gap:6px!important}.kv7 .retailer-love .tira-card .retailer-logo{height:22px!important;padding:4px 6px;border-radius:6px;background:#fff;box-sizing:content-box}.kv7 .retailer-love .tira-card .tira-invite{order:1;margin:4px 0 0!important;font-size:20px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.02em;color:#fff!important}.kv7 .retailer-love .tira-card h3,.kv7 .retailer-love .tira-card>p:not(.tira-invite){order:2;font-size:12px!important;line-height:1.3!important;font-weight:300!important;font-style:italic;color:#ffffffe6!important}.kv7 .retailer-love .tira-card .retailer-link{order:3;color:#fff!important}.kv7 .retailer-love .customer-notes{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:12px 0 0!important;padding:0!important;border:0!important}.kv7 .retailer-love .customer-notes blockquote{display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:12px!important;border:0!important;border-radius:16px;background:#fbeeec}.kv7 .retailer-love .customer-notes blockquote:nth-child(2){background:#e7eefc}.kv7 .retailer-love .customer-notes q{font-size:16px!important;line-height:1.25!important;font-weight:300!important;font-style:italic;color:var(--ink)!important;quotes:"\201c" "\201d"}.kv7 .retailer-love .customer-notes q:before{content:"\201c";display:block;margin-bottom:4px;font-size:34px;line-height:.6;font-weight:900;font-style:normal;color:#e4503f}.kv7 .retailer-love .customer-notes q:after{content:"\201d"}.kv7 .retailer-love .customer-notes cite{font-size:12px!important;line-height:1.35!important;font-style:normal!important;color:var(--sub)!important}.kv7 .retailer-love .customer-notes a{margin-top:auto;font-size:13px!important;line-height:1!important;font-weight:500!important;color:var(--ink)!important;text-decoration:none!important;border:0!important}@media(min-width:900px){.kv7 .retailer-love .retailer-rail{margin-inline:0!important;padding-inline:0!important}.kv7 .retailer-love .retailer-card{flex:0 0 220px!important}.kv7 .retailer-love .customer-notes{max-width:820px}}.kv7 .recircle-strip{display:block!important;padding-block:40px 6px!important}.kv7 .recircle-strip .kc-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:20px 18px;border-radius:22px;background:#e7eefc}.kv7 .recircle-strip .kc-card:after{content:"";position:absolute;right:-34px;top:-34px;width:120px;height:120px;border-radius:50%;background-image:radial-gradient(circle,#5D8DE6 0 2px,transparent 2.6px);background-size:11px 11px;opacity:.5;pointer-events:none}.kv7 .recircle-strip .kc-card .eyebrow{grid-column:1 / -1;margin:0 0 12px!important;color:#2f5fcf!important}.kv7 .recircle-strip .kc-card h2{grid-column:1 / -1;margin:0 0 16px!important}.kv7 .recircle-strip .kc-num{white-space:nowrap;font-size:54px!important;line-height:.85!important;font-weight:900!important;letter-spacing:-.05em;color:#2f5fcf;font-variant-numeric:tabular-nums}.kv7 .recircle-strip .kc-num b{font-weight:inherit}.kv7 .recircle-strip .kc-num small{margin-left:4px;font-size:.36em!important;letter-spacing:0}.kv7 .recircle-strip .kc-unit{margin-top:6px;font-size:16px!important;line-height:1.2!important;font-weight:300!important;font-style:italic;color:var(--ink)}.kv7 .recircle-strip .kc-loop{flex:none;width:78px;height:78px}.kv7 .recircle-strip .kc-loop .r{transform-origin:40px 40px;animation:kv7-kc-spin 14s linear infinite}@keyframes kv7-kc-spin{to{transform:rotate(360deg)}}.kv7 .recircle-strip .kc-p{grid-column:1 / -1;margin:16px 0 14px!important;font-size:14px!important;line-height:1.5!important;color:var(--sub)!important}.kv7 .recircle-strip .kc-card .text-link{grid-column:1 / -1;justify-self:start;position:relative;z-index:1;border-bottom-color:#2f5fcf}@media(min-width:900px){.kv7 .recircle-strip .kc-card{padding:40px}.kv7 .recircle-strip .kc-num{font-size:88px!important}}@media(prefers-reduced-motion:reduce){.kv7 .recircle-strip .kc-loop .r{animation:none}}.kv7 section.close{float:none!important;width:100%;opacity:1!important;text-shadow:none!important;font-size:inherit;line-height:inherit}.kv7 .recognition .social-heading{display:block!important;margin-bottom:23px}.kv7 .recognition .social-heading .eyebrow{display:block!important;max-width:none!important;margin:0 0 12px!important}.kv7 .recognition .social-heading h2{margin:0!important}.kv7 :is(.result-card,.range-card,.colour-family){background:#fff!important;border:1px solid var(--line)!important}.kv7 #main :is(section,.obsession-intro) h2{margin-top:0!important;margin-bottom:0!important}.kv7 #main :is(.chapter-copy,.care-story,.proof-intro,.social-heading,.kc-card,.faq-section,.kt-intro,.ks-intro) .eyebrow{margin-top:0!important;margin-bottom:12px!important}.kv7 #main :is(.chapter-copy h2+p,.care-story .kf-cols,.formula-out h2+.out-list,.formula-in h2+.care-spectrum,.proof-intro>p,.social-heading h2+p,.recognition .award-rail,.kc-card .kc-fig,.kc-card .kc-loop,.faq-section .faq-list,.kt-intro h2+p){margin-top:16px!important}.kv7 .kr-head{padding-bottom:16px!important}.kv7 .recognition .social-heading{margin-bottom:0!important}.kv7 #main .proof-summary .kp-rail{margin-top:16px!important}.kv7 .faq-section{row-gap:0!important}@media(min-width:701px){.kv7 #main section.faq-section .faq-list{margin-top:0!important}}.kv7 .kc-card .kc-fig{align-self:start}.kv7 :is(.founder-bridge,.obsession-intro,.shade-story,.pack-story,.ks,.kt,.care-story,.proof-summary,.kr,.creator-edit,.retailer-love,.recognition,.recircle-strip,.faq-section){padding-top:24px!important;padding-bottom:24px!important}.kv7 .obsession-intro{padding-top:14px!important;padding-bottom:0!important}.kv7 #main p.eyebrow{font-size:14px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#000!important}@media(max-width:575px){.kv7 #main p.eyebrow{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/634/assets/kv7-kiro-layout.css.map */
