.k-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-family:var(--k-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-dim)}.k-crumbs a{text-decoration:none;color:var(--k-faint)}.k-crumbs [aria-current]{color:var(--k-text-2)}.k-product{padding-top:clamp(28px,4vw,44px);padding-bottom:var(--k-pad);display:flex;flex-direction:column;gap:clamp(32px,5vw,56px)}.k-product__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(36px,5vw,72px)}.k-product__copy{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:26px}.k-product__title{font-size:clamp(48px,6vw,88px)}.k-product__card{flex:1 1 340px;min-width:0;max-width:440px;margin:0 auto}.k-product .k-note a{color:var(--k-accent)}@media(min-width:960px){.k-product__card{position:sticky;top:24px}}.k-prose{max-width:720px;font-size:18px;line-height:1.7;color:var(--k-text-2);overflow-wrap:break-word}.k-prose>*{margin:0 0 16px}.k-prose>*:last-child{margin-bottom:0}.k-prose h1,.k-prose h2,.k-prose h3,.k-prose h4{margin:36px 0 12px;font-weight:800;font-stretch:85%;line-height:1.15;color:var(--k-text)}.k-prose>h1:first-child,.k-prose>h2:first-child,.k-prose>h3:first-child{margin-top:0}.k-prose h1{font-size:clamp(34px,4vw,48px);font-stretch:80%}.k-prose h2{font-size:28px}.k-prose h3{font-size:22px}.k-prose h4{font-size:19px}.k-prose a{color:var(--k-accent)}.k-prose strong,.k-prose b{color:var(--k-text)}.k-prose ul,.k-prose ol{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.k-prose ul li,.k-prose ol li{position:relative;padding-left:28px}.k-prose ul li:before{content:"";position:absolute;left:4px;top:.66em;width:7px;height:7px;background:var(--k-accent);transform:rotate(45deg)}.k-prose ol{counter-reset:k-ol}.k-prose ol li{counter-increment:k-ol}.k-prose ol li:before{content:counter(k-ol) ".";position:absolute;left:0;top:.18em;font-family:var(--k-mono);font-size:14px;font-weight:500;color:var(--k-accent)}.k-prose table{width:100%;border-collapse:collapse;font-size:15px}.k-prose th,.k-prose td{border:1px solid var(--k-line-2);padding:10px 12px;text-align:left;vertical-align:top}.k-prose hr{border:0;border-top:1px dashed var(--k-line-3);margin:32px 0}.k-prose blockquote{margin-left:0;padding:4px 0 4px 18px;border-left:2px solid var(--k-accent-line);color:var(--k-muted)}.k-policy .shopify-policy__container{max-width:760px;margin:0;padding:0}.k-policy .shopify-policy__title{margin:0 0 32px}.k-policy .shopify-policy__title h1{margin:0;font-size:clamp(38px,4.8vw,64px);font-weight:800;font-stretch:80%;line-height:1;letter-spacing:-.02em;color:var(--k-text)}.k-contact{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(36px,5vw,72px)}.k-contact__copy{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:20px}.k-contact__form{flex:999 1 480px;min-width:0}.k-contact__mail{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-family:var(--k-mono);font-size:15px;color:var(--k-accent);text-decoration:none;padding:6px 0}.k-form{gap:18px}.k-field{display:flex;flex-direction:column;gap:8px}.k-field__label{font-family:var(--k-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--k-faint)}.k-input{width:100%;font:inherit;font-size:17px;line-height:1.4;color:var(--k-text);background:var(--k-bg);border:1px solid var(--k-line-3);border-radius:10px;padding:14px 16px;-webkit-appearance:none;appearance:none}.k-input::placeholder{color:var(--k-dim)}.k-input:focus{outline:none;border-color:var(--k-accent);box-shadow:0 0 0 3px var(--k-accent-faint)}textarea.k-input{resize:vertical;min-height:150px}.k-form .k-btn{align-self:flex-start}.k-alert{margin:0;padding:14px 16px;border-radius:12px;border:1px solid var(--k-accent-line);background:var(--k-accent-faint);color:var(--k-text);font-size:15px}.k-alert--err{border-color:#6b2c2c;background:#1c0f0f;color:#f3d5d5}.k-alert ul{margin:6px 0 0;padding-left:18px}.k-search{display:flex;flex-wrap:wrap;gap:12px;max-width:720px}.k-search .k-input{flex:1 1 260px;width:auto}.k-results{margin:0;padding:0;list-style:none;max-width:880px;border-top:1px solid var(--k-line-2)}.k-results li{border-bottom:1px solid var(--k-line-2)}.k-result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;text-decoration:none;color:var(--k-text);font-weight:700;font-size:19px}.k-result__type{font-family:var(--k-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--k-faint)}.k-cart{display:flex;flex-direction:column;gap:22px;max-width:720px}.k-cart__items{margin:0;padding:0;list-style:none;border-top:1px solid var(--k-line-2)}.k-cart__item{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:20px 0;border-bottom:1px solid var(--k-line-2)}.k-cart__name{flex:1 1 200px;min-width:0;font-weight:800;font-size:21px;text-decoration:none;color:var(--k-text)}.k-cart__qty{font-family:var(--k-mono);font-size:14px;color:var(--k-faint)}.k-cart__price{font-family:var(--k-mono);font-size:16px;font-weight:500;color:var(--k-accent)}.k-cart__remove{font-family:var(--k-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--k-faint);padding:8px 0}.k-cart__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-weight:700;font-size:18px;color:var(--k-muted)}.k-cart__total span:last-child{font-weight:800;font-stretch:80%;font-size:40px;line-height:1;color:var(--k-text)}.k-btn--soon,.k-btn--soon:hover{cursor:default;border-style:dashed;border-color:var(--k-line-3);background-color:transparent;color:var(--k-muted);transform:none;box-shadow:none;opacity:1}.k-pkg--featured .k-btn--soon,.k-pkg--featured .k-btn--soon:hover{border-color:var(--k-accent-line);color:var(--k-text-2)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kestel-pages.css.map */
