.ush{--o:#E57B22;--o-dk:#A34E0C;--cr:#EFF0E7;--ch:#121212;--bl:#334FB4;--wh:#fff;--line:rgba(18,18,18,.14);font-family:Asul,Georgia,serif;color:var(--ch);background:var(--cr);line-height:1.5}.ush *{box-sizing:border-box}.ush h1,.ush h2,.ush h3,.ush .ush-eyebrow,.ush .ush-btn,.ush .ush-chip,.ush .ush-tab{font-family:Fjalla One,Impact,sans-serif;font-weight:400;letter-spacing:.01em}.ush h1,.ush h2,.ush h3,.ush h4{color:inherit}.ush-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ush section{padding:64px 0}.ush-eyebrow{display:inline-block;text-transform:uppercase;font-size:14px;letter-spacing:.14em;color:var(--o-dk);margin:0 0 12px}.ush h2{font-size:clamp(30px,4.2vw,46px);line-height:1.05;margin:0 0 12px;text-transform:uppercase}.ush-lede{font-size:18px;max-width:640px;margin:0 0 28px}.ush-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:999px;border:2px solid var(--ch);background:var(--ch);color:var(--cr);font-size:17px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s,background .15s}.ush-btn:hover{transform:translateY(-2px)}.ush-btn--o{background:var(--o);border-color:var(--o);color:var(--ch)}.ush-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.ush-btn:focus-visible,.ush-chip:focus-visible,.ush-tab:focus-visible,.ush-heart:focus-visible,.ush input:focus-visible{outline:3px solid var(--bl);outline-offset:3px}.ush-hero{background:var(--ch);color:var(--cr);padding:72px 0 80px!important;overflow:hidden}.ush-hero .ush-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.ush-hero .ush-eyebrow{color:var(--o)}.ush-hero h1{font-size:clamp(40px,6.4vw,76px);line-height:.98;margin:0 0 20px;text-transform:uppercase}.ush-hero h1 em{font-style:normal;color:var(--o)}.ush-hero p{font-size:19px;max-width:560px;margin:0 0 30px;color:#e2e3d8}.ush-hero__btns{display:flex;flex-wrap:wrap;gap:12px}.ush-hero .ush-btn{background:var(--cr);color:var(--ch);border-color:var(--cr)}.ush-hero .ush-btn--o{background:var(--o);border-color:var(--o)}.ush-hero .ush-btn--ghost{background:transparent;color:var(--cr)}.ush-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:14px;transform:rotate(-2deg)}.ush-mosaic a{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:1/1;border:4px solid var(--cr);box-shadow:0 18px 40px #00000073}.ush-mosaic a:nth-child(2){transform:translateY(28px)}.ush-mosaic a:nth-child(4){transform:translateY(28px)}.ush-mosaic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.ush-mosaic a:hover img{transform:scale(1.06)}.ush-mosaic span{position:absolute;left:10px;bottom:10px;background:var(--o);color:var(--ch);font-family:Fjalla One,sans-serif;font-size:14px;text-transform:uppercase;padding:4px 10px;border-radius:999px}.ush-how{background:var(--o);padding:0!important}.ush-how ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.ush-how li{padding:26px 24px;display:flex;gap:14px;align-items:flex-start;border-right:2px solid rgba(18,18,18,.18)}.ush-how li:last-child{border-right:0}.ush-how b{font-family:Fjalla One,sans-serif;font-weight:400;font-size:22px;display:block;text-transform:uppercase;line-height:1.1;margin-bottom:4px}.ush-how .ush-num{flex:0 0 40px;height:40px;border-radius:50%;background:var(--ch);color:var(--o);display:grid;place-items:center;font-family:Fjalla One,sans-serif;font-size:20px}.ush-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border-radius:999px;border:2px solid var(--ch);background:var(--wh);color:var(--ch);font-size:16px;cursor:pointer;text-transform:capitalize;transition:background .12s,color .12s}.ush-chip:hover{background:#fff2e6}.ush-chip[aria-pressed=true]{background:var(--ch);color:var(--cr)}.ush-chip[aria-pressed=true]:before{content:"\2713";color:var(--o)}.ush-fridge{background:var(--wh)}.ush-fridge__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}.ush-group{margin:0 0 22px}.ush-group h3{font-size:18px;text-transform:uppercase;margin:0 0 10px;color:var(--o-dk)}.ush-group div{display:flex;flex-wrap:wrap;gap:8px}.ush-fridge__panel{background:var(--cr);border-radius:22px;padding:24px;position:sticky;top:20px;min-height:320px}.ush-fridge__panel h3{font-size:26px;text-transform:uppercase;margin:0 0 4px}.ush-fridge__status{margin:0 0 16px}.ush-fridge__clear{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer;color:var(--ch)}.ush-match{position:relative;display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;background:var(--wh);border-radius:16px;padding:10px;margin:0 0 10px;text-decoration:none;color:inherit;border:2px solid transparent}.ush-match:hover{border-color:var(--o)}.ush-match img{width:84px;height:84px;border-radius:12px;object-fit:cover;display:block}.ush-match h4{font-family:Fjalla One,sans-serif;font-weight:400;font-size:20px;margin:0 0 4px;line-height:1.1}.ush-bar{height:8px;background:#e3e4d9;border-radius:99px;overflow:hidden;margin:4px 0 6px}.ush-bar i{display:block;height:100%;background:var(--o)}.ush-match small{display:block;font-size:14px;color:#3d3d3d}.ush-match small a{position:relative;z-index:2;color:var(--o-dk);font-weight:700}.ush-match h4 a{color:inherit;text-decoration:none}.ush-match h4 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ush-badge{display:inline-block;background:var(--bl);color:#fff;font-family:Fjalla One,sans-serif;font-size:13px;text-transform:uppercase;padding:2px 9px;border-radius:999px;margin-left:6px;vertical-align:middle}.ush-empty{padding:30px 10px;text-align:center}.ush-empty b{font-family:Fjalla One,sans-serif;font-weight:400;font-size:24px;display:block;text-transform:uppercase}.ush-tools{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 18px}.ush-search{flex:1 1 300px;position:relative}.ush-search input{width:100%;min-height:52px;border:2px solid var(--ch);border-radius:999px;padding:12px 20px 12px 48px;font:inherit;font-size:17px;background:var(--wh)}.ush-search svg{position:absolute;left:18px;top:50%;transform:translateY(-50%)}.ush-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 10px;margin:0 0 6px;scrollbar-width:thin}.ush-tab{flex:0 0 auto;min-height:44px;padding:10px 18px;border-radius:12px;border:0;background:transparent;color:var(--ch);font-size:18px;text-transform:uppercase;cursor:pointer;border-bottom:4px solid transparent}.ush-tab[aria-selected=true]{border-bottom-color:var(--o);background:var(--wh)}.ush-moods{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.ush-count{margin:0 0 18px;font-size:16px}.ush-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}.ush-card{position:relative;background:var(--wh);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 0 var(--line);transition:transform .18s,box-shadow .18s}.ush-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #12121224}.ush-card[hidden]{display:none}.ush-card__img{display:block;aspect-ratio:4/3;background:#ddd;overflow:hidden}.ush-card__img img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.ush-card__body{padding:16px 18px 20px;flex:1}.ush-card__style{font-family:Fjalla One,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--o-dk);margin:0 0 4px}.ush-card h3{font-size:23px;line-height:1.1;margin:0 0 10px}.ush-card h3 a{color:inherit;text-decoration:none}.ush-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ush-card__moods{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ush-card__moods li{font-size:13px;background:var(--cr);border-radius:999px;padding:2px 10px}.ush-heart{position:absolute;top:12px;right:12px;z-index:2;width:46px;height:46px;border-radius:50%;border:0;background:#fffffff2;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 12px #0003}.ush-heart svg{width:24px;height:24px;fill:none;stroke:var(--ch);stroke-width:2}.ush-heart[aria-pressed=true] svg{fill:var(--o);stroke:var(--o)}.ush-more{text-align:center;margin:34px 0 0}.ush-nores{display:none;text-align:center;padding:40px 0}.ush-nores.is-on{display:block}.ush-band{background:var(--ch);color:var(--cr)}.ush-band .ush-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.ush-band .ush-eyebrow{color:var(--o)}.ush-band p{font-size:18px;color:#e2e3d8;margin:0 0 24px}.ush-band .ush-btn--ghost{color:var(--cr)}.ush-band__packs{display:flex;justify-content:center;align-items:flex-end}.ush-band__packs img{width:46%;height:auto;filter:drop-shadow(0 16px 24px rgba(0,0,0,.5))}.ush-band__packs img:nth-child(2){margin-left:-12%;transform:rotate(6deg)}.ush-band__packs img:first-child{transform:rotate(-6deg)}.ush-save .ush-wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:start}.ush-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ush-step{background:var(--wh);border-radius:18px;padding:22px;border-top:6px solid var(--o)}.ush-step h3{font-size:22px;text-transform:uppercase;margin:0 0 8px}.ush-step p{margin:0;font-size:16px}.ush-note{background:var(--wh);border-radius:22px;padding:28px;margin-top:44px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.ush-note img{width:120px;height:auto}.ush-note p{margin:0 0 8px;font-size:18px}.ush-note>div:only-child{grid-column:1/-1}.ush-note .sig{font-family:Fjalla One,sans-serif;font-size:22px;text-transform:uppercase;margin:0}.ush-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(120px);background:var(--ch);color:var(--cr);padding:12px 20px;border-radius:999px;z-index:50;transition:transform .25s;font-size:16px}.ush-toast.is-on{transform:translate(-50%) translateY(0)}.ush-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.ush section{padding:48px 0}.ush-hero .ush-wrap,.ush-fridge__grid,.ush-band .ush-wrap,.ush-save .ush-wrap{grid-template-columns:1fr}.ush-mosaic{max-width:460px;margin:10px auto 20px}.ush-how ul{grid-template-columns:1fr}.ush-how li{border-right:0;border-bottom:2px solid rgba(18,18,18,.18)}.ush-fridge__panel{position:static}.ush-steps{grid-template-columns:1fr}.ush-band__packs{order:-1;max-width:360px;margin:0 auto}}@media(max-width:560px){.ush-wrap{padding:0 16px}.ush-hero{padding:48px 0 56px!important}.ush-hero .ush-btn{flex:1 1 100%;justify-content:center}.ush-note{grid-template-columns:1fr;text-align:center}.ush-note img{margin:0 auto}}@media(prefers-reduced-motion:reduce){.ush *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/recipe-hub.css.map */
