:root{--paper:#F8F6EE;--paper-2:#F0EADA;--cocoa:#3A2A1B;--cocoa-2:#5A4330;--ink:#2A1F14;--mute:#6E6152;--gold:#C9A227;--butter:#F3DC8C;--display:"Khand",Impact,sans-serif;--hand:"Patrick Hand","Comic Sans MS",cursive;--body:"Inter",-apple-system,sans-serif;--heading:var(--display);--black:var(--ink);--cream:var(--paper);--gray:var(--mute);--ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-weight:400;font-size:17px;line-height:1.6;letter-spacing:0}::selection{background:var(--butter);color:var(--cocoa)}.kf-display{font-family:var(--display);font-weight:600;text-transform:uppercase;line-height:.86;letter-spacing:0;color:var(--cocoa);margin:0}.kf-display em{font-style:normal;color:var(--gold)}.kf-hand{font-family:var(--hand);font-weight:400;letter-spacing:0;line-height:1.25}.kf-lede{font-family:var(--body);font-weight:500;font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--cocoa-2)}.kf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:6px 28px 8px;border-radius:999px;border:2px solid var(--cocoa);background:var(--cocoa);color:var(--paper);font-family:var(--hand);font-size:21px;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.kf-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--cocoa)}.kf-btn--butter{background:var(--butter);border-color:var(--cocoa);color:var(--cocoa)}.kf-btn--butter:hover{background:var(--cocoa);color:var(--paper)}.kf-btn--ghost{background:transparent;color:var(--cocoa)}.kf-btn--ghost:hover{background:var(--cocoa);color:var(--paper)}.kf-btn[disabled],.kf-btn--off{background:#cfc6b2;border-color:#cfc6b2;color:var(--cocoa-2);cursor:not-allowed}.kf-ovallink{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:18px 40px 20px;font-family:var(--hand);font-size:24px;line-height:1;color:var(--cocoa);text-decoration:none}.kf-ovallink .kf-oval{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--cocoa);overflow:visible}.kf-oval path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease)}.kf-js .kf-ovallink:not(.is-in) .kf-oval path{stroke-dashoffset:1}.kf-ovallink:hover{color:var(--gold)}.kf-arrow{color:var(--cocoa);overflow:visible}.kf-arrow path:first-child{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease) .2s}.kf-js .kf-note:not(.is-in) .kf-arrow path:first-child{stroke-dashoffset:1}.kf-sticker{--rot:-10deg;position:absolute;width:var(--s,132px);height:var(--s,132px);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px solid var(--cocoa);background:var(--butter);color:var(--cocoa);transform:rotate(calc(var(--rot) + var(--spin,0deg)));box-shadow:0 10px 24px #3a2a1b24;z-index:3;padding:10px}.kf-sticker b{font-family:var(--display);font-weight:600;font-size:calc(var(--s,132px) * .34);line-height:.85;text-transform:uppercase}.kf-sticker span{font-family:var(--hand);font-size:calc(var(--s,132px) * .14);line-height:1.05;margin-top:4px}.kf-sticker--cocoa{background:var(--cocoa);color:var(--butter);border-color:var(--butter)}.kf-sticker--gold{background:var(--gold);color:var(--cocoa)}.kf-pola{position:relative;background:#fffdf6;padding:12px 12px 0;border-radius:4px;box-shadow:0 18px 40px #3a2a1b2e,0 2px #3a2a1b0f;transform:rotate(var(--tilt,2deg))}.kf-pola__media{position:relative;overflow:hidden;background:var(--paper-2);aspect-ratio:var(--ar,3/4)}.kf-pola__media img,.kf-pola__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kf-pola__cap{font-family:var(--hand);font-size:20px;color:var(--cocoa);padding:12px 6px 16px;line-height:1.2}.kf-scallop{position:relative}.kf-scallop:before{content:"";position:absolute;left:0;right:0;top:-1px;height:34px;background:radial-gradient(circle at 50% 0,var(--paper) 33px,transparent 34px) 0 0/68px 34px repeat-x;z-index:2;pointer-events:none}.kf-scallop--bottom:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:34px;background:radial-gradient(circle at 50% 100%,var(--paper) 33px,transparent 34px) 0 0/68px 34px repeat-x;z-index:2;pointer-events:none}.kf-card{position:relative;background:var(--paper);border:2px solid var(--cocoa);border-radius:22px;padding:34px 28px 28px}.kf-card:before,.kf-card:after{content:"";position:absolute;top:14px;width:9px;height:9px;border-radius:50%;background:var(--cocoa)}.kf-card:before{left:14px}.kf-card:after{right:14px}.kf-js .kf-rv{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.kf-js .kf-rv.is-in{opacity:1;transform:none}.kf-sun{color:var(--gold)}.kf-check{width:20px;height:20px;color:var(--gold);flex-shrink:0;margin-top:3px}.kf-fruit{display:block;width:100%;height:auto;overflow:visible}@media(prefers-reduced-motion:reduce){.kf-js .kf-rv{opacity:1;transform:none;transition:none}.kf-oval path,.kf-arrow path{transition:none;stroke-dashoffset:0!important}.kf-sticker{--spin:0deg!important}}.kf-pr.kf-pr{padding:120px 24px 110px;background:var(--paper)}.kf-pr .kf-pr__media{border-radius:6px;background:#fffdf6;padding:12px;box-shadow:0 18px 40px #3a2a1b29;transform:rotate(-1.5deg)}.kf-pr .kf-pr__media img{border-radius:2px;object-fit:contain}.kf-pr .kf-pr__thumbs img{border:2px solid var(--cocoa);border-radius:10px}.kf-pr .kf-pr__badge{background:var(--butter);border:2px solid var(--cocoa);color:var(--cocoa);font-family:var(--hand);font-size:19px;font-weight:400;text-transform:none;letter-spacing:0;padding:6px 16px 8px}.kf-pr .kf-pr__badge svg{fill:var(--cocoa)}.kf-pr .kf-pr__title{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:clamp(52px,6.4vw,92px);line-height:.88;letter-spacing:0;color:var(--cocoa)}.kf-pr .kf-pr__price{font-family:var(--display);font-weight:600;font-size:52px;line-height:1;color:var(--cocoa)}.kf-pr .kf-pr__desc{color:var(--cocoa-2)}.kf-pr .kf-pr__includes{background:var(--paper);border:2px solid var(--cocoa);border-radius:22px}.kf-pr .kf-pr__includes h3{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:32px;line-height:1;color:var(--cocoa)}.kf-pr .kf-pr__note{background:var(--paper-2);border-left:0;border-radius:18px;color:var(--cocoa-2)}.kf-pr .kf-pr__form label{font-family:var(--hand);font-size:20px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--cocoa)}.kf-pr .kf-pr__select{border:2px solid var(--cocoa);border-radius:14px;background:#fffdf6}.kf-pr .kf-pr__btn{background:var(--cocoa);color:var(--paper);font-family:var(--hand);font-size:22px;font-weight:400;text-transform:none;letter-spacing:0;min-height:56px;padding:6px 28px 8px}.kf-pr .kf-pr__btn:hover{background:var(--gold);color:var(--cocoa);transform:none;box-shadow:none}.kf-pr .kf-pr__sold{font-family:var(--hand);font-size:19px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kf.css.map */
