.kn-hdr__lbl{white-space:nowrap}.kn-card{position:relative}.kn-heart.kn-heart{position:absolute!important;top:10px;right:10px;left:auto;bottom:auto;z-index:3;width:38px!important;height:38px!important;min-width:0;padding:0!important;margin:0!important;border-radius:50%!important;border:0!important;background:#57524c!important;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1!important;filter:none!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,transform .25s}.kn-heart.kn-heart svg,.kn-pd__wish svg{display:block!important;position:static!important;width:18px!important;height:18px!important;max-width:none!important;opacity:1!important;filter:none!important;transform:none;color:#f3ebdd!important}.kn-heart.kn-heart svg,.kn-heart.kn-heart svg path,.kn-pd__wish svg,.kn-pd__wish svg path{fill:none!important;stroke:#f3ebdd!important;stroke-width:1.5!important;stroke-linejoin:round;transition:fill .25s,stroke .25s}.kn-heart.kn-heart:hover{background:#3e3a35!important}.kn-heart.kn-heart.is-on svg,.kn-heart.kn-heart.is-on svg path,.kn-pd__wish.is-on svg,.kn-pd__wish.is-on svg path{fill:#b9aedb!important;stroke:#b9aedb!important}.kn-heart.is-pop,.kn-pd__wish.is-pop svg{animation:knPop .4s ease}@keyframes knPop{40%{transform:scale(1.25)}to{transform:scale(1)}}.kn-card__tag{right:auto!important;left:12px;top:46px!important}.kn-pd__wish{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:0;background:none;border:0;color:#bfb4a3;font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:color .25s}.kn-pd__wish:hover,.kn-pd__wish.is-on{color:#f3ebdd}.kn-wl{padding:clamp(14px,2vw,24px) clamp(12px,2vw,24px) clamp(48px,6vw,96px);font-family:var(--kn-sans,"Jost",sans-serif);color:#e3d7c2}.kn-wl__in{max-width:1480px;margin:0 auto}.kn-wl__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:clamp(18px,2vw,28px);margin-bottom:clamp(20px,2.4vw,32px);border-bottom:1px solid rgba(201,174,126,.14)}.kn-wl__title{margin:0;padding-bottom:.12em;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(48px,6vw,96px);line-height:1.05;color:#f3ebdd}.kn-wl__title em{color:#b9aedb}.kn-wl__sub{margin:14px 0 0;font-size:14px;color:#a99f90}.kn-wl__empty{text-align:center;padding:clamp(40px,6vw,90px) 16px;border:1px solid rgba(201,174,126,.18);border-radius:16px}.kn-wl__empty svg{display:block;margin:0 auto 16px;width:44px;height:44px;fill:none;stroke:#c9ae7e;stroke-width:1.2}.kn-wl__empty h2{margin:0 0 10px;font-family:var(--kn-serif,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(28px,2.6vw,40px);color:#f3ebdd}.kn-wl__empty p{margin:0 auto 22px;max-width:440px;font-size:15px;line-height:1.7;color:#a99f90}.kn-wl__btn{display:inline-flex;align-items:center;height:48px;padding:0 28px;border-radius:999px;background:#b9aedb;color:#14100d;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.kn-wl__btn:hover{background:#cbc2e6}.kn-rel__media,.kn-bento__media{position:relative}.kn-bento__media .kn-heart.kn-heart{top:14px;right:14px}dialog.password-dialog[open]{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;height:auto!important;max-height:calc(100vh - 40px)!important;width:min(440px,calc(100% - 32px))!important;display:block!important}.password-dialog .password-dialog__header{position:absolute;top:12px;right:12px;padding:0!important}.password-dialog .password-dialog__content{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:8px 0 0!important;height:auto!important}.password-dialog .email-signup__input-group{display:flex;flex-direction:column;gap:10px;width:100%}.password-dialog .field__input{width:100%!important}.password-dialog .password-dialog__submit-button{width:100%!important;position:static!important}@media(max-width:900px){.kn-h2 .kn-h2__ctas{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:420px}.kn-h2 .kn-h2__ctas .kn-pill{width:100%!important;min-width:0!important;height:50px!important;padding:0 18px!important;font-size:11px!important;letter-spacing:.14em!important;gap:10px!important;white-space:nowrap}.kn-h2 .kn-h2__ctas .kn-pill span{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kn-wish.css.map */
