@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(anton-latin.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(caveat-latin.woff2) format("woff2")}.lr-sg,#lr-sg-print{--lr-sg-ink: #0b2233;--lr-sg-soft: #40586b;--lr-sg-line: #d8e9f4;--lr-sg-blue-deep: #0f6ea0;--lr-sg-display: "Space Grotesk", var(--font-heading-family), sans-serif;--lr-sg-condensed: "Anton", "Space Grotesk", sans-serif;--lr-sg-script: "Caveat", cursive}.lr-sg{padding:var(--lr-pad-top, 48px) 7vw var(--lr-pad-bottom, 120px);background:var(--lr-sg-bg, #eaf6fd);color:var(--lr-sg-ink)}.lr-sg__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.lr-sg__card{-webkit-appearance:none;appearance:none;grid-column:span 4;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 8px 24px #101d2c08;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .28s cubic-bezier(.19,1,.22,1),box-shadow .28s cubic-bezier(.19,1,.22,1)}.lr-sg__card--wide{grid-column:span 7}.lr-sg__card--narrow{grid-column:span 5}.lr-sg__card:hover,.lr-sg__card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 38px #101d2c1a}.lr-sg__card:focus-visible{outline:2px solid #219fda;outline-offset:3px}.lr-sg__media{position:relative;display:block;flex:0 0 auto;height:410px;overflow:hidden;background:#eef1f6}.lr-sg__card--third .lr-sg__media{height:330px}.lr-sg__echo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(22px) saturate(1.08) brightness(1.02);transform:scale(1.18);pointer-events:none}.lr-sg__shot{position:absolute;z-index:1;top:24px;left:24px;width:calc(100% - 48px);height:calc(100% - 48px);object-fit:contain;border-radius:16px;transition:transform .45s cubic-bezier(.19,1,.22,1)}.lr-sg__card:hover .lr-sg__shot,.lr-sg__card:focus-visible .lr-sg__shot{transform:scale(1.04)}.lr-sg__body{display:flex;flex:1 0 auto;flex-direction:column;gap:8px;padding:28px;border-top:1px solid #e2e8f0;background:#fff}.lr-sg__name{font-family:var(--lr-sg-display);font-weight:800;font-size:2.2rem;line-height:1.15;color:#101d2c}.lr-sg__glass{font-family:var(--font-body-family),sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:#c9452f}.lr-sg__blurb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:4.2rem;font-size:1.4rem;line-height:1.5;color:#4a5e72}.lr-sg__dialog{max-width:none;max-height:none;width:100%;height:100%;margin:0;padding:22px;border:0;background:transparent;color:var(--lr-sg-ink)}.lr-sg__dialog[open]{display:grid;place-items:center;animation:lr-sg-fade .2s ease}.lr-sg__dialog::backdrop{background:#0b22339e}@keyframes lr-sg-fade{0%{opacity:0}}.lr-sg__sheet{position:relative;width:min(1120px,100%);height:min(760px,92vh);overflow:hidden;border-radius:28px;background:var(--lr-sg-sheet, #eaf6fd);box-shadow:0 50px 110px -34px #0b2233b3;transition:background-color .3s ease}.lr-sg__close,.lr-sg__nav{position:absolute;z-index:6;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--lr-sg-line);border-radius:999px;background:#ffffffeb;color:var(--lr-sg-ink);font-size:2.6rem;line-height:1;cursor:pointer}.lr-sg__close:hover,.lr-sg__nav:hover{background:#fff}.lr-sg__close{top:16px;right:16px}.lr-sg__nav{top:50%;transform:translateY(-50%)}.lr-sg__nav--prev{left:16px}.lr-sg__nav--next{right:16px}.lr-sg__recipe{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:start;padding:54px 38% 54px 72px}.lr-sg__recipe[hidden]{display:none}.lr-sg__recipe.is-entering{animation:lr-sg-in .35s ease}@keyframes lr-sg-in{0%{opacity:0;transform:translateY(10px)}}.lr-sg__cutout{position:absolute;top:0;right:5%;bottom:0;display:grid;place-items:center;width:min(30%,250px)}.lr-sg__cutout img{display:block;width:100%;height:auto;max-height:78%;object-fit:contain}.lr-sg__info{display:grid;justify-items:start;width:100%}.lr-sg__kicker{display:block;margin-bottom:12px;font-family:var(--lr-sg-display);font-weight:600;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lr-sg-blue-deep)}.lr-sg__title{margin:0;font-family:var(--lr-sg-condensed);font-weight:400;font-size:clamp(3rem,3.1vw,5rem);line-height:.94;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;color:var(--lr-sg-accent, #219fda)}.lr-sg__lead{display:block;font-size:.56em;line-height:.95;color:var(--lr-sg-ink)}.lr-sg__tag{margin:12px 0 0;font-family:var(--lr-sg-script);font-weight:600;font-size:clamp(1.8rem,1.6vw,2.2rem);line-height:1.2;color:var(--lr-sg-soft)}.lr-sg__method,.lr-sg__when{max-width:44ch;margin:16px 0 0;font-size:1.5rem;line-height:1.6;color:var(--lr-sg-soft)}.lr-sg__when{margin-top:12px;font-size:1.45rem;line-height:1.55}.lr-sg__when-label{display:block;margin-bottom:2px;font-family:var(--lr-sg-display);font-weight:600;font-size:1.18rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lr-sg-accent, #219fda)}.lr-sg__pill{display:inline-flex;margin-top:16px;padding:9px 18px;border:1.5px solid var(--lr-sg-accent, #219fda);border-radius:999px;font-family:var(--lr-sg-display);font-weight:600;font-size:1.22rem;letter-spacing:.14em;color:var(--lr-sg-accent, #219fda)}.lr-sg__spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;width:100%;max-width:46ch;margin:20px 0 0;padding:0;list-style:none}.lr-sg__spec-row{padding:9px 0 6px;border-top:1px solid rgba(11,34,51,.28)}.lr-sg__amount{display:block;font-family:var(--lr-sg-display);font-weight:700;font-size:clamp(1.6rem,1.15vw,1.84rem);line-height:1;letter-spacing:-.02em}.lr-sg__ingredient{display:block;margin-top:3px;font-size:1.34rem;color:var(--lr-sg-soft)}.lr-sg__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lr-sg__action{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--lr-sg-line);border-radius:999px;background:#ffffffeb;color:var(--lr-sg-ink);font-family:var(--lr-sg-display);font-weight:600;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.lr-sg__action:hover{border-color:var(--lr-sg-accent, #219fda);background:#fff;transform:translateY(-1px)}.lr-sg__action:focus-visible,.lr-sg__close:focus-visible,.lr-sg__nav:focus-visible{outline:2px solid var(--lr-sg-ink);outline-offset:2px}.lr-sg__counter{position:absolute;right:34px;bottom:24px;margin:0;font-family:var(--lr-sg-display);font-weight:700;font-size:1.25rem;letter-spacing:.2em;color:var(--lr-sg-blue-deep)}.lr-sg__counter-cur{color:var(--lr-sg-ink)}html.lr-sg-locked{overflow:hidden}@media screen and (max-width:1020px){.lr-sg__grid{gap:24px}.lr-sg__card,.lr-sg__card--wide,.lr-sg__card--narrow{grid-column:span 6}.lr-sg__media,.lr-sg__card--third .lr-sg__media{height:260px}.lr-sg__dialog{padding:0}.lr-sg__sheet{width:100%;height:100%;border-radius:0;overflow-y:auto;overscroll-behavior:contain}.lr-sg__close{position:fixed}.lr-sg__nav{position:fixed;top:auto;bottom:18px;transform:none}.lr-sg__nav--prev{left:22px}.lr-sg__nav--next{right:22px}.lr-sg__recipe{position:static;display:flex;flex-direction:column;align-items:flex-start;padding:72px 22px 104px}.lr-sg__cutout{position:static;order:2;display:block;width:min(64%,250px);margin:22px auto 0}.lr-sg__cutout img{max-height:34vh;margin:0 auto;width:auto;max-width:100%}.lr-sg__actions{order:1}.lr-sg__counter{position:fixed;z-index:6;right:auto;left:50%;bottom:34px;transform:translate(-50%)}.lr-sg__sheet:after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:5;height:92px;background:linear-gradient(180deg,transparent,var(--lr-sg-sheet, #fff) 62%);pointer-events:none}}@media screen and (max-width:700px){.lr-sg{padding-left:5vw;padding-right:5vw}.lr-sg__grid{gap:18px}.lr-sg__card,.lr-sg__card--wide,.lr-sg__card--narrow{grid-column:span 12}.lr-sg__shot{top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.lr-sg__body{gap:6px;padding:20px}.lr-sg__name{font-size:1.92rem}.lr-sg__title{font-size:clamp(3.2rem,9vw,4.4rem)}}@media(prefers-reduced-motion:reduce){.lr-sg__card,.lr-sg__shot,.lr-sg__action{transition:none}.lr-sg__dialog[open],.lr-sg__recipe.is-entering{animation:none}}#lr-sg-print{display:none}@media print{html.lr-sg-printing body>*:not(#lr-sg-print){display:none!important}html.lr-sg-printing #lr-sg-print{display:block;color:#0b2233;font-family:var(--font-body-family),sans-serif}#lr-sg-print .lr-sg__recipe{position:static;display:grid;grid-template-columns:1fr 6cm;grid-template-areas:"info cutout" "spec cutout";column-gap:1cm;align-content:start;padding:0}#lr-sg-print .lr-sg__info{grid-area:info}#lr-sg-print .lr-sg__spec{grid-area:spec;max-width:none}#lr-sg-print .lr-sg__cutout{grid-area:cutout;position:static;width:100%;height:9cm}#lr-sg-print .lr-sg__cutout img{max-height:100%}#lr-sg-print .lr-sg__actions,#lr-sg-print .lr-sg__counter,#lr-sg-print .lr-sg__kicker,#lr-sg-print .lr-sg__lead{display:none}#lr-sg-print .lr-sg__title{font-size:40pt}#lr-sg-print .lr-sg__method,#lr-sg-print .lr-sg__when{max-width:none;font-size:11pt}#lr-sg-print .lr-sg__pill{padding:4pt 10pt;font-size:10pt}.lr-sg-print__brand{display:flex;align-items:center;gap:8pt;margin-bottom:.8cm;padding-bottom:8pt;border-bottom:1px solid #d8e9f4;font-family:"Space Grotesk",var(--font-heading-family),sans-serif;font-size:16pt;text-transform:uppercase}.lr-sg-print__brand img{width:auto;height:1.1cm}.lr-sg-print__foot{margin-top:1cm;padding-top:8pt;border-top:1px solid #d8e9f4;font-size:9pt;color:#40586b}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lr-serves-grid.css.map */
