body:has(.lf-page){margin:0;background:#171511}.lf-signature{display:block;width:min(440px,80vw);height:auto;margin:0 0 24px}.lf-page{color:#eee7d8;font-family:var(--bw-body,Arial,sans-serif)}.lf-film,.lf-page{background:#171511}.lf-film{height:1650svh;position:relative}.lf-stage{position:sticky;top:0;overflow:hidden;isolation:isolate}.lf-canvas,.lf-loading-poster,.lf-shade{position:absolute;inset:0}.lf-canvas{opacity:0;transition:opacity .65s ease}.lf-film[data-ready=true] .lf-canvas{opacity:1}.lf-loading-poster{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#33291d,#171511 70%);opacity:1;transition:opacity .6s;z-index:2;pointer-events:none}.lf-entry-mark{text-align:center;color:#c9b28b}.lf-entry-mark strong{display:block;margin-top:14px;font:600 10px Arial,sans-serif;letter-spacing:.34em}.lf-entry-loaf{display:block;width:94px;height:62px;margin:auto;transform-origin:50% 85%;animation:lf-loader-loaf 1.45s cubic-bezier(.45,0,.2,1) infinite}.lf-entry-loaf img{display:block;width:100%;height:100%;object-fit:contain;filter:sepia(1) saturate(.45) brightness(1.9);opacity:.88}.lf-entry-mark i{display:block;width:1px;height:55px;background:linear-gradient(transparent,#c9b28b,transparent);margin:18px auto}.lf-entry-mark p{margin:0;font:italic 16px Georgia,serif;letter-spacing:.02em}.lf-entry-mark small{display:block;margin-top:12px;font:8px Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.lf-room-title{font:italic 23px Georgia,serif;color:#c2a77a;margin:0 0 18px}.lf-fold-control{position:absolute;right:5vw;bottom:19%;z-index:4;padding:20px 24px;background:#272219ee;border:1px solid #b39c7255;color:#e6d7ba;box-shadow:0 15px 40px #0003}.lf-fold-control p{font:19px Georgia,serif;margin:0 0 10px}.lf-fold-control label{font-size:10px;color:#bdad92}.lf-fold-control input{display:block;width:100%;margin:19px 0 9px;accent-color:#c9a46f;cursor:ew-resize;min-height:24px}.lf-fold-control div{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#bca887}@media(max-width:700px){.lf-fold-control{bottom:40%;left:7vw;right:7vw;width:auto;padding:14px 18px}.lf-fold-control p{font-size:16px}.lf-fold-control input{margin-top:7px}.lf-room-title{font-size:19px}}.lf-film[data-ready=true] .lf-loading-poster{opacity:0;pointer-events:none}.lf-shade{pointer-events:none;background:linear-gradient(180deg,rgba(11,10,8,.43),transparent 22%,transparent 48%,rgba(11,10,8,.76))}.lf-topbar{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:30px 4.5vw}.lf-brand{font-size:17px;font-weight:800;letter-spacing:.11em;color:#f1e9d8;text-decoration:none}.lf-brand span{display:block;font-size:7px;font-weight:500;letter-spacing:.21em;margin-top:7px}.lf-skip{color:#eee7d8;text-decoration:none;font-size:11px;letter-spacing:.07em;border-bottom:1px solid #a4957766;padding:8px 0}.lf-skip span{margin-left:18px}.lf-story{pointer-events:none}.lf-chapter,.lf-story{position:absolute;inset:0}.lf-chapter{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.lf-chapter[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.lf-film[data-mode=cinematic] .lf-copy{transform:translateY(12px);transition:transform .55s cubic-bezier(.16,1,.3,1)}.lf-film[data-mode=cinematic] .lf-chapter[data-active=true] .lf-copy{transform:none}.lf-top-actions{gap:24px}.lf-sound,.lf-top-actions{display:flex;align-items:center}.lf-sound{gap:9px;min-height:44px;background:none;border:0;color:#d1bf9e;font:9px Arial,sans-serif;letter-spacing:.14em;cursor:pointer}.lf-sound span{font-size:19px}.lf-sound[aria-pressed=true]{color:#f1deb8}.lf-stage-loading{position:absolute;top:105px;left:4.5vw;padding:9px 14px;border:1px solid #cbb38344;border-radius:30px;background:#241e16db;color:#e2d3b5;font-size:11px;z-index:4}.lf-ingredients{position:absolute;z-index:4;right:5vw;top:21%;width:min(350px,35vw);padding:25px;background:#24271fef;border:1px solid #c1a47155;box-shadow:0 20px 55px #0005;backdrop-filter:blur(10px)}.lf-ingredient-buttons{display:flex;flex-wrap:wrap;gap:6px}.lf-ingredient-buttons button{padding:10px 12px;min-height:44px;border:1px solid #cbb48b55;background:transparent;color:#d7c7a8;font-size:11px;cursor:pointer;transition:background .2s,color .2s}.lf-ingredient-buttons button[aria-pressed=true]{background:#d4bb8d;color:#27221a}.lf-ingredient-note{font:14px/1.75 Georgia,serif;color:#dfd2b9;min-height:74px;animation:lf-note-in .25s ease both}.lf-film[data-mode=story] .lf-ingredients{position:relative;inset:auto;margin:25px 7vw;width:auto;max-width:600px}.lf-chapter-nav button{position:relative}.lf-chapter-nav small{position:absolute;bottom:42px;left:50%;transform:translate(-50%,4px);white-space:nowrap;color:#e9d8b5;background:#282219ee;border:1px solid #b59c7355;padding:8px 10px;font-size:10px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.lf-chapter-nav button:focus-visible small,.lf-chapter-nav button:hover small{opacity:1;transform:translate(-50%)}.lf-order-card{display:grid;grid-template-columns:1fr 1fr;gap:55px;text-align:left;max-width:890px;margin:45px auto 0;padding:40px;border:1px solid #c2a47c55;background:linear-gradient(130deg,#363329,#25251e)}.lf-order-card h3{font:35px/1.1 Georgia,serif;margin:13px 0;color:#eedfc2}.lf-order-card p{font-size:13px;line-height:1.7;color:#c5b79e}.lf-order-price{font:30px Georgia,serif;color:#dfc79f}.lf-order-card .lf-home{margin-top:24px;font-size:12px}.lf-order-card .lf-cta{font-size:10px;letter-spacing:.08em}.lf-return-links{display:flex;justify-content:center;gap:32px}.lf-return-links .lf-home{margin:40px 0 0}.lf-sound-credit{margin-top:38px!important;font-size:10px!important;opacity:.65}.lf-sound-credit a{color:inherit}@keyframes lf-note-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:700px){.lf-top-actions{gap:10px}.lf-brand{max-width:155px;font-size:10px!important;letter-spacing:.06em}.lf-sound{font-size:8px;gap:4px}.lf-skip{font-size:8px!important}.lf-skip span{display:none}.lf-ingredients{right:7vw;left:7vw;top:16%;width:auto;padding:18px}.lf-ingredient-note{min-height:55px;font-size:12px}.lf-order-card{grid-template-columns:1fr;padding:25px;gap:18px}.lf-return-links{flex-direction:column;gap:0}.lf-return-links .lf-home{margin-top:25px}.lf-chapter-nav small{display:none}}@media(prefers-reduced-motion:reduce){.lf-ingredient-note{animation:none}.lf-film[data-mode=cinematic] .lf-copy{transform:none}}.lf-copy{position:absolute;left:6vw;bottom:13.5%;max-width:640px}.lf-eyebrow{color:#c2b296;font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;line-height:1.5}.lf-copy h1,.lf-copy h2{color:#f0e6d3;font:400 clamp(38px,4.4vw,70px)/1.04 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin:0;text-wrap:balance}.lf-copy h1{font-size:clamp(36px,4.3vw,64px);max-width:480px}.lf-chapter--room .lf-copy{bottom:18%}.lf-chapter--room .lf-eyebrow{margin-bottom:16px}.lf-caption{font-size:13px;color:#d0c4af;max-width:400px;line-height:1.7;margin:20px 0 0;letter-spacing:.015em}.lf-scroll-hint{display:flex;align-items:center;gap:26px;color:#b9a98d;font-size:8px;letter-spacing:.23em;margin:34px 0 0}.lf-scroll-hint span{font-size:20px}.lf-chapter--hours h2{font-size:clamp(74px,9vw,132px)}.lf-chapter--hours .lf-caption{font-size:10px;letter-spacing:.22em;max-width:330px}.lf-chapter--ingredients .lf-caption{letter-spacing:.17em;font-size:11px}.lf-chapter--cold h2{max-width:430px}.lf-chapter--baked .lf-copy,.lf-chapter--crumb .lf-copy{bottom:13%}.lf-chapter--ending h2{font-size:clamp(32px,3.6vw,55px);max-width:500px}.lf-chapter--heat .lf-copy{bottom:17%}.lf-film-footer{position:absolute;bottom:0;left:0;right:0;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;gap:20px}.lf-count,.lf-time{font-size:10px;letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap}.lf-count>span,.lf-time>span{color:#a79b85;font-size:8px}.lf-chapter-nav{display:flex;align-items:center;justify-content:center}.lf-chapter-nav button{width:26px;height:44px;padding:0 4px;background:none;border:0;cursor:pointer}.lf-chapter-nav button span{display:block;height:1px;background:#eee7d840;transition:background .2s}.lf-chapter-nav button[aria-current] span{background:#ead3aa;height:2px}.lf-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#f0dec510}.lf-progress>div{height:100%;background:#b5a07d;transform-origin:left;transform:scaleX(0)}.lf-poster-wrap{display:none}.lf-cta{display:inline-flex;gap:36px;align-items:center;color:#f3e5cc;text-decoration:none;border-bottom:1px solid #cfb78e;padding:17px 0;font-size:10px;letter-spacing:.14em;pointer-events:auto;margin-top:18px}.lf-cta span{font-size:21px}.lf-resolution{min-height:65svh;padding:110px 8vw 70px;text-align:center;background:#1e1b16}.lf-resolution h2{font:400 clamp(37px,5vw,70px)/1.1 Georgia,serif;margin:20px 0;color:#eee4d0}.lf-resolution>p:not(.lf-eyebrow){color:#bcb09b;font-size:13px;line-height:1.7}.lf-home,.lf-retry{display:block;margin:40px auto 0;font-size:11px;color:#c7b99f;text-decoration:none;background:none;border:0;cursor:pointer}.lf-page a:focus-visible,.lf-page button:focus-visible{outline:2px solid #f1d4a0;outline-offset:6px}.lf-film[data-mode=story]{height:auto}.lf-film[data-mode=story] .lf-stage{position:relative;height:auto;overflow:visible}.lf-film[data-mode=story] :is(.lf-canvas,.lf-shade,.lf-loading-poster,.lf-film-footer,.lf-scroll-hint){display:none}.lf-film[data-mode=story] .lf-topbar{position:relative}.lf-film[data-mode=story] .lf-story{position:relative;pointer-events:auto}.lf-film[data-mode=story] .lf-chapter{position:relative;opacity:1;visibility:visible;min-height:70svh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px 7vw;gap:6vw}.lf-film[data-mode=story] .lf-copy{position:relative;inset:auto;grid-column:1;grid-row:1}.lf-film[data-mode=story] .lf-poster-wrap{display:block;grid-column:2;grid-row:1}.lf-film[data-mode=story] .lf-poster{display:block;width:100%;height:auto;max-height:65svh;object-fit:contain}@media (max-width:1100px) and (min-width:701px){.lf-copy{bottom:14%}.lf-copy h2{font-size:48px}.lf-chapter--hours h2{font-size:95px}}@media (max-width:700px){.lf-film{height:1370svh}.lf-topbar{padding:max(23px,env(safe-area-inset-top)) 6vw 23px}.lf-brand{font-size:14px}.lf-brand span{font-size:6px}.lf-skip{font-size:9px}.lf-skip span{margin-left:7px}.lf-copy{left:7vw;right:7vw;bottom:16%;max-width:none}.lf-copy h1,.lf-copy h2{font-size:38px;max-width:340px}.lf-chapter--room .lf-copy{bottom:18%}.lf-chapter--hours h2{font-size:76px}.lf-chapter--hours .lf-caption{max-width:270px;line-height:1.9}.lf-chapter--ending h2,.lf-chapter--fold h2{font-size:34px}.lf-chapter--baked .lf-copy,.lf-chapter--crumb .lf-copy{bottom:17%}.lf-caption{font-size:11px;max-width:290px;margin-top:14px}.lf-eyebrow{font-size:8px;margin-bottom:14px}.lf-film-footer{height:95px;padding:0 7vw max(28px,env(safe-area-inset-bottom))}.lf-chapter-nav{position:absolute;bottom:11px;left:7vw;right:7vw;justify-content:space-between}.lf-chapter-nav button{width:5.5%;height:26px;padding:0 2px}.lf-time{font-size:10px}.lf-shade{background:linear-gradient(180deg,#0b0a0866,transparent 20%,transparent 38%,#0b0a08cc 78%)}.lf-resolution{padding:90px 7vw 65px}.lf-film[data-mode=story] .lf-chapter{display:flex;flex-direction:column;min-height:0;gap:30px;padding:50px 7vw}.lf-film[data-mode=story] .lf-poster-wrap{order:2;width:100%}.lf-film[data-mode=story] .lf-copy{width:100%}}@media (prefers-reduced-motion:reduce){.lf-film,.lf-stage{height:auto}.lf-stage{position:relative;overflow:visible}.lf-canvas,.lf-film-footer,.lf-loading-poster,.lf-scroll-hint,.lf-shade{display:none}.lf-chapter,.lf-story,.lf-topbar{position:relative}.lf-chapter{opacity:1;visibility:visible;padding:65px 7vw}.lf-copy{position:relative;inset:auto}.lf-page *{transition:none!important;scroll-behavior:auto!important}}.lf-lights span{font-size:17px}.lf-shelf-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.lf-shelf-hotspot{position:absolute;transform:translate(-50%,-50%);min-width:44px;min-height:44px;padding:0;border-radius:50%;border:1px solid #f1dcb044;background:radial-gradient(circle,#f5dfae1f,transparent 70%);pointer-events:auto;cursor:pointer;transition:border-color .2s,background .2s}.lf-shelf-hotspot:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#f3dcad;box-shadow:0 0 0 5px #f3dcad26;animation:lf-dot 2.4s ease-in-out infinite}.lf-shelf-hotspot:focus-visible,.lf-shelf-hotspot:hover,.lf-shelf-hotspot[aria-expanded=true]{border-color:#f3dcadcc;background:radial-gradient(circle,#f5dfae38,transparent 70%)}.lf-shelf-card{position:absolute;z-index:5;box-sizing:border-box;width:300px;padding:20px 22px 18px;background:linear-gradient(150deg,#f6ecdb,#e6d7bc);color:#2f2519;border-radius:6px;box-shadow:0 24px 60px #0008,inset 0 0 0 1px #fff6e2aa;pointer-events:none;animation:lf-card-in .22s cubic-bezier(.2,.8,.2,1) both}.lf-shelf-card .lf-eyebrow{color:#8a6a40;margin:0 0 8px;font-size:9px}.lf-shelf-card h3{font:24px/1.1 Georgia,serif;margin:0 0 13px;color:#2c2116}.lf-shelf-card dl{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;margin:0 0 13px;font-size:12px;line-height:1.35}.lf-shelf-card dt{color:#8b7657;text-transform:uppercase;letter-spacing:.08em;font-size:9px;padding-top:2px;white-space:nowrap}.lf-shelf-card dd{margin:0;color:#3a2e21}.lf-shelf-card>p:last-child{margin:0;padding-top:11px;border-top:1px solid #a88c6433;font:italic 13px/1.55 Georgia,serif;color:#5a4a36}@keyframes lf-card-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes lf-dot{50%{box-shadow:0 0 0 9px #f3dcad0d}}@media(max-width:700px){.lf-shelf-card{width:240px;padding:15px 16px}.lf-shelf-card h3{font-size:19px}.lf-lights{display:none}}@media(prefers-reduced-motion:reduce){.lf-shelf-card,.lf-shelf-hotspot:after{animation:none}}.lf-film[data-mode=cinematic][data-exploring=true] .lf-chapter--room{visibility:hidden;opacity:0}.lf-film[data-exploring=true] .lf-chapter-nav{visibility:hidden}.lf-thermal{position:absolute;right:4.5vw;top:100px;z-index:3;text-align:right;background:#211d17dc;border-right:2px solid #be9b64;padding:10px 13px;pointer-events:none;font:12px ui-monospace,monospace;color:#f0d9b4}.lf-thermal small{display:block;font:8px Arial,sans-serif;letter-spacing:.1em;color:#b2a38a;margin-top:5px}.lf-play-process{margin-top:16px;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0 0;border:0;border-top:1px solid #b39c7244;background:none;color:#f0d9b4;font:11px Arial,sans-serif;cursor:pointer;min-height:34px}.lf-film[data-working=true] .lf-copy{max-width:40%;bottom:14%}.lf-film[data-working=true] .lf-copy h2{font-size:clamp(28px,3.5vw,52px)}.lf-fold-control{box-sizing:border-box;bottom:105px;width:260px;padding:16px 20px}@media(max-width:700px){.lf-thermal{top:80px;font-size:10px;padding:7px 10px}.lf-thermal small{font-size:7px}.lf-fold-control{left:auto;right:5vw;bottom:110px;width:49%;padding:12px}.lf-fold-control p{font-size:15px}.lf-fold-control label{font-size:8px}.lf-fold-control input{margin:9px 0 4px}.lf-fold-control div{font-size:7px;letter-spacing:0}.lf-film[data-working=true] .lf-copy{left:6vw;max-width:37%;bottom:16%}.lf-film[data-working=true] .lf-copy h2{font-size:25px}.lf-film[data-working=true] .lf-caption{font-size:10px}.lf-film[data-working=true] .lf-eyebrow{font-size:7px}}@media(max-height:520px){.lf-fold-control{bottom:78px;padding:12px 16px;width:220px}.lf-thermal{top:83px}.lf-fold-control p{font-size:16px}.lf-fold-control input{margin:7px 0}.lf-play-process{margin-top:8px;padding-top:5px}}.lf-stage{height:100svh;height:100dvh}.lf-film{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (orientation:landscape) and (max-height:520px){.lf-topbar{padding:max(8px,env(safe-area-inset-top)) max(3.5vw,env(safe-area-inset-right)) 8px max(3.5vw,env(safe-area-inset-left));gap:12px}.lf-brand{font-size:11px!important;letter-spacing:.08em;max-width:none;white-space:nowrap}.lf-brand span{display:none}.lf-top-actions{gap:12px}.lf-top-actions>*{font-size:9px!important;min-height:32px;padding-block:0}.lf-thermal{display:none}.lf-stage-loading{top:46px}.lf-fold-control{top:48px;bottom:auto;left:auto;right:max(3.5vw,env(safe-area-inset-right));box-sizing:border-box;width:min(250px,31vw);padding:9px 12px;max-height:calc(100% - 48px - 50px);overflow:auto}.lf-fold-control p{font-size:clamp(13px,4.2vh,16px);margin:0 0 2px;line-height:1.2}.lf-fold-control label{font-size:9px;line-height:1.3}.lf-fold-control input{margin:4px 0 2px;min-height:22px}.lf-fold-control div{font-size:8px;letter-spacing:.04em}.lf-play-process{margin-top:5px;padding-top:5px;font-size:11px}.lf-ingredients{top:48px;bottom:auto;left:auto;right:max(3.5vw,env(safe-area-inset-right));width:min(290px,36vw);padding:10px 12px;max-height:calc(100% - 48px - 50px);overflow:auto}.lf-ingredient-buttons button{min-height:32px;padding:6px 9px;font-size:10px}.lf-ingredient-note{min-height:0;font-size:11px;line-height:1.45}.lf-chapter--baked .lf-copy,.lf-chapter--crumb .lf-copy,.lf-chapter--heat .lf-copy,.lf-chapter--room .lf-copy,.lf-copy{left:max(4vw,env(safe-area-inset-left));bottom:52px;max-width:min(44vw,430px)}.lf-eyebrow{font-size:8px;margin:0 0 5px;letter-spacing:.18em}.lf-chapter--cold h2,.lf-chapter--ending h2,.lf-copy h1,.lf-copy h2{font-size:clamp(20px,8vh,34px);max-width:none}.lf-chapter--hours h2{font-size:clamp(30px,12vh,52px)}.lf-caption,.lf-chapter--hours .lf-caption,.lf-chapter--ingredients .lf-caption{font-size:10px;line-height:1.45;margin-top:5px;max-width:100%}.lf-scroll-hint{margin-top:8px}.lf-shelf-card{width:250px;padding:12px 14px}.lf-film-footer{height:44px;padding:0 max(3.5vw,env(safe-area-inset-right)) 0 max(3.5vw,env(safe-area-inset-left))}.lf-chapter-nav{bottom:0}}.lf-scroll-guide{position:absolute;z-index:7;left:50%;bottom:76px;transform:translateX(-50%);display:grid;grid-template-columns:auto auto auto;align-items:center;gap:9px;padding:9px 12px 9px 15px;border:1px solid #cfb17b52;border-radius:999px;background:#1d1913d9;box-shadow:0 8px 26px #0004;color:#eadab9;pointer-events:none;backdrop-filter:blur(8px)}.lf-scroll-guide span{font:600 8px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.lf-scroll-guide strong{font:italic 11px Georgia,serif;color:#cdb282}.lf-scroll-guide i{font-style:normal;font-size:16px;animation:lf-scroll-nudge .72s ease-in-out infinite alternate}@keyframes lf-scroll-nudge{to{transform:translateY(4px)}}.lf-entry-mark i{background:linear-gradient(transparent,#c9b28b 45%,#fff3d8 50%,#c9b28b 55%,transparent);background-size:100% 220%;animation:lf-loader-travel 1s linear infinite}.lf-entry-mark p,.lf-entry-mark small,.lf-entry-mark strong{animation:lf-loader-breathe .8s ease-in-out .2s infinite alternate}@keyframes lf-loader-travel{to{background-position:0 220%}}@keyframes lf-loader-breathe{to{opacity:.48}}@keyframes lf-loader-loaf{0%,to{transform:translateY(2px) scale(.96) rotate(-1deg)}45%{transform:translateY(-8px) scale(1.045,1.08) rotate(1deg)}65%{transform:translateY(-6px) scale(1.02)}}@media(max-width:700px){.lf-scroll-guide{left:calc(7vw + 98px);right:calc(7vw + 42px);bottom:calc(max(28px,env(safe-area-inset-bottom)) + 28px);transform:none;width:max-content;max-width:calc(100vw - 14vw - 140px);margin-inline:auto;padding:8px 11px;white-space:nowrap;grid-template-columns:auto auto}.lf-scroll-guide strong{display:none}.lf-fold-control{bottom:calc(max(28px,env(safe-area-inset-bottom)) + 103px)}}@media(max-width:700px),(orientation:landscape) and (max-height:520px){.lf-film[data-shelf-open=true] :is(.lf-ingredients,.lf-fold-control,.lf-scroll-guide,.lf-thermal){opacity:0;visibility:hidden;pointer-events:none}.lf-film[data-shelf-open=true] .lf-shelf-card{position:fixed!important;left:16px!important;right:16px!important;top:auto!important;bottom:max(74px,calc(env(safe-area-inset-bottom) + 58px))!important;transform:none!important;width:auto!important;max-height:min(42dvh,340px);overflow:auto;pointer-events:auto;z-index:12;border-radius:12px}.lf-film[data-shelf-open=true] .lf-shelf-layer{z-index:11}}.lf-shelf-backdrop{position:fixed;inset:0;z-index:11;border:0;padding:0;background:linear-gradient(180deg,transparent 0 34%,#0d0b0847 58%,#0d0b08c9);pointer-events:auto;cursor:default}.lf-shelf-close{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#5a4a36;font:24px/1 Georgia,serif;cursor:pointer;pointer-events:auto}.lf-shelf-card:has(.lf-shelf-close) h3{padding-right:28px}@media (orientation:landscape) and (max-height:520px){.lf-film[data-shelf-open=true] .lf-shelf-card{left:auto!important;right:max(14px,env(safe-area-inset-right))!important;bottom:52px!important;width:min(310px,42vw)!important;max-height:calc(100dvh - 104px);padding:10px 13px}.lf-shelf-card dl{gap:4px 10px;margin-bottom:7px}.lf-shelf-card>p:last-child{padding-top:7px;line-height:1.35}}@media(prefers-reduced-motion:reduce){.lf-entry-loaf,.lf-entry-mark i,.lf-entry-mark p,.lf-entry-mark small,.lf-entry-mark strong,.lf-scroll-guide i{animation:none}}.lf-film[data-ready=true] .lf-loading-poster{visibility:hidden;transition:opacity .6s,visibility 0s .6s}.lf-film[data-ready=true] .lf-loading-poster *{animation-play-state:paused}.lf-scroll-guide{backdrop-filter:none;background:#1d1913eb}@media (max-width:900px),(pointer:coarse){.lf-film :is(.lf-ingredients){backdrop-filter:none}.lf-ingredients{background:#24271ff7}}.lf-shelf-hotspot:after{animation:none;box-shadow:none}.lf-shelf-hotspot:before{content:"";position:absolute;left:50%;top:50%;width:17px;height:17px;margin:-8.5px;border-radius:50%;background:#f3dcad26;pointer-events:none;will-change:transform,opacity;animation:lf-ring 2.4s ease-in-out infinite}@keyframes lf-ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.47);opacity:.34}}@media(prefers-reduced-motion:reduce){.lf-shelf-hotspot:before{animation:none}}@media(max-width:700px){.lf-film[data-shelf-open=true] .lf-shelf-card{bottom:calc(max(28px,env(safe-area-inset-bottom)) + 74px)!important;max-height:min(40dvh,330px)}.lf-fold-control{bottom:calc(max(28px,env(safe-area-inset-bottom)) + 72px);padding:10px 12px}.lf-fold-control p{margin-bottom:2px}.lf-fold-control label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lf-fold-control input{margin:6px 0 2px}.lf-play-process{margin-top:6px;padding-top:6px;min-height:30px}}@media (orientation:landscape) and (max-height:520px){.lf-skip{display:inline-flex;align-items:center}}.lf-follow{margin:34px 0 0;font:italic 14px/1.6 Georgia,serif;color:#bcb09b}.lf-follow .lf-instagram{margin-left:8px;font:600 12px Arial,sans-serif;letter-spacing:.04em;color:#e9d8b5;font-style:normal}.lf-follow .lf-instagram:focus-visible,.lf-follow .lf-instagram:hover{color:#fff3de}@media(max-width:700px){.lf-follow .lf-instagram{display:flex;justify-content:center;margin:10px 0 0}}