.ih-root{display:block;text-align:left;letter-spacing:normal;word-break:normal}.ih-root :where(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:normal;text-transform:none;line-height:1.15;word-break:normal;font-style:normal}.ih-root :where(button,input,select,textarea){font:inherit;letter-spacing:normal;text-transform:none}.ih-root :where(a){text-underline-offset:auto}.ih-root [hidden],.ih-root.ih-home .mockbar,.ih-root.ih-home [data-go=myhouse],.ih-root.ih-tour #viewSwitch,.ih-root.ih-tour .mock,.ih-root.ih-tour .pb-apple,.ih-root.ih-tour .pb-klarna,.ih-root.ih-tour .pay4{display:none!important}html .ih-root{--bg:#FBF7F0;--card:#FFFFFF;--ink:#3B231F;--soft:#6B5546;--line:rgba(59,35,31,.13);--act:#6C5CF5;--act-ink:#FFFFFF;--sage:#4E7A50;--sage-bg:#E8F0E4;--butter:#F7D774;--cream:#FBF3E4;--display:"Outfit",ui-rounded,system-ui,sans-serif;--body:"DM Sans",system-ui,-apple-system,sans-serif;--hand:"Caveat","Bradley Hand",cursive;--r:16px;color-scheme:light}.ih-root *{box-sizing:border-box}.ih-root{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body);margin:0}.ih-root .rb{max-width:1080px;margin:0 auto;padding:36px 20px 64px}.ih-root h1,.ih-root h2,.ih-root h3{font-family:var(--display);color:var(--ink);margin:0;text-wrap:balance}.ih-root h1{font-size:clamp(30px,4.6vw,46px);font-weight:800;line-height:1.05}.ih-root h2{font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.1}.ih-root h3{font-size:18px;font-weight:700}.ih-root .eyebrow{font:700 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--sage)}.ih-root .lede{color:var(--soft);max-width:56ch;margin:10px 0 0;font-size:17px}.ih-root .btn{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--act);background:var(--act);color:var(--act-ink);border-radius:12px;padding:12px 20px;font:700 15px var(--body);text-decoration:none;box-shadow:0 4px #0000002e;cursor:pointer}.ih-root .btn:hover{transform:translateY(-1px)}.ih-root .btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink);box-shadow:none}.ih-root .btn.sm{padding:8px 14px;font-size:14px;border-radius:10px;box-shadow:0 3px #00000026}.ih-root .ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ih-root .top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.ih-root .top .acct{font-size:14px;color:var(--soft)}.ih-root .top .acct a{color:var(--ink);font-weight:700}.ih-root .grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-top:26px}@media(max-width:820px){.ih-root .grid{grid-template-columns:1fr}}.ih-root .col{display:grid;gap:18px;align-content:start;min-width:0}.ih-root .panel{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);padding:22px;min-width:0}.ih-root .panel.next{background:var(--sage-bg);border-color:#4e7a5059}.ih-root .panel .sub{color:var(--soft);font-size:14.5px;margin:4px 0 0}.ih-root .bar{height:10px;border-radius:99px;background:#3b231f1a;overflow:hidden;margin-top:14px}.ih-root .bar i{display:block;height:100%;background:var(--sage);border-radius:99px;width:0}.ih-root .srow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.ih-root .srow>span{width:56px;font:700 13px var(--body);color:var(--soft)}.ih-root .chips{display:flex;gap:6px;flex-wrap:wrap}.ih-root .chips button{border:1.5px solid var(--line);background:#fff;border-radius:99px;padding:6px 12px;font:600 13.5px var(--body);color:var(--ink);cursor:pointer}.ih-root .chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.ih-root .ihf{display:grid;gap:4px;margin-top:14px;font:700 13px var(--body);color:var(--soft)}.ih-root .ihf input{border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;font:500 15px var(--body);color:var(--ink);background:#fff}.ih-root .note{font-size:13px;color:var(--sage);margin:10px 0 0;min-height:1.2em}.ih-root .room{margin-top:16px}.ih-root .room:first-of-type{margin-top:6px}.ih-root .rhead{display:flex;align-items:center;gap:10px;font:700 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:8px}.ih-root .sw{width:14px;height:14px;border-radius:4px;flex:none}.ih-root .cards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ih-root .ic{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;text-decoration:none;color:var(--ink);border-left-width:6px}.ih-root .ic:hover{border-color:var(--ink)}.ih-root .ic .t{flex:1;min-width:0}.ih-root .ic .t b{display:block;font:700 15.5px var(--body)}.ih-root .ic .t small{color:var(--soft);font-size:13px}.ih-root .ic em{font:700 11.5px var(--body);letter-spacing:.06em;font-style:normal;white-space:nowrap;color:var(--soft)}.ih-root .ic em.done{color:var(--sage)}.ih-root .ic em.go{color:var(--act)}.ih-root .shelf{margin-top:40px}.ih-root .shelf .rows{display:grid;align-items:start;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:16px}.ih-root .rcard{background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:16px;display:grid;gap:8px;align-content:start;border-top:8px solid var(--c)}.ih-root .rcard h3{font-size:17px}.ih-root .rcard ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ih-root .rcard li{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14.5px}.ih-root .rcard li a{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1.5px solid var(--line)}.ih-root .rcard li a:hover{border-color:var(--ink)}.ih-root .rcard li .p{font:700 13px var(--body);color:var(--soft);white-space:nowrap}.ih-root .rcard li.soon{color:var(--soft)}.ih-root .rcard .kit{margin-top:4px;background:var(--cream);border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.ih-root .rcard .kit a{font-weight:700;color:var(--act);text-decoration:none}.ih-root .rcard.owned-all{opacity:.75}.ih-root .house{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--ink);color:#fbf7f0;border-radius:var(--r);padding:20px 22px}.ih-root .house h3{color:#fbf7f0}.ih-root .house p{margin:4px 0 0;color:#fbf7f0cc;font-size:14.5px}.ih-root .house .btn{background:var(--butter);border-color:var(--butter);color:var(--ink)}.ih-root .dfy{margin-top:14px;font-size:14.5px;color:var(--soft)}.ih-root .dfy a{color:var(--ink);font-weight:700}.ih-root .empty{color:var(--soft);font-size:15px;margin:6px 0 0}.ih-root .hand{font:600 22px var(--hand);color:var(--sage)}.ih-root .demo{display:inline-block;font:700 11px var(--body);letter-spacing:.08em;background:#fff6c9;border:1px dashed var(--ink);border-radius:6px;padding:2px 8px;margin-bottom:10px}.ih-root .out{max-width:640px}.ih-root .out .panel{margin-top:24px}.ih-root .out ol{margin:10px 0 0;padding-left:20px;display:grid;gap:6px;color:var(--soft)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ih-recipebox.css.map */
