.ck-conv{--ink:#222824;--muted:#667069;--red:#d85d55;--red-dark:#b94943;--cream:#fffaf2;--paper:#fffdf9;--pink:#f6dfdc;--sage:#dfe9da;--blue:#dfeaf1;--yellow:#f5e7ad;--line:#e7ddd4;background:linear-gradient(180deg,var(--paper),var(--cream))!important;color:var(--ink)!important;padding:clamp(5rem,8vw,9rem) 0!important;border-top:1px solid var(--line)}.ck-conv__wrap{width:min(100% - 32px,1080px)!important}.ck-conv__head{max-width:760px!important;margin:0 auto 3.2rem!important}.ck-conv__kicker{font-family:'Segoe Print','Bradley Hand','Comic Sans MS',cursive!important;text-transform:none!important;letter-spacing:0!important;color:var(--red-dark)!important;font-size:1.35rem!important;transform:rotate(-1.5deg);display:inline-block}.ck-conv__head h2,.ck-conv__faq h2{font-family:Georgia,'Times New Roman',serif!important;color:var(--ink)!important;letter-spacing:-.035em!important}.ck-conv__head h2{font-size:clamp(3rem,4.5vw,4.8rem)!important}.ck-conv__head p{color:var(--muted)!important}.ck-conv__table{border:1px solid var(--line)!important;border-radius:1.8rem!important;background:#fff!important;box-shadow:0 16px 45px rgba(68,52,42,.055)!important;overflow:hidden!important}.ck-conv__row{border-top:1px solid var(--line)!important}.ck-conv__row:first-child{background:var(--pink)!important}.ck-conv__cell{font-size:1.28rem!important;line-height:1.5!important}.ck-conv__cell:nth-child(3){background:rgba(223,233,218,.58)!important}.ck-conv__faq{max-width:880px!important}.ck-conv__faq h2{font-size:clamp(2.8rem,4vw,4.2rem)!important}.ck-conv__faq details{border:1px solid var(--line)!important;border-radius:1.25rem!important;background:#fff!important;margin:.75rem 0!important;padding:0 1.35rem!important}.ck-conv__faq details:last-of-type{border-bottom:1px solid var(--line)!important}.ck-conv__faq summary{font-family:Georgia,'Times New Roman',serif!important;font-size:1.42rem!important;padding:1.45rem 3rem 1.45rem 0!important}.ck-conv__faq summary:after{color:var(--red)!important}.ck-conv__answer{font-size:1.35rem!important;color:var(--muted)!important;padding:0 2.4rem 1.5rem 0!important}.ck-conv__buy{max-width:620px!important;background:linear-gradient(135deg,var(--pink),var(--sage))!important;border:1px solid var(--line)!important;border-radius:1.8rem!important;padding:2.4rem!important}.ck-conv__buy strong{font-family:Georgia,'Times New Roman',serif!important;font-size:2.2rem!important}.ck-conv__add{border:0!important;border-radius:999px!important;background:var(--red)!important;color:#fff!important;min-height:5.6rem!important;font-size:1.4rem!important}.ck-conv__buy .shopify-payment-button__button{border-radius:999px!important;background:var(--ink)!important;color:#fff!important}@media(max-width:749px){.ck-conv__wrap{width:calc(100% - 24px)!important}.ck-conv__table{overflow:hidden!important;border-radius:1.35rem!important}.ck-conv__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-width:0!important}.ck-conv__cell:first-child{display:none!important}.ck-conv__cell{font-size:1.08rem!important;padding:1rem .75rem!important;overflow-wrap:anywhere}.ck-conv__row:first-child .ck-conv__cell{font-size:1.05rem!important;line-height:1.3!important}.ck-conv__faq details{padding:0 1rem!important}.ck-conv__buy{padding:1.6rem!important}}@media(max-width:390px){.ck-conv__head h2{font-size:2.9rem!important}.ck-conv__cell{font-size:1rem!important;padding:.9rem .6rem!important}.ck-conv__faq h2{font-size:2.75rem!important}.ck-conv__faq summary{font-size:1.3rem!important}.ck-conv__buy strong{font-size:1.85rem!important}}
