.craving-reference.craving-story{display:flex;flex-direction:column}.craving-reference .craving-film{order:0}.craving-reference .craving-garden{order:1;min-height:600px;background:#fff}.craving-reference .craving-shortcuts{order:2;width:100%}.craving-reference .craving-features{order:3;background:linear-gradient(#fff0f3,#fff);padding-top:40px}.craving-reference .craving-garden:after,.craving-reference .craving-garden:before{content:"";position:absolute;width:420px;height:640px;border:1px solid #ffb2c1;border-radius:48%;transform:rotate(-28deg);pointer-events:none}.craving-reference .craving-garden:before{left:-180px;top:-80px}.craving-reference .craving-garden:after{right:-180px;top:-110px;transform:rotate(30deg)}.craving-reference .craving-garden-copy{max-width:480px}.craving-reference .craving-features>h2,.craving-reference .craving-garden-copy h2{color:#f44964;font-size:clamp(32px,4vw,48px);line-height:1.2}.craving-reference .craving-garden-copy p{font-size:18px;color:#596579}.craving-reference .craving-burger{width:21%;left:14%;top:44%}.craving-reference .craving-momos{width:23%;right:12%;top:0}.craving-reference .craving-pizza{width:21%;right:9%;bottom:0}.craving-reference .craving-leaf{top:9%;left:30%}.craving-reference .craving-feature-stage{max-width:1360px;margin:auto;gap:clamp(28px,5vw,96px);align-items:start}.craving-reference .craving-feature-stack{width:360px;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:0}.craving-reference .craving-feature-stack>a{min-height:184px;padding:20px 12px;font-size:18px;border-radius:26px;justify-content:center;align-content:center}.craving-reference .craving-feature-stack>a:nth-child(odd){transform:translateY(24px)}.craving-reference .craving-feature-stack img{width:128px;height:100px;-o-object-fit:contain;object-fit:contain}.craving-reference .craving-phone{flex-shrink:0;width:400px;height:450px;border:12px solid #101214;border-bottom:0;box-shadow:0 0 0 2px #a2a6ac,0 0 0 4px #4d5053,inset 0 0 0 2px #070808;border-radius:64px 64px 0 0;position:relative;padding:155px 30px 30px}.craving-reference .craving-phone-notch{width:160px;height:30px;left:calc(50% - 80px);border-radius:0 0 20px 20px;background:#101214}.craving-reference .craving-phone-notch:after{content:"";position:absolute;width:45px;height:5px;background:#292d31;border-radius:8px;left:58px;top:7px}.phone-feature-tile{display:grid;justify-items:center;align-content:center;width:210px;height:240px;border:1px solid #e6eaf0;border-radius:30px;box-shadow:0 6px 12px #0001;text-align:center;font-size:23px;line-height:1.35;gap:14px}.phone-feature-tile img{width:150px;height:116px;-o-object-fit:contain;object-fit:contain}.craving-reference .craving-features>h2{font-size:clamp(32px,4vw,68px)}.craving-reference .craving-features>p{font-size:clamp(16px,1.6vw,28px);max-width:640px;line-height:1.5;margin:40px auto 36px}.craving-reference .craving-feature-stage{-webkit-mask-image:linear-gradient(#000 94%,transparent);mask-image:linear-gradient(#000 94%,transparent)}@media(min-width:768px) and (max-width:1150px){.craving-reference .craving-feature-stage{gap:24px}.craving-reference .craving-feature-stack{width:220px;gap:12px}.craving-reference .craving-feature-stack>a{min-height:150px;font-size:14px;padding:12px 4px}.craving-reference .craving-feature-stack img{width:88px;height:80px}.craving-reference .craving-phone{width:280px}}@media(max-width:767px){.craving-reference .craving-garden{min-height:460px;padding-top:120px}.craving-reference .craving-burger{width:120px;left:0;top:0}.craving-reference .craving-momos{width:130px;right:0;top:0}.craving-reference .craving-pizza{display:none}.craving-reference .craving-garden-copy{padding:20px}.craving-reference .craving-feature-stage{gap:12px}.craving-reference .craving-feature-stack{width:calc(50% - 6px);grid-template-columns:1fr;gap:12px}.craving-reference .craving-feature-stack>a:nth-child(odd){transform:none}.craving-reference .craving-phone{order:3;margin-top:20px;width:min(340px,100%)}}