:root{--k-cover:#121418}.k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.k-s a.k-btn--dark,.k-s a.k-btn--dark:hover{color:var(--k-bg)}.k-s a.k-btn--primary,.k-s a.k-btn--primary:hover{color:#1e1209}.k-s a.k-btn--ghost:hover{color:var(--k-bg)}.k-s.k-library a.k-btn--ghost:hover{color:var(--k-ink)}.k-bhero{position:relative;overflow:hidden;background:var(--k-bg);color:var(--k-green);padding:clamp(40px,6vw,96px) 0 clamp(56px,7vw,104px)}.k-bhero .k-rings{width:min(1100px,130vw);aspect-ratio:1;right:-18%;top:-14%;opacity:.16}.k-bhero__grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,5vw,72px);align-items:center}.k-bhero__copy{position:relative;z-index:2;min-width:0}.k-bhero__title{font-family:var(--k-display);font-weight:400;font-size:clamp(2.8rem,6vw,6.2rem);line-height:.95;letter-spacing:-.02em;margin-top:24px;text-wrap:balance;animation:k-fade 1.1s var(--k-ease) .1s both}.k-bhero__title em{font-style:italic;color:var(--k-orange-ink)}.k-bhero__body{margin-top:24px;max-width:48ch;color:var(--k-muted);font-size:clamp(1.05rem,1.4vw,1.2rem)}.k-bhero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px}.k-stack{position:relative;height:clamp(380px,40vw,560px);min-width:0;animation:k-float-in 1.5s var(--k-ease) .15s both}.k-stack__item{position:absolute;top:50%;left:50%;width:clamp(190px,21vw,300px);border-radius:18px;overflow:hidden;background:var(--k-cover);box-shadow:0 44px 70px -36px #112319a6,0 14px 30px -20px #11231973;transform:translate(-50%,-50%) translate(var(--x,0%)) rotate(var(--r,0deg));transition:transform .8s var(--k-ease);text-decoration:none}.k-stack__item img{width:100%;display:block}.k-stack__item:nth-child(1){--x:-30%;--r:-7deg;z-index:1}.k-stack__item:nth-child(2){--x:30%;--r:6deg;z-index:2}.k-stack__item:nth-child(3){--x:0%;--r:-1deg;z-index:3}.k-stack__item:only-child{--x:0%;--r:-3deg}.k-stack:hover .k-stack__item:nth-child(1){--x:-46%;--r:-10deg}.k-stack:hover .k-stack__item:nth-child(2){--x:46%;--r:9deg}.k-stack .k-stack__item:hover{--r:0deg;z-index:6}.k-stack__label{position:absolute;left:12px;right:12px;bottom:12px;font:700 12px/1.2 var(--k-sans);color:#f3ebe0;background:#121418c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:10px 12px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--k-ease)}.k-stack__item:hover .k-stack__label,.k-stack__item:focus-visible .k-stack__label{opacity:1;transform:none}@media(max-width:900px){.k-bhero__grid{grid-template-columns:1fr}.k-stack{height:clamp(320px,90vw,440px)}.k-stack__item{width:clamp(160px,44vw,240px)}}.k-books{background:var(--k-bg);color:var(--k-green);padding:clamp(84px,10vw,140px) 0}.k-books--paper{background:var(--k-paper)}.k-books--sand{background:var(--k-sand)}.k-books .k-eyebrow{color:var(--k-orange-ink)}.k-books__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(20px,3vw,36px)}.k-books__grid--one{max-width:600px}.k-book{display:flex;flex-direction:column;min-width:0;background:var(--k-paper);border:1px solid var(--k-line);border-radius:28px;overflow:hidden;transition:transform .6s var(--k-ease),box-shadow .6s var(--k-ease)}.k-books--paper .k-book{background:var(--k-bg)}.k-book:hover{transform:translateY(-6px);box-shadow:0 44px 64px -42px #11231980}.k-book__cover{position:relative;display:block;aspect-ratio:5/4;background:var(--k-cover);overflow:hidden}.k-book__cover img{width:100%;height:100%;object-fit:contain;padding-top:22px;transition:transform .9s var(--k-ease)}.k-book:hover .k-book__cover img{transform:scale(1.045) translateY(-4px)}.k-book__badge{position:absolute;top:18px;left:18px;z-index:1;font:700 11px/1 var(--k-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--k-orange);color:#1e1209;padding:9px 12px;border-radius:999px}.k-book__body{position:relative;display:flex;flex-direction:column;gap:10px;flex:1;padding:28px 28px 30px}.k-book__title{font-family:var(--k-display);font-weight:400;font-size:clamp(1.9rem,2.8vw,2.5rem);line-height:1;letter-spacing:-.01em;margin-top:4px}.k-book__title a{text-decoration:none}.k-book__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.k-book__sub{color:var(--k-muted);font-size:1rem;line-height:1.5}.k-book__foot{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--k-line)}.k-book__price{font-family:var(--k-display);font-size:1.9rem;line-height:1;font-variant-numeric:tabular-nums}.k-book__price s{font-family:var(--k-sans);font-size:.95rem;color:var(--k-muted);margin-left:8px}.k-book__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.k-book .k-btn{padding:15px 22px}.k-books__all{margin-top:40px;display:flex;justify-content:center}.k-feature{background:var(--k-bg);color:var(--k-green);padding:clamp(84px,10vw,140px) 0}.k-feature--paper{background:var(--k-paper)}.k-feature--sand{background:var(--k-sand)}.k-feature--green{background:var(--k-green);color:var(--k-bg)}.k-feature .k-eyebrow{color:var(--k-orange-ink)}.k-feature--green .k-eyebrow{color:var(--k-orange)}.k-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,104px);align-items:center}.k-feature--right .k-feature__media{order:2}.k-feature__media{position:relative;min-width:0;perspective:1400px}.k-feature__media a{display:block;max-width:500px;margin-inline:auto;border-radius:var(--k-radius);overflow:hidden;background:var(--k-cover);box-shadow:0 60px 90px -45px #11231999,0 20px 40px -30px #11231980}.k-feature--green .k-feature__media a{box-shadow:0 60px 90px -45px #000000bf}.k-feature__media img{width:100%;display:block}.k-feature__copy{min-width:0}.k-feature__title{font-family:var(--k-display);font-weight:400;font-size:clamp(3rem,6vw,5.6rem);line-height:.92;letter-spacing:-.02em;margin-top:18px;text-wrap:balance}.k-feature__title em{font-style:italic;color:var(--k-orange-ink)}.k-feature--green .k-feature__title em{color:var(--k-orange)}.k-feature__text{margin-top:22px;font-size:clamp(1.05rem,1.4vw,1.2rem);max-width:46ch;opacity:.86}.k-feature .k-ticks{margin-top:28px}.k-feature--green .k-ticks li{color:var(--k-bg)}.k-feature--green .k-tick{background:var(--k-orange);color:#1e1209}.k-feature__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:36px}.k-feature__price{font-family:var(--k-display);font-size:2.3rem;line-height:1;font-variant-numeric:tabular-nums}.k-feature--green .k-link:hover{color:var(--k-orange)}@media(max-width:900px){.k-feature__grid{grid-template-columns:1fr}.k-feature--right .k-feature__media{order:0}.k-feature__media a{max-width:420px}}.k-news{position:relative;overflow:hidden;background:var(--k-ink);color:var(--k-bg);padding:clamp(84px,10vw,140px) 0}.k-news .k-rings{width:900px;aspect-ratio:1;right:-320px;top:-340px;opacity:.12;color:var(--k-bg)}.k-news__grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:36px 72px;align-items:end}.k-news .k-eyebrow{color:var(--k-orange)}.k-news .k-h2{margin-top:18px}.k-news .k-intro{margin-top:20px}.k-news__form{display:flex;gap:8px;background:#f3ebe012;border:1px solid rgba(243,235,224,.22);border-radius:999px;padding:6px;transition:border-color .3s}.k-news__form:focus-within{border-color:var(--k-orange)}.k-news__form input[type=email]{flex:1;min-width:0;background:transparent;border:0;color:var(--k-bg);font:500 16px/1.2 var(--k-sans);padding:14px 18px;outline:none}.k-news__form input::placeholder{color:#f3ebe08c}.k-news__form .k-btn{padding:16px 24px;flex:none}.k-news__note{margin-top:14px;font-size:13px;opacity:.65}.k-news__note a{text-decoration:underline}.k-news__msg{margin-top:16px;font-weight:700}.k-news__msg--ok{color:#9fddb6}.k-news__msg--err{color:#f6b48a}@media(max-width:900px){.k-news__grid{grid-template-columns:1fr;align-items:start}}@media(max-width:420px){.k-news__form{flex-direction:column;border-radius:22px}.k-news__form .k-btn{width:100%}}.k-books--page{padding-top:clamp(40px,6vw,80px)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kerdan-shop.css.map */
