.ksd{--ksd-ink: #241A18;--ksd-ink-2: #574541;--ksd-ink-3: #8B7873;--ksd-cream: #FFFBF9;--ksd-blush: #FDEFE9;--ksd-blush-2: #F9DED4;--ksd-rose: #F3B8A6;--ksd-coral: #E2664F;--ksd-coral-deep: #C74A34;--ksd-gold: #B98A46;--ksd-green: #2E7D5B;--ksd-line: rgba(36, 26, 24, .1);--ksd-line-2: rgba(36, 26, 24, .18);--ksd-display: "Playfair Display", Georgia, "Times New Roman", serif;--ksd-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ksd-r-sm: 10px;--ksd-r-md: 18px;--ksd-r-lg: 28px;--ksd-r-full: 999px;--ksd-shadow-sm: 0 1px 2px rgba(36,26,24,.06), 0 4px 12px rgba(36,26,24,.05);--ksd-shadow-md: 0 2px 4px rgba(36,26,24,.05), 0 12px 32px rgba(36,26,24,.09);--ksd-shadow-lg: 0 24px 60px rgba(199,74,52,.16), 0 4px 12px rgba(36,26,24,.06);--ksd-maxw: 1200px;font-family:var(--ksd-ui);color:var(--ksd-ink);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.ksd *,.ksd *:before,.ksd *:after{box-sizing:border-box}.ksd img,.ksd svg{max-width:100%;display:block}.ksd h1,.ksd h2,.ksd h3,.ksd h4{margin:0;font-family:var(--ksd-display);font-weight:600;line-height:1.12;letter-spacing:-.015em;text-transform:none}.ksd p{margin:0}.ksd ul,.ksd ol{margin:0;padding:0;list-style:none}.ksd a{color:inherit;text-decoration:none}.ksd button{cursor:pointer;border:0;background:none;font:inherit;color:inherit}.ksd :focus-visible{outline:2px solid var(--ksd-coral);outline-offset:3px;border-radius:4px}.ksd-wrap{width:100%;max-width:var(--ksd-maxw);margin-inline:auto;padding-inline:20px}.ksd-section{padding:88px 0;position:relative}.ksd-section--tight{padding:60px 0}.ksd-center{text-align:center}.ksd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ksd-coral);margin-bottom:16px}.ksd-eyebrow:before{content:"";width:22px;height:1px;background:var(--ksd-rose)}.ksd-eyebrow--center:after{content:"";width:22px;height:1px;background:var(--ksd-rose)}.ksd-h-xl{font-size:clamp(2.4rem,6.2vw,4.2rem)}.ksd-h-lg{font-size:clamp(1.9rem,4.2vw,3rem)}.ksd-lead{font-size:clamp(1rem,1.6vw,1.125rem);color:var(--ksd-ink-2);max-width:62ch}.ksd-muted{color:var(--ksd-ink-3)}.ksd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ksd-sec-head{max-width:640px;margin-bottom:48px}.ksd-sec-head.ksd-center{margin-inline:auto}.ksd-sec-head p{margin-top:14px}.ksd-sec-head.ksd-center p{margin-inline:auto}.ksd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:var(--ksd-r-full);font-family:var(--ksd-ui);font-size:15px;font-weight:600;letter-spacing:.01em;text-align:center;white-space:nowrap;text-transform:none;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s,background-color .25s,color .25s}.ksd-btn:hover{transform:translateY(-2px)}.ksd-btn:active{transform:translateY(0)}.ksd-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ksd-btn--primary{background:var(--ksd-coral);color:#fff;box-shadow:0 10px 24px #e2664f52}.ksd-btn--primary:hover{background:var(--ksd-coral-deep);color:#fff;box-shadow:0 16px 34px #e2664f6b}.ksd-btn--ghost{background:transparent;color:var(--ksd-ink);border:1px solid var(--ksd-line-2)}.ksd-btn--ghost:hover{border-color:var(--ksd-ink);background:#241a1808}.ksd-btn--lg{padding:18px 34px;font-size:16px}.ksd-btn--sm{padding:11px 20px;font-size:14px}.ksd-btn--block{width:100%}.ksd-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ksd-price b{font-size:20px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.ksd-price s{font-size:13px;color:var(--ksd-ink-3);white-space:nowrap}.ksd-badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--ksd-ink);color:#fff;font-size:10.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:var(--ksd-r-full)}.ksd-badge--save{left:auto;right:12px;background:var(--ksd-coral)}.ksd-tag{font-size:11px;color:var(--ksd-ink-2);background:var(--ksd-blush);padding:4px 9px;border-radius:var(--ksd-r-full)}.ksd-field{margin-bottom:14px}.ksd-field label{display:block;font-size:13px;font-weight:550;margin-bottom:7px}.ksd-field label .ksd-req{color:var(--ksd-coral)}.ksd-input,.ksd-select,.ksd-textarea{width:100%;padding:13px 15px;background:#fff;color:var(--ksd-ink);border:1.5px solid var(--ksd-line-2);border-radius:var(--ksd-r-sm);font-family:var(--ksd-ui);font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.ksd-input::placeholder,.ksd-textarea::placeholder{color:#b9a9a4}.ksd-input:focus,.ksd-select:focus,.ksd-textarea:focus{outline:none;border-color:var(--ksd-coral);box-shadow:0 0 0 4px #e2664f1f}.ksd-textarea{resize:vertical;min-height:84px}.ksd-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23574541' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.ksd-field.ksd-has-error .ksd-input,.ksd-field.ksd-has-error .ksd-select,.ksd-field.ksd-has-error .ksd-textarea{border-color:#d64545}.ksd-err{display:none;font-size:12.5px;color:#d64545;margin-top:6px}.ksd-field.ksd-has-error .ksd-err{display:block}.ksd-hint{font-size:12px;color:var(--ksd-ink-3);margin-top:6px}.ksd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ksd-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.3,1)}.ksd-reveal.ksd-in{opacity:1;transform:none}.ksd-reveal:nth-child(2){transition-delay:.07s}.ksd-reveal:nth-child(3){transition-delay:.14s}.ksd-reveal:nth-child(4){transition-delay:.21s}@media(max-width:620px){.ksd-section{padding:62px 0}.ksd-grid-2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ksd *,.ksd *:before,.ksd *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ksd-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ksd-base.css.map */
