:root{--kly-cream:#F9F4EC;--kly-ink:#1E130E;--kly-ink-mute:#5C5048;--kly-accent:#B14937;--kly-accent-dark:#A1321F;--kly-soft:#EFD0C2;--kly-line:#E5DCD4;--kly-display:"Fraunces",Georgia,serif;--kly-body:"Inter Tight","Inter",system-ui,sans-serif}.kly-pack{font-family:var(--kly-body);margin:6px 0 10px}.kly-pack__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kly-ink-mute);margin-bottom:10px;font-weight:600}.kly-pack__opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kly-pack__opt{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 12px 14px 40px;border:1.5px solid var(--kly-line);border-radius:12px;cursor:pointer;background:#fff;transition:border-color .18s,box-shadow .18s,background .18s}.kly-pack__opt:hover{border-color:var(--kly-soft)}.kly-pack__opt:before{content:"";position:absolute;left:13px;top:16px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--kly-line);transition:border-color .18s}.kly-pack__opt:after{content:"";position:absolute;left:18px;top:21px;width:8px;height:8px;border-radius:50%;background:transparent;transition:background .18s}.kly-pack__opt[aria-checked=true]{border-color:var(--kly-accent);background:#fffcf8;box-shadow:0 4px 18px #b149371a}.kly-pack__opt[aria-checked=true]:before{border-color:var(--kly-accent)}.kly-pack__opt[aria-checked=true]:after{background:var(--kly-accent)}.kly-pack__opt:focus-visible{outline:2px solid var(--kly-accent);outline-offset:2px}.kly-pack__name{font-weight:600;font-size:15px;color:var(--kly-ink)}.kly-pack__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.kly-pack__now{font-family:var(--kly-display);font-size:18px;font-weight:600;color:var(--kly-ink)}.kly-pack__was{font-size:13px;color:var(--kly-ink-mute);text-decoration:line-through}.kly-pack__save{font-size:12px;font-weight:700;color:var(--kly-accent)}.kly-pack__tag{position:absolute;top:-9px;right:10px;background:var(--kly-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:100px}.kly-pack__note{margin-top:9px;font-size:12.5px;color:var(--kly-ink-mute);display:flex;align-items:center;gap:6px}.kly-pack__note[hidden]{display:none}.kly-pack__note svg{width:14px;height:14px;flex:none;color:var(--kly-accent)}.kly-psticky{display:none}@media(max-width:760px){.kly-psticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:95;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#f9f4ecf7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--kly-line);box-shadow:0 -8px 28px #1e130e1a;transform:translateY(0);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.kly-psticky--hidden{transform:translateY(130%)}.kly-psticky__inner{display:flex;align-items:center;gap:14px;max-width:520px;margin:0 auto}.kly-psticky__price{display:flex;flex-direction:column;line-height:1.05;flex:none}.kly-psticky__now{font-family:var(--kly-display);font-size:22px;font-weight:600;color:var(--kly-ink)}.kly-psticky__was{font-size:12px;color:var(--kly-ink-mute);text-decoration:line-through}.kly-psticky__btn{flex:1;padding:15px 18px;background:var(--kly-accent);color:#fff;font-family:var(--kly-body);font-weight:600;font-size:16px;letter-spacing:.01em;border:0;border-radius:10px;cursor:pointer;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent}.kly-psticky__btn:hover{background:var(--kly-accent-dark)}.kly-psticky__btn:active{transform:scale(.985)}body.kly-has-psticky{padding-bottom:80px}body:has(dialog[open]) .kly-psticky{transform:translateY(130%)}}@media(prefers-reduced-motion:reduce){.kly-psticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kelyr-cro.css.map */
