@import"https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,700;1,600&display=swap";@font-face{font-family:kcfb;font-style:normal;font-weight:700;src:local("Georgia Bold"),local("Georgia-Bold");size-adjust:89.8%}@font-face{font-family:kcfb;font-style:italic;font-weight:600;src:local("Georgia Bold Italic"),local("Georgia-BoldItalic");size-adjust:85.3%}#kc{--bg:#FBF6EE;--surface:#FFFFFF;--tint:#F2E6D3;--ink:#221E1A;--text:#4B433A;--muted:#6B6056;--brand:#9C4A1A;--brand-press:#7F3B13;--strike:#F3D2B8;--accent:#E3A23B;--sale-bg:#FDEFD3;--sale-ink:#6E3F0C;--line:#E6D8C3;--check:#56643A;--shadow:0 14px 28px -16px rgba(34,30,26,.45);--radius:12px;--radius-sm:8px;--align:left;--h1:26px;--h1-lh:1.12;--h2:24px;--h2-lh:1.16;--h1-d:44px;--h2-d:32px;--hls:-.01em;--label-ls:.14em;--hw:700;--emw:600;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;display:block;position:relative;width:100%;margin:0;padding:0;background:var(--bg);color:var(--text);font:400 16px/1.5 var(--sans);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overflow-x:clip}#kc *,#kc *:before,#kc *:after{box-sizing:border-box}#kc h1,#kc h2,#kc h3,#kc p,#kc ul,#kc ol,#kc li,#kc figure,#kc figcaption,#kc details,#kc summary{margin:0;padding:0}#kc ul,#kc ol{list-style:none}#kc li::marker{content:none}#kc img{display:block;max-width:100%;height:auto;border:0}#kc a{color:inherit}#kc button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;min-width:0;min-height:0;box-shadow:none;letter-spacing:inherit;text-transform:none}#kc a:focus-visible,#kc button:focus-visible,#kc summary:focus-visible,#kc .kc-track:focus-visible{outline:3px solid var(--accent);outline-offset:2px}#kc .kc-h1,#kc .kc-h2,#kc .kc-foot-w{font-family:Bitter,kcfb,Georgia,Times New Roman,serif;font-weight:var(--hw);font-style:normal;color:var(--ink);letter-spacing:var(--hls);text-transform:none;text-wrap:balance}#kc .kc-h1 em,#kc .kc-h2 em{font-style:italic;font-weight:var(--emw);color:var(--brand)}#kc p,#kc li{text-wrap:pretty}#kc .kc-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}#kc.kc-over [data-sale]{display:none!important}#kc .kc-car{position:relative;background:var(--tint)}#kc .kc-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#kc .kc-track::-webkit-scrollbar{display:none}#kc .kc-slide{position:relative;flex:0 0 100%;aspect-ratio:var(--car-ar);scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}#kc .kc-slide img{width:100%;height:100%;object-fit:cover}#kc .kc-chip{position:absolute;left:12px;bottom:40px;max-width:calc(100% - 24px);padding:5px 11px 6px;border-radius:999px;background:#ffffffeb;color:var(--ink);font:650 12.5px/1.25 var(--sans);box-shadow:0 2px 10px #0000001a}#kc .kc-dots{position:absolute;left:0;right:0;bottom:3px;display:flex;justify-content:center}#kc .kc-dots button{display:flex;align-items:center;justify-content:center;width:22px;height:34px}#kc .kc-dots button:before{content:"";width:7px;height:7px;border-radius:4px;background:#ffffffe0;box-shadow:0 0 0 1px #00000038;transition:width .25s ease,background-color .25s ease}#kc .kc-dots button[aria-current=true]:before{width:18px;background:var(--brand);box-shadow:0 0 0 2px #fff}#kc .kc-copy{padding:12px 16px 30px;text-align:var(--align)}#kc .kc-h1{font-size:var(--h1);line-height:var(--h1-lh)}#kc .kc-sub{margin-top:5px;font-size:15.5px;line-height:1.42;color:var(--text)}#kc .kc-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;margin-top:11px;padding:5px 6px 5px 20px;border-radius:999px;background:var(--brand);color:#fff!important;text-decoration:none!important;font:700 16.5px/1.2 var(--sans);text-align:left;box-shadow:var(--shadow);-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,transform .15s ease}#kc .kc-btn:hover{background:var(--brand-press)}#kc .kc-btn:active{background:var(--brand-press);transform:translateY(1px)}#kc .kc-btn-l{flex:1 1 auto;min-width:0;white-space:nowrap}#kc .kc-btn-p{display:flex;align-items:baseline;gap:7px;padding:0 12px 0 13px;border-left:1px solid rgba(255,255,255,.34);line-height:44px;white-space:nowrap}#kc .kc-btn-p s{font-size:15px;font-weight:600;color:var(--strike);text-decoration-thickness:1.5px}#kc .kc-btn-p b{font-size:23px;font-weight:800;letter-spacing:-.01em}#kc .kc-sale{display:flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;margin:8px var(--mx) 0;padding:5px 13px 5px 11px;border-radius:999px;background:var(--sale-bg);color:var(--sale-ink);font:700 14.5px/1.3 var(--sans)}#kc .kc-sale svg{flex:none}#kc .kc-meta{margin-top:12px;font-size:13.5px;line-height:1.4;color:var(--muted)}#kc .kc-pay,#kc .kc-trust{display:flex;align-items:center;justify-content:var(--justify);gap:6px;margin-top:5px;font-size:13px;line-height:1.4;color:var(--muted);white-space:nowrap}#kc .kc-pay svg,#kc .kc-trust svg{flex:none;color:var(--check)}#kc .kc-trust svg{width:15px;height:15px}#kc .kc-fol{margin-top:3px}#kc .kc-fol svg{width:14px;height:14px}#kc .kc-sec{padding:44px 0}#kc .kc-tint{background:var(--tint)}#kc .kc-label{font:700 11.5px/1.3 var(--sans);letter-spacing:var(--label-ls);text-transform:uppercase;color:var(--brand);text-align:var(--align)}#kc .kc-h2{margin-top:6px;font-size:var(--h2);line-height:var(--h2-lh);text-align:var(--align)}#kc .kc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin-top:20px}#kc .kc-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius-sm);background:var(--line)}#kc .kc-grid b{display:block;margin-top:7px;font:700 13px/1.25 var(--sans);color:var(--ink)}#kc .kc-grid span{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--muted)}#kc .kc-more{margin-top:20px;font-size:14.5px;line-height:1.4;text-align:var(--align);color:var(--text)}#kc .kc-jump{display:flex;align-items:center;gap:6px;width:max-content;min-height:44px;margin:4px var(--mx) 0;color:var(--brand);font:700 15px/1 var(--sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#kc .kc-books{display:grid;gap:10px;margin-top:20px}#kc .kc-books li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px 12px 12px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line)}#kc .kc-books img{width:64px;aspect-ratio:300/388;border-radius:3px;box-shadow:0 5px 12px -5px #00000059}#kc .kc-books h3{font:700 16.5px/1.25 var(--sans);color:var(--ink)}#kc .kc-books p{margin-top:3px;font-size:14.5px;line-height:1.4}#kc .kc-books .kc-n{margin-top:4px;font-size:13px;color:var(--muted)}#kc .kc-books .kc-bonus{background:var(--tint);border-color:transparent}#kc .kc-tag{display:inline-block;margin:0 7px 0 0;padding:1px 8px 2px;border-radius:999px;background:var(--accent);color:var(--ink);font:800 10.5px/1.6 var(--sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:2px}#kc .kc-format{display:grid;gap:12px;margin-top:16px;padding:16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}#kc .kc-format li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.4;color:var(--text)}#kc .kc-format svg{color:var(--check);margin-top:0}#kc .kc-pages{display:flex;gap:14px;margin:20px -16px 0;padding:6px 16px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}#kc .kc-pages::-webkit-scrollbar{display:none}#kc .kc-pages li{flex:0 0 240px;scroll-snap-align:center}#kc .kc-page{display:block;width:240px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:var(--shadow);cursor:zoom-in}#kc .kc-page img{width:240px;aspect-ratio:900/1165}#kc .kc-pages span{display:block;margin-top:8px;font-size:13px;color:var(--muted);text-align:center}#kc .kc-note{margin-top:8px;font-size:14px;line-height:1.4;text-align:var(--align);color:var(--text)}#kc .kc-card{max-width:520px;margin:18px auto 0;padding:16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}#kc .kc-card>img{width:100%;aspect-ratio:1/1;border-radius:calc(var(--radius) - 6px);background:var(--bg)}#kc .kc-card h3{margin-top:14px;font:700 19px/1.25 var(--sans);color:var(--ink)}#kc .kc-card-sub{margin-top:2px;font-size:14px;line-height:1.4;color:var(--muted)}#kc .kc-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px}#kc .kc-card-price s{font-size:18px;font-weight:600;color:var(--muted);text-decoration-color:var(--brand);text-decoration-thickness:2px}#kc .kc-card-price b{font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.01em}#kc .kc-card-price span{font-size:14px;color:var(--muted)}#kc .kc-steps{counter-reset:x;display:grid;gap:10px;margin-top:16px}#kc .kc-steps li{counter-increment:x;display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.45}#kc .kc-steps li:before{content:counter(x);width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--ink);font:800 13px/26px var(--sans);text-align:center}#kc .kc-guar{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.45;color:var(--text)}#kc .kc-guar svg{color:var(--check)}#kc .kc-guar a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:var(--brand);font-weight:700;font-size:14px}#kc .kc-faq{display:grid;gap:8px;max-width:720px;margin:18px auto 0}#kc .kc-faq details{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line)}#kc .kc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 12px 10px 16px;font:700 15.5px/1.3 var(--sans);color:var(--ink);cursor:pointer;list-style:none}#kc .kc-faq summary::-webkit-details-marker{display:none}#kc .kc-faq summary:after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line);color:var(--brand);font:400 19px/22px var(--sans);text-align:center}#kc .kc-faq details[open] summary:after{content:"\2212"}#kc .kc-faq p{padding:0 16px 16px;font-size:15px;line-height:1.5}#kc .kc-help{margin-top:16px;font-size:14px;line-height:1.4;text-align:var(--align);color:var(--muted)}#kc .kc-help a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:var(--brand);font-weight:700}#kc .kc-foot{padding:36px 0 104px;background:var(--ink);color:#ffffffd6;text-align:center}#kc .kc-foot-w{font-size:24px;line-height:1.1;color:#fff}#kc .kc-foot-t{margin-top:4px;font-size:13.5px;opacity:.8}#kc .kc-disc{max-width:62ch;margin:14px auto 0;font-size:13px;line-height:1.55;opacity:.86}#kc .kc-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px;margin-top:10px}#kc .kc-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13.5px;color:#fff;text-decoration:underline;text-underline-offset:3px}#kc .kc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:10px;padding:9px 10px calc(9px + env(safe-area-inset-bottom)) 12px;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -10px 26px -18px #00000073;transform:translateY(115%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}#kc .kc-sticky.is-on{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}#kc .kc-sticky img{flex:none;width:44px;height:44px;border-radius:8px;background:var(--bg)}#kc .kc-st-t{flex:1 1 auto;min-width:0;line-height:1.2}#kc .kc-st-n{font-weight:700;font-size:15px;color:var(--ink);margin-right:7px}#kc .kc-st-p s{margin-right:5px;font-size:13.5px;color:var(--muted)}#kc .kc-st-p b{font-size:16px;font-weight:800;color:var(--ink)}#kc .kc-st-t small{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}#kc .kc-st-btn{flex:none;display:flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--brand);color:#fff!important;font:700 16px/1 var(--sans);text-decoration:none!important}#kc .kc-lb{width:min(94vw,720px);max-width:none;max-height:94vh;margin:auto;padding:0;border:0;border-radius:14px;background:var(--surface);color:var(--text);overflow:hidden}#kc .kc-lb::backdrop{background:#18100ccc}#kc .kc-lb img{width:100%;height:auto;max-height:84vh;object-fit:contain;background:#fff}#kc .kc-lb p{padding:12px 60px 14px 16px;font-size:14px;color:var(--muted)}#kc .kc-lb-x{position:absolute;right:6px;bottom:2px;width:44px;height:44px;border-radius:50%;font-size:28px;line-height:44px;color:var(--ink)}@media(min-width:990px){#kc .kc-hero{display:grid;grid-template-columns:540px minmax(0,1fr);gap:56px;align-items:center;max-width:1120px;margin:0 auto;padding:36px 16px}#kc .kc-car{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}#kc .kc-copy{padding:0;text-align:left}#kc .kc-h1{font-size:var(--h1-d)}#kc .kc-sub{font-size:18px;max-width:40ch}#kc .kc-btn{max-width:460px}#kc .kc-sale{margin-left:0}#kc .kc-pay,#kc .kc-trust{justify-content:flex-start}#kc .kc-sec{padding:76px 0}#kc .kc-h2{font-size:var(--h2-d)}#kc .kc-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:16px 12px}#kc .kc-books{grid-template-columns:1fr 1fr}#kc .kc-format{grid-template-columns:repeat(3,minmax(0,1fr))}#kc .kc-pages{justify-content:center;overflow:visible}#kc .kc-sticky{display:none}#kc .kc-foot{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){#kc *{transition:none!important;scroll-behavior:auto!important}}#kc{--car-ar:15/14;--justify:flex-start;--mx:0}#kc .kc-label{display:flex;align-items:center;gap:9px}#kc .kc-label:before{content:"";width:8px;height:8px;background:var(--accent);transform:rotate(45deg);flex:none}#kc .kc-tint{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#kc .kc-books li{border-left:4px solid var(--brand)}#kc .kc-books .kc-bonus{border-left-color:var(--accent)}#kc .kc-grid span{font-variant-numeric:tabular-nums}#kc .kc-card{border-top:4px solid var(--brand)}#kc .kc-foot{text-align:left}#kc .kc-links{justify-content:flex-start}#kc .kc-disc,#kc .kc-faq{margin-left:0}body:has(#kc) .announcement-bar-section,body:has(#kc) .announcement-bar{display:none!important}body:has(#kc) .header__inline-menu,body:has(#kc) .header__icons,body:has(#kc) header-drawer,body:has(#kc) .header__search{display:none!important}body:has(#kc) .header{justify-content:center;grid-template-columns:1fr}body:has(#kc) .header__heading,body:has(#kc) .header__heading-link{margin:0 auto;justify-self:center}body:has(#kc) .shopify-section-group-footer-group{display:none!important}body:has(#kc) .main-page-title,body:has(#kc) .page-title{display:none!important}body:has(#kc) .page-width,body:has(#kc) .page-width--narrow{padding:0!important;max-width:100%!important;margin:0!important}body:has(#kc) .shopify-section.section [class*=-padding]{padding-top:0!important;padding-bottom:0!important}body:has(#kc) .rte{margin:0;max-width:none}body:has(#kc){overflow-x:clip}#kc a{text-decoration:none}#kc .kc-links a,#kc .kc-jump,#kc .kc-help a{text-decoration:underline}#kc .kc-card>img{aspect-ratio:auto}#kc .kc-sticky img{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/files/kc-collection-v2.css.map */
