@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1a1e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#e0f2f1 0%,#b2dfdb 100%);justify-content:center;align-items:center;min-height:100vh;margin:0;display:flex;overflow:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0d958533;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0d958566}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulseBorder{0%{box-shadow:0 0 #0d958566}70%{box-shadow:0 0 0 6px #0d958500}to{box-shadow:0 0 #0d958500}}.animate-fade-in{animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.animate-scale-in{animation:.25s cubic-bezier(.16,1,.3,1) forwards scaleIn}.pulse-primary{animation:2s infinite pulseBorder}.glass-panel{-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #ffffff80}.phone-simulator{background:#fff;border-radius:40px;flex-direction:column;width:390px;height:844px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 12px #2f3640,0 0 0 13px #1e272e}.phone-simulator:before,.phone-simulator:after{display:none}@media (width<=480px){body{background:#fff;align-items:stretch;width:100vw;height:100dvh;margin:0;position:fixed;overflow:hidden}.phone-simulator{width:100vw;height:100dvh;box-shadow:none;border-radius:0}.phone-simulator:before,.phone-simulator:after{display:none}}.scroll-container{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-y:auto}.scroll-container::-webkit-scrollbar{display:none}.phone-simulator .ant-modal-root{width:100%;height:100%;top:0;left:0;position:absolute!important}.phone-simulator .ant-modal-wrap{width:100%;height:100%;top:0;left:0;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important}.phone-simulator .ant-modal-mask{width:100%;height:100%;top:0;left:0;position:absolute!important}.phone-simulator .ant-modal{margin:0!important;position:relative!important;top:auto!important;left:auto!important}.phone-simulator .full-screen-modal-wrap{width:100%!important;height:100%!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.phone-simulator .full-screen-modal-wrap .ant-modal{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.phone-simulator .full-screen-modal-wrap .ant-modal-content{height:100%!important;box-shadow:none!important;background-color:#1a1a1a05!important;border-radius:0!important;flex-direction:column!important;padding:0!important;display:flex!important}._container_85lvc_1{gap:12px;width:100%;margin-bottom:8px;display:flex}._option_85lvc_8{cursor:pointer;background-color:#fff;border:1.5px solid #f0f0f0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 8px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._option_85lvc_8:hover{border-color:#0d958580}._optionSelected_85lvc_27{background-color:#f0f9f8;border-color:#0d9585;box-shadow:0 4px 10px #0d95850f}._iconWrapper_85lvc_33{color:#1a1a1a8f;justify-content:center;align-items:flex-end;height:48px;margin-bottom:8px;display:flex}._optionSelected_85lvc_27 ._iconWrapper_85lvc_33{color:#0d9585}._cup_85lvc_47{border:2px solid;border-top:none;border-bottom-right-radius:99px;border-bottom-left-radius:99px;transition:all .2s;position:relative}._cup_85lvc_47:after{content:"";background-color:currentColor;width:50%;height:2px;position:absolute;bottom:-4px;left:25%}._cupShort_85lvc_66{width:26px;height:13px}._cupTall_85lvc_71{width:32px;height:16px}._cupGrande_85lvc_76{width:38px;height:19px}._name_85lvc_81{color:#1a1a1aeb;margin-bottom:2px;font-size:13px;font-weight:600}._optionSelected_85lvc_27 ._name_85lvc_81{color:#0d9585}._price_85lvc_92{color:#1a1a1a8f;font-size:11px}._optionSelected_85lvc_27 ._price_85lvc_92{color:#0d9585a0;font-weight:500}
