.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:#F3EFE6;--card:#FFFFFF;--ink:#3B231F;--soft:#6B5546;--line:rgba(59,35,31,.14);--act:#6C5CF5;--act-ink:#FFFFFF;--sage:#4E7A50;--sage-bg:#E8F0E4;--butter:#F7D774;--sky1:#CFE3F2;--sky2:#F4F1E6;--hill:#B9D39A;--grass:#93B46A;--soil:#7A4B2E;--display:"Outfit",ui-rounded,system-ui,sans-serif;--body:"DM Sans",system-ui,-apple-system,sans-serif;--r:12px;--rb:10px}html[data-tod=morning] .ih-root{--sky1:#F9C9A8;--sky2:#FCEBD8;--hill:#BFD59B}html[data-tod=day] .ih-root{--sky1:#B9DDF3;--sky2:#EAF5FB;--hill:#B9D39A}html[data-tod=evening] .ih-root{--sky1:#F08E5E;--sky2:#F9D3A6;--hill:#A9BF83}html[data-tod=night] .ih-root{--sky1:#151A3A;--sky2:#3A3566;--hill:#4B5E45;--grass:#5E7A45}@media(prefers-color-scheme:light){html[data-tod=morning]:not([data-theme=dark]) .ih-root{--bg:#FBEFE3}html[data-tod=day]:not([data-theme=dark]) .ih-root{--bg:#EEF1F6}html[data-tod=evening]:not([data-theme=dark]) .ih-root{--bg:#F5E1D6}}html .ih-root{color-scheme:light}html[data-tod=morning] .ih-root{--bg:#FBEFE3}html[data-tod=day] .ih-root{--bg:#EEF1F6}html[data-tod=evening] .ih-root{--bg:#F7E6DA}html[data-tod=night] .ih-root{--bg:#ECE8F4}.ih-root *{box-sizing:border-box}.ih-root{background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--body);padding-inline:16px;padding-block:24px 56px}.ih-root .wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ih-root .wrap>*{min-width:0}.ih-root h1,.ih-root h2,.ih-root h3{font-family:var(--display);margin:0;text-wrap:balance}.ih-root button,.ih-root input,.ih-root select{font:inherit}.ih-root button{cursor:pointer}.ih-root :focus-visible{outline:3px solid var(--act);outline-offset:2px}.ih-root .top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.ih-root .eyebrow{font:700 11px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--sage)}.ih-root h1{font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.05;margin-top:6px}.ih-root .lede{margin:6px 0 0;color:var(--soft);max-width:60ch}.ih-root .chip{font:600 12px var(--body);color:var(--soft);border:1.5px solid var(--line);border-radius:99px;padding:5px 11px;white-space:nowrap}.ih-root .scene{position:relative;border:2px solid var(--ink);border-radius:var(--r);overflow:hidden;background:var(--sky2)}.ih-root .scene svg{display:block;width:100%;height:auto}.ih-root .hit{cursor:pointer}.ih-root .hit:hover .glow,.ih-root .hit:focus-visible .glow{opacity:1}.ih-root .glow{opacity:0;transition:opacity .2s}.ih-root .hint{position:absolute;left:12px;bottom:12px;background:var(--card);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--rb);padding:6px 10px;font:600 13px var(--body)}.ih-root .bench{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}@media(max-width:760px){.ih-root .bench{grid-template-columns:minmax(0,1fr)}}.ih-root .card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);padding:18px;min-width:0}.ih-root .card h2{font-size:20px;font-weight:700;margin-bottom:4px}.ih-root .sub{margin:0 0 12px;color:var(--soft);font-size:14.5px}.ih-root .ihf{display:grid;gap:6px;margin-bottom:10px}.ih-root .ihf label{font:600 13px var(--body)}.ih-root .ihf input,.ih-root .ihf select{border:1.5px solid var(--line);border-radius:var(--rb);padding:9px 11px;background:var(--bg);color:var(--ink);min-width:0}.ih-root .types{display:flex;flex-wrap:wrap;gap:6px}.ih-root .types button{border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:var(--rb);padding:6px 11px;font:600 13px var(--body);display:inline-flex;align-items:center;gap:6px}.ih-root .types button[aria-pressed=true]{border-color:var(--ink);background:var(--bg)}.ih-root .dot{width:10px;height:10px;border-radius:50%;display:inline-block;border:1.5px solid #3B231F}.ih-root .btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.ih-root .btn{border:0;border-radius:var(--rb);padding:9px 14px;font:700 14px var(--body);background:var(--act);color:var(--act-ink)}.ih-root .btn.sage{background:var(--sage);color:var(--card)}.ih-root .btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.ih-root .stage{display:flex;gap:6px;align-items:center;margin:4px 0 12px}.ih-root .stage i{flex:1;height:8px;border-radius:99px;background:var(--line)}.ih-root .stage i.on{background:var(--sage)}.ih-root .stage span{font:600 12px var(--body);color:var(--soft);white-space:nowrap}.ih-root .ex{display:inline-block;font:700 9.5px var(--body);letter-spacing:.08em;background:var(--butter);color:#3b231f;border-radius:5px;padding:1px 5px;margin-left:6px;vertical-align:2px}.ih-root ul.list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ih-root ul.list li{border:1.5px solid var(--line);border-radius:var(--rb);padding:10px 12px;font-size:14px}.ih-root ul.list li b{font-family:var(--display);font-weight:600;font-size:15px}.ih-root ul.list li span{display:block;color:var(--soft);font-size:13px;margin-top:2px}.ih-root .empty{color:var(--soft);font-size:14px;margin:0}.ih-root .swatches{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ih-root .swatches input{width:52px;height:52px;border:2px solid var(--ink);border-radius:var(--rb);padding:0;background:none;cursor:pointer}.ih-root .legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--soft)}.ih-root .legend span{display:inline-flex;align-items:center;gap:6px}.ih-root .foot{text-align:center;font-size:12.5px;color:var(--soft)}.ih-root .rain line{stroke:#7fb3d5;stroke-width:3;stroke-linecap:round;animation:rain .7s linear 2}@keyframes rain{0%{transform:translateY(-30px);opacity:0}30%{opacity:1}to{transform:translateY(30px);opacity:0}}.ih-root .sway{transform-box:fill-box;transform-origin:bottom center;animation:sway 4s ease-in-out infinite}@keyframes sway{50%{transform:rotate(2.5deg)}}.ih-root .bee{animation:buzz 6s ease-in-out infinite}@keyframes buzz{25%{transform:translate(14px,-8px)}50%{transform:translate(-6px,-14px)}75%{transform:translate(-14px,4px)}}.ih-root .fly{animation:fly 5s ease-in-out infinite alternate}@keyframes fly{to{transform:translate(18px,-12px);opacity:.3}}.ih-root .pop{animation:pop .5s ease}@keyframes pop{0%{transform:scale(.6)}70%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.ih-root .sway,.ih-root .bee,.ih-root .fly,.ih-root .rain line,.ih-root .pop{animation:none}}.ih-root .back{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--body);color:var(--ink);text-decoration:none;border:1.5px solid var(--line);border-radius:99px;padding:5px 12px;margin-bottom:10px;background:var(--card)}.ih-root .back:hover{border-color:var(--ink)}.ih-root .bunny{animation:hop 22s linear infinite}@keyframes hop{0%{transform:translate(-80px)}to{transform:translate(1300px)}}.ih-root .bunny .b{animation:bounce .6s ease-in-out infinite}@keyframes bounce{50%{transform:translateY(-14px)}}.ih-root .bfly{animation:flutter 14s ease-in-out infinite}.ih-root .bfly .w{transform-box:fill-box;transform-origin:right center;animation:flap .25s ease-in-out infinite alternate}.ih-root .bfly .w2{transform-origin:left center}@keyframes flap{to{transform:scaleX(.3)}}@keyframes flutter{0%{transform:translate(0)}25%{transform:translate(120px,-40px)}50%{transform:translate(220px,10px)}75%{transform:translate(90px,50px)}to{transform:translate(0)}}.ih-root .snail{animation:creep 90s linear infinite}@keyframes creep{0%{transform:translate(1180px)}to{transform:translate(-80px)}}.ih-root .blink{animation:blink 4s infinite}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.ih-root .blink{transform-box:fill-box;transform-origin:center}.ih-root .birdf{transition:transform 1.2s cubic-bezier(.5,0,.5,1),opacity 1.2s}.ih-root .birdf.gone{transform:translate(300px,-260px) rotate(-20deg);opacity:0}.ih-root .gnome:hover .hat{transform:rotate(-8deg)}.ih-root .gnome .hat{transform-box:fill-box;transform-origin:50% 100%;transition:transform .3s}.ih-root .can{cursor:pointer}.ih-root .can:hover{transform:rotate(-6deg)}.ih-root .can{transform-box:fill-box;transform-origin:center;transition:transform .2s}.ih-root .gtoast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);opacity:0;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:14px;font:600 14px var(--body);max-width:min(520px,calc(100% - 32px));text-align:center;transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .2s;z-index:9}.ih-root .gtoast.on{transform:translate(-50%);opacity:1}@media(prefers-reduced-motion:reduce){.ih-root .bunny,.ih-root .bunny .b,.ih-root .bfly,.ih-root .bfly .w,.ih-root .snail,.ih-root .blink{animation:none}}.ih-root .porch{position:relative;background:linear-gradient(180deg,#fff8ec,#fdf0dd);border:1.5px solid #3B231F;color:#3b231f}.ih-root .porch .k{display:flex;align-items:center;gap:8px;font:700 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#9a6b3c}.ih-root .porch .k svg{flex:none}.ih-root .porch blockquote{margin:10px 0 12px;font:600 19px/1.35 var(--display);text-wrap:balance}.ih-root .porch .row{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ih-root .porch .small{font-size:12.5px;color:#7a5a3e}.ih-root .porch button{border:1.5px solid #3B231F;background:#fff;color:#3b231f;border-radius:99px;padding:6px 12px;font:600 13px var(--body)}.ih-root .porch blockquote.swap{animation:porchin .45s ease}@keyframes porchin{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.ih-root .porch blockquote.swap{animation:none}}.ih-root .ihl{height:18px;width:auto;vertical-align:-4px;color:var(--ink);margin-right:2px}.ih-root .owner .otabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.ih-root .owner .otabs button{border:1.5px solid var(--line);background:transparent;color:var(--ink);border-radius:99px;padding:6px 12px;font:600 13px var(--body);cursor:pointer}.ih-root .owner .otabs button[aria-selected=true]{background:var(--sage);border-color:var(--sage);color:#fff}.ih-root .owner textarea{width:100%;min-height:70px;font:400 15px/1.4 var(--body);color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:10px;padding:10px;resize:vertical}.ih-root .owner .orow{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.ih-root .owner .obtn{border:1.5px solid #3B231F;background:#fff;color:#3b231f;border-radius:99px;padding:6px 14px;font:600 13px var(--body);cursor:pointer}.ih-root .owner .oq{margin:0 0 8px;font:600 15px/1.35 var(--display)}.ih-root .owner .oout{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#eef4e6;color:#2f4a2f;font-size:14px}.ih-root .owner .olist{margin:10px 0 0;padding-left:18px;display:grid;gap:4px;font-size:14px;color:var(--ink)}.ih-root .owner .olist small{color:var(--soft)}.ih-root .owner .ofine{margin:12px 0 0;font-size:12px;color:var(--soft)}.ih-root .owner .pulled{animation:pull .7s ease forwards}@keyframes pull{to{transform:translateY(-14px) rotate(-6deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ih-root .owner .pulled{animation:none;opacity:0}}.ih-root .bench>#pot{align-self:start}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ih-garden.css.map */
