@charset "UTF-8";.language-loader-overlay{align-items:center;background-color:#ffffffe6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.language-loader-container{text-align:center}.language-loader-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin:0 auto 20px;width:50px}.language-loader-text{color:#333;font-size:20px;font-weight:500;margin:0}@media (max-width:768px){.language-loader-spinner{border-width:3px;height:40px;width:40px}.language-loader-text{font-size:18px}}:root{--accent:#ef4444;--accent-rgb:239,68,68}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}body{font-family:BPG Nateli,Poppins,sans-serif}iframe{border:none;height:500px}.place-card{left:50%;position:absolute;top:50%}.subcategory-tabs{border-radius:10px;display:flex;gap:8px;overflow-x:auto;padding:10px;scrollbar-color:#999 #0000;scrollbar-width:thin;white-space:nowrap}.subcategory-tabs::-webkit-scrollbar{height:5px}.subcategory-tabs::-webkit-scrollbar-thumb{background:#999;border-radius:5px}.subcategory-button{background:#fff;border:1px solid #ddd;border-radius:20px;color:#333;cursor:pointer;flex:0 0 auto;font-size:18px;font-weight:500;padding:10px 16px;transition:all .3s ease}.subcategory-button:hover{background:#f0f0f0}.subcategory-button.active{background:#007bff;border-color:#007bff;box-shadow:0 4px 8px #ff66004d;color:#fff}body,html{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;margin:0;min-height:100%;overflow-x:clip;padding:0;width:100%}.main{box-sizing:border-box;color:#fff;color:var(--main-color-1);height:100%;object-fit:cover;overflow-x:hidden;position:relative;width:100%}#recaptcha-container{left:50%;position:absolute;top:50%}.subcategory-header{align-items:center;border:1px solid #000;border:1px solid var(--main-color-2);border-radius:10px;display:flex;justify-content:center;margin:10px;padding:5px}.edit-category-btn{margin-left:10px;margin-top:0}.global_main{align-items:center;display:flex;flex-direction:column;justify-content:center}.global_input{height:50px;width:100%}.registration-modal{display:flex;flex-direction:column;gap:20px}.auth-checkbox-container{color:#fff;display:flex;flex-direction:column}.auth-checkbox-container label{align-items:center;display:flex;gap:10px}.registration-modal input{background-color:#000!important;background-color:var(--main-color-3)!important;border:1px solid #777;border-radius:4px;box-sizing:border-box;color:#fff!important;color:var(--main-color-1)!important;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:20px;font-weight:700;height:40px;margin-bottom:10px;margin-top:10px;max-width:340px;outline:none;padding:0 8px;transition:box-shadow .9s ease}.registration-modal p{color:#fff;width:340px}.comingsoon{align-items:center;color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:32px;font-weight:400;height:100%;justify-content:center;position:fixed;width:100%}.delivery-input{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1a1a1a;font-size:16px;height:48px;margin:5px 0;padding:10px 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);width:100%}.delivery-input:hover{border-color:#d1d5db}.delivery-input:focus{border-color:#ef4444;border-color:var(--accent);outline:2px solid #ef4444;outline:2px solid var(--accent);outline-offset:2px}.delivery-crm *{color:#fff;color:var(--main-color-1)}.deliveryproduct{border:1px solid #fff}.change-input{background-color:#000;background-color:var(--main-color-2);border:1px solid #fff;border-radius:10px;color:#afafaf;margin-top:10px;padding:10px}.datetime-input{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1a1a1a;font-size:16px;height:48px;padding:10px 14px}.datetime-input:hover{border-color:#d1d5db}.datetime-input:focus{border-color:#ef4444;border-color:var(--accent);outline:2px solid #ef4444;outline:2px solid var(--accent)}.delivery-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:10px;color:#1a1a1a;cursor:pointer;font-size:16px;height:48px;margin:5px 0;padding:10px 40px 10px 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);width:100%}.delivery-select:hover{border-color:#d1d5db}.delivery-select:focus{border-color:#ef4444;border-color:var(--accent);outline:2px solid #ef4444;outline:2px solid var(--accent);outline-offset:2px}.map-container{border:1px solid #ddd;border-radius:8px;height:250px;margin-bottom:10px;overflow:hidden;width:100%}.ordercrm-container{align-items:center;display:flex;flex-direction:column}.ordercrm-container *{color:#fff}.ordercrm-table{font-size:16px;max-width:1200px;overflow-x:auto;width:100%}.ordercrm-table td,.ordercrm-table th{border:1px solid #ccc;padding:8px;text-align:left}.ordercrm-table th{font-weight:700;white-space:nowrap}.ordercrm-table td{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Order-history{margin-bottom:100px}.ordercrm-address{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.ordercrm-select{background:none;border:1px solid #ccc;font-size:16px;padding:4px}.ordercrm-product{word-wrap:break-word;padding:10px;white-space:normal}.ordercrm-button{font-size:16px;padding:4px 8px}.ordercrm-loading{font-size:18px;margin-top:20px}.map{height:100%;width:100%}.address-input-container{display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin-bottom:10px}.input-group{display:flex;flex:1 1;flex-direction:column;margin-top:5px}.captcha-container{display:flex;justify-content:center;margin-top:10px}.bascket-container{display:flex;flex-direction:column;margin-bottom:100px}.Sposob-dostavki{color:#fff}.DeliveryWay-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto 100px;max-width:600px}.MakeOrderBtn{background-color:#fff;border:2px solid #606060;color:#000;width:100%}.comment-textarea{border:1px solid #494949}.basket-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px;width:100%}.input-group label{color:#fff;font-size:16px;margin-bottom:4px;padding-left:5px}.delivery-container{color:#fff;display:flex;gap:10px;justify-content:center;padding-top:60px;width:100%}.delivery-time-options{flex-direction:column;gap:15px;margin-top:15px}.switch-option{align-items:center;cursor:pointer;display:flex;min-height:30px}.switch-input{height:0;width:0}.switch-slider{background-color:#ccc;border-radius:34px;height:26px;left:0;position:absolute;top:0;transition:.4s;width:50px}.switch-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}.switch-input:checked+.switch-slider{background-color:#606060}.switch-input:checked+.switch-slider:before{transform:translateX(24px)}.switch-text{color:#333}.switch-option:hover .switch-slider{background-color:#b3b3b3}.switch-option:hover .switch-input:checked+.switch-slider{background-color:#707070}.counter-value{color:#fff}.counter-control{display:flex;gap:10px}@keyframes highlight{0%{box-shadow:0 0 0 #424242b3}50%{box-shadow:0 0 15px #f5f5f5e6}to{box-shadow:0 0 0 #262626b3}}.notification-highlight{animation:highlight 1s infinite;border-radius:5px}:root{--main-color-0:#000;--main-color-1:#fff;--main-color-2:#000;--main-color-3:#000;--main-color-6:#000;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--elev-1:0 1px 2px #0000001a;--elev-2:0 4px 10px #00000026;--transition-base:160ms cubic-bezier(0.2,0.6,0.2,1);--transition-slow:200ms cubic-bezier(0.2,0.6,0.2,1)}@font-face{font-display:swap;font-family:fontA;src:local("fontA"),url(/static/media/A.74d8f522e9e6e65f43e9.woff2) format("woff2")}@font-face{font-display:swap;font-family:fontR;src:local("fontR"),url(/static/media/R.ec5e0abd31a65b0f8359.woff2) format("woff2")}@font-face{font-display:swap;font-family:fontS;src:local("fontS"),url(/static/media/S.e26f86a9282db80f08d9.woff2) format("woff2")}@font-face{font-display:swap;font-family:fontM;src:local("fontM"),url(/static/media/M.d97a98393bdd79721ee8.woff2) format("woff2")}@font-face{font-display:swap;font-family:fontB;src:local("fontB"),url(/static/media/B.b991b46216fa23438065.woff2) format("woff2")}@font-face{font-display:swap;font-family:fontI;src:local("fontI"),url(/static/media/I.9c8ccc580c0c2f0ef864.woff2) format("woff2")}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:400;src:url(/static/media/BPG-Glaho-Regular.38661d1828c5b178a56d.woff2) format("woff2");unicode-range:u+10a0-10ff,u+2d00-2d2f,u+1c90-1cbf}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:500;src:url(/static/media/BPG-Glaho-Regular.38661d1828c5b178a56d.woff2) format("woff2");unicode-range:u+10a0-10ff,u+2d00-2d2f,u+1c90-1cbf}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:600;src:url(/static/media/BPG-Glaho-Bold.b5975ca88a5e60d95638.woff2) format("woff2");unicode-range:u+10a0-10ff,u+2d00-2d2f,u+1c90-1cbf}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:700;src:url(/static/media/BPG-Glaho-Bold.b5975ca88a5e60d95638.woff2) format("woff2");unicode-range:u+10a0-10ff,u+2d00-2d2f,u+1c90-1cbf}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.85c128721035823e5405.woff2) format("woff2");unicode-range:u+04??,u+0500-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.da6143a97b8ed2ae857b.woff2) format("woff2");unicode-range:u+04??,u+0500-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.594041393209f0003754.woff2) format("woff2");unicode-range:u+04??,u+0500-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.54851dc3f5ada849af04.woff2) format("woff2");unicode-range:u+04??,u+0500-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:400;src:local("Helvetica Neue"),local("Helvetica"),local("Arial");unicode-range:u+00??,u+0100-024f,u+0250-02af,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:500;src:local("Helvetica Neue Medium"),local("Helvetica Neue"),local("Helvetica"),local("Arial");unicode-range:u+00??,u+0100-024f,u+0250-02af,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:600;src:local("Helvetica Neue Bold"),local("Helvetica Neue"),local("Helvetica"),local("Arial");unicode-range:u+00??,u+0100-024f,u+0250-02af,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f}@font-face{font-display:swap;font-family:BPG Nateli,Poppins;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold"),local("Helvetica Neue"),local("Helvetica"),local("Arial");unicode-range:u+00??,u+0100-024f,u+0250-02af,u+1e??,u+2000-206f,u+20a0-20cf,u+2100-214f}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.address-input-container,.time-selection-container{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--r-md);margin:16px 0;padding:20px 16px}.delivery-time-options{background:#0006;border-radius:9999px;border-radius:var(--r-pill);display:flex;gap:4px;margin:auto auto 12px;padding:3px}.switch-option{flex:1 1;position:relative}.switch-option label{display:block;margin:0}.switch-input{opacity:0;pointer-events:none;position:absolute}.switch-slider{display:none!important}.switch-text{background:#0000;border-radius:9999px;border-radius:var(--r-pill);color:#fff9;cursor:pointer;display:block;font-size:16px;padding:10px 20px;text-align:center;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);white-space:nowrap}.switch-option:hover .switch-text{background:#ffffff0d;color:#fffc}.switch-input:checked~.switch-text{background:#fff;box-shadow:0 1px 2px #0000001a;box-shadow:var(--elev-1);color:#000;font-weight:600}.switch-input:focus-visible~.switch-text{outline:2px solid var(--main-color-6);outline-offset:2px}.datetime-input{background-color:var(--main-color-2);border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);color:#fff;height:44px;padding:0 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:100%}.datetime-input:focus{border-color:#fff6;outline:2px solid var(--main-color-6);outline-offset:2px}.last-delivery-block{display:flex;flex-direction:column;gap:20px;margin-top:24px}.comment-container,.payment-container,.persons-count-container{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--r-md);padding:16px}.DeliveryMethod{color:var(--main-color-1);font-size:15px;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.payment-option span{color:#fff}.counter-control{align-items:center;background:#0000004d;border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);display:inline-flex;margin:0;overflow:hidden}.counter-btn{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;margin:0;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:40px}.counter-btn:hover{background:#ffffff1a}.counter-btn:active{transform:scale(.95)}.counter-btn:focus-visible{outline:2px solid var(--main-color-6);outline-offset:-2px}.counter-value{border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;font-size:20px;font-weight:500;min-width:48px;padding:0 12px;text-align:center}.comment-textarea{background:var(--main-color-2);border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);color:#fff;font-family:inherit;font-size:16px;margin:0;min-height:80px;padding:12px 14px;resize:vertical;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:100%}.comment-textarea:focus{border-color:#fff6;outline:2px solid var(--main-color-6);outline-offset:2px}.comment-textarea::placeholder{opacity:.5}.payment-select{-webkit-appearance:none;appearance:none;background:var(--main-color-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);color:#fff;cursor:pointer;font-size:16px;height:44px;padding:0 40px 0 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:100%}.payment-select:hover{border-color:#ffffff4d}.payment-select:focus{border-color:#fff6;outline:2px solid var(--main-color-6);outline-offset:2px}.change-input-container{margin-top:12px}.change-input{background:var(--main-color-2);border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);color:#fff;height:44px;margin:0;padding:0 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:100%}.change-input:focus{border-color:#fff6;outline:2px solid var(--main-color-6);outline-offset:2px}.ORDER_conatiner_ITEMS_BUT,.makeOrderButton{background:var(--main-color-6)!important;border:none!important;border-radius:9999px!important;border-radius:var(--r-pill)!important;box-shadow:0 4px 10px #00000026;box-shadow:var(--elev-2);color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:52px!important;margin-bottom:80px;margin-top:24px;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-slow);width:100%}.ORDER_conatiner_ITEMS_BUT:hover,.makeOrderButton:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.ORDER_conatiner_ITEMS_BUT:active,.makeOrderButton:active{box-shadow:0 1px 2px #0000001a;box-shadow:var(--elev-1);transform:translateY(0)}.ORDER_conatiner_ITEMS_BUT:focus-visible,.makeOrderButton:focus-visible{outline:2px solid #fff;outline-offset:2px}.ORDER_conatiner_ITEMS_BUT:disabled,.makeOrderButton:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.makeOrderButton.loading:before{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:20px;left:16px;margin-top:-10px;position:absolute;top:50%;width:20px}.Order-history{padding:24px 16px}.tab-container,.tabs-container{background:#0006;border:1px solid #ffffff1a;border-radius:9999px;border-radius:var(--r-pill);display:flex;gap:4px;margin:16px auto;padding:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tab,.tab-button{background:#0000;border:none;border-radius:9999px;border-radius:var(--r-pill);color:#fff9;cursor:pointer;font-size:17px;font-weight:500;padding:10px 24px;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);white-space:nowrap}.tab-button:hover,.tab:hover{background:#ffffff0d;color:#fffc}.tab-button.active,.tab-button[data-active=true],.tab.active,.tab[data-active=true]{background:#fff!important;box-shadow:0 1px 2px #0000001a;box-shadow:var(--elev-1);color:#000!important;font-weight:600}.tab-button:focus-visible,.tab:focus-visible{outline:2px solid var(--main-color-6);outline-offset:2px}.delivery-method-select,.deliveryselect,.method-select{-webkit-appearance:none;appearance:none;background:#ffffff14;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:48px;margin:16px 0;padding:0 40px 0 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:100%}.delivery-method-select:hover,.deliveryselect:hover,.method-select:hover{background-color:#ffffff1a;border-color:#ffffff4d}.delivery-method-select:focus,.deliveryselect:focus,.method-select:focus{border-color:#fff6;outline:2px solid var(--main-color-6);outline-offset:2px}.delivery-method-container,.deliverycontainer{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--r-md);margin:16px 0;padding:16px}.AddTable,.add-table-button,.add-table-container,.addTableButton,[class*=add-table i],[class*=addtable i],button[class*=add i][class*=table i]{display:none!important}.delivery-method-container>:nth-child(2),.delivery-method-container>div:has(button),.deliverycontainer>:nth-child(2),.deliverycontainer>div:has(button){display:none!important}.time-button,.time-option{background:#ffffff0d;border:1px solid #fff3;border-radius:9999px;border-radius:var(--r-pill);color:#ffffffb3;cursor:pointer;display:block;font-size:17px;margin:8px 0;padding:12px 20px;text-align:center;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:100%}.time-button:hover,.time-option:hover{background:#ffffff1a;border-color:#ffffff4d;color:#ffffffe6}.time-button.active,.time-button.selected,.time-option.active,.time-option.selected{background:#fff;border-color:#fff;box-shadow:0 1px 2px #0000001a;box-shadow:var(--elev-1);color:#000;font-weight:600}.time-options-container{background:#0006;border:1px solid #ffffff1a;border-radius:9999px;border-radius:var(--r-pill);display:flex;gap:4px;padding:3px}.time-options-container .time-button,.time-options-container .time-option{background:#0000;border:none;color:#fff9;flex:1 1;margin:0}.time-options-container .time-button:hover,.time-options-container .time-option:hover{background:#ffffff0d;color:#fffc}.time-options-container .time-button.active,.time-options-container .time-option.active{background:#fff;color:#000;font-weight:600}.delivery-order-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.delivery-order-modal{background:var(--main-color-3)!important;border:1px solid #ffffff1a;box-shadow:0 20px 40px #0006}.delivery-order-modal-title{color:#fff!important;font-weight:600;margin-bottom:24px}.delivery-order-code-inputs{gap:12px;justify-content:center;margin-bottom:24px}.delivery-order-digit-input{background:#ffffff0d!important;border:1px solid #fff3!important;border-radius:12px!important;border-radius:var(--r-md)!important;color:#fff!important;font-weight:500;height:54px!important;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:54px!important}.delivery-order-digit-input:hover{background:#ffffff14!important;border-color:#ffffff4d!important}.delivery-order-digit-input:focus{background:#ffffff1a!important;border-color:var(--main-color-6)!important;box-shadow:0 0 0 2px #ffffff1a}.delivery-order-digit-input:focus-visible{outline:2px solid var(--main-color-6);outline-offset:2px}.code-input-container,.otp-input-container{display:flex;gap:12px;justify-content:center}input.code-input,input.otp-input,input[type=number][maxlength="1"],input[type=text][maxlength="1"]{background:#ffffff0d!important;border:1px solid #fff3!important;border-radius:12px!important;border-radius:var(--r-md)!important;color:#fff!important;font-size:26px;font-weight:500;height:54px!important;text-align:center;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:54px!important}input.code-input:focus,input.otp-input:focus,input[type=number][maxlength="1"]:focus,input[type=text][maxlength="1"]:focus{background:#ffffff1a!important;border-color:var(--main-color-6)!important;outline:2px solid var(--main-color-6);outline-offset:2px}.delivery-order-confirm-btn{background:#fff!important;border:none!important;border-radius:9999px!important;border-radius:var(--r-pill)!important;box-shadow:0 4px 10px #00000026;box-shadow:var(--elev-2);color:#000!important;font-weight:600;height:48px!important;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base);width:100%}.delivery-order-confirm-btn:hover{background:#fffffff2!important;box-shadow:0 6px 16px #0000004d;transform:translateY(-2px)}.delivery-order-confirm-btn:active{transform:translateY(0)}.delivery-order-confirm-btn:active,.order-card{box-shadow:0 1px 2px #0000001a;box-shadow:var(--elev-1)}.order-card{border:1px solid #ffffff1a;border-radius:16px;border-radius:var(--r-lg);transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base)}.order-card:hover{border-color:#fff3;box-shadow:0 4px 10px #00000026;box-shadow:var(--elev-2);transform:translateY(-2px)}.expand-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;border-radius:var(--r-pill);padding:8px 16px;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base)}.expand-btn:hover{background:#ffffff1a;border-color:#fff3}.expand-btn:focus-visible{outline:2px solid var(--main-color-6);outline-offset:2px}input[type=email]:not(.delivery-input),input[type=number]:not(.delivery-input),input[type=tel]:not(.delivery-input),input[type=text]:not(.delivery-input){border:1px solid #fff3;border-radius:12px;border-radius:var(--r-md);height:44px;padding:0 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);transition:all var(--transition-base)}input[type=email]:not(.delivery-input):hover,input[type=number]:not(.delivery-input):hover,input[type=tel]:not(.delivery-input):hover,input[type=text]:not(.delivery-input):hover{border-color:#ffffff4d}input[type=email]:not(.delivery-input):focus,input[type=number]:not(.delivery-input):focus,input[type=tel]:not(.delivery-input):focus,input[type=text]:not(.delivery-input):focus{border-color:#fff6;outline:2px solid var(--main-color-6);outline-offset:2px}input::placeholder,textarea::placeholder{opacity:.7}label{display:block;font-size:15px;font-weight:500;margin-bottom:4px;opacity:.9}.error-message,.helper-text{font-size:14px;margin-top:4px;opacity:.8}.error-message{color:#ff6b6b}input:invalid,select:invalid,textarea:invalid{border-color:#ff6b6b}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{outline-color:#ff6b6b}.XbarContainer,.bottom-nav{border-top-left-radius:16px;border-top-left-radius:var(--r-lg);border-top-right-radius:16px;border-top-right-radius:var(--r-lg);box-shadow:0 -2px 10px #0000001a}@media (max-width:640px){.add-delivery-container{padding:12px}.last-delivery-block{gap:16px}.comment-container,.payment-container,.persons-count-container{padding:12px}}html{font-size:20px!important}body{font-size:1.25rem!important}div,li,p,span,td,th{font-size:inherit}h1{font-size:2.625rem!important}h2{font-size:2.125rem!important}h3{font-size:1.875rem!important}h4{font-size:1.625rem!important}h5{font-size:1.375rem!important}.btn,.button,button,h6,input,select,textarea{font-size:1.25rem!important}label{font-size:1.125rem!important}.menu,.nav,.navbar{font-size:1.25rem!important}.small,small{font-size:1.075rem!important}.User_name{font-size:1.625rem!important}.User_ID,.user_menu_item{font-size:1.25rem!important}.block2_sec_text_main{font-size:1.375rem!important}.block2_sec_text_sec{font-size:1.125rem!important}.modal{font-size:1.25rem!important}.error,.error-message,.reg_error_msg{font-size:1.125rem!important}.loay_num{font-size:1.25rem!important}.loyal_number{font-size:1.625rem!important}.onboarding-form label{font-size:1.125rem!important}.onboarding-form input,.onboarding-form select,.onboarding-form textarea{font-size:1.25rem!important}.menu-item-title,.product-name{font-size:1.375rem!important}.menu-item-price,.product-price{font-size:1.25rem!important}.menu-item-description,.product-description{font-size:1.125rem!important}.XBar_text{font-size:1rem!important}[style*="font-size: 12px"],[style*="font-size: 13px"],[style*="font-size: 14px"]{font-size:1.125rem!important}[style*="font-size: 15px"],[style*="font-size: 16px"]{font-size:1.25rem!important}@media (max-width:768px){html{font-size:19px!important}body{font-size:1.188rem!important}h1{font-size:2.375rem!important}h2{font-size:2rem!important}h3{font-size:1.75rem!important}}*{min-font-size:16px}body.dark-theme,html.dark-theme{background-color:#08080f!important;background:radial-gradient(ellipse at top left,#0e0e1c 0,#060609 60%,#08080f 100%)!important;background-attachment:fixed!important;color:#f0f0f8}body.dark-theme .fd-menu-restaurant-name{color:#ffffffbf}body.dark-theme .fd-menu-restaurant-name.active{color:var(--accent)}body.dark-theme .fd-topbar{background-color:#13131f!important;background:linear-gradient(180deg,#13131f,#0c0c16)!important;box-shadow:0 1px 0 #ffffff0f}body.dark-theme .fd-topbar--landing{background:linear-gradient(180deg,#000000a6 0,#00000040 70%,#0000)!important;box-shadow:none}body.dark-theme .fd-topbar-location-text{color:#ffffffb3}body.dark-theme .fd-topbar-location svg{stroke:#ffffff7a!important}body.dark-theme .fd-topbar-icon-btn svg{stroke:#ffffffc7!important}body.dark-theme .fd-topbar-icon-btn:active{background:#ffffff14}body.dark-theme .fd-topbar-bell svg{stroke:#ffffffc7!important}body.dark-theme .fd-topbar-bell:hover{background:#ffffff12}body.dark-theme .fd-cart-badge{border-color:#0c0c16}body.dark-theme .fd-topbar-nav-link{color:#ffffff80}body.dark-theme .fd-topbar-nav-link:hover{background:#ffffff14;color:#fff}body.dark-theme .fd-topbar-nav-link--active{background:rgba(var(--accent-rgb),.08);color:var(--accent)}body.dark-theme .fd-topbar-lang{background:#ffffff14;border:1px solid #ffffff1f}body.dark-theme .fd-topbar-lang-label{color:#ffffffd1}body.dark-theme .fd-topbar-lang svg{stroke:#ffffffa6}body.dark-theme .fd-lang-dropdown{background:linear-gradient(160deg,#1c1c2c,#131320);border:1px solid #ffffff17;box-shadow:0 8px 32px #0009}body.dark-theme .fd-lang-option{color:#ffffffb8}body.dark-theme .fd-lang-option:hover{background:#ffffff12}body.dark-theme .fd-lang-option.active{background:rgba(var(--accent-rgb),.12);color:var(--accent)}body.dark-theme .fd-notif-dropdown{background:linear-gradient(160deg,#1c1c2c,#131320);border:1px solid #ffffff17;box-shadow:0 8px 32px #0009}body.dark-theme .fd-notif-header{border-bottom-color:#ffffff12}body.dark-theme .fd-notif-title{color:#fff}body.dark-theme .fd-notif-empty{color:#ffffff6b}body.dark-theme .fd-notif-item{background:#ffffff08;border-bottom-color:#ffffff0d}body.dark-theme .fd-notif-item-title{color:#fff}body.dark-theme .fd-notif-item-body{color:#ffffff85}body.dark-theme .fd-nav{background-color:#0f0f1c!important;background:linear-gradient(0deg,#0f0f1c,#0b0b14)!important;box-shadow:0 -1px 0 #ffffff12}body.dark-theme .fd-nav-item .fd-nav-icon{stroke:#ffffff52}body.dark-theme .fd-nav-item .fd-nav-label{color:#ffffff52}body.dark-theme .fd-nav-cart-btn{box-shadow:0 6px 24px rgba(var(--accent-rgb),.45)}body.dark-theme .fd-menu{background-color:#08080f!important;background:radial-gradient(ellipse at top,#0d0d1a 0,#060609 100%)!important;color:#f0f0f8}body.dark-theme .fd-menu-header{background-color:#131320!important;background:linear-gradient(180deg,#131320,#0d0d18)!important;border-bottom:1px solid #ffffff12!important}body.dark-theme .fd-menu-view-toggle{background:#0000}body.dark-theme .fd-menu-header-name{color:#fff}body.dark-theme .fd-menu-badge{background-color:#ffffff12;color:#ffffff8c}body.dark-theme .fd-menu-badge.red{background-color:rgba(var(--accent-rgb),.12);color:var(--accent)}body.dark-theme .fd-menu-back-btn:hover{background:#ffffff12}body.dark-theme .fd-menu-back-btn svg{stroke:#ffffffb3!important}body.dark-theme .fd-menu-restaurants{background:linear-gradient(180deg,#131320,#0d0d18);border-bottom-color:#ffffff12!important}body.dark-theme .fd-menu-restaurant-ring{background:#ffffff0f;border-color:#ffffff1f}body.dark-theme .fd-menu-restaurant-circle.active .fd-menu-restaurant-ring{background:rgba(var(--accent-rgb),.1);border-color:var(--accent)}body.dark-theme .fd-menu-restaurant-name{color:#fff9}body.dark-theme .fd-menu-restaurant-circle.active .fd-menu-restaurant-name{color:var(--accent)}body.dark-theme .fd-menu-categories{background-color:#131320!important;background:linear-gradient(180deg,#131320,#0d0d18)!important;border-bottom:1px solid #ffffff12!important}body.dark-theme .fd-menu-tab{background-color:#ffffff12;color:#fff9}body.dark-theme .fd-menu-tab.active{background-color:var(--accent);color:#fff}body.dark-theme .fd-menu-search-wrapper{background:#ffffff0f}body.dark-theme .fd-menu-search-input{color:#fff}body.dark-theme .fd-menu-search-input::placeholder{color:#ffffff59}body.dark-theme .fd-menu-search-clear{color:#fff6}body.dark-theme .fd-menu-section-header{color:#fff}body.dark-theme .fd-menu-item{border-bottom-color:#ffffff0f}body.dark-theme .fd-menu-item-name{color:#f0f0f8}body.dark-theme .fd-menu-item-desc{color:#ffffff73}body.dark-theme .fd-menu-item-price{color:#f0f0f8}body.dark-theme .fd-menu-item-img{background:linear-gradient(145deg,#181826,#101018)}body.dark-theme .fd-menu-item-add{border-color:#07070e}body.dark-theme .fd-menu-spinner{border-color:rgba(var(--accent-rgb),.15);border-top-color:var(--accent)}body.dark-theme .fd-menu-error{background-color:rgba(var(--accent-rgb),.1)}body.dark-theme .fd-cart{background:radial-gradient(ellipse at top,#0d0d1a 0,#060609 100%)}body.dark-theme .fd-cart-header{background:linear-gradient(180deg,#131320,#0d0d18);border-bottom:1px solid #ffffff12!important}body.dark-theme .fd-cart-header svg{stroke:#ffffffb3!important}body.dark-theme .fd-cart-title{color:#fff}body.dark-theme .fd-cart-empty-desc,body.dark-theme .fd-cart-empty-title{color:#ffffff8c}body.dark-theme .fd-cart-empty svg{stroke:#fff3!important}body.dark-theme .fd-cart-item{background:linear-gradient(145deg,#171724,#101019);border:1px solid #ffffff12}body.dark-theme .fd-cart-item-name{color:#f0f0f8}body.dark-theme .fd-cart-item-mods{color:#ffffff73}body.dark-theme .fd-cart-item-price{color:#ffffffb3}body.dark-theme .fd-cart-item-remove svg{stroke:#fff6!important}body.dark-theme .fd-cart-item-qty-btn{background:#ffffff14;border-color:#ffffff1f;color:#fff}body.dark-theme .fd-cart-section-title{color:#ffffff73}body.dark-theme .fd-cart-promo{background:linear-gradient(145deg,#171724,#101019);border:1px solid #ffffff14}body.dark-theme .fd-cart-promo-text{color:#ffffff8c}body.dark-theme .fd-cart-promo-chevron,body.dark-theme .fd-cart-promo-icon{stroke:#ffffff59!important}body.dark-theme .fd-cart-bottom{background:linear-gradient(0deg,#0f0f1c,#0b0b14);border-top:1px solid #ffffff14}body.dark-theme .fd-cart-bottom-label{color:#ffffff7a}body.dark-theme .fd-cart-bottom-total{color:#fff}body.dark-theme .fd-cart-disabled-message{background:rgba(var(--accent-rgb),.08);color:var(--accent)}body.dark-theme .fd-cart-back-btn:hover{background:#ffffff14}body.dark-theme .fd-cart-restaurant{border-bottom-color:#ffffff12}body.dark-theme .fd-cart-restaurant-logo{border-color:#ffffff1a}body.dark-theme .fd-cart-restaurant-name{color:#f0f0f8}body.dark-theme .fd-cart-restaurant-meta{color:#fff6}body.dark-theme .fd-cart-dots-btn:hover{background:#ffffff14}body.dark-theme .fd-cart-dots-menu{background:#1c1c2c;border-color:#ffffff1a}body.dark-theme .fd-cart-dots-menu-item:hover{background:#ffffff0d}body.dark-theme .fd-cart-item-modifiers{color:#ffffff73}body.dark-theme .fd-cart-item-unit-price{color:#fff6}body.dark-theme .fd-cart-item-img-placeholder{background:#ffffff0f;color:#fff3}body.dark-theme .fd-cart-qty{border-color:#ffffff26}body.dark-theme .fd-cart-qty-btn{color:#fff}body.dark-theme .fd-cart-qty-btn:hover{background:#ffffff14}body.dark-theme .fd-cart-qty-btn:active{background:#ffffff1f}body.dark-theme .fd-cart-qty-value{color:#fff}body.dark-theme .fd-cart-remove-btn{color:#ffffff59}body.dark-theme .fd-cart-remove-btn:hover{background:#e5393526}body.dark-theme .fd-cart-subtotal{color:#ffffff73}body.dark-theme .fd-cart-subtotal-amount{color:#ffffffb3}body.dark-theme .fd-cart-promo{border-top-color:#ffffff12}body.dark-theme .fd-cart-promo:hover{background:#ffffff0a}body.dark-theme .fd-cart-delivery-tabs{background:#ffffff0f}body.dark-theme .fd-cart-delivery-tabs button{color:#ffffff73}body.dark-theme .fd-cart-delivery-tabs button.active{background:#ffffff1f;box-shadow:0 1px 4px #0000004d;color:#fff}body.dark-theme .fd-cart-warning{background:#e539351a;border-color:#e539354d}body.dark-theme .fd-cart-warning-text{color:#ff8a80}body.dark-theme .fd-cart-empty-title{color:#fff}body.dark-theme .fd-cart-empty-subtitle{color:#ffffff73}body.dark-theme .fd-cart-empty-icon{color:#ffffff26}body.dark-theme .fd-profile{background-color:#08080f!important;background:radial-gradient(ellipse at top left,#0e0e1c 0,#060609 60%,#08080f 100%)!important}body.dark-theme .fd-profile-header h1{color:#fff}body.dark-theme .fd-profile-header-bell{background:#ffffff14}body.dark-theme .fd-profile-header-bell svg{stroke:#ffffffb3}body.dark-theme .fd-profile-avatar{border-color:#181828}body.dark-theme .fd-profile-avatar-placeholder{background:#1c1c2a;border-color:#181828}body.dark-theme .fd-profile-avatar-placeholder svg{stroke:#ffffff4d}body.dark-theme .fd-profile-avatar-ring:after{border-color:#0d0d1a}body.dark-theme .fd-profile-user-name{color:#f0f0f8}body.dark-theme .fd-profile-user-phone{color:#ffffff6b}body.dark-theme .fd-profile-badge{background:linear-gradient(135deg,#f59e0b2e,#fde68a1f);color:#fbbf24}body.dark-theme .fd-profile-edit{background:#ffffff12}body.dark-theme .fd-profile-edit:hover{background:#ffffff1f}body.dark-theme .fd-profile-edit svg{stroke:#ffffff80}body.dark-theme .fd-profile-balance{background:linear-gradient(135deg,#1a1428,#120f1e)}body.dark-theme .fd-profile-balance:before{background:rgba(var(--accent-rgb),.08)}body.dark-theme .fd-profile-balance-label{color:#ffffff61}body.dark-theme .fd-profile-balance-amount{color:var(--accent)}body.dark-theme .fd-profile-balance-unit{color:#ffffff6b}body.dark-theme .fd-profile-balance-subtitle{color:#ffffff61}body.dark-theme .fd-profile-section-title{color:#f0f0f8}body.dark-theme .fd-profile-restaurant-row{background:linear-gradient(145deg,#171724,#101019)}body.dark-theme .fd-profile-restaurant-logo{background:#ffffff0f}body.dark-theme .fd-profile-restaurant-name{color:#f0f0f8}body.dark-theme .fd-profile-restaurant-progress{background:#ffffff14}body.dark-theme .fd-profile-restaurant-pts-label,body.dark-theme .fd-profile-restaurant-reward{color:#ffffff59}body.dark-theme .fd-profile-menu-item{border-bottom-color:#ffffff12}body.dark-theme .fd-profile-menu-icon--red{background:rgba(var(--accent-rgb),.12)}body.dark-theme .fd-profile-menu-icon--blue{background:#3b82f61f}body.dark-theme .fd-profile-menu-icon--green{background:#22c55e1f}body.dark-theme .fd-profile-menu-icon--purple{background:#a855f71f}body.dark-theme .fd-profile-menu-label{color:#f0f0f8}body.dark-theme .fd-profile-menu-chevron{stroke:#ffffff38}body.dark-theme .fd-favorites-list{background:#ffffff08}body.dark-theme .fd-favorite-item{background:linear-gradient(145deg,#171724,#101019);border-bottom-color:#ffffff0f}body.dark-theme .fd-favorite-img--placeholder{background:#ffffff0f}body.dark-theme .fd-favorite-name{color:#f0f0f8}body.dark-theme .fd-favorite-remove:hover{background:rgba(var(--accent-rgb),.1)}body.dark-theme .fd-settings-section{background:linear-gradient(145deg,#171724,#101019);box-shadow:none}body.dark-theme .fd-settings-field{border-bottom-color:#ffffff0d}body.dark-theme .fd-settings-field-label{color:#ffffff59}body.dark-theme .fd-settings-field-value{color:#f0f0f8}body.dark-theme .fd-settings-field-value--empty{color:#ffffff47}body.dark-theme .fd-coming-soon-badge{background:#ffffff14;color:#ffffff61}body.dark-theme .barcode-modal-content{background:linear-gradient(180deg,#1c1c2c,#131320);box-shadow:0 8px 40px #000000b3}body.dark-theme .barcode-modal-header{border-bottom-color:#ffffff14}body.dark-theme .barcode-modal-header h2{color:#fff}body.dark-theme .barcode-modal-close{background:#ffffff14}body.dark-theme .barcode-modal-close:hover{background:#ffffff24}body.dark-theme .barcode-modal-close svg{stroke:#ffffffb3}body.dark-theme .barcode-wrapper{background:#fff}body.dark-theme .barcode-card-number{color:#ffffffb8}body.dark-theme .fd-profile-auth-wrapper{background:radial-gradient(ellipse at top left,#0e0e1c 0,#060609 100%)}body.dark-theme .datetime-input,body.dark-theme .delivery-input,body.dark-theme .delivery-select{background:linear-gradient(145deg,#171724,#101019);border-color:#ffffff1f;color:#f0f0f8}body.dark-theme .datetime-input::placeholder,body.dark-theme .delivery-input::placeholder{color:#ffffff52}body.dark-theme .delivery-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23aaa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.dark-theme .fd-all-restaurants,body.dark-theme [class*=AllRestaurants]{background:radial-gradient(ellipse at top,#0d0d1a 0,#060609 100%)}body.dark-theme .fd-modal-overlay,body.dark-theme .fd-sheet-overlay{background:#000000bf}body.dark-theme .fd-bottom-sheet,body.dark-theme .fd-modal,body.dark-theme .fd-sheet{background:linear-gradient(180deg,#1c1c2c,#131320);border-top:1px solid #ffffff14}body.dark-theme .fd-home{background-color:#08080f!important;background:radial-gradient(ellipse at top left,#0e0e1c 0,#060609 60%,#08080f 100%)!important}body.dark-theme .fd-home-section-title{color:#fff}body.dark-theme .fd-home-badge{background-color:rgba(var(--accent-rgb),.12);color:var(--accent)}body.dark-theme .fd-home-sale-card{background:linear-gradient(145deg,#171724,#101019);box-shadow:0 1px 8px #0006}body.dark-theme .fd-home-sale-name{color:#f0f0f8}body.dark-theme .fd-home-sale-brand{color:#ffffff61}body.dark-theme .fd-home-featured{background:linear-gradient(145deg,#171724,#101019);box-shadow:0 2px 12px #00000073}body.dark-theme .fd-home-featured-name{color:#fff}body.dark-theme .fd-home-featured-time{background:#ffffff14;color:#ffffffd1}body.dark-theme .fd-home-featured-time-unit{color:#ffffff61}body.dark-theme .fd-home-featured-type{color:#ffffff6b}body.dark-theme .fd-home-featured-rating{background:#0f0f19e0;color:#fff}body.dark-theme .fd-home-featured-logo-wrapper{background:#1c1c2a;box-shadow:0 2px 8px #0006}body.dark-theme .fd-home-partner-card{background:linear-gradient(145deg,#171724,#101019);box-shadow:0 1px 8px #0006}body.dark-theme .fd-home-partner-card-logo-wrapper{background:#ffffff14}body.dark-theme .fd-home-partner-card-name{color:#f0f0f8}body.dark-theme .fd-home-partner-card-meta{color:#ffffff61}body.dark-theme .fd-home-footer-text{color:#ffffff47}.fd-theme-btn{transition:background .15s}.fd-theme-btn:hover{background:#f3f4f6}body.dark-theme .fd-theme-btn:hover{background:#ffffff14}body:not(.dark-theme) .lp{background:#faf9f6;color:#1a1a1a}body:not(.dark-theme) .lp-cat-strip{background:#fff;box-shadow:0 1px 12px #0000000a}body:not(.dark-theme) .lp-cat-pill{color:#0000006b}body:not(.dark-theme) .lp-cat-pill:hover{color:#1a1a1a}body:not(.dark-theme) .lp-cat-sep{background:#00000017}body:not(.dark-theme) .lp-modes-section{background:radial-gradient(ellipse 80% 60% at 20% 40%,#c9a2270f 0,#0000 60%),radial-gradient(ellipse 60% 80% at 80% 70%,#c9a2270a 0,#0000 60%),linear-gradient(170deg,#fdfcf8,#faf7f0 40%,#f7f4ec 70%,#faf9f6)}body:not(.dark-theme) .lp-modes-watermark{color:#00000008}body:not(.dark-theme) .lp-modes-header-label{color:#00000040}body:not(.dark-theme) .lp-mode-panel{box-shadow:0 12px 40px #00000021,0 2px 8px #0000000f}body:not(.dark-theme) .lp-mode-panel:hover{box-shadow:0 24px 64px #0000002e,0 4px 16px #00000014}body:not(.dark-theme) .lp-mode-panel--c{background:linear-gradient(145deg,#fdf8ef,#f5eeda 55%,#faf5e8)}body:not(.dark-theme) .lp-mode-panel--c:before{background:linear-gradient(0deg,#00000014 0,#0000 60%)}body:not(.dark-theme) .lp-mode-panel--c:after{background:radial-gradient(ellipse 70% 60% at 85% 15%,#c9a2271f 0,#0000 70%),radial-gradient(ellipse 50% 50% at 10% 90%,#c9a2270f 0,#0000 70%)}body:not(.dark-theme) .lp-mode-deco{color:#c9a2272e}body:not(.dark-theme) .lp-mode-label{color:var(--accent)}body:not(.dark-theme) .lp-mode-title{color:#fff;text-shadow:0 2px 16px #00000080}body:not(.dark-theme) .lp-mode-panel--c .lp-mode-title{color:#2a1f00;text-shadow:none}body:not(.dark-theme) .lp-mode-btn--ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #00000026;color:#2a1f00}body:not(.dark-theme) .lp-mode-btn--ghost:hover{background:#fffc}body:not(.dark-theme) .lp-stats{background:linear-gradient(180deg,#fff,#fdfcf8);border-bottom:1px solid #0000000f;border-top:1px solid #c9a22726;box-shadow:0 2px 20px #0000000a}body:not(.dark-theme) .lp-stat-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#3a3a3a);-webkit-background-clip:text;background-clip:text;color:#1a1a1a}body:not(.dark-theme) .lp-stat-label{color:#00000059}body:not(.dark-theme) .lp-stat-sep{background:linear-gradient(180deg,#0000,#c9a22740,#0000)}body:not(.dark-theme) .lp-popular-section{background:radial-gradient(ellipse 70% 50% at 90% 20%,#c9a2270d 0,#0000 55%),linear-gradient(170deg,#faf7f0,#fdfcf8 50%,#faf9f6);padding-bottom:8px}body:not(.dark-theme) .lp-popular-card{background:#fff;border:1px solid #00000012;box-shadow:0 2px 12px #0000000f}body:not(.dark-theme) .lp-popular-card:hover{box-shadow:0 16px 40px #0000001f}body:not(.dark-theme) .lp-popular-name{color:#1a1a1a}body:not(.dark-theme) .lp-popular-price{color:#0000006b}body:not(.dark-theme) .lp-brands-view-all{background:#0000000a;border:1px solid #0000001a;color:#0009}body:not(.dark-theme) .lp-brands-view-all:hover{background:#00000014;color:#1a1a1a}body:not(.dark-theme) .lp-brands-section{background:radial-gradient(ellipse 60% 50% at 10% 60%,#c9a2270a 0,#0000 55%),linear-gradient(170deg,#fdfcf8,#faf7f0 40%,#faf9f6)}body:not(.dark-theme) .lp-section-title{color:#1a1a1a}body:not(.dark-theme) .lp-brands-nav-btn{background:#0000000d;border-color:#00000026;color:#000000b3}body:not(.dark-theme) .lp-brands-nav-btn:hover{background:#0000001a;border-color:#00000040}body:not(.dark-theme) .lp-brands-slider-outer:after,body:not(.dark-theme) .lp-brands-slider-outer:before{background:none}body:not(.dark-theme) .lp-brand-slide-name{color:#1a1a1a}body:not(.dark-theme) .lp-brand-slide-type{color:#00000073}body:not(.dark-theme) .lp-brand-tile{box-shadow:0 4px 20px #0000001a}body:not(.dark-theme) .lp-brand-tile:hover{box-shadow:0 20px 50px #0000002e}body:not(.dark-theme) .lp-loyalty-section{background:radial-gradient(ellipse 80% 70% at 50% 50%,#c9a2270f 0,#0000 65%),linear-gradient(170deg,#faf7f0,#fdfcf8 50%,#faf9f6)}body:not(.dark-theme) .lp-loyalty-title{color:#1a1a1a}body:not(.dark-theme) .lp-loyalty-desc{color:#00000085}body:not(.dark-theme) .lp-loyalty-split{background:#ffffffb3;border-radius:28px;box-shadow:0 8px 40px #00000012,inset 0 1px 0 #ffffffe6}body:not(.dark-theme) .lp-footer-note{background:linear-gradient(180deg,#f5f2ea,#f0ece0);border-top:1px solid #c9a2271f;color:#00000047}body:not(.dark-theme) .lyl-page{background:radial-gradient(ellipse 80% 50% at 50% 0,#c9a22712 0,#0000 60%),linear-gradient(170deg,#fdfcf8,#faf7f0 40%,#faf9f6);color:#1a1a1a}body:not(.dark-theme) .lyl-hero-glow{background:radial-gradient(ellipse,#c9a22726 0,#0000 70%)}body:not(.dark-theme) .lyl-hero-title{color:#1a1a1a;text-shadow:none}body:not(.dark-theme) .lyl-hero-sub{color:#00000085}body:not(.dark-theme) .lyl-section-title{color:#1a1a1a}body:not(.dark-theme) .lyl-how-card{background:#fff;border:1px solid #00000012;box-shadow:0 4px 20px #0000000f}body:not(.dark-theme) .lyl-how-card:hover{background:#fffdf5;border-color:#c9a22759;box-shadow:0 8px 32px #c9a2271a}body:not(.dark-theme) .lyl-how-text{color:#00000094}body:not(.dark-theme) .lyl-bonus-inner{background:linear-gradient(145deg,#fffdf5,#fdf8e8);border-color:#c9a2274d;box-shadow:0 4px 24px #c9a22714}body:not(.dark-theme) .lyl-bonus-formula{color:#1a1a1a}body:not(.dark-theme) .lyl-bonus-note{color:#0000007a}body:not(.dark-theme) .lyl-card-wrap{background:#fff;border:1px solid #00000012;box-shadow:0 8px 40px #00000014,inset 0 1px 0 #ffffffe6}body:not(.dark-theme) .lyl-card-header{border-bottom-color:#00000012}body:not(.dark-theme) .lyl-card-label{color:#00000059}body:not(.dark-theme) .lyl-store-name{color:#0000006b}body:not(.dark-theme) .lyl-store-coin{color:#1a1a1a}body:not(.dark-theme) .lyl-total-row{background:linear-gradient(135deg,#c9a2271a,#c9a2270f)}body:not(.dark-theme) .lyl-total-label{color:#00000085}body:not(.dark-theme) .lyl-total-value{color:#1a1a1a}body:not(.dark-theme) .lyl-total-unit{color:#0006}body:not(.dark-theme) .lyl-bonus-row{background:linear-gradient(135deg,#3b82f612,#6366f10d)}body:not(.dark-theme) .lyl-bonus-row-label{color:#00000085}body:not(.dark-theme) .lyl-bonus-row-value{color:#2563eb}body:not(.dark-theme) .lyl-locked-note{background:#00000008;border-color:#00000012;color:#0006}body:not(.dark-theme) .lyl-form-title{color:#1a1a1a}body:not(.dark-theme) .lyl-input{background:#f9f9f9;border-color:#00000021;color:#1a1a1a}body:not(.dark-theme) .lyl-input::placeholder{color:#00000047}body:not(.dark-theme) .lyl-input:focus{background:#fff;border-color:#c9a2278c}body:not(.dark-theme) .lyl-btn--ghost{background:#0000000d;border-color:#0000001f;color:#0009}body:not(.dark-theme) .lyl-btn--ghost:hover{background:#00000017}body:not(.dark-theme) .lyl-benefit-card{background:#fff;border:1px solid #00000012;box-shadow:0 2px 12px #0000000d}body:not(.dark-theme) .lyl-benefit-card:hover{background:#fffdf5;border-color:#c9a2274d;box-shadow:0 8px 32px #c9a22717}body:not(.dark-theme) .lyl-benefit-desc{color:#00000085}body.dark-theme .onboarding-page{background:#0c0c16;color:#f0f0f8}body.dark-theme .onboarding-page h1{color:#f0f0f8}body.dark-theme .onboarding-page .onboarding-subtitle{color:#9ca3af}body.dark-theme .onboarding-back-btn{background:#1c1c2c;border-color:#ffffff1f}body.dark-theme .onboarding-back-btn:hover{background:#252538}body.dark-theme .onboarding-back-btn svg{stroke:#ffffffb3}body.dark-theme .onboarding-step-progress{background:#ffffff1a}body.dark-theme .onboarding-field label{color:#fffc}body.dark-theme .onboarding-page .onboarding-field input[type=tel],body.dark-theme .onboarding-page .onboarding-field input[type=text],body.dark-theme .onboarding-page .onboarding-field select{background:#1c1c2c!important;border-color:#ffffff1f!important;color:#f0f0f8!important}body.dark-theme .onboarding-page .onboarding-field input::placeholder{color:#ffffff4d!important}body.dark-theme .onboarding-page .onboarding-dob-select select{background:#1c1c2c!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;border-color:#ffffff1f!important;color:#f0f0f8!important}body.dark-theme .onboarding-phone-row{background:#1c1c2c;border-color:#ffffff1f}body.dark-theme .onboarding-phone-prefix{background:#13131f;border-color:#ffffff1f;color:#ffffffb3}body.dark-theme .onboarding-hint{color:#ffffff59}body.dark-theme .onboarding-confirm span{color:#ffffff8c}body.dark-theme .onboarding-footer-cta{background:#0c0c16;box-shadow:0 -4px 12px #0006}body.dark-theme .onboarding-error-banner{background:#ef444426;color:#fca5a5}body.dark-theme .onboarding-loading{background:#0c0c16}body.dark-theme .onboarding-loading .spinner{border-color:#ffffff1a;border-top-color:var(--accent)}body.dark-theme .onboarding-loading p{color:#ffffff80}body.dark-theme .onboarding-terms-text{color:#fff6}body.dark-theme .auth-modal-overlay{background:#0c0c16}body.dark-theme .auth-modal-close-btn{background:#1c1c2c;border-color:#ffffff1f}body.dark-theme .auth-modal-close-btn:hover{background:#252538}body.dark-theme .auth-modal-close-btn svg{stroke:#fff9}body.dark-theme .auth-modal-logo{background:#ef444426}body.dark-theme .auth-modal-title{color:#f0f0f8}body.dark-theme .auth-modal-subtitle{color:#9ca3af}body.dark-theme .auth-modal-google-btn{background:#1c1c2c;border-color:#ffffff1f;color:#f0f0f8}body.dark-theme .auth-modal-google-btn:hover{background:#252538;box-shadow:0 1px 3px #0006}body.dark-theme .auth-modal-divider:after,body.dark-theme .auth-modal-divider:before{background:#ffffff1a}body.dark-theme .auth-modal-divider span{color:#ffffff59}body.dark-theme .auth-modal-label{color:#fffc}body.dark-theme .auth-modal-input-icon svg{stroke:#ffffff4d}body.dark-theme .auth-modal-overlay .auth-modal-input-group input[type=email],body.dark-theme .auth-modal-overlay .auth-modal-input-group input[type=password],body.dark-theme .auth-modal-overlay .auth-modal-input-group input[type=text]{background:#1c1c2c!important;border-color:#ffffff1f!important;color:#f0f0f8!important}body.dark-theme .auth-modal-overlay .auth-modal-input-group input::placeholder{color:#ffffff40!important}body.dark-theme .auth-modal-eye-toggle svg{stroke:#ffffff59}body.dark-theme .auth-modal-eye-toggle:hover svg{stroke:#ffffffa6}body.dark-theme .auth-modal-footer{border-top-color:#ffffff14}body.dark-theme .auth-modal-footer p{color:#ffffff73}body.dark-theme .auth-modal-terms{color:#fff6}body.dark-theme .am-overlay{background:#111827}body.dark-theme .am-header{background:#1f2937;border-bottom-color:#ffffff14}body.dark-theme .am-back-btn{background:#ffffff14;color:#ffffffd9}body.dark-theme .am-back-btn:active{background:#ffffff1f}body.dark-theme .am-title{color:#ffffffeb}body.dark-theme .am-current-location{background:#1f2937;border-bottom-color:#ffffff14}body.dark-theme .am-current-label{color:#fff6}body.dark-theme .am-current-address{color:#ffffffe6}body.dark-theme .am-gps-denied{background:#f59e0b1a;border-bottom-color:#f59e0b33;color:#fbbf24}body.dark-theme .am-card{background:#1f2937;box-shadow:0 1px 4px #0000004d}body.dark-theme .am-card-label{color:#ffffffe6}body.dark-theme .am-card-address{color:#ffffff80}body.dark-theme .am-card-icon{background:#ffffff12!important}body.dark-theme .am-edit-btn{background:#ffffff14;color:#fffc}body.dark-theme .am-edit-btn:active{background:#ffffff1f}body.dark-theme .am-delete-btn{background:#ef44441f}body.dark-theme .am-set-primary-btn{border-color:#ffffff26;color:#fff6}body.dark-theme .am-set-primary-btn:active{background:#ffffff0d;color:#fff9}body.dark-theme .am-cta{background:#e8603c1f}body.dark-theme .am-cta-icon{background:#1f2937}body.dark-theme .am-cta-text{color:#ffffffe6}body.dark-theme .am-cta-sub{color:#ffffff80}body.dark-theme .am-label-modal{background:#1f2937}body.dark-theme .am-label-title{color:#ffffffeb}body.dark-theme .am-label-close{background:#ffffff14;color:#fff9}body.dark-theme .am-label-option{background:#ffffff12;color:#ffffffd9}body.dark-theme .am-label-option--active{background:#e8603c26;border-color:#e8603c;color:#e8603c}body.dark-theme .fd-pd-overlay{background-color:#08080f!important}body.dark-theme .fd-pd-content{background:#111120;color:#f0f0f8}body.dark-theme .fd-pd-name{color:#fff}body.dark-theme .fd-pd-description{color:#ffffff9e}body.dark-theme .fd-pd-badge{background:#ffffff12;color:#fff9}body.dark-theme .fd-pd-allergens{background-color:#92400e1f;border-color:#fde68a26}body.dark-theme .fd-pd-allergens-title{color:#fbbf24}body.dark-theme .fd-pd-allergen-badge{background-color:#fef3c714;border-color:#fde68a33;color:#ffffffb3}body.dark-theme .fd-pd-instructions-title,body.dark-theme .fd-pd-section-title{color:#f0f0f8}body.dark-theme .fd-pd-section-tag{color:#ffffff73}body.dark-theme .fd-pd-group-name{color:#fff}body.dark-theme .fd-pd-group-restriction{color:#ffffff73}body.dark-theme .fd-pd-modifier-row{border-bottom-color:#ffffff14}body.dark-theme .fd-pd-modifier-name{color:#fff}body.dark-theme .fd-pd-modifier-price{color:#ffffff8c}body.dark-theme .fd-pd-checkbox{background:#ffffff0d;border-color:#fff3}body.dark-theme .fd-pd-ingredient-row{border-bottom-color:#ffffff0f}body.dark-theme .fd-pd-ingredient-name{color:#fff}body.dark-theme .fd-pd-toggle-slider{background-color:#ffffff26}body.dark-theme .fd-pd-textarea{background:#ffffff0d;border-color:#ffffff1a;color:#f0f0f8}body.dark-theme .fd-pd-textarea::placeholder{color:#ffffff4d}body.dark-theme .fd-pd-textarea:focus{border-color:var(--accent)}body.dark-theme .fd-pd-warning{background:rgba(var(--accent-rgb),.1);color:var(--accent)}body.dark-theme .fd-pd-bottom-bar{background:#111120;border-top-color:#ffffff12;box-shadow:0 -4px 20px #0006}body.dark-theme .fd-pd-quantity{border-color:#ffffff1f}body.dark-theme .fd-pd-qty-btn{background:#ffffff0d;color:#fffc}body.dark-theme .fd-pd-qty-btn:active{background:#ffffff1a}body.dark-theme .fd-pd-qty-value{background:#ffffff0a;border-color:#ffffff26;color:#fff!important}.fd-nav{background-color:#fff!important;border-top:1px solid #0000000f;bottom:0;isolation:isolate;left:0;position:fixed;z-index:100000000}.fd-nav,.fd-nav-container{box-sizing:border-box;overflow:visible;width:100%}.fd-nav-container{align-items:stretch;display:flex;height:76px;justify-content:space-between;margin:0 auto;max-width:960px;padding:0}.fd-nav-item{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:8px 4px;transition:background-color .15s}.fd-nav-item .fd-nav-icon{stroke:#9ca3af;height:22px;transition:stroke .15s;width:22px}.fd-nav-item .fd-nav-label{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:400;transition:color .15s}.fd-nav-item.active .fd-nav-icon{stroke:var(--accent)!important}.fd-nav-item.active .fd-nav-label{color:var(--accent)!important;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700}.fd-nav-cart-wrapper{-webkit-tap-highlight-color:transparent;cursor:pointer;flex:1 1;overflow:visible}.fd-nav-cart-btn,.fd-nav-cart-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.fd-nav-cart-btn{background-color:var(--accent);border-radius:50%;box-shadow:0 4px 14px rgba(var(--accent-rgb),.45);height:52px;margin-top:-38px;transition:transform .15s,box-shadow .15s;width:52px;z-index:2}.fd-nav-cart-btn:active{transform:scale(.95)}.fd-nav-cart-icon{stroke:#fff!important;height:26px;width:26px}.fd-nav-cart-badge{align-items:center;background-color:#1a1a1a;border-radius:9px;box-sizing:border-box;color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}@media (min-width:1024px){.fd-nav{display:none}}.fd-profile{background:#f7f7fa;box-sizing:border-box;margin:0 auto;max-width:960px;min-height:100vh;padding:60px 16px 160px}.fd-profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.fd-profile-header h1{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:24px;font-weight:700;margin:0}.fd-profile-header-bell{align-items:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background .16s ease,transform .16s ease;width:40px}.fd-profile-header-bell:active{background:#e0e0e0;transform:scale(.9)}.fd-profile-header-bell svg{stroke:#ef6c00;fill:none;height:24px;width:24px}.fd-profile-user{align-items:center;display:flex;gap:14px;margin-bottom:24px}.fd-profile-avatar-ring{background:linear-gradient(135deg,var(--accent),#f97316);border-radius:50%;flex-shrink:0;height:72px;padding:3px;position:relative;width:72px}.fd-profile-avatar-ring:after{background:#22c55e;border:2.5px solid #fff;border-radius:50%;bottom:2px;content:"";height:14px;left:2px;position:absolute;width:14px;z-index:1}.fd-profile-avatar{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover}.fd-profile-avatar,.fd-profile-avatar-placeholder{border:3px solid #fff;border-radius:50%;box-sizing:border-box;height:100%;width:100%}.fd-profile-avatar-placeholder{align-items:center;background:#f5f5f5;display:flex;justify-content:center}.fd-profile-avatar-placeholder svg{stroke:#bbb;fill:none;height:28px;width:28px}.fd-profile-user-info{flex:1 1;min-width:0}.fd-profile-user-name{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:20px;font-weight:700;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-profile-user-phone{color:#888;font-size:15px;font-weight:400;margin-bottom:6px}.fd-profile-badge,.fd-profile-user-phone{font-family:BPG Nateli,Poppins,sans-serif}.fd-profile-badge{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:20px;color:#92400e;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:3px 10px}.fd-profile-badge svg{fill:#f59e0b;stroke:none;height:12px;width:12px}.fd-profile-edit{align-items:center;background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s ease;width:36px}.fd-profile-edit:hover{background:#ebebeb}.fd-profile-edit svg{stroke:#888;fill:none;height:16px;width:16px}.fd-profile-balance{background:linear-gradient(135deg,#fdf6ee,#f5efe6);border-radius:16px;cursor:pointer;margin-bottom:28px;overflow:hidden;padding:24px 20px;position:relative;transition:transform .2s ease}.fd-profile-balance:before{background:#ef6c000f;border-radius:50%;content:"";height:120px;position:absolute;right:-30px;top:-30px;width:120px}.fd-profile-balance:active{transform:scale(.98)}.fd-profile-balance-label{color:#8a7a6a;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.fd-profile-balance-row{align-items:baseline;display:flex;gap:6px;margin-bottom:6px}.fd-profile-balance-amount{color:#e65100;font-family:BPG Nateli,Poppins,sans-serif;font-size:38px;font-weight:700}.fd-profile-balance-unit{font-size:18px}.fd-profile-balance-subtitle,.fd-profile-balance-unit{color:#8a7a6a;font-family:BPG Nateli,Poppins,sans-serif;font-weight:400}.fd-profile-balance-subtitle{font-size:14px;margin-bottom:16px}.fd-profile-balance-cta{align-items:center;background:#ef6c00;border:none;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700;gap:6px;height:48px;justify-content:center;padding:0;transition:background .2s ease;width:100%}.fd-profile-balance-cta:hover{background:#e65100}.fd-profile-balance-cta svg{stroke:#fff;fill:none;height:16px;width:16px}.fd-profile-restaurants{margin-bottom:28px}.fd-profile-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.fd-profile-section-title{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:700}.fd-profile-section-link{background:none;border:none;color:var(--accent);cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:400;padding:0}.fd-profile-restaurant-row{align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 6px #0000000d,0 0 0 1px #00000008;display:flex;gap:12px;margin-bottom:10px;padding:14px}.fd-profile-restaurant-row:last-child{margin-bottom:0}.fd-profile-restaurant-logo{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.fd-profile-restaurant-logo img{height:32px;object-fit:contain;width:32px}.fd-profile-restaurant-info{flex:1 1;min-width:0}.fd-profile-restaurant-name{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;margin-bottom:6px}.fd-profile-restaurant-progress{background:#f0f0f0;border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden;width:100%}.fd-profile-restaurant-progress-fill{background:linear-gradient(90deg,var(--accent),#f97316);border-radius:3px;height:100%;transition:width .3s ease}.fd-profile-restaurant-reward{color:#999;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:400}.fd-profile-restaurant-points{color:#ef6c00;flex-shrink:0;font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:700;text-align:right}.fd-profile-restaurant-pts-label{color:#888;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:400}.fd-profile-menu{margin-bottom:20px}.fd-profile-menu-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:12px;padding:14px 0;position:relative;transition:opacity .2s ease}.fd-profile-menu-item:last-child{border-bottom:none}.fd-profile-menu-item:active{opacity:.7}.fd-profile-menu-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.fd-profile-menu-icon svg{fill:none;height:20px;width:20px}.fd-profile-menu-icon--red{background:#fef2f2}.fd-profile-menu-icon--red svg{stroke:var(--accent)}.fd-profile-menu-icon--blue{background:#eff6ff}.fd-profile-menu-icon--blue svg{stroke:#3b82f6}.fd-profile-menu-icon--green{background:#f0fdf4}.fd-profile-menu-icon--green svg{stroke:#22c55e}.fd-profile-menu-icon--purple{background:#faf5ff}.fd-profile-menu-icon--purple svg{stroke:#a855f7}.fd-profile-menu-label{color:#1a1a1a;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400}.fd-profile-menu-chevron{stroke:#ccc;fill:none;flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.fd-profile-menu-chevron--open{transform:rotate(90deg)}.fd-profile-logout{padding:20px 0;text-align:center}.fd-profile-logout-btn{background:none;border:none;color:var(--accent);cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700;padding:10px 20px;transition:opacity .2s ease}.fd-profile-logout-btn:active{opacity:.7}.fd-profile-auth-wrapper{box-sizing:border-box;min-height:100vh;padding:60px 16px 120px}.barcode-modal-overlay,.fd-profile-auth-wrapper{align-items:center;display:flex;justify-content:center}.barcode-modal-overlay{background-color:#0009;bottom:0;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.barcode-modal-content{animation:slideUp .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026;max-width:500px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.barcode-modal-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.barcode-modal-header h2{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:22px;font-weight:700;margin:0}.barcode-modal-close{align-items:center;background:#f5f5f5;border:none;border-radius:10px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s;width:36px}.barcode-modal-close:hover{background:#ebebeb}.barcode-modal-close svg{stroke:#1a1a1a}.barcode-modal-body{align-items:center;display:flex;flex-direction:column;padding:30px 20px}.barcode-wrapper{background:#fff;border-radius:12px;box-shadow:0 1px 6px #0000000f;display:flex;justify-content:center;margin-bottom:20px;padding:20px}.barcode-card-number{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:700;text-align:center}.fd-favorites-list{background:#fafafa;border-radius:12px;margin:0 0 8px;overflow:hidden}.fd-favorites-empty{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;gap:8px;padding:28px 16px}.fd-favorite-item{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:12px 16px}.fd-favorite-item:last-child{border-bottom:none}.fd-favorite-img{border-radius:10px;flex-shrink:0;height:52px;object-fit:cover;width:52px}.fd-favorite-img,.fd-favorite-img--placeholder{background:#f3f4f6}.fd-favorite-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.fd-favorite-name{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-favorite-price{color:var(--accent);font-size:13px;font-weight:600}.fd-favorite-remove{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px}.fd-favorite-remove:hover{background:#fef2f2}.fd-favorite-remove:hover svg{stroke:var(--accent)}.fd-settings-section{background:#fff;border-radius:16px;box-shadow:0 1px 8px #0000000d,0 0 0 1px #00000008;margin:0 0 10px;overflow:hidden}.fd-settings-field{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:14px;padding:14px 16px}.fd-settings-field:last-of-type{border-bottom:none}.fd-settings-field-icon{flex-shrink:0;font-size:20px;text-align:center;width:28px}.fd-settings-field-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.fd-settings-field-label{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fd-settings-field-value{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:500}.fd-settings-field-value--empty{color:#9ca3af;font-style:italic}.fd-coming-soon-badge{background:#f3f4f6;border-radius:20px;color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:11px;font-weight:700;margin-left:auto;padding:3px 10px;white-space:nowrap}.as-overlay{align-items:center;animation:as-fade-in .18s ease;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}@keyframes as-fade-in{0%{opacity:0}to{opacity:1}}.as-modal{animation:as-pop-in .22s cubic-bezier(.34,1.56,.64,1);background:#fff;max-height:calc(100vh - 32px);max-width:440px;min-height:380px;overflow:hidden;overflow-y:auto}.as-modal,.as-modal-fullmap{border-radius:20px;width:100%}.as-modal-fullmap{height:calc(100vh - 32px);max-width:100%;overflow:hidden}@keyframes as-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.as-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:18px 18px 14px}.as-title{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700}.as-close{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;transition:background .15s;width:28px}.as-close:hover{background:#e5e7eb}.as-search-wrap{padding:14px 16px 10px;position:relative}.as-search-icon{pointer-events:none;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.as-search-input{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:10px;height:44px;outline:none;padding:0 44px 0 14px;transition:border-color .15s;width:100%}.as-search-input:focus{background:#fff;border-color:var(--accent)}.as-search-spinner{animation:spin .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top:2px solid var(--accent);height:14px;position:absolute;right:28px;top:50%;transform:translateY(-50%);width:14px}.as-results{border:1px solid #e5e7eb;border-radius:12px;margin:0 16px 8px;overflow:hidden}.as-result-item{align-items:flex-start;border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;gap:10px;line-height:1.4;padding:11px 14px;transition:background .1s}.as-result-item:last-child{border-bottom:none}.as-result-item:hover{background:#fef2f2}.as-result-item svg{flex-shrink:0;margin-top:2px}.as-divider{background:#f3f4f6;height:1px;margin:4px 0}.as-option-btn{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;gap:12px;padding:13px 18px;text-align:left;transition:background .12s;width:100%}.as-option-btn:hover{background:#fafafa}.as-option-btn:disabled{cursor:not-allowed;opacity:.55}.as-option-icon{align-items:center;border-radius:11px;color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.as-option-icon--red{background:var(--accent)}.as-option-icon--blue{background:#3b82f6}.as-option-text{display:flex;flex:1 1;flex-direction:column;gap:1px}.as-option-label{color:#1a1a1a;font-size:13px;font-weight:600}.as-option-label,.as-option-sub{font-family:BPG Nateli,Poppins,sans-serif}.as-option-sub{color:#9ca3af;font-size:11px}.as-section{border-top:1px solid #f3f4f6;padding:4px 0 8px}.as-section-title{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:10px;font-weight:700;letter-spacing:.8px;padding:10px 18px 6px;text-transform:uppercase}.as-address-item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:11px 18px;transition:background .1s}.as-address-item:hover{background:#f9fafb}.as-address-item.active{background:#fff5f5}.as-address-icon{align-items:center;background:#f3f4f6;border-radius:9px;color:#9ca3af;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.as-address-item.active .as-address-icon{background:#fee2e2;color:var(--accent)}.as-address-text{color:#374151;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-delete-btn{background:none;border:none;border-radius:4px;color:#d1d5db;cursor:pointer;flex-shrink:0;font-size:10px;padding:4px 6px;transition:color .1s}.as-delete-btn:hover{background:#fee2e2;color:var(--accent)}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lp-container{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;margin:0 auto;max-width:960px;padding-top:48px;position:relative}.lp-header{flex-shrink:0;justify-content:space-between;padding:8px 16px}.lp-back-btn,.lp-header{align-items:center;display:flex}.lp-back-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:50%;cursor:pointer;justify-content:center;padding:8px;transition:background .2s}.lp-back-btn:hover{background:#f3f4f6}.lp-title{color:#1a1a1a;font-size:18px;font-weight:700;margin:0;white-space:nowrap}.lp-search-bar{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:0 16px 12px}.lp-search-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.lp-search-icon{left:12px;pointer-events:none;position:absolute}.lp-search-input{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#1a1a1a;font-size:16px;outline:none;padding:10px 12px 10px 44px;text-indent:20px;transition:border-color .2s;width:100%}.lp-search-input:focus{background:#fff;border-color:var(--accent)}.lp-search-input::placeholder{color:#9ca3af}.lp-gps-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:border-color .2s,background .2s;width:42px}.lp-gps-btn:hover{background:#fef2f2;border-color:var(--accent)}.lp-map-wrapper{flex:1 1;min-height:0;position:relative}.lp-map{height:100%;width:100%}.lp-center-pin{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));position:fixed;transform:translate(-50%,-100%);z-index:9999}.lp-center-pin,.lp-tooltip{left:50%;pointer-events:none;top:50%}.lp-tooltip{animation:lp-tooltip-pulse 2s ease-in-out infinite;background:#000000bf;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:6px 14px;position:absolute;transform:translate(-50%,12px);white-space:nowrap;z-index:1000}@keyframes lp-tooltip-pulse{0%,to{opacity:1}50%{opacity:.6}}.lp-restaurant-marker{background:none!important;border:none!important}.lp-restaurant-marker-inner{align-items:center;background:#1a1a1a;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;height:36px;justify-content:center;width:36px}.lp-address-panel{background:#fff;border-radius:16px 16px 0 0;bottom:100px;box-shadow:0 -4px 16px #0000001a;left:0;left:50%;margin:0 auto;max-width:960px;padding:16px;position:fixed;right:0;transform:translateX(-50%);z-index:1000}.lp-address-label{color:#999;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.lp-address-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:6px;overflow:hidden}.lp-delivery-time{align-items:center;color:#999;display:flex;font-size:15px;gap:6px;margin-bottom:12px}.lp-out-of-range{background:#fef2f2;border-radius:8px;color:var(--accent);font-size:15px;font-weight:500;margin-bottom:12px;padding:8px 12px}.lp-confirm-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--accent);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:6px;justify-content:center;padding:14px 20px;transition:background .2s;width:100%}.lp-confirm-btn:hover:not(:disabled){background:#dc2626}.lp-confirm-btn:disabled{background:#d1d5db;cursor:not-allowed}@keyframes fd-car-drive{0%{transform:translateX(0) translateY(0) rotate(0deg)}15%{transform:translateX(3px) translateY(-2px) rotate(.5deg)}30%{transform:translateX(6px) translateY(0) rotate(0deg)}45%{transform:translateX(3px) translateY(-1px) rotate(-.5deg)}60%{transform:translateX(0) translateY(0) rotate(0deg)}75%{transform:translateX(-2px) translateY(-1px) rotate(.3deg)}to{transform:translateX(0) translateY(0) rotate(0deg)}}.fd-car-drive{animation:fd-car-drive 1.4s ease-in-out infinite;transform-origin:center bottom}.fd-topbar{background-color:#fff!important;box-shadow:0 1px 8px #0000000f;left:0;position:fixed;right:0;top:0;z-index:100000000}.fd-topbar-inner{align-items:center;box-sizing:border-box;display:flex;height:56px;justify-content:space-between;margin:0 auto;max-width:960px;padding:0 16px;position:relative}.fd-topbar-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.fd-topbar-logo{flex-shrink:0}.fd-topbar-logo-img.fd-logo{height:28px;width:auto}.fd-topbar-logo-img.es-logo{height:32px;width:auto}.fd-topbar-location{align-items:center;background:none;cursor:pointer;display:flex;gap:4px;min-width:0;padding:0}.fd-topbar-location-text{color:#374151;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-topbar-right{flex-shrink:0;gap:6px}.fd-topbar-lang{align-items:center;background:#f3f4f6;border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;gap:4px;padding:5px 10px;position:relative}.fd-topbar-lang-label{color:#374151;font-size:13px;font-weight:600;pointer-events:none}.fd-lang-dropdown{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001f;min-width:100px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.fd-lang-option{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:background .15s}.fd-lang-option:hover{background:#f3f4f6}.fd-lang-option.active{background:#fef2f2;color:var(--accent)}.fd-lang-option-flag{border-radius:2px;height:14px;object-fit:cover;width:20px}.fd-theme-btn{flex-shrink:0}.fd-theme-btn,.fd-topbar-icon-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;width:36px}.fd-topbar-icon-btn{position:relative}.fd-topbar-icon-btn:active{background-color:#f3f4f6}.fd-topbar-cart{display:none;position:relative}@media (min-width:1024px){.fd-topbar-cart{align-items:center;display:flex}}.fd-cart-badge{align-items:center;animation:fd-badge-pop .2s ease;background:var(--accent);border:2px solid #fff;border-radius:9px;box-sizing:border-box;color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:10px;font-weight:700;height:17px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:1px;top:1px}@keyframes fd-badge-pop{0%{transform:scale(.6)}70%{transform:scale(1.2)}to{transform:scale(1)}}.fd-topbar-badge{align-items:center;background-color:var(--accent);border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:11px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:2px;top:2px}.fd-topbar-spinner{animation:fd-spin .8s linear infinite}@keyframes fd-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a{color:inherit;outline:none!important;text-decoration:none!important}.fd-topbar-right{align-items:center;display:flex;gap:8px}.fd-topbar-bell{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px;position:relative}.fd-topbar-bell:hover{background:#f3f4f6}.fd-bell-badge{align-items:center;background:var(--accent);border:2px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:2px;top:2px}.fd-notif-dropdown{background:#fff;border-radius:14px;box-shadow:0 8px 32px #00000024;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:99999}.fd-notif-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px 10px}.fd-notif-title{color:#1a1a1a;font-size:15px;font-weight:700}.fd-notif-clear,.fd-notif-title{font-family:BPG Nateli,Poppins,sans-serif}.fd-notif-clear{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;padding:0}.fd-notif-empty{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;padding:24px 16px;text-align:center}.fd-notif-item{background:#fef2f2;border-bottom:1px solid #f9fafb;padding:12px 16px}.fd-notif-item:last-child{border-bottom:none}.fd-notif-item-title{color:#1a1a1a;font-size:14px;font-weight:700;margin-bottom:2px}.fd-notif-item-body,.fd-notif-item-title{font-family:BPG Nateli,Poppins,sans-serif}.fd-notif-item-body{color:#6b7280;font-size:13px;margin-bottom:4px}.fd-notif-item-time{color:#9ca3af;font-size:11px}.fd-topbar-fd-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0d0d0d;border:1px solid #ef444473;border-radius:999px;box-shadow:0 0 12px #ef444440,inset 0 1px 0 #ffffff0d;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:2px;left:50%;letter-spacing:.2px;padding:3px 10px 3px 4px;position:absolute;transform:translateX(-50%);transition:box-shadow .2s,transform .15s;white-space:nowrap}@media (min-width:1024px){.fd-topbar-fd-btn{border-radius:20px;font-size:15px;gap:6px;padding:3px 10px}}.fd-topbar-fd-btn:hover{border-color:#ef4444b3;box-shadow:0 0 20px #ef444473,inset 0 1px 0 #ffffff0d}.fd-topbar-fd-btn:active{opacity:.85;transform:translateX(-50%) scale(.97)}.fd-topbar-fd-text{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px}.fd-topbar-fd-label{display:none}@media (min-width:480px){.fd-topbar-fd-label{display:inline}}.fd-mobile-topbar{align-items:center;display:flex;height:48px;justify-content:space-between;padding:0 14px}.fd-mobile-location{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;flex:1 1;gap:5px;min-width:0}.fd-mobile-location-text{color:#374151;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-theme .fd-mobile-location-text{color:#ffffffbf}@media (min-width:1024px){.fd-mobile-topbar{display:none}}.fd-mobile-bell{color:#374151;position:relative}body.dark-theme .fd-mobile-bell{color:#ffffffd9}.fd-topbar--landing .fd-mobile-bell{color:#fff}.fd-mobile-menu-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000000f;border:none;border-radius:10px;color:#374151;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}body.dark-theme .fd-mobile-menu-btn{background:#ffffff1a;color:#ffffffd9}.fd-topbar--landing .fd-mobile-menu-btn{background:#ffffff26;color:#fff}.fd-mobile-menu-drawer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999998}.fd-mobile-menu-panel{animation:fd-panel-slide .22s ease;background:#fff;display:flex;flex-direction:column;gap:0;height:100%;max-width:320px;overflow-y:auto;padding:20px 16px 40px;position:absolute;right:0;top:0;width:80%;will-change:transform}@keyframes fd-panel-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}body.dark-theme .fd-mobile-menu-panel{background:#1f2937}.fd-mmenu-nav{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.fd-mmenu-nav-btn{-webkit-tap-highlight-color:transparent;background:#f3f4f6;border:none;border-radius:12px;color:#111827;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:600;padding:13px 14px;text-align:left;transition:background .15s}.fd-mmenu-nav-btn.active{background:#ef44441a;color:var(--accent)}body.dark-theme .fd-mmenu-nav-btn{background:#ffffff12;color:#ffffffe6}body.dark-theme .fd-mmenu-nav-btn.active{background:#ef444426;color:var(--accent)}.fd-mmenu-divider{background:#f0f0f0;height:1px;margin:14px 0}body.dark-theme .fd-mmenu-divider{background:#ffffff14}.fd-mmenu-section-label{align-items:center;color:#9ca3af;display:flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.fd-mmenu-clear-btn{background:none;border:none;color:var(--accent);cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px}.fd-mmenu-langs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.fd-mmenu-lang-btn{align-items:center;background:#f3f4f6;border:2px solid #0000;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:all .15s}.fd-mmenu-lang-btn.active{background:#ef444414;border-color:var(--accent);color:var(--accent)}body.dark-theme .fd-mmenu-lang-btn{background:#ffffff12;color:#fffc}.fd-mmenu-row{margin-bottom:14px}.fd-mmenu-theme-btn{align-items:center;background:#f3f4f6;border:none;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:600;gap:10px;padding:12px 14px;width:100%}body.dark-theme .fd-mmenu-theme-btn{background:#ffffff12;color:#ffffffd9}.fd-mmenu-colors{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.fd-mmenu-color-swatch{border:3px solid #0000;border-radius:50%;cursor:pointer;height:30px;transition:transform .15s;width:30px}.fd-mmenu-color-swatch:hover{transform:scale(1.15)}.fd-mmenu-notif-empty{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;padding:16px 0;text-align:center}.fd-mmenu-notif-item{background:#fef2f2;border-radius:10px;margin-bottom:8px;padding:12px}body.dark-theme .fd-mmenu-notif-item{background:#ef444414}.fd-mmenu-notif-title{color:#111827;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:700;margin-bottom:3px}body.dark-theme .fd-mmenu-notif-title{color:#ffffffe6}.fd-mmenu-notif-body{color:#6b7280;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px}.fd-mmenu-notif-time{color:#9ca3af;font-size:11px;margin-top:4px}@media (max-width:1023px){.fd-topbar-inner{display:none}}.fd-mobile-nav{display:none}@media (min-width:1024px){.fd-mobile-nav{display:none}}.fd-mobile-nav-link{background:none;border:none;color:#6b7280;cursor:pointer;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;font-weight:500;padding:4px 0;text-align:center;transition:color .15s;white-space:nowrap}.fd-mobile-nav-link--active{color:var(--accent);font-weight:700}.fd-mobile-nav-logo-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:3px;justify-content:center;padding:4px 0;width:80px}body.dark-theme .fd-mobile-nav{border-top-color:#ffffff14}body.dark-theme .fd-mobile-nav-link{color:#ffffff80}body.dark-theme .fd-mobile-nav-link--active{color:var(--accent)}.fd-topbar--landing .fd-mobile-nav{background:#0000;border-top-color:#ffffff1a}.fd-topbar--landing .fd-mobile-nav-link{color:#ffffffb3}.fd-topbar--landing .fd-mobile-nav-link--active{color:#fff}.fd-topbar-desktop-nav{display:none}@media (min-width:1024px){.fd-topbar-inner{max-width:1400px;padding:0 32px}.fd-topbar-desktop-nav{align-items:center;display:flex;gap:4px}.fd-topbar-desktop-nav--left{left:calc(50% - 100px);position:absolute;transform:translateX(-100%)}.fd-topbar-desktop-nav--right{left:calc(50% + 100px);position:absolute}.fd-nav{display:none}.fd-topbar-left{flex:0 0 auto;max-width:300px}}.fd-topbar-nav-link{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:clamp(11px,1vw,14px);font-weight:500;padding:clamp(4px,.5vw,8px) clamp(6px,1vw,16px);transition:color .15s,background .15s;white-space:nowrap}.fd-topbar-nav-link:hover{background:#f3f4f6;color:#111827}.fd-topbar-nav-link--active{color:var(--accent);font-weight:700}.fd-topbar--landing{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080812b8!important;box-shadow:0 1px 0 #ffffff0f}.fd-topbar--landing .fd-topbar-inner{height:64px;max-width:1400px;padding:0 32px}.fd-topbar--landing .fd-topbar-logo-img{filter:brightness(0) invert(1)}.fd-topbar--landing .fd-topbar-location-text{color:#ffffffb8}.fd-topbar--landing .fd-topbar-location svg{stroke:#ffffff8c!important}.fd-topbar--landing .fd-topbar-icon-btn svg{stroke:#ffffffd9!important}.fd-topbar--landing .fd-topbar-icon-btn:active{background:#ffffff1a}.fd-topbar--landing .fd-topbar-bell svg{stroke:#ffffffd9!important}.fd-topbar--landing .fd-topbar-bell:hover{background:#ffffff1a}.fd-topbar--landing .fd-cart-badge{border-color:#00000040}.fd-topbar--landing .fd-topbar-nav-link{border-radius:6px;color:#ffffffe0;font-size:13px;font-weight:600;letter-spacing:.4px;text-shadow:0 1px 4px #00000080}.fd-topbar--landing .fd-topbar-nav-link:hover{background:#ffffff1a;color:#fff}.fd-topbar--landing .fd-topbar-nav-link--active{background:#ffffff1a;color:#fff;font-weight:700}.fd-topbar--landing .fd-topbar-lang{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e}.fd-topbar--landing .fd-topbar-lang-label{color:#ffffffd9}.fd-topbar--landing .fd-topbar-lang svg{stroke:#ffffffbf}.fd-topbar--landing .fd-lang-dropdown{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0a1cf5;border:1px solid #ffffff1a}.fd-topbar--landing .fd-lang-option{color:#ffffffbf}.fd-topbar--landing .fd-lang-option:hover{background:#ffffff14}.fd-topbar--landing .fd-lang-option.active{background:rgba(var(--accent-rgb),.15);color:var(--accent)}.fd-topbar--landing .fd-notif-dropdown{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0a1cf5;border:1px solid #ffffff1a}.fd-topbar--landing .fd-notif-header{border-bottom-color:#ffffff14}.fd-topbar--landing .fd-notif-title{color:#fff}.fd-topbar--landing .fd-notif-empty{color:#ffffff73}.fd-topbar--landing .fd-notif-item{background:#ffffff0a;border-bottom-color:#ffffff0f}.fd-topbar--landing .fd-notif-item-title{color:#fff}.fd-topbar--landing .fd-notif-item-body{color:#ffffff8c}.fd-palette-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:relative;transition:background .15s;width:36px}.fd-palette-btn:hover{background:#f3f4f6}body.dark-theme .fd-palette-btn:hover{background:#ffffff14}.fd-palette-dropdown{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000024;display:flex;flex-direction:column;gap:10px;min-width:160px;padding:14px;position:absolute;right:0;top:calc(100% + 10px);z-index:99999}body.dark-theme .fd-palette-dropdown{background:#181824;border:1px solid #ffffff17;box-shadow:0 8px 32px #00000080}.fd-palette-label{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}body.dark-theme .fd-palette-label{color:#ffffff59}.fd-palette-swatches{display:flex;flex-wrap:wrap;gap:8px}.fd-palette-swatch{border:2.5px solid #0000;border-radius:50%;cursor:pointer;height:26px;transition:transform .15s,border-color .15s;width:26px}.fd-palette-swatch:hover{transform:scale(1.15)}.fd-palette-swatch.active{border-color:#fff;box-shadow:0 0 0 2px var(--accent)}.auth-modal-overlay{-webkit-overflow-scrolling:touch;background:#fff;display:flex;flex-direction:column;inset:0;overflow-y:auto;position:fixed;z-index:10000}.auth-modal-content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:480px;padding:60px 24px 24px;width:100%}.auth-modal-close-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:16px;top:16px;transition:background-color .2s;width:40px;z-index:10001}.auth-modal-close-btn:hover{background-color:#f3f4f6}.auth-modal-close-btn svg{stroke:#6b7280;stroke-width:2;fill:none;height:20px;width:20px}.auth-modal-logo{align-items:center;background:#fde8e8;border-radius:50%;display:flex;height:88px;justify-content:center;margin-bottom:24px;width:88px}.auth-modal-logo svg{height:44px;width:44px}.auth-modal-title{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:30px;font-weight:700;margin:0 0 8px;text-align:center}.auth-modal-subtitle{color:#6b7280;margin:0 0 32px;text-align:center}.auth-modal-google-btn,.auth-modal-subtitle{font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:400}.auth-modal-google-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#1a1a1a;cursor:pointer;display:flex;font-weight:500;gap:12px;height:56px;justify-content:center;transition:background-color .2s,box-shadow .2s;width:100%}.auth-modal-google-btn:hover{background-color:#f9fafb;box-shadow:0 1px 3px #00000014}.auth-modal-google-btn svg{flex-shrink:0;height:20px;width:20px}.auth-modal-divider{align-items:center;display:flex;gap:16px;margin:24px 0;width:100%}.auth-modal-divider:after,.auth-modal-divider:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.auth-modal-divider span{color:#9ca3af;flex-shrink:0;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:400}.auth-modal-form{width:100%}.auth-modal-label{color:#374151;display:block;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;font-weight:600;margin-bottom:8px}.auth-modal-input-group{margin-bottom:16px;position:relative;width:100%}.auth-modal-input-icon{color:#9ca3af;height:20px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.auth-modal-input-icon svg{stroke:#9ca3af;fill:none;height:20px;width:20px}.auth-modal-overlay .auth-modal-input-group input[type=email],.auth-modal-overlay .auth-modal-input-group input[type=password],.auth-modal-overlay .auth-modal-input-group input[type=text]{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-sizing:border-box!important;color:#1a1a1a!important;font-family:BPG Nateli,Poppins,sans-serif!important;font-size:18px!important;font-weight:400;height:52px!important;margin:0!important;outline:none!important;padding:0 14px 0 44px!important;transition:border-color .2s!important;width:100%!important}.auth-modal-overlay .auth-modal-input-group input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)!important}.auth-modal-overlay .auth-modal-input-group input::placeholder{color:#9ca3af!important}.auth-modal-eye-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:1}.auth-modal-eye-toggle svg{stroke:#9ca3af;fill:none;height:20px;width:20px}.auth-modal-eye-toggle:hover svg{stroke:#6b7280}.auth-modal-error{color:var(--accent);font-size:16px;font-weight:400;margin-bottom:12px;text-align:left}.auth-modal-error,.auth-modal-submit-btn{font-family:BPG Nateli,Poppins,sans-serif;width:100%}.auth-modal-submit-btn{background:var(--accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;font-weight:600;height:56px;margin-top:8px;transition:background-color .2s}.auth-modal-submit-btn:hover{background:#dc2626}.auth-modal-submit-btn:active{background:#b91c1c}.auth-modal-submit-btn:disabled{background:#fca5a5;cursor:not-allowed}.auth-modal-terms{color:#6b7280;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin-top:16px;text-align:center}.auth-modal-terms a{color:var(--accent);cursor:pointer;text-decoration:none}.auth-modal-terms a:hover{text-decoration:underline}.auth-modal-footer{border-top:1px solid #f3f4f6;box-sizing:border-box;padding:20px 24px;text-align:center;width:100%}.auth-modal-footer p{color:#6b7280;font-weight:400;margin:0}.auth-modal-footer p,.auth-modal-footer-link{font-family:BPG Nateli,Poppins,sans-serif;font-size:17px}.auth-modal-footer-link{background:none;border:none;color:var(--accent);cursor:pointer;font-weight:700;font-weight:600;margin-left:4px;padding:0}.auth-modal-footer-link:hover{text-decoration:underline}.fd-oh{background:#fff;font-family:BPG Nateli,Poppins,sans-serif;margin:0 auto;max-width:960px;min-height:100vh;padding:72px 16px 120px}.fd-oh-header{padding:16px 0 12px}.fd-oh-title{color:#1a1a1a;font-size:24px;font-weight:700;margin:0}.fd-oh-sync-info{color:#bbb;font-size:13px;margin-top:4px}.fd-oh-tabs{background:#f5f5f5;border-radius:12px;display:flex;margin-bottom:16px;padding:4px}.fd-oh-tab{background:#0000;border:none;border-radius:10px;color:#888;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:14px 16px;transition:all .2s}.fd-oh-tab--active{background:#fff;box-shadow:0 1px 4px #00000014;color:#1a1a1a;font-weight:600}.fd-oh-section-label{color:#e53935;font-size:13px;font-weight:600;letter-spacing:1px;padding:16px 0 8px;text-align:center;text-transform:uppercase}.fd-oh-card{background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 6px #0000000f;margin-bottom:12px;padding:16px}.fd-oh-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.fd-oh-order-id{color:#e53935;font-size:15px;font-weight:600}.fd-oh-order-date{color:#999;font-size:14px;margin-top:2px}.fd-oh-status{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:4px 10px;white-space:nowrap}.fd-oh-status--pending{background:#fff8e1;color:#f9a825}.fd-oh-status--confirmed{background:#e3f2fd;color:#1976d2}.fd-oh-status--preparing{background:#fff3e0;color:#ef6c00}.fd-oh-status--on-the-way{background:#e3f2fd;color:#1565c0}.fd-oh-status--completed,.fd-oh-status--delivered{background:#e8f5e9;color:#2e7d32}.fd-oh-status--cancelled,.fd-oh-status--failed{background:#ffebee;color:#c62828}.fd-oh-status-icon{font-size:14px}.fd-oh-restaurant{align-items:center;display:flex;gap:10px;margin-bottom:12px}.fd-oh-restaurant-logo{border:1px solid #eee;border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.fd-oh-restaurant-logo-placeholder{align-items:center;background:#f5f5f5;border-radius:50%;color:#ccc;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.fd-oh-restaurant-info{flex:1 1;min-width:0}.fd-oh-restaurant-name{color:#1a1a1a;font-size:17px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-oh-restaurant-meta{color:#888;font-size:15px;margin-top:2px}.fd-oh-progress{align-items:flex-start;display:flex;margin:14px 0;padding:0 4px}.fd-oh-progress-step{align-items:center;display:flex;flex-direction:column;flex-shrink:0;z-index:1}.fd-oh-progress-dot{align-items:center;background:#e0e0e0;border-radius:50%;color:#999;display:flex;font-size:13px;font-weight:600;height:24px;justify-content:center;transition:all .3s;width:24px}.fd-oh-progress-dot--active{background:#ef6c00;box-shadow:0 0 0 4px #ef6c0026;color:#fff}.fd-oh-progress-dot--done{background:#2e7d32;color:#fff}.fd-oh-progress-label{color:#999;font-size:13px;margin-top:6px;white-space:nowrap}.fd-oh-progress-label--active{color:#ef6c00;font-weight:600}.fd-oh-progress-label--done{color:#2e7d32}.fd-oh-progress-bar{background:#e0e0e0;border-radius:2px;flex:1 1;height:3px;margin:11px 6px 0;transition:background .3s}.fd-oh-progress-bar--done{background:#2e7d32}.fd-oh-progress-bar--active{background:linear-gradient(90deg,#2e7d32,#ef6c00)}.fd-oh-actions{display:flex;gap:10px;margin-top:14px}.fd-oh-btn{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;justify-content:center;padding:10px 16px;text-align:center;transition:all .2s}.fd-oh-btn--outline{background:#fff;border:1.5px solid #e0e0e0;color:#1a1a1a}.fd-oh-btn--outline:hover{background:#fafafa;border-color:#ccc}.fd-oh-btn--primary{background:#e53935;border:1.5px solid #e53935;color:#fff}.fd-oh-btn--primary:hover{background:#d32f2f;border-color:#d32f2f}.fd-oh-btn--reorder{background:#fff;border:1.5px solid #ffcdd2;color:#e53935}.fd-oh-btn--reorder:hover{background:#fff3f3}.fd-oh-details{border-top:1px solid #f0f0f0;margin-top:14px;padding-top:14px}.fd-oh-details-title{color:#1a1a1a;font-size:15px;font-weight:600;margin:0 0 8px}.fd-oh-history-item{background:#fafafa;border-radius:8px;color:#555;font-size:15px;margin-bottom:6px;padding:8px 10px}.fd-oh-history-venue{color:#1a1a1a;font-weight:600}.fd-oh-history-arrow{color:#ccc;margin:0 4px}.fd-oh-history-status{font-weight:600}.fd-oh-history-time{color:#999;font-size:13px;margin-left:8px}.fd-oh-product{align-items:center;display:flex;gap:10px;padding:8px 0}.fd-oh-product-img{background:#f5f5f5;border-radius:8px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.fd-oh-product-info{flex:1 1;min-width:0}.fd-oh-product-name{color:#1a1a1a;font-size:15px;font-weight:600;margin:0}.fd-oh-product-desc{color:#999;font-size:14px;margin-top:1px}.fd-oh-product-price{color:#555;font-size:15px}.fd-oh-order-info{color:#888;display:flex;flex-direction:column;font-size:15px;gap:4px;margin-bottom:10px}.fd-oh-order-info-row{display:flex;justify-content:space-between}.fd-oh-order-info-label{color:#999}.fd-oh-order-info-value{color:#1a1a1a;font-weight:500}.fd-oh-recently-completed{align-items:center;display:flex;gap:12px;padding:20px 0 12px}.fd-oh-recently-completed-line{background:#e0e0e0;flex:1 1;height:1px}.fd-oh-recently-completed-text{color:#999;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.fd-oh-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.fd-oh-empty-icon{color:#ddd;height:64px;margin-bottom:16px;width:64px}.fd-oh-empty-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 6px}.fd-oh-empty-subtitle{color:#888;font-size:16px;margin:0}.am-overlay{animation:amSlideIn .28s cubic-bezier(.4,0,.2,1);background:#f5f5f5;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:100000001}@keyframes amSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.am-header{background:#fff;border-bottom:1px solid #f0f0f0;gap:12px;padding:14px 16px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.am-back-btn,.am-header{align-items:center;display:flex;flex-shrink:0}.am-back-btn{background:#f3f4f6;border:none;border-radius:50%;color:#374151;cursor:pointer;height:36px;justify-content:center;width:36px}.am-back-btn:active{background:#e5e7eb}.am-title{color:#111827;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700}.am-scroll{flex:1 1;min-height:0;overflow-y:auto}.am-map-wrap{background:#e8e8e8;height:180px;position:relative;width:100%}.am-map-wrap .leaflet-container{height:100%!important;width:100%!important;z-index:1}.am-gps-denied{align-items:center;background:#fffbeb;border-bottom:1px solid #fef3c7;color:#92400e;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;gap:10px;padding:12px 16px}@keyframes amSpin{to{transform:rotate(1turn)}}.am-gps-spin{animation:amSpin 1s linear infinite}.am-current-location{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;gap:14px;padding:14px 16px}.am-current-icon{align-items:center;background:#fde8e0;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.am-current-info{display:flex;flex-direction:column;gap:2px;min-width:0}.am-current-label{color:#9ca3af;font-size:11px;font-weight:500}.am-current-address,.am-current-label{font-family:BPG Nateli,Poppins,sans-serif}.am-current-address{color:#111827;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-list{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.am-card{background:#fff;border-radius:16px;box-shadow:0 1px 4px #0000000f;padding:14px 14px 12px}.am-card-top{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.am-card-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.am-card-info{flex:1 1;min-width:0;padding-top:2px}.am-card-label-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.am-card-label{color:#111827;font-size:15px;font-weight:700}.am-card-label,.am-primary-badge{font-family:BPG Nateli,Poppins,sans-serif}.am-primary-badge{background:#fde8e0;border-radius:20px;color:#e8603c;font-size:11px;font-weight:600;padding:2px 10px}.am-card-address{color:#6b7280;display:block;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;line-height:1.4}.am-card-actions{gap:8px}.am-card-actions,.am-edit-btn{align-items:center;display:flex}.am-edit-btn{background:#f3f4f6;border:none;border-radius:10px;color:#374151;cursor:pointer;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:10px;transition:background .15s}.am-edit-btn:active{background:#e5e7eb}.am-delete-btn{align-items:center;background:#fef2f2;border:none;border-radius:10px;color:var(--accent);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .15s;width:40px}.am-delete-btn:active{background:#fee2e2}.am-set-primary-btn{background:#0000;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;margin-top:8px;padding:8px;transition:all .15s;width:100%}.am-set-primary-btn:active{background:#f9fafb;color:#6b7280}.am-cta{align-items:center;background:#fde8e0;border-radius:20px;display:flex;flex-direction:column;margin:4px 16px 0;padding:24px 20px 20px;text-align:center}.am-cta-icon-wrap{margin-bottom:14px}.am-cta-icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.am-cta-plus{color:#e8603c;font-size:16px;font-weight:700;line-height:1;position:absolute;right:8px;top:6px}.am-cta-text{color:#111827;font-size:15px;font-weight:700;margin-bottom:6px}.am-cta-sub,.am-cta-text{font-family:BPG Nateli,Poppins,sans-serif}.am-cta-sub{color:#6b7280;font-size:12px;margin-bottom:16px}.am-add-btn{align-items:center;background:#e8603c;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:14px;transition:background .15s;width:100%}.am-add-btn:active{background:#d4522f}.am-bottom-space{height:32px}.am-label-overlay{align-items:center;animation:amFadeIn .2s ease;background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:3000}@keyframes amFadeIn{0%{opacity:0}to{opacity:1}}.am-label-modal{animation:amPopIn .22s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;max-width:440px;padding:28px 24px;position:relative;width:100%}@keyframes amPopIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.am-label-handle{display:none}.am-label-close{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.am-label-close:active{background:#e5e7eb}.am-label-title{color:#111827;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700;margin-bottom:24px;padding-right:32px;text-align:center}.am-label-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.am-label-option{align-items:center;background:#f3f4f6;border:2px solid #0000;border-radius:18px;color:#111827;cursor:pointer;display:flex;flex-direction:column;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:110px;padding:20px 12px 16px;transition:all .15s}.am-label-option--active,.am-label-option:active{background:#fff3f0;border-color:#e8603c;color:#e8603c}.am-label-opt-icon{align-items:center;border-radius:16px;display:flex;height:56px;justify-content:center;width:56px}.fd-home{background-color:#f7f7fa!important;box-sizing:border-box;margin:0 auto;max-width:960px;min-height:100vh;padding:72px 16px 90px}.fd-home-banner{border-radius:16px;margin-bottom:24px;overflow:hidden;position:relative}.fd-home-banner-bg{background:#111;border-radius:16px;display:block;height:160px;object-fit:contain;object-position:center;width:100%}.fd-home-banner:before{background:linear-gradient(135deg,#0000008c,#1e000059 60%,#00000026);border-radius:16px;content:"";z-index:1}.fd-home-banner-overlay,.fd-home-banner:before{bottom:0;left:0;position:absolute;right:0;top:0}.fd-home-banner-overlay{display:flex;flex-direction:column;justify-content:center;padding:24px;z-index:2}.fd-home-banner-dots{bottom:16px;left:0;position:absolute;right:0;z-index:2}.fd-home-banner-overlay{position:relative;z-index:1}.fd-home-banner-tag{background-color:var(--accent);border-radius:6px;display:inline-block;font-size:13px;letter-spacing:1px;margin-bottom:12px;padding:4px 10px;text-transform:uppercase}.fd-home-banner-tag,.fd-home-banner-title{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700}.fd-home-banner-title{font-size:24px;line-height:1.3;margin:0 0 16px}.fd-home-banner-cta{align-items:center;background-color:#fff;border:none;border-radius:24px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;font-weight:600;padding:10px 24px;transition:background-color .15s}.fd-home-banner-cta:active{background-color:#f3f4f6}.fd-home-banner-dots{display:flex;gap:6px;justify-content:center;margin-top:16px}.fd-home-dot{background-color:#fff6;border-radius:50%;height:8px;width:8px}.fd-home-dot.active{background-color:#fff;border-radius:4px;width:20px}.fd-home-section{margin-bottom:28px}.fd-home-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fd-home-section-title{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:22px;font-weight:700;margin:0}.fd-home-section-link{-webkit-tap-highlight-color:transparent;cursor:pointer;font-size:15px;font-weight:400;white-space:nowrap}.fd-home-badge,.fd-home-section-link{color:var(--accent);font-family:BPG Nateli,Poppins,sans-serif}.fd-home-badge{background-color:#fef2f2;border-radius:12px;font-size:14px;font-weight:700;font-weight:600;padding:4px 12px}.fd-home-topsales-wrap{align-items:center;display:flex;gap:8px;position:relative}.fd-home-topsales{-ms-overflow-style:none;display:flex;flex:1 1;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.fd-home-topsales::-webkit-scrollbar{display:none}.fd-home-slider-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #0000001a;border-radius:50%;box-shadow:0 2px 8px #00000014;color:#374151;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:background .15s,box-shadow .15s;width:36px}.fd-home-slider-btn:hover{background:#f3f4f6;box-shadow:0 4px 12px #0000001f}.fd-home-slider-btn:active{transform:scale(.94)}body.dark-theme .fd-home-slider-btn{background:#1f2937;border-color:#ffffff1a;color:#ffffffd9}body.dark-theme .fd-home-slider-btn:hover{background:#374151}.fd-home-sale-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 12px #00000012,0 1px 3px #0000000a;cursor:pointer;flex-shrink:0;overflow:hidden;transition:transform .2s,box-shadow .2s;width:140px}.fd-home-sale-card:active{transform:scale(.97)}.fd-home-sale-img-wrapper{height:100px;overflow:hidden;width:140px}.fd-home-sale-img{height:100%;object-fit:cover;width:100%}.fd-home-sale-name{color:#1a1a1a;font-size:15px;font-weight:700;font-weight:600;overflow:hidden;padding:8px 10px 0;text-overflow:ellipsis;white-space:nowrap}.fd-home-sale-brand,.fd-home-sale-name{font-family:BPG Nateli,Poppins,sans-serif}.fd-home-sale-brand{color:#9ca3af;font-size:13px;font-weight:400;padding:2px 10px 0}.fd-home-sale-price{color:var(--accent);font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;padding:4px 10px 10px}.fd-home-featured{background-color:#fff;border-radius:16px;box-shadow:0 1px 6px #0000000f;cursor:pointer;margin-bottom:12px;overflow:hidden;transition:transform .15s}.fd-home-featured:active{transform:scale(.98)}.fd-home-featured-img-container{height:160px;overflow:hidden;position:relative;width:100%}.fd-home-featured-bg{display:block;height:100%;object-fit:cover;width:100%}.fd-home-featured-status{background-color:#22c55e;border-radius:6px;color:#fff;display:inline-block;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;font-weight:700;left:12px;letter-spacing:.5px;padding:3px 8px;position:absolute;text-transform:uppercase;top:12px;z-index:1}.fd-home-featured-logo-wrapper{align-items:center;background-color:#fff;border-radius:14px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;height:64px;justify-content:center;left:50%;padding:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px;z-index:1}.fd-home-featured-logo{max-height:100%;max-width:100%;object-fit:contain}.fd-home-featured-rating{background-color:#ffffffeb;border-radius:8px;bottom:12px;color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700;padding:3px 10px;position:absolute;right:12px;z-index:1}.fd-home-featured-info{display:flex;flex-direction:column;gap:2px;padding:12px 16px 16px}.fd-home-featured-name-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.fd-home-featured-name{font-size:20px;margin:0}.fd-home-featured-name,.fd-home-featured-time{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700}.fd-home-featured-time{background-color:#f3f4f6;border-radius:8px;flex-shrink:0;font-size:14px;padding:3px 10px;white-space:nowrap}.fd-home-featured-time-unit{font-size:12px;margin-left:1px}.fd-home-featured-time-unit,.fd-home-featured-type{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-weight:400}.fd-home-featured-type{font-size:15px;margin:0}.fd-home-text-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px}.fd-home-text-card{-webkit-tap-highlight-color:transparent;background:#f3f4f6;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:18px 14px;transition:background .15s,transform .15s}.fd-home-text-card:active{background:#e5e7eb;transform:scale(.97)}.fd-home-text-card-name{color:#111827;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700}.fd-home-text-card-type{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;font-weight:400}body.dark-theme .fd-home-text-card{background:#1f2937}body.dark-theme .fd-home-text-card:active{background:#374151}body.dark-theme .fd-home-text-card-name{color:#f9fafb}.fd-home-partner-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.fd-home-partner-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 12px #00000012,0 1px 3px #0000000a;cursor:pointer;grid-column:span 2;overflow:hidden;transition:transform .2s,box-shadow .2s}.fd-home-partner-card:active{transform:scale(.97)}.fd-home-partner-card-img-wrapper{height:110px;overflow:hidden;position:relative;width:100%}.fd-home-partner-card-bg{height:100%;object-fit:cover;width:100%}.fd-home-partner-card-logo-wrapper{align-items:center;background-color:#ffffffe6;border-radius:10px;box-sizing:border-box;display:flex;height:44px;justify-content:center;left:50%;padding:6px;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.fd-home-partner-card-logo{max-height:100%;max-width:100%;object-fit:contain}.fd-home-partner-card-soon-overlay{align-items:center;background:#0009;border-radius:inherit;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .22s}.fd-home-partner-card-soon-overlay span{background:#ef4444d9;border-radius:30px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;padding:8px 20px;text-transform:uppercase}.fd-home-partner-card--soon.touched .fd-home-partner-card-soon-overlay,.fd-home-partner-card--soon:hover .fd-home-partner-card-soon-overlay{opacity:1}.fd-meta-soon{color:var(--accent);font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:600}.fd-home-partner-card-info{padding:8px 10px 10px}.fd-home-partner-card-name{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;font-weight:600;margin:0 0 4px}.fd-home-partner-card-meta{color:#9ca3af;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:400;gap:10px}.fd-home-partner-card-meta span{align-items:center;display:inline-flex;gap:4px}.fd-home-partner-card-meta span:before{border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;width:6px}.fd-home-partner-card-meta .fd-meta-time:before{background-color:var(--accent)}.fd-home-partner-card-meta .fd-meta-rating:before{background-color:#f59e0b}.fd-home-partner-card--soon{cursor:default;opacity:.72}.fd-home-partner-card-img--placeholder{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex;justify-content:center}.fd-home-soon-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;color:#ffffffbf;font-size:12px;font-weight:700;letter-spacing:1px;padding:5px 12px;text-transform:uppercase}.fd-home-footer-text,.fd-home-soon-badge{font-family:BPG Nateli,Poppins,sans-serif}.fd-home-footer-text{color:#9ca3af;font-size:15px;font-weight:400;line-height:1.5;margin:0;text-align:center}.fd-menu{background-color:#f9f9fc!important;box-sizing:border-box;margin:0 auto;max-width:960px;min-height:100vh;padding-bottom:90px;padding-top:56px}.fd-menu-header{align-items:flex-start;background-color:#fff;border-bottom:1px solid #0000000d;display:flex;gap:10px;padding:18px 16px 14px;position:-webkit-sticky;position:sticky;top:56px;transition:padding .25s ease;z-index:100}.fd-menu-header--scrolled{align-items:center;padding:6px 16px}.fd-menu-back-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-top:2px;padding:6px;transition:background .2s}.fd-menu-back-btn:hover{background:#f3f4f6}.fd-menu-header-info{display:flex;flex-direction:column;gap:6px;min-width:0}.fd-menu-header-name{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:clamp(14px,4.5vw,22px);font-weight:700;margin:0;overflow:visible;transition:font-size .25s ease;white-space:nowrap}.fd-menu-header--scrolled .fd-menu-header-name{font-size:clamp(12px,3.5vw,16px)}.fd-menu-meta-badges{display:flex;flex-wrap:wrap;gap:6px;max-height:60px;opacity:1;overflow:hidden;transition:max-height .25s ease,opacity .2s ease,margin .25s ease}.fd-menu-header--scrolled .fd-menu-meta-badges{margin:0;max-height:0;opacity:0}.fd-menu-badge{align-items:center;background-color:#f3f4f6;border-radius:12px;color:#6b7280;display:inline-flex;font-size:14px;font-weight:400;padding:3px 10px;white-space:nowrap}.fd-menu-badge,.fd-menu-badge.red{font-family:BPG Nateli,Poppins,sans-serif}.fd-menu-badge.red{background-color:#fef2f2;color:var(--accent);font-weight:700}.fd-menu-loading{display:flex;justify-content:center;padding:40px 0}.fd-menu-spinner{animation:fd-menu-spin .7s linear infinite;border:3px solid #fee2e2;border-radius:50%;border-top:3px solid var(--accent);height:32px;width:32px}@keyframes fd-menu-spin{to{transform:rotate(1turn)}}.fd-menu-error{align-items:center;background-color:#fef2f2;border-radius:10px;color:var(--accent);display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;margin:12px 16px;padding:12px 16px}.fd-menu-error-close{background:none;border:none;color:var(--accent);cursor:pointer;font-size:18px;padding:4px}.fd-menu-restaurants{display:none}.fd-ks{background:#0d1424;border:1px solid #ffffff12;border-radius:18px;box-shadow:0 4px 24px #00000059;margin:10px 12px 0;overflow:hidden}body:not(.dark-theme) .fd-ks{background:#fff;border:1px solid #00000012;box-shadow:0 2px 12px #00000012}.fd-ks-header{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:13px 16px;width:100%}.fd-ks-header:hover .fd-ks-header-title{color:#fff}.fd-ks-header-left{align-items:center;display:flex;gap:8px;min-width:0}.fd-ks-header-title{color:#cbd5e1;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px!important;font-weight:700;letter-spacing:.2px;transition:color .2s}body:not(.dark-theme) .fd-ks-header-title{color:#374151}body:not(.dark-theme) .fd-ks-header:hover .fd-ks-header-title{color:#111827}body:not(.dark-theme) .fd-ks-chevron{color:#9ca3af}body:not(.dark-theme) .fd-ks-header:hover .fd-ks-chevron{color:#4b5563}.fd-ks-active-badge{background:#ef44442e;border-radius:6px;color:var(--accent);font-family:Poppins,sans-serif;font-size:10px!important;font-weight:700;max-width:90px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.fd-ks-chevron{color:#475569;flex-shrink:0;transition:transform .38s cubic-bezier(.4,0,.2,1),color .2s}.fd-ks-header:hover .fd-ks-chevron{color:#94a3b8}.fd-ks--open .fd-ks-chevron{color:var(--accent);transform:rotate(180deg)}.fd-ks-body{overflow:hidden;position:relative}.fd-ks-chips-view{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);opacity:1;padding:0 12px 12px;transform:translateY(0);transition:opacity .25s ease,transform .3s ease}.fd-ks-chips-view--hidden{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-6px)}.fd-ks-chip{-webkit-tap-highlight-color:transparent;background:#1a2744;border:1px solid #ffffff12;border-radius:9px;color:#7c90b0;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:10px!important;font-weight:600;overflow:hidden;padding:8px 4px;text-align:center;text-overflow:ellipsis;transition:background .15s,color .15s,border-color .15s,transform .1s;white-space:nowrap}body:not(.dark-theme) .fd-ks-chip{background:#f3f4f6;border-color:#0000000f;color:#4b5563}.fd-ks-chip:hover{background:#213055;border-color:#ffffff24;color:#c4d4ea}body:not(.dark-theme) .fd-ks-chip:hover{background:#e5e7eb;border-color:#0000001a;color:#111827}.fd-ks-chip:active{transform:scale(.95)}.fd-ks-chip.active{background:#ef444424;border-color:#ef444473;color:#fb8a8a;font-weight:700}body:not(.dark-theme) .fd-ks-chip.active{background:#ef444414;border-color:#ef444459;color:var(--accent)}.fd-ks-chip--soon{cursor:default;opacity:.6;overflow:visible;position:relative}.fd-ks-soon-tip{background:#1e293b;border:1px solid #ffffff1f;border-radius:6px;bottom:calc(100% + 6px);color:#94a3b8;display:none;font-size:9px!important;font-weight:600;padding:4px 8px;pointer-events:none;white-space:nowrap;z-index:10}.fd-ks-soon-tip,.fd-ks-soon-tip:after{left:50%;position:absolute;transform:translateX(-50%)}.fd-ks-soon-tip:after{border:4px solid #0000;border-top-color:#1e293b;content:"";top:100%}.fd-ks-chip--soon:hover .fd-ks-soon-tip{display:block}.fd-ks-card--soon{cursor:default;opacity:.65}.fd-ks-card--soon:hover{transform:none}.fd-ks-card--soon:after{align-items:center;background:#0000008c;border-radius:12px;bottom:0;color:#e2e8f0;content:"Coming Soon";display:flex;font-family:Poppins,sans-serif;font-size:9px!important;font-weight:700;justify-content:center;left:0;letter-spacing:.8px;opacity:0;position:absolute;right:0;text-transform:uppercase;top:0;transition:opacity .2s}.fd-ks-card--soon:hover:after{opacity:1}.fd-ks-cards-view{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);max-height:0;opacity:0;overflow:hidden;padding:0 12px 12px;transform:translateY(8px);transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .32s ease .06s,transform .32s ease .06s}.fd-ks-cards-view--visible{max-height:500px;opacity:1;transform:translateY(0)}.fd-ks-card{-webkit-tap-highlight-color:transparent;background:#1a2744;border:2px solid #0000;border-radius:12px;cursor:pointer;height:0;overflow:hidden;padding-bottom:85%;position:relative;transition:border-color .15s,transform .15s}body:not(.dark-theme) .fd-ks-card{background:#e5e7eb}.fd-ks-card:hover{transform:scale(1.02)}.fd-ks-card:active{transform:scale(.96)}.fd-ks-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fd-ks-card-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.fd-ks-card-overlay{background:linear-gradient(0deg,#000000c7 0,#00000038 55%,#0000000a);top:0}.fd-ks-card-name,.fd-ks-card-overlay{bottom:0;left:0;position:absolute;right:0}.fd-ks-card-name{color:#fff;font-family:Poppins,sans-serif;font-size:9px!important;font-weight:700;letter-spacing:.7px;overflow:hidden;padding:14px 5px 7px;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 6px #000000f2;text-transform:uppercase;white-space:nowrap;z-index:1}@media (min-width:390px){.fd-ks-card-name{font-size:10px!important}}@media (min-width:1024px){.fd-ks{border-radius:16px;margin:12px 0 0}.fd-ks-chips-view{display:none!important}.fd-ks-cards-view{gap:6px;grid-template-columns:repeat(6,1fr);max-height:180px!important;opacity:1!important;padding:0 10px 10px;transform:translateY(0)!important}.fd-ks-card{border-radius:10px;padding-bottom:55%}.fd-ks-card-name{font-size:10px!important;padding:6px!important}.fd-ks-chip{font-size:11px!important}.fd-ks-header-title{font-size:14px!important}}.fd-menu-categories{-ms-overflow-style:none;background-color:#fff;border-bottom:1px solid #0000000d;display:flex;gap:8px;overflow-x:auto;padding:10px 16px;position:relative;scrollbar-width:none}.fd-menu-categories::-webkit-scrollbar{display:none}.fd-menu-view-toggle{align-items:center;display:flex;gap:8px;padding:10px 16px 4px}.fd-menu-view-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1px solid #0000001a;border-radius:20px;color:#6b7280;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:background .15s,color .15s,border-color .15s}.fd-menu-view-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}body.dark-theme .fd-menu-view-btn{border-color:#ffffff1f;color:#ffffff80}body.dark-theme .fd-menu-view-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.fd-menu-tab{-webkit-tap-highlight-color:transparent;background-color:#f0f0f5;border:none;border-radius:20px;color:#4b5563;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:400;padding:8px 18px;transition:background-color .15s,color .15s;white-space:nowrap}.fd-menu-tab,.fd-menu-tab.active{font-family:BPG Nateli,Poppins,sans-serif}.fd-menu-tab.active{background-color:var(--accent);color:#fff;font-weight:700}.fd-menu-items{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -1px 0 #0000000a;display:flex;flex-direction:column;margin-top:4px;padding:0 16px}body.dark-theme .fd-menu-items{background:#0000;border-radius:0;box-shadow:none}.fd-menu-inline-search{display:none}.fd-menu-inline-search-input{background:none;border:none;color:#fff;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;min-width:0;outline:none}.fd-menu-inline-search-input::placeholder{color:#94a3b8}.fd-menu-inline-search-clear{background:none;border:none;color:#94a3b8;display:flex;padding:2px}.fd-menu-inline-search-clear,.fd-menu-search-icon-btn{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer}.fd-menu-search-icon-btn{background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;color:#fff;display:none;flex-shrink:0;height:36px;justify-content:center;margin-left:auto;transition:background .2s;width:36px}@media (max-width:1023px){.fd-menu-search-icon-btn{display:flex}.fd-search-modal,.fd-search-trigger{display:none!important}.fd-menu-inline-search{align-items:center;background:#0000000f;border-radius:10px;display:flex;gap:8px;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 10px;transition:max-height .3s ease,opacity .25s ease,padding-top .3s ease,padding-bottom .3s ease,margin-top .3s ease}.fd-menu-header--search .fd-menu-inline-search{margin-top:4px;max-height:44px;opacity:1;padding-bottom:7px;padding-top:7px}.fd-menu-header-name{transition:font-size .25s ease,opacity .25s ease}.fd-menu-header--search .fd-menu-header-name{font-size:10px!important;opacity:.5}.fd-menu-header--search .fd-menu-meta-badges{margin:0!important;max-height:0!important;opacity:0!important}.fd-menu-header--search .fd-menu-search-icon-btn{background:#0000001a;color:#555}}.fd-search-trigger{-webkit-tap-highlight-color:transparent;align-items:center;background:#0f172a;border:1px solid #ffffff14;border-radius:14px;color:#475569;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px!important;gap:8px;margin:10px 12px 4px;padding:11px 14px;text-align:left;transition:border-color .2s,background .2s;width:calc(100% - 24px)}.fd-search-trigger:hover{background:#131f35;border-color:#ffffff29}.fd-search-trigger span{flex:1 1;font-size:13px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-search-trigger-badge{background:var(--accent);border-radius:6px;color:#fff!important;flex:0 1!important;font-size:11px!important;font-weight:700;padding:2px 7px!important;white-space:nowrap}.fd-search-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.fd-search-modal-inner{background:#0f172a;border:1px solid #ffffff1a;border-radius:18px;max-width:480px;padding:20px 16px 16px;width:90%}.fd-search-modal-bar{align-items:center;background:#1e293b;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:10px;padding:11px 14px}.fd-search-modal-input{background:none;border:none;color:#f1f5f9;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px!important;outline:none}.fd-search-modal-input::placeholder{color:#475569}.fd-search-modal-clear{background:none;border:none;color:#64748b;padding:2px}.fd-search-modal-clear,.fd-search-modal-close{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex}.fd-search-modal-close{background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffb3;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px!important;font-weight:600;height:34px;justify-content:center;padding:0;white-space:nowrap;width:34px}body.dark-theme .fd-search-trigger{background:#0f172a}.fd-menu-search-wrapper{display:none}.fd-menu-section-header{scroll-snap-margin-top:230px;align-items:center;color:#1a1a1a;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:20px;font-weight:700;gap:8px;padding:24px 0 8px;scroll-margin-top:230px}.fd-menu-section-header:first-child{padding-top:12px}.fd-menu-section-icon{color:var(--accent);font-size:16px}.fd-menu-item{align-items:flex-start;border-bottom:1px solid #0000000d;display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:16px 0}.fd-menu-item-info{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.fd-menu-item-name{color:#1a1a1a;font-size:17px;font-weight:700;font-weight:600;line-height:1.3}.fd-menu-item-desc,.fd-menu-item-name{font-family:BPG Nateli,Poppins,sans-serif}.fd-menu-item-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9ca3af;display:-webkit-box;font-size:15px;font-weight:400;line-height:1.4;overflow:hidden}.fd-menu-item-price{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700;margin-top:4px}.fd-menu-item-right{flex-shrink:0;position:relative;width:84px}.fd-menu-item-img{background-color:#f3f4f6;border-radius:12px;display:block;height:84px;object-fit:contain;width:84px}.fd-menu-item-add{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--accent);border:2px solid #fff;border-radius:50%;bottom:-6px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:0;padding:0 0 1px;position:absolute;right:-6px;width:32px}.fd-menu-item-add.in-cart{background-color:#6b7280}.fd-menu-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:4px 0 12px}@media (min-width:600px){.fd-menu-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.fd-menu-grid{grid-template-columns:repeat(4,1fr)}}.fd-menu-grid-card{background:#1a1a2e;background:var(--card-bg,#1a1a2e);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .15s}body:not(.dark-theme) .fd-menu-grid-card{background:#fff;box-shadow:0 1px 6px #00000012}.fd-menu-grid-card:active{transform:scale(.97)}.fd-menu-grid-img-wrap{background:#111;overflow:hidden;padding-top:100%;position:relative;width:100%}.fd-menu-grid-img-wrap>.fd-menu-grid-img-placeholder,.fd-menu-grid-img-wrap>img{height:100%;left:0;position:absolute;top:0;width:100%}.fd-menu-grid-img{display:block;height:100%;object-fit:cover;width:100%}.fd-menu-grid-img-placeholder{background:#2a2a3e;height:100%;width:100%}.fd-menu-grid-info{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px 10px 8px}.fd-menu-grid-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}body:not(.dark-theme) .fd-menu-grid-name{color:#111827}.fd-menu-grid-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffff73;display:-webkit-box;font-size:11px;line-height:1.4;overflow:hidden}body:not(.dark-theme) .fd-menu-grid-desc{color:#6b7280}.fd-menu-grid-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.fd-menu-grid-price{color:var(--accent);font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700}.fd-menu-grid-add{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--accent);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.fd-menu-grid-add.in-cart{background:#6b7280}.fd-menu-cart-bar{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--accent);border-radius:12px;bottom:80px;box-shadow:0 4px 16px rgba(var(--accent-rgb),.3);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:space-between;left:50%;max-width:488px;padding:14px 20px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:100}.fd-menu-cart-bar:active{opacity:.9}.fd-menu-cart-text,.fd-menu-cart-total{font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:700}.fd-menu-cart-text{align-items:center;display:flex;gap:4px}.fd-menu-cart-arrow{font-size:20px}@media (max-width:1023px){.fd-ks{background:linear-gradient(160deg,#0e1628,#0b1220);border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 2px 16px #00000047,inset 0 1px 0 #ffffff0a;margin:8px 10px 0;overflow:hidden}.fd-ks-header{padding:11px 14px 10px}.fd-ks-header-title{color:#8ea6c5;font-size:12px!important;letter-spacing:.3px}.fd-ks--open .fd-ks-header-title{color:#c4d8f0}.fd-ks-chips-view{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);padding:0 10px 10px}.fd-ks-chips-view--hidden{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-4px)}.fd-ks-chip{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;color:#6b84a0;font-size:10px!important;font-weight:600;letter-spacing:.1px;padding:8px 6px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .1s}.fd-ks-chip:active{transform:scale(.94)}.fd-ks-chip.active{background:#ef44441f;border-color:#ef444459;box-shadow:0 0 8px #ef44441f;color:#f87171;font-weight:700}.fd-ks-cards-view{gap:6px;grid-template-columns:repeat(3,1fr);padding:4px 10px 12px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .06s,transform .3s ease .06s}.fd-ks-cards-view--visible{max-height:300px}.fd-ks-card{border-radius:12px;border-width:1.5px;box-shadow:0 2px 8px #0000004d;padding-bottom:75%}.fd-ks-card.active{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),0 2px 12px #ef444438}.fd-ks-card-overlay{background:linear-gradient(0deg,#000000c7 0,#00000026 50%,#0000)}.fd-ks-card-name{font-size:10px!important;letter-spacing:.4px;padding:12px 5px 7px}}.fd-pd-overlay{animation:fd-pd-slideUp .3s ease-out;background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:200000000}@keyframes fd-pd-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fd-pd-container{-webkit-overflow-scrolling:touch;flex:1 1;margin:0 auto;max-width:960px;overflow-x:hidden;overflow-y:auto;width:100%}.fd-pd-image-section{flex-shrink:0;height:40vh;max-height:400px;min-height:250px;position:relative;width:100%}.fd-pd-image{display:block;height:100%;object-fit:contain;width:100%}.fd-pd-no-image{align-items:center;background:linear-gradient(135deg,#374151,#1f2937);display:flex;height:100%;justify-content:center;width:100%}.fd-pd-no-image svg{color:#9ca3af;height:64px;opacity:.3;width:64px}.fd-pd-close,.fd-pd-heart{-webkit-tap-highlight-color:transparent;align-items:center;background:#00000073;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;top:16px;width:36px;z-index:2}.fd-pd-close{left:16px}.fd-pd-heart{right:16px}.fd-pd-close:active,.fd-pd-heart:active{background:#000000a6}.fd-pd-content{background:#fff;border-radius:24px 24px 0 0;margin-top:-24px;min-height:50vh;padding:24px 16px 120px;position:relative;z-index:1}.fd-pd-header-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.fd-pd-name{color:#1a1a1a;flex:1 1;font-size:24px;line-height:1.3;margin:0}.fd-pd-name,.fd-pd-price{font-family:BPG Nateli,Poppins,sans-serif;font-weight:700}.fd-pd-price{color:var(--accent);flex-shrink:0;font-size:22px;white-space:nowrap}.fd-pd-description{color:#6b7280;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 16px}.fd-pd-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.fd-pd-badge{align-items:center;background:#f3f4f6;border-radius:16px;color:#6b7280;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:400;gap:4px;padding:6px 12px;white-space:nowrap}.fd-pd-badge-icon{font-size:16px}.fd-pd-allergens{background-color:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:0 0 20px;padding:12px}.fd-pd-allergens-title{color:#92400e;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.fd-pd-allergens-list{display:flex;flex-wrap:wrap;gap:6px}.fd-pd-allergen-badge{align-items:center;background-color:#fef3c7;border:1px solid #fde68a;border-radius:16px;color:#374151;display:inline-flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:400;gap:4px;padding:4px 10px}.fd-pd-section{margin-bottom:24px}.fd-pd-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.fd-pd-section-title{color:#1a1a1a;font-size:18px;font-weight:700;font-weight:600}.fd-pd-section-tag,.fd-pd-section-title{font-family:BPG Nateli,Poppins,sans-serif}.fd-pd-section-tag{color:#9ca3af;font-size:13px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.fd-pd-modifier-group{margin-bottom:16px}.fd-pd-group-name{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;font-weight:600;gap:4px;margin:0 0 8px}.fd-pd-group-restriction{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;font-weight:400}.fd-pd-required-badge{color:var(--accent);font-weight:500}.fd-pd-modifier-row{-webkit-tap-highlight-color:transparent;align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;padding:12px 0}.fd-pd-modifier-row.disabled{opacity:.45;pointer-events:none}.fd-pd-checkbox{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:6px;cursor:pointer;flex-shrink:0;height:22px;outline:none;position:relative;transition:all .15s ease;width:22px}.fd-pd-checkbox:checked{background:var(--accent);border-color:var(--accent)}.fd-pd-checkbox:checked:after{color:#fff;content:"✓";font-size:16px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fd-pd-modifier-name{color:#374151;flex:1 1;font-size:17px}.fd-pd-modifier-name,.fd-pd-modifier-price{font-family:BPG Nateli,Poppins,sans-serif;font-weight:400}.fd-pd-modifier-price{color:#6b7280;font-size:16px;white-space:nowrap}.fd-pd-warning{background:#fef2f2;border-radius:8px;color:var(--accent);font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:400;margin-top:8px;padding:8px 12px;text-align:center}.fd-pd-ingredient-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 0}.fd-pd-ingredient-name{color:#374151;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400}.fd-pd-toggle{flex-shrink:0;height:28px;position:relative;width:48px}.fd-pd-toggle input{height:0;opacity:0;position:absolute;width:0}.fd-pd-toggle-slider{-webkit-tap-highlight-color:transparent;background-color:#d1d5db;border-radius:14px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.fd-pd-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:22px;left:3px;position:absolute;transition:transform .2s ease;width:22px}.fd-pd-toggle input:checked+.fd-pd-toggle-slider{background-color:var(--accent)}.fd-pd-toggle input:checked+.fd-pd-toggle-slider:before{transform:translateX(20px)}.fd-pd-instructions-section{margin-bottom:24px}.fd-pd-instructions-title{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:700;font-weight:600;margin-bottom:12px}.fd-pd-textarea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#374151;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:400;min-height:80px;outline:none;padding:12px;resize:vertical;transition:border-color .15s ease;width:100%}.fd-pd-textarea:focus{border-color:var(--accent)}.fd-pd-textarea::placeholder{color:#9ca3af}.fd-pd-bottom-bar{align-items:center;background:#fff;border-top:1px solid #f3f4f6;bottom:0;box-shadow:0 -4px 12px #0000000f;box-sizing:border-box;display:flex;gap:12px;margin:0 auto;max-width:960px;padding:12px 16px;position:-webkit-sticky;position:sticky;width:100%;z-index:2}.fd-pd-quantity{border:1.5px solid #e5e7eb;border-radius:10px;flex-shrink:0;gap:0;overflow:hidden}.fd-pd-qty-btn,.fd-pd-quantity{align-items:center;display:flex}.fd-pd-qty-btn{-webkit-tap-highlight-color:transparent;background:#f9fafb;border:none;color:#374151;cursor:pointer;font-size:20px;font-weight:600;height:40px;justify-content:center;padding:0;width:36px}.fd-pd-qty-btn:active{background:#f3f4f6}.fd-pd-qty-value{border-left:1.5px solid #e5e7eb;border-right:1.5px solid #e5e7eb;color:#1a1a1a;font-size:18px;line-height:40px;text-align:center;width:32px}.fd-pd-add-btn,.fd-pd-qty-value{font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;font-weight:600}.fd-pd-add-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--accent);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:17px;gap:8px;justify-content:center;padding:12px 16px;transition:opacity .15s ease}.fd-pd-add-btn:active{opacity:.9}.fd-pd-add-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.fd-pd-add-btn-price{background:#fff3;border-radius:6px;font-size:16px;padding:2px 8px}.fc-page{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:BPG Nateli,Poppins,sans-serif;gap:16px;margin:0 auto;max-width:960px;min-height:100vh;overflow-x:hidden;padding:56px 16px 100px;width:100%}.fc-header{justify-content:space-between;margin-bottom:12px}.fc-back-btn,.fc-header{align-items:center;display:flex}.fc-back-btn{-webkit-tap-highlight-color:transparent;background:#0000;border:none;color:#1a1a1a;cursor:pointer;font-size:26px;height:40px;justify-content:center;padding:0;transition:opacity .16s ease;width:40px}.fc-back-btn:active{opacity:.6}.fc-title{color:#1a1a1a;flex:1 1;font-size:clamp(16px,4vw,22px);font-weight:700;margin:0;text-align:center}.fc-card{display:flex;flex:1 1;flex-direction:column;gap:12px}.fc-map-section{border-radius:12px;box-shadow:0 1px 4px #00000014;height:180px;overflow:hidden;width:100%}.fc-address-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:16px;position:relative}.fc-section-label{color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.fc-address-text{color:#1a1a1a;font-size:clamp(14px,3.5vw,18px);font-weight:700;margin-bottom:4px;padding-right:0;word-break:break-word}.fc-address-location{color:#9ca3af;font-size:15px;margin-bottom:12px}.fc-address-actions{align-items:center;display:flex;gap:8px;margin-top:10px}.fc-saved-addresses-btn{align-items:center;background:#fef2f2;border:none;border-radius:20px;color:var(--accent);cursor:pointer;display:inline-flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:600;gap:5px;padding:6px 12px;white-space:nowrap}.fc-saved-addresses-btn:hover{background:#fee2e2}.fc-edit-btn{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;font-weight:600;padding:0;white-space:nowrap}.fc-edit-btn:hover{opacity:.7}.fc-toggle-group{background:#f9fafb;border-radius:12px;display:flex;gap:4px;padding:4px}.fc-toggle-btn{background:#0000;border:none;border-radius:10px;color:#6b7280;cursor:pointer;flex:1 1;font-family:inherit;font-size:clamp(10px,2.5vw,12px);font-weight:500;line-height:1.4;min-width:0;overflow:hidden;padding:8px 4px;text-overflow:ellipsis;transition:all .16s cubic-bezier(.2,.6,.2,1);white-space:nowrap}.fc-toggle-btn:hover{background:#00000005;color:#1a1a1a}.fc-toggle-btn.active{background:#fff;box-shadow:0 1px 4px #00000014;color:#1a1a1a;font-weight:600}.fc-user-card{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:16px}.fc-user-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.fc-user-header h3{color:#1a1a1a;font-size:14px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-user-edit-link{background:none;border:none;color:var(--accent);cursor:pointer;flex-shrink:0;font-size:15px;font-weight:600;margin-left:8px;padding:0;white-space:nowrap}.fc-user-edit-link:hover{opacity:.7}.fc-user-display{display:flex;flex-direction:column;gap:12px}.fc-user-row{align-items:flex-start;display:flex;gap:12px}.fc-user-icon{flex-shrink:0;font-size:20px}.fc-user-info{flex:1 1}.fc-user-label{color:#9ca3af;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.fc-user-value{color:#1a1a1a;font-size:14px;font-weight:500}.fc-user-edit-form{gap:12px}.fc-form-group,.fc-user-edit-form{display:flex;flex-direction:column}.fc-form-group{gap:4px}.fc-form-label{color:#9ca3af;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fc-form-input{border:1px solid #e5e7eb;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:clamp(13px,3vw,16px);padding:10px 12px;transition:all .16s cubic-bezier(.2,.6,.2,1)}.fc-form-input:hover{border-color:#d1d5db}.fc-form-input:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.fc-address-details{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:16px}.fc-section-heading{color:#1a1a1a;font-size:clamp(12px,3vw,16px);font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.fc-details-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.fc-details-field{display:flex;flex-direction:column;gap:4px}.fc-details-label{color:#9ca3af;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fc-details-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:16px;padding:10px 12px;transition:all .16s cubic-bezier(.2,.6,.2,1)}select.fc-details-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;font-size:16px;height:56px;padding-right:36px}select.fc-details-input:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.5}.fc-details-input::placeholder{color:#9ca3af}.fc-details-input:hover{border-color:#d1d5db}.fc-details-input:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.fc-order-summary{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:16px}.fc-order-item{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:12px 0}.fc-order-item:last-child{border-bottom:none}.fc-order-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.fc-order-name{color:#1a1a1a;flex:1 1;font-weight:500}.fc-order-name,.fc-order-price{font-size:clamp(13px,3.5vw,17px)}.fc-order-price{color:var(--accent);font-weight:600}.fc-service-fee{color:#9ca3af;display:flex;font-size:15px;justify-content:space-between;padding-bottom:4px;padding-top:12px}.fc-payment-section{border-top:1px solid #f3f4f6;padding:16px}.fc-payment-options{display:flex;gap:10px;margin-top:12px}.fc-payment-btn{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:14px 10px;transition:all .15s}.fc-payment-btn.active{background:#fef2f2;border-color:var(--accent);color:var(--accent)}.fc-time-toggle{display:flex;gap:10px}.fc-time-btn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;flex:1 1;font-family:inherit;font-size:clamp(13px,3.2vw,15px);font-weight:500;line-height:1.3;min-width:0;overflow-wrap:break-word;padding:14px 10px;text-align:center;transition:all .16s cubic-bezier(.2,.6,.2,1);white-space:normal}.fc-time-btn:hover{background:#f9fafb;border-color:#d1d5db}.fc-time-btn.active{background:#fff;border-color:var(--accent);box-shadow:0 1px 4px #00000014;color:var(--accent);font-weight:600}.fc-page .MakeOrderBtn{border-radius:12px!important;font-size:18px!important;height:56px!important;margin-bottom:32px!important;margin-top:16px!important}@media (max-width:375px){.fc-page{gap:12px}.fc-address-card,.fc-address-details,.fc-order-summary,.fc-page,.fc-user-card{padding:12px}.fc-title{font-size:18px}.fc-details-row{gap:8px}.fc-details-input,.fc-form-input{font-size:15px;padding:8px 10px}}.fd-delivery-container{background:#fff;margin:0 auto;max-width:420px;padding:16px}.fd-delivery-input{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1a1a1a;font-family:inherit;font-size:16px;height:48px;margin:8px 0;padding:0 14px;transition:all .16s cubic-bezier(.2,.6,.2,1)}.fd-delivery-input::placeholder{color:#9ca3af}.fd-delivery-input:hover{border-color:#d1d5db}.fd-delivery-input:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.fd-delivery-input:disabled{cursor:not-allowed;opacity:.6}.fd-delivery-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin:12px 0;padding:16px}.fd-delivery-section-title{color:#6b7280;font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.fd-delivery-row{display:flex;gap:8px}.fd-delivery-field{display:flex;flex:1 1;flex-direction:column;gap:4px}.fd-delivery-field-label{color:#6b7280;font-size:14px;font-weight:500}.fd-delivery-time-tabs{background:#f5f5f5;border-radius:12px;display:flex;gap:0;padding:4px}.fd-delivery-time-tab{background:#0000;border:none;border-radius:10px;color:#888;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:10px 16px;transition:all .16s cubic-bezier(.2,.6,.2,1)}.fd-delivery-time-tab:hover{background:#00000008;color:#666}.fd-delivery-time-tab.active{background:#fff;box-shadow:0 1px 4px #00000014;color:#1a1a1a;font-weight:600}.fd-delivery-datetime{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1a1a1a;font-family:inherit;font-size:16px;height:44px;padding:0 14px;transition:all .16s cubic-bezier(.2,.6,.2,1);width:100%}.fd-delivery-datetime::placeholder{color:#9ca3af}.fd-delivery-datetime:hover{border-color:#d1d5db}.fd-delivery-datetime:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.fd-delivery-counter{align-items:center;border:1.5px solid #e5e7eb;border-radius:10px;display:inline-flex;overflow:hidden}.fd-delivery-counter-btn{align-items:center;background:#f9fafb;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:22px;font-weight:500;height:40px;justify-content:center;margin:0;transition:all .16s cubic-bezier(.2,.6,.2,1);width:40px}.fd-delivery-counter-btn:hover{background:#f3f4f6}.fd-delivery-counter-btn:active{background:#e5e7eb;transform:scale(.95)}.fd-delivery-counter-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fd-delivery-counter-value{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;color:#1a1a1a;font-size:18px;font-weight:700;min-width:48px;text-align:center}.fd-delivery-textarea{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;font-family:inherit;font-size:16px;min-height:80px;padding:12px 14px;resize:vertical;transition:all .16s cubic-bezier(.2,.6,.2,1);width:100%}.fd-delivery-textarea::placeholder{color:#9ca3af}.fd-delivery-textarea:hover{border-color:#d1d5db}.fd-delivery-textarea:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.fd-delivery-payment-options{display:flex;gap:8px}.fd-delivery-payment-option{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#1a1a1a;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;transition:all .16s cubic-bezier(.2,.6,.2,1)}.fd-delivery-payment-option:hover{background:#f9fafb;border-color:#d1d5db}.fd-delivery-payment-option input[type=radio]:checked+span,.fd-delivery-payment-option.active{background:#fef2f2;border-color:var(--accent);color:var(--accent)}.fd-delivery-payment-option input[type=radio]{opacity:0;pointer-events:none;position:absolute}.fd-delivery-error{background:#fff3f3;border:1px solid #ffcdd2;border-radius:8px;color:#b71c1c;font-size:15px;margin-top:6px;padding:10px 12px}.fd-delivery-calculating{color:#9ca3af;font-size:14px;margin-top:4px}@media (max-width:375px){.fd-delivery-row{gap:6px}.fd-delivery-field-label{font-size:13px}.fd-delivery-input{font-size:15px;height:44px}.fd-delivery-section{margin:8px 0;padding:12px}.fd-delivery-counter-btn{height:36px;width:36px}}.fd-cart{background:#fff;font-family:BPG Nateli,Poppins,sans-serif;margin:0 auto;max-width:960px;min-height:100vh;padding:0 16px 240px}.fd-cart-header{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.fd-cart-back-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.fd-cart-back-btn:hover{background:#f0f0f0}.fd-cart-title{color:#1a1a1a;flex:1 1;font-size:20px;font-weight:700;padding-left:4px;text-align:left}.fd-cart-clear-btn{background:none;border:none;color:#e53935;cursor:pointer;font-size:16px;font-weight:500;padding:8px}.fd-cart-clear-btn:hover{text-decoration:underline}.fd-cart-warning{align-items:flex-start;background:#fff3f3;border:1px solid #ffcdd2;border-radius:12px;display:flex;gap:10px;margin-bottom:16px;padding:12px 14px}.fd-cart-warning-icon{color:#e53935;flex-shrink:0;height:20px;margin-top:1px;width:20px}.fd-cart-warning-text{color:#b71c1c;font-size:15px;line-height:1.4}.fd-cart-restaurant{border-bottom:8px solid #f5f5f5;margin-bottom:16px;padding-bottom:16px}.fd-cart-restaurant:last-of-type{border-bottom:none}.fd-cart-restaurant-header{align-items:center;display:flex;gap:10px;padding:8px 0 12px;position:relative}.fd-cart-restaurant-logo{border:1px solid #eee;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.fd-cart-restaurant-info{flex:1 1;min-width:0}.fd-cart-restaurant-name{color:#1a1a1a;font-size:17px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-cart-restaurant-meta{color:#888;font-size:14px;margin-top:2px}.fd-cart-dots-wrapper{position:relative}.fd-cart-dots-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.fd-cart-dots-btn:hover{background:#f0f0f0}.fd-cart-dots-menu{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 16px #0000001f;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:20}.fd-cart-dots-menu-item{background:none;border:none;color:#e53935;cursor:pointer;display:block;font-size:16px;padding:12px 16px;text-align:left;transition:background .15s;width:100%}.fd-cart-dots-menu-item:hover{background:#fafafa}.fd-cart-item{align-items:flex-start;display:flex;gap:12px;padding:10px 0}.fd-cart-item-img{object-fit:cover}.fd-cart-item-img,.fd-cart-item-img-placeholder{background:#f5f5f5;border-radius:10px;flex-shrink:0;height:64px;width:64px}.fd-cart-item-img-placeholder{align-items:center;color:#ccc;display:flex;justify-content:center}.fd-cart-item-body{flex:1 1;min-width:0}.fd-cart-item-top-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.fd-cart-item-info{flex:1 1;min-width:0}.fd-cart-item-name{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;margin:0}.fd-cart-item-modifiers{color:#888;font-size:14px;line-height:1.3;margin-top:2px}.fd-cart-item-bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.fd-cart-item-price{color:#e53935;font-size:17px;font-weight:700}.fd-cart-item-unit-price{color:#999;font-size:13px;font-weight:400;margin-left:4px}.fd-cart-qty{border:1.5px solid #e0e0e0;border-radius:8px;overflow:hidden}.fd-cart-qty,.fd-cart-qty-btn{align-items:center;display:flex}.fd-cart-qty-btn{background:none;border:none;color:#1a1a1a;cursor:pointer;font-size:20px;font-weight:500;height:32px;justify-content:center;transition:background .15s;width:32px}.fd-cart-qty-btn:hover{background:#f5f5f5}.fd-cart-qty-btn:active{background:#eee}.fd-cart-qty-value{color:#1a1a1a;font-size:16px;font-weight:600;min-width:24px;text-align:center}.fd-cart-remove-btn{align-items:center;background:none;border:none;border-radius:50%;color:#bbb;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:color .15s,background .15s}.fd-cart-remove-btn:hover{background:#fff3f3;color:#e53935}.fd-cart-subtotal{align-items:center;color:#888;display:flex;font-size:15px;justify-content:space-between;padding:12px 0 4px}.fd-cart-subtotal-amount{color:#555;font-weight:600}.fd-cart-promo{align-items:center;border-radius:8px;border-top:1px solid #f0f0f0;cursor:pointer;display:flex;gap:10px;margin:0 -8px;padding:16px 8px;transition:background .15s}.fd-cart-promo:hover{background:#fafafa}.fd-cart-promo-icon{color:#e53935;flex-shrink:0;height:20px;width:20px}.fd-cart-promo-text{color:#1a1a1a;flex:1 1;font-size:16px;font-weight:500}.fd-cart-promo-chevron{color:#ccc;flex-shrink:0}.fd-cart-bottom{background:#fff;border-top:1px solid #eee;bottom:140px;left:0;margin:0 auto;max-width:960px;padding:12px 16px;position:fixed;right:0;z-index:50}.fd-cart-bottom-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.fd-cart-bottom-label{color:#888;font-size:15px}.fd-cart-bottom-total{color:#1a1a1a;font-size:20px;font-weight:700}.fd-cart-checkout-btn{align-items:center;background:#e53935;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:background .2s;width:100%}.fd-cart-checkout-btn:hover{background:#d32f2f}.fd-cart-checkout-btn:disabled{background:#ccc;cursor:not-allowed}.fd-cart-checkout-arrow{font-size:20px}.fd-cart-disabled-message{background:#fff3f3;border-radius:8px;color:#e53935;font-size:14px;line-height:1.4;margin-top:8px;padding:8px 12px;text-align:center}.fd-cart-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.fd-cart-empty-icon{color:#ddd;height:80px;margin-bottom:20px;width:80px}.fd-cart-empty-title{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 8px}.fd-cart-empty-subtitle{color:#888;font-size:16px;margin:0}.fd-cart-dots-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:15}.fd-cart-delivery-tabs{background:#f5f5f5;border-radius:12px;box-sizing:border-box;display:flex;gap:0;margin:0 auto 8px;max-width:960px;padding:4px 16px}.fd-cart-delivery-tabs button{background:#0000;border:none;border-radius:10px;color:#888;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:10px 16px;transition:all .2s}.fd-cart-delivery-tabs button.active{background:#fff;box-shadow:0 1px 4px #00000014;color:#1a1a1a;font-weight:600}.fd-cart-delivery-tabs button.notification-highlight{animation:fd-tab-pulse 1s ease-in-out infinite}@keyframes fd-tab-pulse{0%,to{background:#0000}50%{background:#fff3f3}}.fd-cart-delivery-tabs button.active.notification-highlight{animation:none}.Order-history{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;margin:0 auto;max-width:800px;padding:24px}.Order-history h2{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px}.order-card{background-color:#1e1e1e;border:1px solid #333;border-radius:12px;box-shadow:0 4px 10px #0000004d;margin-bottom:20px;padding:20px;transition:transform .2s ease}.order-card:hover{transform:scale(1.01)}.order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.order-id{color:#fff;font-size:20px;font-weight:700}.order-status{border-radius:20px;font-size:16px;font-weight:500;padding:4px 10px;text-transform:capitalize}.order-status.pending{background-color:#ffe08a;color:#000}.order-status.confirmed{background-color:#87ceeb;color:#000}.order-status.completed{background-color:#8ae68a;color:#000}.order-status.cancelled,.order-status.failed{background-color:#ff8a8a;color:#000}.order-status.cooking{animation:pulse 2s infinite;background:linear-gradient(135deg,#ff9800,#ff6d00);color:#fff;font-weight:600}@keyframes pulse{0%{box-shadow:0 0 0 0 #ff9800b3}70%{box-shadow:0 0 0 10px #ff980000}to{box-shadow:0 0 0 0 #ff980000}}.order-status.inKitchen{animation:pulse-blue 2s infinite;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;font-weight:600}.order-status.beingPrepared{animation:pulse 2s infinite;background:linear-gradient(135deg,#ff9800,#ff6d00);color:#fff;font-weight:600}.order-status.ready{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;font-weight:600}.order-status.onTheWay{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff;font-weight:600}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 #2196f3b3}70%{box-shadow:0 0 0 10px #2196f300}to{box-shadow:0 0 0 0 #2196f300}}.kitchen-progress{align-items:center;background-color:#2a2a2a;border-radius:8px;display:flex;margin-top:12px;padding:10px}.kitchen-step{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.kitchen-step-dot{align-items:center;background-color:#555;border-radius:50%;color:#999;display:flex;font-size:14px;height:24px;justify-content:center;transition:all .3s ease;width:24px;z-index:1}.kitchen-step-dot.active{background-color:#ff9800;box-shadow:0 0 8px #ff980080;color:#fff}.kitchen-step-dot.done{background-color:#4caf50;color:#fff}.kitchen-step-label{color:#888;font-size:13px;margin-top:6px;text-align:center;white-space:nowrap}.kitchen-step-label.active{color:#ff9800;font-weight:600}.kitchen-step-label.done{color:#4caf50}.kitchen-step-connector{background-color:#555;flex:1 1;height:2px;margin:0 8px 20px}.kitchen-step-connector.done{background-color:#4caf50}.order-info{color:#ddd;font-size:16px;line-height:1.6}.order-info p{margin:4px 0}.expand-btn{background:none;border:none;color:#0af;cursor:pointer;font-size:16px;font-weight:500;margin-top:12px;padding:0;transition:color .2s ease}.expand-btn:hover{color:#6cf;text-decoration:underline}.order-products{border-top:1px solid #444;margin-top:12px;padding-top:10px}.order-products ul{padding-left:20px}.order-products li{color:#eee;font-size:16px;margin-bottom:6px}.order-product-card{align-items:center;background-color:#2a2a2a;border-radius:8px;display:flex;gap:12px;margin-top:10px;padding:10px}.order-product-card img{border-radius:6px;height:50px;object-fit:cover;width:50px}.order-product-info{color:#ddd;font-size:15px}.order-product-info .title{color:#fff;font-weight:700;margin-bottom:4px}.order-product-info .desc{color:#aaa;font-size:14px}.add-delivery-container{background:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:300px;padding:16px}.DeliveryMethod{color:#1a1a1a;font-weight:600;margin-bottom:12px}.Bascket-title{color:#fff}.counter-control{margin-top:10px}.comment-textarea,.counter-control{margin-bottom:10px}.counter-btn{margin-top:0}.payment-container{margin-bottom:10px}.delivery-order-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.delivery-order-modal{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;max-width:90%;padding:24px;text-align:center;width:320px}.delivery-order-modal-title{color:#333;font-size:22px;font-weight:700;margin-bottom:16px}.delivery-order-code-inputs{display:flex;gap:8px;justify-content:space-between;margin-bottom:20px}.delivery-order-digit-input{border:2px solid #ccc;border-radius:8px;font-size:26px;height:48px;outline:none;text-align:center;transition:border .2s ease;width:48px}.delivery-order-digit-input:focus{border-color:#131313}.delivery-order-confirm-btn{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:10px 20px;transition:background .3s ease}.ordercrm-loading{color:#fff}.ordercrm-search{background-color:#000;border:1px solid gray;font-size:24px;margin-bottom:10px;margin-top:10px;padding:10px;width:90%}.delivery-order-confirm-btn:hover{background:#444}.ordercrm-option{background-color:#000}@media (max-width:600px){.order-card{padding:16px}.order-header{align-items:flex-start;flex-direction:column;gap:8px}.order-product-card{align-items:center;flex-direction:row}.order-product-card img{height:40px;width:40px}.order-product-info{font-size:14px}}.lp{background:#0d0716;color:#fff;font-family:BPG Nateli,Poppins,sans-serif;overflow-x:hidden}.lp-animate{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.lp-animate--left{transform:translateX(-80px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.lp-animate--right{transform:translateX(80px);transition:opacity .75s cubic-bezier(.22,1,.36,1) .08s,transform .75s cubic-bezier(.22,1,.36,1) .08s}.lp-animate--left.lp-visible,.lp-animate--right.lp-visible,.lp-animate.lp-visible{opacity:1;transform:translate(0)}.lp-hero{align-items:flex-end;background:#0a0a0a;display:flex;height:100vh;justify-content:flex-start;min-height:520px;overflow:hidden;position:relative}.lp-video-wrap{inset:0;position:absolute;z-index:0}.lp-video-frame{border:none;height:100%;object-fit:cover;pointer-events:none;width:100%}.lp-hero-gradient{background:linear-gradient(90deg,#000000b8 0,#00000040 60%,#0000),linear-gradient(180deg,#0000004d 0,#0000001a 40%,#000c);inset:0;position:absolute;z-index:1}.lp-slide-overlay{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:14px;left:0;max-width:900px;opacity:0;padding:0 52px 100px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;z-index:3}.lp-slide-overlay--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lp-slide-tag{background:var(--accent);border-radius:6px;box-shadow:0 4px 20px rgba(var(--accent-rgb),.5);color:#fff;display:inline-block;font-size:54px;font-weight:800;letter-spacing:3px;padding:7px 18px;text-transform:uppercase}.lp-slide-title{color:#fff;font-size:clamp(156px,27vw,420px);font-weight:900;letter-spacing:-.03em;line-height:.88;margin:0;max-width:95vw;text-shadow:0 2px 0 #00000026,0 8px 40px #0000008c,0 24px 80px #00000059;word-break:break-word}.lp-slide-desc{color:#ffffffc7;font-size:clamp(13px,1.2vw,17px);line-height:1.7;margin:0;max-width:clamp(280px,36vw,500px);text-shadow:0 2px 12px #00000080}.lp-slide-logo{filter:drop-shadow(0 4px 20px rgba(0,0,0,.5));height:clamp(44px,5.5vw,90px);margin-top:4px;object-fit:contain;width:auto}.lp-hero-sound-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1.5px solid #ffffff4d;border-radius:50%;bottom:24px;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;position:absolute;right:24px;transition:background .2s,border-color .2s;width:42px;z-index:4}.lp-hero-sound-btn:hover{background:#0000008c;border-color:#ffffff8c}.lp-hero-scroll-hint{align-items:center;animation:lp-bounce 2.2s ease-in-out infinite;bottom:22px;display:flex;flex-direction:column;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}@keyframes lp-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(7px)}}.lp-scroll-mouse{border:2px solid #ffffff80;border-radius:11px;box-sizing:border-box;display:flex;height:34px;justify-content:center;padding-top:5px;width:22px}.lp-scroll-mouse-wheel{animation:lp-wheel-scroll 1.8s ease-in-out infinite;background:#ffffffb3;border-radius:2px;height:6px;width:3px}@keyframes lp-wheel-scroll{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(8px)}61%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.lp-cat-strip{-ms-overflow-style:none;align-items:center;background:#120820;border-bottom:1px solid #ffffff12;display:flex;justify-content:center;overflow-x:auto;padding:0 16px;scrollbar-width:none}.lp-cat-strip::-webkit-scrollbar{display:none}.lp-cat-pill{align-items:center;background:none;border:none;color:#ffffff80;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;letter-spacing:.2px;padding:16px 22px;transition:color .15s;white-space:nowrap}.lp-cat-pill:hover{color:#fff}.lp-cat-icon,.lp-cat-sep{flex-shrink:0}.lp-cat-sep{background:#ffffff1a;height:16px;width:1px}.lp-section-label{color:#c9a227cc;font-size:11px;font-weight:800;letter-spacing:2.5px;margin-bottom:6px;text-transform:uppercase}.lp-section-title{color:#fff;font-size:28px;font-weight:800;line-height:1.2;margin:0}.lp-modes-section{background:linear-gradient(160deg,#12071e,#1c0d2e 20%,#0e1535 55%,#07111f 80%,#0d0716);box-sizing:border-box;overflow:hidden;padding:52px 32px 56px;position:relative}.lp-modes-watermark{color:hsla(0,0%,100%,.025);font-size:clamp(80px,18vw,260px);font-weight:900;inset:0;justify-content:center;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.lp-modes-header,.lp-modes-watermark{align-items:center;display:flex;pointer-events:none;position:absolute}.lp-modes-header{flex-direction:column;gap:6px;left:50%;top:22px;transform:translateX(-50%);z-index:2}.lp-modes-header-label{color:#ffffff4d;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.lp-modes-header-dots{align-items:center;display:flex;gap:5px}.lp-modes-header-dot{background:rgba(var(--accent-rgb),.5);border-radius:50%;height:4px;width:4px}.lp-modes-header-dot--large{background:var(--accent);height:6px;width:6px}.lp-modes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.45fr 1fr;height:calc(100vh - 220px);margin:0 auto;max-height:680px;max-width:1400px;min-height:440px;position:relative;z-index:1}.lp-mode-col{display:flex;flex-direction:column;gap:16px}.lp-mode-panel{background:#1c1c2e 50%/cover no-repeat;border-radius:20px;box-shadow:0 20px 60px #00000080;overflow:hidden;position:relative;transition:transform .28s ease,box-shadow .28s ease}.lp-mode-panel--a{background-color:#1a1228}.lp-mode-panel--b{background-color:#1a1e2e}.lp-mode-panel:hover{box-shadow:0 32px 80px #000000a6;transform:translateY(-4px)}.lp-mode-panel:before{background:linear-gradient(0deg,#000000e0 0,#00000038 60%,#0000);content:"";inset:0;position:absolute;z-index:1}.lp-mode-panel--b{flex:1.3 1}.lp-mode-panel--c{background:linear-gradient(145deg,#1a1035,#0d1f40 55%,#141a35);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1}.lp-mode-panel--c:before{background:linear-gradient(0deg,#0009 0,#0000 60%)}.lp-mode-panel--c:after{background:radial-gradient(ellipse 70% 60% at 85% 15%,rgba(var(--accent-rgb),.07) 0,#0000 70%),radial-gradient(ellipse 50% 50% at 10% 90%,#5082ff12 0,#0000 70%);content:"";inset:0}.lp-mode-deco,.lp-mode-panel--c:after{pointer-events:none;position:absolute;z-index:0}.lp-mode-deco{color:hsla(0,0%,100%,.045);height:180px;right:-20px;top:50%;transform:translateY(-50%);width:180px}.lp-mode-panel-inner{bottom:0;display:flex;flex-direction:column;gap:8px;left:0;padding:20px 24px 24px;position:absolute;right:0;z-index:2}.lp-mode-label{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.lp-mode-title{color:#fff;font-size:clamp(24px,2.5vw,36px);font-weight:800;letter-spacing:-.4px;line-height:1.05;margin:0;text-shadow:0 2px 12px #0006}.lp-mode-desc{color:#ffffffad;font-size:13px;line-height:1.5;margin:0}.lp-mode-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;margin-top:4px;padding:10px 20px;transition:opacity .15s,transform .15s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lp-mode-btn:hover{opacity:.88;transform:translateY(-1px)}.lp-mode-btn--white{background:#fff;color:#111}.lp-mode-btn--primary{background:var(--accent);color:#fff}.lp-mode-btn--ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;color:#fff}.lp-stats{background:#0a0514;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:0;justify-content:center;padding:30px 24px}.lp-stat,.lp-stats{align-items:center;display:flex}.lp-stat{flex-direction:column;gap:5px;padding:0 36px}.lp-stat-num{color:#fff;font-size:clamp(28px,3.5vw,44px);font-weight:900;letter-spacing:-1px;line-height:1}.lp-stat-label{color:#ffffff61;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.lp-stat-sep{background:#ffffff14;flex-shrink:0;height:38px;width:1px}.lp-popular-section{background:linear-gradient(160deg,#12071e,#1c0d2e 20%,#0e1535 55%,#07111f 80%,#0d0716);padding-bottom:8px}.lp-popular-header{align-items:flex-end;justify-content:space-between;padding:48px 32px 20px}.lp-popular-header,.lp-popular-scroll{box-sizing:border-box;display:flex;margin:0 auto;max-width:1400px}.lp-popular-scroll{-ms-overflow-style:none;gap:14px;overflow-x:auto;padding:4px 32px 40px;scroll-behavior:smooth;scrollbar-width:none}.lp-popular-scroll::-webkit-scrollbar{display:none}.lp-popular-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;flex-shrink:0;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease;width:200px}.lp-popular-card:hover{box-shadow:0 20px 50px #00000073;transform:translateY(-5px)}.lp-popular-img-wrap{height:160px;overflow:hidden;position:relative}.lp-popular-img{height:100%;object-fit:cover;transition:transform .4s;width:100%}.lp-popular-card:hover .lp-popular-img{transform:scale(1.06)}.lp-popular-img-overlay{background:linear-gradient(180deg,#0000 50%,#0006);inset:0;position:absolute}.lp-popular-info{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.lp-popular-brand{color:rgba(var(--accent-rgb),.9);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.lp-popular-name{color:#fff;font-size:14px;font-weight:700;line-height:1.3}.lp-popular-price{color:#ffffff80;font-size:13px;font-weight:600;margin-top:2px}.lp-nav-row{background:#fff;background:var(--lp-surface,#fff);display:flex;flex-direction:column;gap:6px;padding:8px 10px}.lp-nav-row-top{display:flex;gap:5px}.lp-nav-row-btn{-webkit-tap-highlight-color:transparent;background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-family:BPG Nateli,Poppins,sans-serif;font-size:5px;font-weight:600;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;transition:background .15s,color .15s;white-space:nowrap}.lp-nav-row-btn--fd{align-items:center;display:flex;gap:4px;justify-content:center;padding:8px 12px;width:100%}.lp-nav-row-btn:active{background:#e5e7eb}.lp-nav-row-btn--fd{background:#111827;color:var(--accent)}.lp-nav-row-btn--fd:active{background:#ef444426}body.dark-theme .lp-nav-row-btn--fd{background:#ef44441f;color:var(--accent)}body.dark-theme .lp-nav-row{background:#111827}body.dark-theme .lp-nav-row-btn{background:#ffffff12;color:#fffc}body.dark-theme .lp-nav-row-btn:active{background:#ffffff1f}.lp-brands-section{background:linear-gradient(160deg,#12071e,#1c0d2e 20%,#0e1535 55%,#07111f 80%,#0d0716);padding-bottom:56px}.lp-brands-header{align-items:flex-end;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:48px 32px 20px}.lp-brands-slider-controls{align-items:center;display:flex;gap:8px}.lp-brands-nav-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;color:#ffffffd9;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s,border-color .2s;width:40px}.lp-brands-nav-btn:hover{background:#ffffff29;border-color:#ffffff52}.lp-brands-slider-outer{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 32px;position:relative}.lp-brands-slider-outer:after,.lp-brands-slider-outer:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:40px;z-index:2}.lp-brands-slider-outer:before{background:linear-gradient(90deg,#0000,#0000);left:32px}.lp-brands-slider-outer:after{background:linear-gradient(270deg,#0000,#0000);right:32px}.lp-brands-slider{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;padding-bottom:12px;scroll-behavior:smooth;scrollbar-width:none}.lp-brands-slider::-webkit-scrollbar{display:none}.lp-brand-slide{cursor:pointer;flex-shrink:0;transition:transform .22s ease;width:220px}.lp-brand-slide:hover{transform:translateY(-6px)}.lp-brand-slide--soon{cursor:default;opacity:.7}.lp-brand-slide--soon:hover{transform:none}.lp-brand-slide-card{border-radius:20px;box-shadow:0 8px 32px #00000073;height:260px;overflow:hidden;position:relative;width:100%}.lp-brand-slide-img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .45s ease;width:100%}.lp-brand-slide:hover .lp-brand-slide-img{transform:scale(1.07)}.lp-brand-slide--soon .lp-brand-slide-img{filter:grayscale(.5) brightness(.6)}.lp-brand-slide--fd .lp-brand-slide-card{background:#1a1a1a}.lp-brand-slide--fd .lp-brand-slide-img{object-fit:cover;opacity:1;padding:0}.lp-brand-slide--fd .lp-brand-slide-overlay{background:none}.lp-brand-slide-overlay{background:linear-gradient(180deg,#00000014 0,#00000061 50%,#000000b8);inset:0;position:absolute}.lp-brand-slide-logo-wrap{align-items:center;bottom:16px;display:flex;height:52px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:90px;z-index:2}.lp-brand-slide-logo{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:100%}.lp-brand-slide-logo--colored{filter:none}.lp-brand-soon-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #fff3;border-radius:20px;color:#fff;font-size:10px;font-weight:700;left:12px;letter-spacing:1.5px;padding:5px 12px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.lp-brand-slide-name{color:#fff;font-size:15px;font-weight:700;letter-spacing:.2px;margin-top:14px}.lp-brand-slide-name,.lp-brand-slide-type{font-family:BPG Nateli,Poppins,sans-serif;text-align:center}.lp-brand-slide-type{color:#ffffff6b;font-size:12px;margin-top:4px}.lp-loyalty-section{background:linear-gradient(160deg,#12071e,#1c0d2e 20%,#0e1535 55%,#07111f 80%,#0d0716);padding:16px 0 0}.lp-loyalty-split{grid-gap:48px;align-items:center;box-sizing:border-box;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:52px 32px 72px}.lp-loyalty-split-text{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.lp-loyalty-badge{align-items:center;background:#c9a2271f;border:1px solid #c9a22759;border-radius:50px;color:#d4a82a;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:1.5px;padding:6px 16px;text-transform:uppercase}.lp-loyalty-title{color:#fff;font-size:clamp(28px,3.5vw,52px);font-weight:800;line-height:1.12;margin:0;text-align:left}.lp-loyalty-title-gold{color:#c9a227}.lp-loyalty-desc{color:#fff9;font-size:14.5px;line-height:1.75;margin:0;max-width:420px;text-align:left}.lp-loyalty-btn{align-items:center;background:#c9a227;border:none;border-radius:50px;color:#0d0716;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:800;gap:8px;padding:13px 28px;transition:opacity .15s,transform .15s}.lp-loyalty-btn:hover{opacity:.9;transform:translateY(-2px)}.lp-loyalty-split-img{align-items:center;display:flex;justify-content:center}.lp-loyalty-img{border-radius:20px;height:auto;max-width:580px;object-fit:contain;width:100%}.lp-philosophy-section{background:linear-gradient(160deg,#12071e,#1a0d2e 30%,#0e1535 60%,#0d0716);padding:80px 40px}.lp-philosophy-inner{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.lp-philosophy-title{margin-bottom:36px}.lp-philosophy-right{position:-webkit-sticky;position:sticky;top:100px}.lp-philosophy-visual{background:#ffffff08;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:28px;min-height:340px;padding:48px 36px}.lp-philosophy-fd-brand,.lp-philosophy-visual{align-items:center;display:flex;justify-content:center}.lp-philosophy-fd-brand{flex-direction:row;gap:16px}.lp-philosophy-car{height:80px;object-fit:contain;width:80px}.lp-philosophy-fd-text{height:52px;object-fit:contain}.lp-accordion{display:flex;flex-direction:column}.lp-accordion-item{border-bottom:1px solid #ffffff14}.lp-accordion-item:first-child{border-top:1px solid #ffffff14}.lp-accordion-trigger{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;padding:20px 0;text-align:left;transition:color .15s;width:100%}.lp-accordion-trigger:hover{color:#ffffffbf}.lp-accordion-trigger svg{color:#ffffff59;flex-shrink:0;transition:transform .32s cubic-bezier(.4,0,.2,1),color .15s}.lp-accordion-item--open .lp-accordion-trigger svg{color:#c9a227cc;transform:rotate(180deg)}.lp-accordion-item--open .lp-accordion-trigger{color:#c9a227e6}.lp-accordion-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.lp-accordion-item--open .lp-accordion-body{max-height:200px}.lp-accordion-body p{color:#ffffff8c;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;line-height:1.8;margin:0;padding-bottom:20px}.lp-gallery-section{background:#0d0716;padding:72px 0 56px}.lp-gallery-header{margin:0 auto;max-width:1200px;padding:0 40px 24px}.lp-gallery-tabs{border-bottom:1px solid #ffffff14;box-sizing:border-box;display:flex;margin:0 auto 36px;max-width:1200px;overflow-x:auto;padding:0 40px;scrollbar-width:none}.lp-gallery-tabs::-webkit-scrollbar{display:none}@media (min-width:1024px){.lp-gallery-tabs{border-bottom:none;flex-wrap:wrap;gap:0;justify-content:center;overflow-x:visible}.lp-gallery-tab{border-bottom:2px solid #0000;margin-bottom:0}}.lp-gallery-tab{-webkit-tap-highlight-color:transparent;background:none;border:none;border-bottom:2px solid #0000;color:#ffffff59;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:-1px;padding:13px 18px;text-transform:uppercase;transition:color .15s,border-color .15s}.lp-gallery-tab:hover{color:#ffffffb3}.lp-gallery-tab--active{border-bottom-color:var(--accent);color:#fff}.lp-gallery-slider-wrap{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 56px;position:relative}.lp-gallery-slider{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;padding:4px 0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-gallery-slider::-webkit-scrollbar{display:none}.lp-gallery-slide{border:1px solid #ffffff12;border-radius:16px;cursor:pointer;flex-shrink:0;height:320px;overflow:hidden;position:relative;scroll-snap-align:start;width:260px}.lp-gallery-slide-img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.lp-gallery-slide:hover .lp-gallery-slide-img{transform:scale(1.05)}.lp-gallery-slide-zoom{align-items:center;background:#0000;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s,background .2s}.lp-gallery-slide:hover .lp-gallery-slide-zoom{background:#00000047;opacity:1}.lp-lightbox{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000eb;bottom:0;position:fixed;right:0;z-index:999999999}.lp-lightbox,.lp-lightbox-img-wrap{align-items:center;display:flex;justify-content:center;left:0;top:0}.lp-lightbox-img-wrap{max-height:88vh;max-width:90vw;position:relative}.lp-lightbox-img{border-radius:12px;box-shadow:0 8px 48px #0009;display:block;max-height:88vh;max-width:90vw;object-fit:contain;-webkit-user-select:none;user-select:none}.lp-lightbox-close{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:18px;top:18px;transition:background .15s;width:44px;z-index:2}.lp-lightbox-close:hover{background:#ffffff38}.lp-lightbox-arrow{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:background .15s;width:48px;z-index:2}.lp-lightbox-arrow:hover{background:#ffffff3d}.lp-lightbox-arrow--prev{left:16px}.lp-lightbox-arrow--next{right:16px}.lp-lightbox-counter{bottom:-32px;color:#fff9;font-family:Poppins,sans-serif;font-size:13px;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (max-width:600px){.lp-lightbox-arrow--prev{left:6px}.lp-lightbox-arrow--next{right:6px}.lp-lightbox-arrow{height:40px;width:40px}.lp-lightbox-img{border-radius:8px}}.lp-gallery-arrow{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;color:#fffc;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(calc(-50% - 8px));transition:background .2s,color .2s;width:40px;z-index:2}.lp-gallery-arrow:hover{background:#ffffff2e;color:#fff}.lp-gallery-arrow--prev{left:4px}.lp-gallery-arrow--next{right:4px}.lp-contact-section{background:linear-gradient(160deg,#12071e,#1a0d2e 30%,#0e1535 60%,#0d0716);padding:80px 40px}.lp-contact-inner{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.lp-contact-title{margin-bottom:32px}.lp-contact-form{display:flex;flex-direction:column;gap:20px}.lp-contact-field{display:flex;flex-direction:column;gap:8px}.lp-contact-label{color:#ffffff59;font-family:Poppins,sans-serif;font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.lp-contact-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:14px;outline:none;padding:14px 16px;resize:none;transition:border-color .2s,background .2s;width:100%}.lp-contact-input::placeholder{color:#fff3}.lp-contact-input:focus{background:#ffffff12;border-color:#c9a22773}.lp-contact-textarea{min-height:130px}.lp-contact-toggle{display:none}.lp-contact-toggle-icon--open{transform:rotate(180deg)}.lp-contact-submit{-webkit-tap-highlight-color:transparent;align-items:center;align-self:center;background:var(--accent);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px!important;font-weight:700;justify-content:center;padding:13px 32px;transition:opacity .15s,transform .15s;width:220px}.lp-contact-submit:hover{opacity:.88;transform:translateY(-2px)}.lp-contact-map-col{position:-webkit-sticky;position:sticky;top:100px}.lp-contact-map-frame{border:1px solid #ffffff12;border-radius:24px;height:420px;overflow:hidden;width:100%}.lp-footer{background:#070310;border-top:1px solid #ffffff0f}.lp-footer-inner{grid-gap:48px;box-sizing:border-box;display:grid;gap:48px;grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:1200px;padding:60px 40px 36px}.lp-footer-brand{color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.3px;margin-bottom:8px;text-decoration:none}.lp-footer-tagline{color:#ffffff4d;margin:0 0 18px}.lp-footer-contact-list,.lp-footer-tagline{font-family:Poppins,sans-serif;font-size:13px}.lp-footer-contact-list{color:#fff6;display:flex;flex-direction:column;gap:7px}.lp-footer-col-title{color:#ffffff40;font-family:Poppins,sans-serif;font-size:10px;font-weight:800;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.lp-footer-col-title--mt{margin-top:30px}.lp-footer-social{display:flex;gap:10px}.lp-footer-social-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;color:#ffffff8c;display:flex;height:40px;justify-content:center;text-decoration:none;transition:background .2s,color .2s;width:40px}.lp-footer-social-btn:hover{background:#ffffff1f;color:#fff}.lp-footer-lang{display:flex;flex-wrap:wrap;gap:6px}.lp-footer-lang-btn{background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;color:#ffffff61;cursor:pointer;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 12px;transition:background .15s,color .15s,border-color .15s}.lp-footer-lang-btn:hover{border-color:#ffffff38;color:#fff}.lp-footer-lang-btn--active{background:#c9a2271f;border-color:#c9a22761;color:#d4a82a}.lp-footer-artitaly{align-items:center;border-top:1px solid #ffffff0d;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:32px;margin:0 auto;max-width:1200px;padding:28px 40px 24px}.lp-footer-artitaly-brand{color:#fff;font-family:Poppins,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1;text-decoration:none;white-space:nowrap}.lp-footer-artitaly-brand:hover{color:var(--accent)}.lp-footer-artitaly-contacts{display:flex;flex-wrap:wrap;gap:24px}.lp-footer-artitaly-contacts span{color:#ffffff73;font-family:Poppins,sans-serif;font-size:14px}@media (max-width:600px){.lp-footer-artitaly{align-items:flex-start;flex-direction:column;gap:12px;padding:24px 20px 16px}.lp-footer-artitaly-brand{font-size:22px}.lp-footer-artitaly-contacts{gap:12px}}.lp-footer-bottom{align-items:center;border-top:1px solid #ffffff0d;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px 40px 28px}.lp-footer-bottom p{color:#fff3;font-family:Poppins,sans-serif;font-size:12px;margin:0}.lp-footer-top-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;color:#ffffff73;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s,color .2s;width:36px}.lp-footer-top-btn:hover{background:#ffffff1f;color:#fff}@media (max-width:767px){.lp-philosophy-section{padding:52px 20px}.lp-philosophy-inner{gap:36px;grid-template-columns:1fr}.lp-philosophy-right{display:none}.lp-philosophy-title{margin-bottom:24px}.lp-accordion-trigger{font-size:14px;padding:16px 0}.lp-gallery-section{padding:52px 0 40px}.lp-gallery-header{padding:0 20px 20px}.lp-gallery-tabs{margin-bottom:24px;padding:0 20px}.lp-gallery-tab{font-size:10px;letter-spacing:.8px;padding:11px 12px}.lp-gallery-slider-wrap{padding:0 44px}.lp-gallery-slide{height:240px;width:200px}.lp-gallery-arrow{height:32px;width:32px}.lp-gallery-arrow--prev{left:2px}.lp-gallery-arrow--next{right:2px}.lp-contact-section{padding:28px 20px}.lp-contact-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;justify-content:space-between;padding:16px 20px;width:100%}.lp-contact-toggle svg{flex-shrink:0;transition:transform .25s}.lp-contact-inner{gap:28px;grid-template-columns:1fr;max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease,padding .4s ease}.lp-contact-inner--open{max-height:900px;padding-top:24px}.lp-contact-map-col{display:none}.lp-contact-title{margin-bottom:20px}.lp-footer-inner{gap:32px;grid-template-columns:1fr;padding:40px 20px 28px}.lp-footer-bottom{flex-direction:column;padding:16px 20px 24px;text-align:center}}@media (max-width:1023px){.lp-modes-grid{grid-template-columns:1fr 1fr}.lp-stat{padding:0 24px}.lp-loyalty-split{gap:32px}}@media (max-width:767px){.lp-hero{height:56.25vw;max-height:75vh;min-height:0;min-height:auto}.lp-video-frame{background:#0a0a0a;object-fit:contain}.lp-slide-overlay{gap:10px;padding:0 20px 90px}.lp-slide-tag{font-size:27px;padding:4px 10px}.lp-slide-title{font-size:clamp(36px,11vw,68px)}.lp-slide-desc{font-size:13px;max-width:100%}.lp-cat-strip{display:none}.lp-cat-pill{font-size:12px;gap:6px;padding:14px 13px}.lp-modes-section{padding:32px 16px 40px}.lp-modes-grid{gap:12px;grid-template-columns:1fr;height:auto;max-height:none}.lp-mode-panel--a{height:280px}.lp-mode-panel--b{flex:none;height:210px}.lp-mode-panel--c{flex:none;height:160px}.lp-modes-watermark{font-size:clamp(60px,26vw,100px)}.lp-modes-header{display:none}.lp-stats{gap:0;padding:22px 8px}.lp-stat{padding:0 14px}.lp-stat-num{font-size:26px}.lp-stat-label{font-size:9px;letter-spacing:.8px}.lp-stat-sep{height:30px}.lp-popular-header{padding:36px 16px 16px}.lp-popular-scroll{gap:10px;padding:4px 16px 32px}.lp-popular-card{width:160px}.lp-popular-img-wrap{height:130px}.lp-brands-header{align-items:flex-start;flex-direction:column;gap:10px;padding:36px 16px 16px}.lp-brands-grid{gap:8px;grid-template-columns:repeat(2,1fr);padding:0 16px}.lp-brand-tile{height:190px}.lp-brand-tile--hero{grid-column:span 2;height:250px}.lp-brand-tile--soon{grid-column:span 2;height:130px}.lp-loyalty-split{gap:24px;grid-template-columns:1fr;padding:40px 20px 52px}.lp-loyalty-split-img{order:-1}.lp-loyalty-title{font-size:30px}.lp-loyalty-img{border-radius:14px}}@media (max-width:480px){.lp-brands-grid{gap:8px;grid-template-columns:1fr 1fr}.lp-stat{padding:0 10px}}body:not(.dark-theme) .lp{background:#fff;color:#111827}body:not(.dark-theme) .lp-cat-strip{background:#f7f7fa;border-bottom:1px solid #00000012}body:not(.dark-theme) .lp-cat-pill{color:#4b5563}body:not(.dark-theme) .lp-cat-pill:hover{color:#111827}body:not(.dark-theme) .lp-cat-sep{background:#0000001a}body:not(.dark-theme) .lp-section-title{color:#111827}body:not(.dark-theme) .lp-brands-section{background:#f7f7fa}body:not(.dark-theme) .lp-brands-nav-btn{background:#fff;border-color:#0000001f;box-shadow:0 1px 4px #00000012;color:#374151}body:not(.dark-theme) .lp-brands-nav-btn:hover{background:#f3f4f6;border-color:#0003;color:#111827}body:not(.dark-theme) .lp-brand-slide-name{color:#111827}body:not(.dark-theme) .lp-brand-slide-type{color:#6b7280}body:not(.dark-theme) .lp-philosophy-section{background:#fff}body:not(.dark-theme) .lp-accordion-item{border-bottom-color:#00000014}body:not(.dark-theme) .lp-accordion-item:first-child{border-top-color:#00000014}body:not(.dark-theme) .lp-accordion-trigger{color:#111827}body:not(.dark-theme) .lp-accordion-trigger:hover{color:#374151}body:not(.dark-theme) .lp-accordion-trigger svg{color:#0000004d}body:not(.dark-theme) .lp-accordion-item--open .lp-accordion-trigger,body:not(.dark-theme) .lp-accordion-item--open .lp-accordion-trigger svg{color:var(--accent)}body:not(.dark-theme) .lp-accordion-body p{color:#6b7280}body:not(.dark-theme) .lp-philosophy-visual{background:#f7f7fa;border-color:#0000000f}body:not(.dark-theme) .lp-gallery-section{background:#f7f7fa}body:not(.dark-theme) .lp-gallery-tabs{border-bottom-color:#00000014}body:not(.dark-theme) .lp-gallery-tab{color:#00000059}body:not(.dark-theme) .lp-gallery-tab:hover{color:#000000a6}body:not(.dark-theme) .lp-gallery-tab--active{border-bottom-color:var(--accent);color:#111827}body:not(.dark-theme) .lp-gallery-slide{border-color:#00000012;box-shadow:0 2px 12px #00000014}body:not(.dark-theme) .lp-gallery-arrow{background:#fff;border-color:#0000001a;box-shadow:0 1px 6px #00000014;color:#374151}body:not(.dark-theme) .lp-gallery-arrow:hover{background:#f3f4f6;color:#111827}body:not(.dark-theme) .lp-contact-section{background:#fff}body:not(.dark-theme) .lp-contact-toggle{background:#f3f4f6;border-color:#00000014;color:#111827}body:not(.dark-theme) .lp-contact-label{color:#0006}body:not(.dark-theme) .lp-contact-input{background:#f7f7fa;border-color:#0000001a;color:#111827}body:not(.dark-theme) .lp-contact-input::placeholder{color:#00000040}body:not(.dark-theme) .lp-contact-input:focus{background:#fff;border-color:var(--accent)}body:not(.dark-theme) .lp-contact-map-frame{border-color:#00000014}body:not(.dark-theme) .lp-footer{background:#f3f4f6;border-top-color:#00000014}body:not(.dark-theme) .lp-footer-brand{color:#111827}body:not(.dark-theme) .lp-footer-tagline{color:#0006}body:not(.dark-theme) .lp-footer-contact-list{color:#00000080}body:not(.dark-theme) .lp-footer-col-title{color:#00000059}body:not(.dark-theme) .lp-footer-social-btn{background:#fff;border-color:#0000001a;color:#374151}body:not(.dark-theme) .lp-footer-social-btn:hover{background:#e5e7eb;color:#111827}body:not(.dark-theme) .lp-footer-lang-btn{background:#fff;border-color:#0000001a;color:#00000073}body:not(.dark-theme) .lp-footer-lang-btn:hover{border-color:#0003;color:#111827}body:not(.dark-theme) .lp-footer-lang-btn--active{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.3);color:var(--accent)}body:not(.dark-theme) .lp-footer-bottom{border-top-color:#0000000f}body:not(.dark-theme) .lp-footer-bottom p{color:#0000004d}body:not(.dark-theme) .lp-footer-top-btn{background:#fff;border-color:#0000001f;color:#0006}body:not(.dark-theme) .lp-footer-top-btn:hover{background:#e5e7eb;color:#111827}.lyl-page{background:linear-gradient(160deg,#12071e,#1c0d2e 20%,#0e1535 55%,#07111f 80%,#0d0716);color:#fff;font-family:BPG Nateli,Poppins,sans-serif;min-height:100vh;overflow-x:hidden;padding-bottom:100px;padding-top:56px}.lyl-hero{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:52px 24px 0;position:relative;text-align:center}.lyl-hero-text{padding-bottom:36px}.lyl-hero-glow{background:radial-gradient(ellipse,#c9a2271f 0,#0000 70%);height:400px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translateX(-50%);width:600px}.lyl-hero-badge{align-items:center;background:#c9a2271f;border:1px solid #c9a22759;border-radius:50px;color:#c9a227;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:2px;margin-bottom:20px;padding:7px 18px;text-transform:uppercase}.lyl-hero-title{color:#fff;font-size:clamp(36px,6vw,72px);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0 0 14px;text-shadow:0 4px 40px #0006;text-transform:uppercase}.lyl-hero-sub{color:#fff9;font-size:clamp(14px,1.5vw,18px);line-height:1.75;margin:0 0 32px;max-width:520px}.lyl-hero-img{aspect-ratio:21/4;border-radius:0;display:block;object-fit:cover;object-position:center;width:100%}.lyl-section{margin:0 auto;max-width:1000px;padding:52px 24px}.lyl-section--benefits{max-width:1100px}.lyl-section-label{color:#c9a227b3;font-size:11px;font-weight:800;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.lyl-section-title{color:#fff;font-size:clamp(24px,3.5vw,42px);font-weight:800;line-height:1.15;margin:0 0 36px}.lyl-how-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.lyl-how-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:28px 22px;transition:border-color .25s,background .25s}.lyl-how-card:hover{background:#ffffff12;border-color:#c9a2274d}.lyl-how-icon{align-items:center;background:#c9a2271a;border:1px solid #c9a22733;border-radius:14px;display:flex;height:52px;justify-content:center;margin-bottom:16px;width:52px}.lyl-how-num{color:#c9a22780;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:8px}.lyl-how-text{color:#ffffffb3;font-size:14px;line-height:1.65}.lyl-bonus-block{margin:0 auto;max-width:1000px;padding:0 24px 52px}.lyl-bonus-inner{background:#c9a2270f;border:1.5px solid #c9a22740;border-radius:24px;overflow:hidden;padding:36px 40px;position:relative;text-align:center}.lyl-bonus-inner:before{background:linear-gradient(90deg,#0000,#c9a227,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.lyl-bonus-label{color:#c9a227;font-size:11px;font-weight:800;letter-spacing:2.5px;margin-bottom:14px;text-transform:uppercase}.lyl-bonus-formula{color:#fff;font-size:clamp(15px,1.8vw,20px);font-weight:600;line-height:1.6;margin:0 0 16px}.lyl-bonus-note{color:#ffffff8c;font-size:14px;font-style:italic;line-height:1.65;margin:0}.lyl-card-section{margin:0 auto;max-width:680px;padding:0 24px 52px}.lyl-card-wrap{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 16px 48px #00000059;padding:28px}.lyl-card-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:18px}.lyl-card-label{color:#fff6;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.lyl-card-number{color:#c9a227;font-size:18px;font-weight:700;letter-spacing:1px}.lyl-stores-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.lyl-store-item{align-items:center;display:flex;flex-direction:column;gap:6px}.lyl-store-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;box-shadow:0 4px 12px #0000004d;height:52px;width:52px}.lyl-store-name{color:#ffffff73;font-size:10px;font-weight:600;text-align:center}.lyl-store-coin{color:#fff;font-size:16px;font-weight:800}.lyl-store-unit{color:#c9a22799;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.lyl-total-row{align-items:center;background:linear-gradient(135deg,#ffcc001f,#ff990014);border-radius:14px;display:flex;justify-content:space-between;margin-top:8px;padding:14px 16px}.lyl-total-label{color:#fff9;font-size:13px;font-weight:600}.lyl-total-value{align-items:baseline;color:#fff;display:flex;font-size:22px;font-weight:800;gap:6px}.lyl-total-unit{color:#ffffff80;font-size:11px;font-weight:500}.lyl-bonus-row{align-items:center;background:linear-gradient(135deg,#66ccff1a,#3399ff12);border-radius:14px;display:flex;justify-content:space-between;margin-top:8px;padding:14px 16px}.lyl-bonus-row-label{color:#fff9;font-size:13px;font-weight:600}.lyl-bonus-row-value{align-items:baseline;color:#7dd3fc;display:flex;font-size:22px;font-weight:800;gap:6px}.lyl-locked-note{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#ffffff73;margin-top:16px;padding:14px 18px}.lyl-error,.lyl-locked-note{font-size:14px;text-align:center}.lyl-error{color:#fbbf24;cursor:pointer;margin-bottom:16px;text-decoration:underline}.lyl-card-wrap--form{display:flex;flex-direction:column;gap:14px}.lyl-form-title{font-size:20px;font-weight:700;margin-bottom:4px}.lyl-form-title,.lyl-input{color:#fff;text-align:center}.lyl-input{background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:14px;box-sizing:border-box;font-family:inherit;font-size:16px;outline:none;padding:14px 18px;transition:border-color .2s;width:100%}.lyl-input::placeholder{color:#ffffff4d}.lyl-input:focus{border-color:#c9a22780}.lyl-message{background:#c9a2271a;border:1px solid #c9a2274d;border-radius:10px;color:#c9a227;font-size:13px;padding:10px 14px;text-align:center}.lyl-btn{border:none;border-radius:50px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:13px 24px;transition:opacity .15s,transform .15s}.lyl-btn:hover{opacity:.88;transform:translateY(-1px)}.lyl-btn--gold{background:#c9a227;color:#0d0716}.lyl-btn--ghost{background:#ffffff0f;border:1px solid #fff3;color:#ffffffb3}.lyl-benefits-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.lyl-benefit-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;padding:24px 20px;transition:border-color .25s,background .25s,transform .25s}.lyl-benefit-card:hover{background:#ffffff12;border-color:#c9a2274d;transform:translateY(-4px)}.lyl-benefit-icon{align-items:center;background:#c9a2271a;border:1px solid #c9a22733;border-radius:13px;color:#c9a227;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.lyl-benefit-title{color:#c9a227;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.lyl-benefit-desc{color:#ffffff8c;font-size:13px;line-height:1.65}.l1{background-image:url(/static/media/ml1.45538379f58133f333d5.png)}.l2{background-image:url(/static/media/ml2.e168797739b692bd0b1c.png)}.l3{background-image:url(data:image/png;base64,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)}.l4{background-image:url(/static/media/ml4.2ea6b0b25d6621cc5286.png)}.l5{background-image:url(data:image/png;base64,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)}@media (max-width:767px){.lyl-how-grid{gap:12px;grid-template-columns:1fr}.lyl-how-card{align-items:center;display:flex;flex-direction:column;text-align:center}.lyl-how-icon{margin-left:auto;margin-right:auto}.lyl-benefits-grid{gap:12px;grid-template-columns:1fr 1fr}.lyl-stores-grid{grid-template-columns:repeat(3,1fr)}.lyl-bonus-inner{padding:24px 20px}.lyl-section{padding:36px 20px}.lyl-card-wrap{padding:20px}.lyl-hero{padding:36px 20px 0}.lyl-hero-img{aspect-ratio:21/4}}@media (max-width:480px){.lyl-benefits-grid{grid-template-columns:1fr}}.group{display:flex;flex-direction:column;margin:30px auto;max-width:450px;width:100%}.group input,button,select{background-color:#121212;border-radius:5px;border-style:none;color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700;height:40px;margin-top:10px;padding:10px;transition:all .3s ease}.group input:focus,.group select:focus{background-color:#0b0a0a;border:1px solid #625d5d;outline:none}.group input{width:100%}.group_descr{font-size:19px}.group_descr,.popular{font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:auto;letter-spacing:.5px;margin-top:20px;width:100%}.popular{align-items:center;display:flex;font-size:22px;margin-bottom:30px}.popular input{height:35px;margin-left:20px;margin-top:0!important;width:35px!important}.Buy{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px}.Buy,.Buy_conatiner{height:100%;width:100%}.Buy_item{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.Buy_item,.Buy_item input{font-family:BPG Nateli,Poppins,sans-serif;font-weight:700}.Buy_item input{font-size:22px;height:30px;width:70%}.FAQ{font-size:17px;padding:15px}.FAQ,.content{height:100%;width:100%}.content p{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:400}.column{margin:20px}.FAQ_selection{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;padding:20px!important;width:100%!important}details{border-bottom:1px solid #d3d3d3;max-width:500px;padding-bottom:1rem;width:100%}details *{max-width:65ch}summary{color:var(--main-color-1)!important;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700;font-weight:400;list-style-position:outside;margin-bottom:5px}summary::marker{color:#fff;content:"★ ";font-family:BPG Nateli,Poppins,sans-serif;font-size:22px}details[open] summary::marker{content:"★ ";font-family:BPG Nateli,Poppins,sans-serif;font-size:22px}.home_products{box-sizing:border-box;height:auto;margin-bottom:20px;position:relative}.home_head,.home_products{overflow:hidden;width:100%}.home_head{height:100%;position:absolute;top:60px}.home_head_background{align-items:center;background-color:var(--main-color-3);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;margin-top:50px;min-height:250px;overflow:hidden;padding-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:1}@media (min-width:1024px){.home_head_background{height:550px}}.home_head_video{left:0;object-fit:fill;opacity:100%;position:absolute;width:100%;z-index:-1}.background_video{object-fit:cover;transition:transform .1s}.background_video,.home_head_overlay{height:100%;left:0;position:absolute;top:0;width:100%}.home_head_overlay{background:#0000004d;border-radius:20px;z-index:2}.contact_us{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:40px auto;max-height:300px;max-width:500px;min-width:350px;padding:10px;width:100%}.contact_us_text{font-family:BPG Nateli,Poppins,sans-serif;font-size:32px;font-weight:400;height:auto;margin-bottom:40px;text-align:center;width:100%}.contact_us_container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;width:100%}.contact_us_container input,textarea{background-color:var(--main-color-3);border-radius:10px;border-style:none;color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:50px;margin-top:10px;outline:none!important;padding:10px;width:100%}.contact_us_container textarea{height:150px}.main_block:hover{opacity:.9;transform:scale(1.04)}.main_block:after{background:#0000004a;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.contact_us_container_main{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;width:100%}.contact_us_container_main input{margin:5px}.contact_us_container_sec{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;width:100%}.main_blocks_container{height:auto;margin:0 auto;overflow-x:hidden;overflow-y:scroll;padding-bottom:60px;position:relative;width:100%;z-index:100000}.main_blocks_container2{height:100%;margin:0 auto;overflow:hidden;padding-bottom:80px;width:100%;z-index:100000}.home_head_logo{color:var(--main-color-1);font-size:42px;position:absolute;z-index:100000000}.main_blocks_text{font-size:2.4em;margin-top:0}.main_blocks_text,.weeekend_development{color:var(--main-color-1);font-family:BPG Nateli,Poppins,sans-serif;font-weight:400;padding:50px;text-align:center}.weeekend_development{font-size:1em;margin-bottom:-50px}.main_blocks{display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.main_blocks2{flex-wrap:wrap;height:auto;margin:0 auto;max-width:1200px;padding:10px}.main_active,.main_blocks2{align-items:center;display:flex;justify-content:center;width:100%}.main_active{background-color:var(--main-color-3);color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:100%;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100000000000000000000}.main_active_container .logo{height:auto;position:absolute;top:30px;width:200px}.main_cative_img{margin:0 auto;text-align:center;width:300px}.main_active_text{width:80%}.main_active_text h2{font-size:25px;font-weight:700;margin-top:20px}.main_active_text h2,.main_active_text h3{color:var(--main-color-1);font-family:BPG Nateli,Poppins,sans-serif;text-align:center}.main_active_text h3{font-size:21px;font-weight:400;margin-top:5px}.main_active_input{background-color:var(--main-color-1)!important;border:none;border-radius:15px;box-sizing:border-box;color:var(--main-color-2)!important;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:20px;font-weight:700;height:55px;margin-bottom:10px;margin-top:10px;max-width:350px;outline:none;padding:0 20px;width:100%}.main_active_container{flex-direction:column;height:100%}.main_active_container,.main_language_container{align-items:center;display:flex;justify-content:center;width:100%}.main_language_container{flex-wrap:wrap;max-width:300px;padding:20px}.language_item{border-radius:10px;height:56px;margin:10px 10px 20px;overflow:hidden;position:relative;width:100px}.language_item img{cursor:pointer;width:100px}.main_block{animation:fadeIn 1s;background-color:var(--main-color-6);background-position:50%;background-repeat:no-repeat;border-radius:20px;cursor:pointer;display:block;height:256px;margin:11px;max-width:371px;mix-blend-mode:multiply;position:relative;text-align:center;transform:translateY(15px);transition:transform .5s ease,opacity .5s ease;width:100%}.overlay-text{border-radius:8px;color:#fff;font-size:44px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1000}.main_block2{background-color:var(--main-color-6)!important;background-position:50%;background-size:cover;border-radius:20px;cursor:pointer;height:250px;margin:5px;max-width:400px;position:relative;text-align:center;width:100%}.main_block2_text{bottom:20px;font-size:42px;font-weight:700;font-weight:600;height:auto;left:20px;position:absolute;text-align:left;width:100%;z-index:10000}.home_head_text,.main_block2_text{color:#fff;font-family:BPG Nateli,Poppins,sans-serif}.home_head_text{display:none!important;font-size:18px;font-weight:400;margin:auto;max-width:500px;padding:15px 15px 30px;text-align:center;z-index:2}.home_head_img{align-items:center;background-image:url(/static/media/kinotel.11caaaec2b29f2176340.jpg);background-position:50%;background-size:cover;border-radius:10px;height:200px;justify-content:center;width:350px;z-index:1000000000}.kinotel_head{flex-wrap:wrap;margin:0 auto;overflow:hidden;z-index:100000000000000}.kinotel_head,.kinotel_head_text{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.kinotel_head_text{box-sizing:border-box;color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:400;margin-top:40px;max-width:400px;padding:10px;text-align:center;z-index:10000000}.kinote_head_container{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:80px;width:100%}.Product_images img{height:500px;width:auto}.fullscreen-overlay{top:0}.fullscreen-overlay,.fullscreen-overlay2{background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;width:100%;z-index:10000000000000000000}.fullscreen-overlay2{top:60px}.fullscreen-image-container{height:100%;overflow:hidden;position:relative;width:100%}.close-button,.fullscreen-image-container{align-items:center;background-color:initial;display:flex;justify-content:center}.close-button{border-radius:10px;height:40px;right:20px;top:20px}.button2,.close-button{width:40px;z-index:10000000000000000000}.button2{top:80px!important}.next-button,.prev-button{background-color:#0003;border-radius:10px;display:flex;height:100px;justify-content:center;position:absolute;width:50px;z-index:1000000000}.next-button{right:0}.prev-button{left:0}.close-button svg,.next-button svg,.prev-button svg{stroke:#fff}.close-button,.next-button,.prev-button{position:absolute;z-index:1000000000}.fullscreen-image-container img{width:100%}.Product_images{background-color:initial!important;border-radius:20px;box-sizing:border-box;height:300px;margin:0 auto;object-fit:cover;overflow-x:scroll;overflow-y:hidden;text-align:center;white-space:nowrap}.Product_images,.description_text{align-items:center;display:flex;max-width:1000px;position:relative;width:100%}.description_text{flex-direction:column;height:100%;justify-content:center;margin:100px auto;overflow:hidden;padding:10px}.description_main_text{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:32px;font-weight:400;height:auto;padding:10px;width:100%}.ORDER_conatiner.active{height:300px!important}#nortific{font-family:BPG Nateli,Poppins,sans-serif!important;font-weight:700}.ORDER_conatiner_ITEMS.active{height:300px!important;margin:30px auto}.ORDER_form.active,.nortific.active{display:none!important}.nortific{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center}.nortific,.nortific a{width:100%}.product_description_button,.products_conatiner_back_button{cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700}.products_conatiner_back_button{align-items:center;background-color:var(--main-color-3)!important;display:flex;font-size:17px;justify-content:center;margin-bottom:-10px;overflow:hidden;position:absolute;top:65px;width:100px;z-index:100000000}.nortific svg{background-color:var(--main-color-6);border-radius:10px;color:#fff;height:70px;padding:10px;width:70px}.nortific h1{font-size:22px;margin-top:20px}.nortific h1,.nortific h2{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-weight:400}.nortific h2{font-size:17px;margin-top:5px}.nortific button{background-color:var(--main-color-6)!important;border-radius:10px;border-style:none;cursor:pointer;font-weight:700;height:50px;left:50%;letter-spacing:1px;margin:20px auto;text-transform:uppercase;width:95%}.main_blocks_sec_text,.nortific button{color:#fff;font-family:BPG Nateli,Poppins,sans-serif}.main_blocks_sec_text{font-size:17px;font-weight:400;height:auto;margin-top:20px;padding:10px;width:100%}.product_description_button{background-color:#fff;border-style:none;color:#000;height:50px;letter-spacing:1px;margin-top:20px;max-width:350px;text-transform:uppercase;width:100%;z-index:1600}.react-datepicker,.react-datepicker__header{background-color:var(--main-color-2)!important;border:none!important;color:#fff!important;padding:10px}.react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__month{margin:0 auto;width:350px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#fff!important}.react-datepicker__time-name{color:#1a1919!important}.date_calc{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.nadstrok{margin-bottom:10px}.dates{height:100%;margin:20px auto}.dates,.dates_text{align-items:center;display:flex;justify-content:center;width:100%}.dates_text{font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400;height:50px}.react-datepicker__day--disabled{color:#505050!important}.react-datepicker__day--keyboard-selected{background-color:#777!important}.days_count,.min_count{background-color:var(--main-color-6)!important;border-radius:10px;color:#fff;justify-content:space-between;padding:10px}.days_count,.min_count{align-items:center;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-weight:400}.days_count{flex-direction:column;font-size:20px;height:80px;justify-content:center;margin-left:10px;margin-right:10px;width:120px}.days_count,.days_count .date_text_i{color:#fff!important}.INDIVID_INPUTAS,.NAME_INPUTS,.ORDER_INPUTAS{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:22px;font-weight:400;width:100%}.INDIVID_INPUTAS,.NAME_INPUTS{margin:10px;max-width:350px}.booking_inputs{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:40px auto;width:100%}.ORDER_NUMBER_INPUTAS{background-color:var(--main-color-3)!important;border-radius:10px;border-style:none!important;color:var(--main-color-1)!important;font-size:22px;font-weight:400;margin:0 auto;padding:10px}.ORDER_NUMBER_INPUTAS,.date_i{font-family:BPG Nateli,Poppins,sans-serif;height:50px;width:100%}.date_i{align-items:center;background-color:#fff;border-radius:10px;color:#1a1919;display:flex;font-weight:700;justify-content:center;margin-top:5px}.date_text_i{align-items:center;height:100%}.date,.date_text_i{display:flex;justify-content:center;width:100%}.date{align-items:start;background-color:var(--main-color-3)!important;border-radius:10px;color:var(--main-color-1)!important;font-weight:400;max-width:100px;padding:10px}.date,.react-datepicker__month-container{align-items:center;flex-direction:column;font-family:BPG Nateli,Poppins,sans-serif}.react-datepicker__month-container{border-style:none;display:flex;font-size:17px;font-weight:700;height:250px;justify-content:center;letter-spacing:2px;line-height:2rem;width:250px}.react-datepicker__day--selected{text-align:center}.react-datepicker__day--in-range,.react-datepicker__day--selected{background-color:#fff!important;color:#1a1919!important}.ru1{background-image:url(/static/media/1.0b816a6c37d8ecc81d16.PNG)}.ru2{background-image:url(/static/media/2.f02ff79829171262ad2f.png)}.ru3{background-image:url(/static/media/3.ddbe2157289cdc5a2822.png)}.ru4{background-image:url(/static/media/4.ab8b8b99ae268179bce3.png)}.ru5{background-image:url(/static/media/5.928576edd34130b771ba.png)}.ru6{background-image:url(/static/media/6.b74994ff6c8bb213176c.png)}.ml1{background-color:#424083;background-image:url(/static/media/nadimi.d35211f6302b5c0b88a2.jpg)}.ml2{background-color:#ebe1d9;background-image:url(/static/media/copacabana.71bfeedeba945725b534.jpg)}.ml3{background-color:#211e1f;background-image:url(/static/media/aromiitaliani.183cdb9f6e379d50bb79.jpg)}.ml4{background-image:url(/static/media/poshnosh.4132c1485e1924f78fba.jpg)}.ml4,.ml5{background-color:#fff}.ml5{background-image:url(/static/media/symphosium.ddc587665ca30c1b8457.jpg)}.ml6{background-color:#000;background-image:url(/static/media/ml6.761018cf393db8e243c9.png)}.ml7{background-color:#fff;background-image:url(/static/media/cave.360225cb91d9781158ec.jpg)}.m18{background-color:#000;background-image:url(/static/media/ml18.19dc2378ac412ce6c92c.png);width:120%}.main_text{color:var(--main-color-2)!important;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700;height:120px;margin:10px auto;position:relative;z-index:100000000}.main_content{align-items:center;display:flex;flex-direction:column;height:130px;justify-content:center;position:relative}.main_block img{cursor:pointer;margin-left:-20px;margin-top:45px;position:absolute;width:170px}.main_block.visible{opacity:1;transform:translateY(0)}.main_about_block{align-items:center;display:flex;height:100%;margin-top:40px;width:100%}.main_h1{font-family:BPG Nateli,Poppins,sans-serif;font-size:22px;font-weight:700;height:50px;text-align:center}.block2_container,.main_h1{align-items:center;display:flex;justify-content:center;width:100%}.block2_container{height:auto}.block2_container,.block2_container2{background-color:var(--main-color-3)!important;border-radius:10px;flex-wrap:wrap;margin-top:30px;overflow:hidden;position:relative}.block2_container2{align-items:center;display:flex;height:350px;justify-content:center;width:100%}.block2_container_first{background-image:url(/static/media/card.6fd3ce2f1bd130ff7b7a.png);background-position:50%;background-repeat:no-repeat;background-size:400px;height:300px;max-width:400px;min-width:350px;width:100%}.block2_container_sec{color:#fff;display:flex;flex-direction:column;max-width:400px;min-width:350px;padding:40px 10px 50px;width:100%}.block2_sec_button{font-size:22px;height:50px;margin-top:15px}.block2_sec_text_main{font-size:40px;margin-bottom:10px;text-align:left}.block2_sec_text_main,.block2_sec_text_sec{font-family:BPG Nateli,Poppins,sans-serif;font-weight:400}.block2_sec_text_sec{color:#999;font-size:19px}.modal-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999999999999}.paral{padding-bottom:20px!important;padding-top:0!important}.modal{background:#fff;border-radius:5px;display:flex;flex-direction:column;max-height:450px;max-width:350px;overflow:hidden!important;padding:20px;position:absolute;z-index:10000000000}.kinotel,.modal{height:100%;width:100%}.kinotel{background-image:url(/static/media/kinotel.8dbc3b87b3de829394c7.png);background-position:50%;object-fit:cover;opacity:40%;position:relative}.modal-title{font-size:17px;font-weight:700}.modal-description,.modal-title{color:#1a1919;font-family:BPG Nateli,Poppins,sans-serif;height:auto;margin-top:10px;width:100%}.modal-description{font-size:15px;font-weight:400}.basket{align-items:center;background-color:#efefef;border-radius:10px;display:flex;float:right;height:45px;justify-content:center;margin-left:auto;width:45px}.bonus_status{margin-top:10px}.basket svg{stroke:#000;height:25px;width:25px}.price_basket{align-items:center;color:#1a1919;display:flex;font-size:32px;height:auto;margin-top:10px;width:100%}.close,.price_basket{font-family:BPG Nateli,Poppins,sans-serif;font-weight:700}.close{cursor:pointer;font-size:37px;position:absolute;right:5px;top:-10px}.no-products{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:22px;font-weight:400;padding:40px}.modal-image{align-items:center;border-radius:10px;display:flex;justify-content:center;margin:0 auto;max-height:250px;max-width:100%;object-fit:cover;overflow:hidden}.modal-image img{height:auto;width:100%}.footer_sec{height:500px;max-width:1200px;min-width:350px;width:50%}.footer,.footer_sec{align-items:center;display:flex;justify-content:center}.footer{flex-wrap:wrap}.footer,iframe{height:100%;width:100%}iframe{border-radius:20px;border-style:none;box-sizing:border-box;min-height:100vh}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.chatbox_msg_container{display:flex;flex:1 1;flex-direction:column;height:100%;margin-top:100px;overflow:hidden;overflow-y:auto;padding-bottom:120px;position:relative;width:100%}.user_count{align-items:center;background-color:#0080ff;border-radius:50%;color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;height:30px;justify-content:center;padding:10px;position:absolute;right:0;top:0;width:30px;z-index:10000}.user_count:empty{display:none}.modal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;height:500px;margin:15% auto;max-width:400px;overflow:hidden;padding:20px;position:relative;text-align:center;width:90%}.ex_btn{align-items:center;background-color:var(--main-color-3);border-radius:10px;display:flex;height:30px;justify-content:center;position:absolute;right:30px;top:30px;width:30px}.ex_btn svg{stroke:var(--main-color-1)}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.user-message.right{float:right;margin-left:auto}.user-message{display:flex;height:auto;margin:5px;width:auto}.user-message .msg_container{background-color:var(--main-color-3);color:var(--main-color-1)}.user-message.right .msg_container{background-color:var(--main-color-6);color:#fff}.user-message .chat_user_img{margin-right:10px}.user-message.right .chat_user_img{float:right;margin-left:10px}.chat_user_img{background-color:var(--main-color-3);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:40px;width:40px}.msg_container{align-items:flex-end;border-radius:10px;display:flex;flex-direction:column;height:auto;max-width:500px;overflow:hidden;padding:10px;width:auto}.msg{word-wrap:break-word;flex-grow:1}.orders_list_item_time{bottom:10px;color:#777;font-size:16px;font-weight:700;position:absolute;right:10px}.message_right,.orders_list_item_time{font-family:BPG Nateli,Poppins,sans-serif}.message_right{background-color:#0080ff;border-radius:10px;color:#fff;float:right;font-weight:600;height:auto;margin-left:auto;margin-top:5px;max-width:300px;padding:10px 25px 20px 10px;position:relative;width:auto}.order_img{height:170px;margin-bottom:20px}.no_orders{align-items:center;display:flex;flex-direction:column;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:100%;justify-content:center;margin:50px auto;text-align:center;width:100%}.no_orders h2{font-size:24px}.no_orders h3{font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400}.absolute_chat_img{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.absolute_chat_img img{width:200px}.absolute_chat_text{font-family:BPG Nateli,Poppins,sans-serif;font-size:19px;font-weight:700;margin-top:20px;text-align:center}.unread_count{background-color:#f74a78;font-size:16px;height:30px;position:absolute;right:10px;top:10px;width:30px}.no_orders button,.unread_count{align-items:center;border-radius:10px;color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;justify-content:center}.no_orders button{background-color:var(--main-color-6)!important;border-style:none;bottom:0;cursor:pointer;height:50px;letter-spacing:1px;margin-top:20px;max-width:300px;overflow:hidden;padding:10px;text-transform:uppercase;width:100%}.message_left{background-color:var(--main-color-2);border-radius:10px;color:var(--main-color-1);float:left;font-family:BPG Nateli,Poppins,sans-serif;font-weight:600;height:auto;margin-top:5px;max-width:300px;padding:10px 10px 20px;position:relative;width:auto}.chat_time{bottom:3px;font-size:12px;opacity:50%;position:absolute;right:5px}.chat_box{background-color:var(--main-color-3);border-radius:10px;height:calc(100vh - 330px);margin-top:5px;overflow-x:hidden;overflow-y:scroll;padding:10px;position:relative}.chat_box,.chatbox{display:flex;flex-direction:column;width:100%}.chatbox{height:100%;padding-bottom:60px}.msg{font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400;height:100%;width:100%}.chatbox_xbar{background-color:#01d279;height:auto}.chatbox_xbar,.chatbox_xbar_items{align-items:center;display:flex;justify-content:center;width:100%}.chatbox_xbar_items{height:100%;overflow:hidden;position:relative}.chat_box_msg,.chatbox_xbar_items{background-color:var(--main-color-3)!important;border-radius:10px}.chat_box_msg{border-style:none!important;color:var(--main-color-1)!important;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400;height:auto;min-height:50px;outline:none;padding:10px;width:100%!important}.ChatBox_users{height:50px;margin-bottom:20px}.ChatBox_users,.chatbox_loading_wa{align-items:center;display:flex;width:100%}.chatbox_loading_wa{height:100px;justify-content:center}.chatbox_loading_wa img{height:50px;margin:0 auto;width:50px}.ChatBox_user_icon{background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:45px;margin-left:25px;margin-right:25px;margin-top:15px;position:relative;width:45px}.Chatbox_user_name{bottom:-20px;font-size:12px;left:50%;position:absolute;transform:translate(-50%,-50%)}.horizontal-list{display:flex;list-style-type:none;margin:0;padding:0}.horizontal-list li{cursor:pointer;margin-right:10px}.horizontal-list li:last-child{margin-right:0}.msg_send_form input{background-color:var(--main-color-3)!important;border-radius:10px;border-style:none!important;color:var(--main-color-1)!important;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400;height:auto;max-width:390px;min-height:50px;outline:none;padding:10px;width:100%}.msg_send_form{bottom:55px;left:50%;margin-top:10px;max-width:390px;padding:10px;position:fixed;transform:translate(-50%,-50%);z-index:10000}.ChatBox_searchline,.msg_send_form{background-color:var(--main-color-3)!important;height:50px;width:100%}.ChatBox_searchline,.ChatBox_searchline_button,.msg_send_form{align-items:center;border-radius:10px;display:flex;justify-content:center}.ChatBox_searchline_button{border-style:none;box-sizing:border-box;height:40px;overflow:hidden;width:47px}.ChatBox_searchline_button svg{stroke:var(--main-color-1)!important}.chat_check{align-items:center;bottom:2px;display:flex;justify-content:center;position:absolute;right:33px}.chat_check,.chat_check svg{height:15px;width:15px}.ChatBox_searchline input{background-color:var(--main-color-3)!important;border-radius:10px;border-style:none!important;color:var(--main-color-1)!important;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400;height:auto;min-height:50px;outline:none;padding:10px;width:100%;width:100%!important}.chat-container_admins_form{box-sizing:border-box;height:70px;left:50%;padding:5px;position:absolute;top:100px;transform:translate(-50%,-50%)}.chat-container_admins_form,.container_admins_form_container{display:flex;justify-content:space-between;max-width:400px;width:100%}.container_admins_form_container{align-items:center;overflow:hidden;position:relative}.chat_container_admins_form_item{background-color:var(--main-color-2)!important;color:var(--main-color-1)!important;cursor:pointer}.chat_container_admins_form_item,.chat_container_admins_form_item.active{align-items:center;border-radius:10px;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:700;height:auto;justify-content:center;padding:10px;width:auto}.chat_container_admins_form_item.active{background-color:var(--main-color-6)!important;color:#fff!important}.chat_container_admins_form_item svg{height:20px;margin-right:5px;width:20px}.orders_list{align-items:center;margin-top:80px}.orders_list,.orders_list_container{display:flex;height:100%;justify-content:center;width:100%}.orders_list_container{flex-direction:column;flex-wrap:wrap;max-width:400px}.orders_list_item{align-items:center;background-color:var(--main-color-3)!important;border-radius:10px;cursor:pointer;display:flex;font-weight:700;height:auto;overflow:hidden;padding:30px 10px 10px;position:relative;width:100%}.orders_list_item,.orders_list_item_id{font-family:BPG Nateli,Poppins,sans-serif;margin-top:10px}.orders_list_item_id{color:#fff!important;font-size:17px;font-weight:400}.chat-messages{align-items:center;justify-content:center;margin:80px auto;max-width:400px;width:100%}.order_type{height:100%}.order_type,.order_type_content{align-items:center;display:flex;width:100%}.order_type_content{background-color:var(--main-color-6)!important;border-radius:10px;color:#fff;flex-wrap:wrap;justify-content:center;max-width:400px;padding:10px}.order_type_item{align-items:center;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:50px;margin:5px;width:auto}.menu-crm,.order_type_item{display:flex;justify-content:center}.menu-crm{margin-top:20px}.crm_container,.menu-crm{flex-wrap:wrap;width:100%}.crm_container{background-color:#fff;display:block;gap:15px;height:auto;justify-content:center;padding-bottom:50px;padding-top:30px}.crm_container .dopFilterSearch{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:20px!important;margin-top:30px}.product_crm{background-color:#fff;border-radius:10px;border-style:solid;border-width:2px;height:100%;margin:15px;max-height:158px;max-width:400px}.product_crm,.product_crm_card{color:#1a1919!important;display:flex;overflow:hidden;width:100%}.product_crm_card{border-radius:10px;flex-direction:column;height:auto;margin:5px;max-width:220px;padding:4px}.crm_icons{flex-direction:column;float:right;height:100px;justify-content:space-between;margin-left:auto;margin-right:10px;margin-top:15px;width:50px}.crm_icon,.crm_icons{align-items:center;display:flex}.crm_icon{background-color:#1a1919;border-radius:10px;color:#fff;height:45px;justify-content:center;margin-bottom:10px;width:45px}.product_crm_id{font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:700}.Description-change{display:flex;justify-content:center}.padtop{margin-top:40px!important}.Add_btn{font-family:BPG Nateli,Poppins,sans-serif;font-size:22px;font-weight:700;height:60px;transition:background-color .3s ease,transform .1s ease}.Add_btn:active{background-color:#f0f0f054;transform:scale(.98)}.Add_btn:hover{background-color:#f0f0f054;transform:scale(1.05)}.product_crm_card_img{height:100%;object-fit:cover;width:145px}.zcrmp{align-items:center;display:flex;justify-content:center;margin:0 auto;width:100%}.zcrmp .product_price_text{width:100%!important}.product_crm_title{box-sizing:border-box;font-family:BPG Nateli,Poppins,sans-serif;font-size:22px;font-weight:700;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.add_item{margin-left:10px;max-width:150px!important}.add_item,.search-inputs{align-items:center;background-color:#fff;border-radius:10px;border-style:solid;border-width:2px;color:#1a1919;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:50px;justify-content:center;width:100%}.search-inputs{font-size:17px;padding-left:20px;padding-right:10px}.product_crm_description{box-sizing:border-box;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-style:italic;font-weight:400;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.products_back_button{align-items:center;background-color:#121111;border-radius:10px;color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-weight:700;height:50px;width:90px}.p10{padding:10px!important}.product_crm_price{align-items:center;background-color:#1a1919;border-radius:10px;color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:27px;font-weight:700;margin-right:10px;margin-top:10px;max-width:120px;padding:5px;width:auto}.company-tabs,.product_crm_price{display:flex;justify-content:center}.company-tabs{gap:20px;overflow-x:auto;padding:10px;scroll-snap-type:x mandatory;white-space:nowrap}.price-sort{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.price-sort label{font-size:18px;font-weight:600}.price-sort select{background-color:#efefef;border:1px solid #ccc;border-radius:4px;color:#0b0a0a;cursor:pointer;font-size:16px;margin-left:12px;padding:8px}@media (max-width:778px){.company-tabs{justify-content:start}}.company-tabs button{scroll-snap-align:start}.company-tabs::-webkit-scrollbar{height:6px}.company-tabs::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.tab-button{background:#efefef;border:none;color:#000;cursor:pointer;flex:0 0 auto;font-size:20px;padding:10px 20px;transition:.3s}.crm-logout-button{background-color:#efefef;border:1px;border-radius:5px;color:#0b0a0a;cursor:pointer;font-size:18px;margin-top:50px;padding:9px 20px;transition:background-color .3s ease,transform .3s ease}.crm-logout-button:hover{background-color:#1a84ef;transform:scale(1.001)}.tab-button.active{background:#007bff;color:#fff;font-weight:700}.crm-header{align-items:center;color:#000;display:flex;flex-direction:column;font-size:35px;font-weight:700;justify-content:space-between;margin-bottom:22px;margin-top:50px;padding:0}.crm-header span{background-color:#efefef;border-radius:5px;color:#121111;display:inline-block;padding:22px 10px}.crm-title{font-size:37px}.crm-version{color:#0b0a0a;font-size:20px;font-weight:700;margin-left:262px;margin-top:-20px;text-align:center}.subcategory-product{padding:3px}.subcategory-title{font-size:1.5em;text-align:center}.password-container{align-items:center;background-color:#0b0a0a;color:#e1e1e1;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.spinner{animation:spin .8s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#425d7c;height:48px;margin:23px 0;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.enter-Login .h2{color:#fff}.login-form{align-items:center;display:flex;flex-direction:column;gap:15px;max-width:350px;padding:20px;width:100%}.login-form h2{margin-right:45px}.login-form input{border:1px solid #ccc;border-radius:5px}.login-form button,.login-form input{font-size:18px;padding:10px;width:100%}.login-form button{background-color:#425d7c;border:none;border-radius:5px;color:#fff;cursor:pointer}.login-form button:hover{background-color:#0056b3}.loyalty-crm-container{font-family:BPG Nateli,Poppins,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.back-button{border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 20px;transition:background .3s ease}.Bascket-price{color:#fff;text-align:center}.price-breakdown{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;margin:20px 0;padding:20px}.price-line{align-items:center;color:#fff;display:flex;font-size:18px;justify-content:space-between;padding:8px 0}.price-line.loyalty-discount{color:#4caf50;font-weight:700}.price-line.total{border-top:2px solid #cdb54a;margin-top:10px;padding-top:15px}.price-line.total .Bascket-price{font-size:1.625rem;margin:0}.loyalty-crm-container h1{color:#333;margin-bottom:30px;text-align:center}.loyalty-crm-container input[type=text]{border:2px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:18px;margin:20px 0;padding:12px 20px;width:100%}input[type=text]:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff40;outline:none}.cards-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.loyal-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:20px}.card-item h3{color:#2c3e50;font-size:1.2em;margin:0 0 10px}.card-item p{color:#7f8c8d;font-size:.9em;margin:5px 0}.user-info{background:#f8f9fa;border-radius:8px;margin:15px 0;padding:15px}.user-info h4{color:#34495e;font-size:1em;margin:0 0 10px}.coins-info{background:#fff;border:1px solid #eee;border-radius:8px;padding:15px}.coins-info h4{color:#34495e;font-size:1em;margin:0 0 15px}.coins-info div{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;justify-content:space-between;margin:10px 0;padding:8px}.store-name{margin-right:10px}.edit-controls{display:flex;gap:10px}.edit-controls input{border:1px solid #000;border-radius:10px;padding:10px}.coins-info button{background:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;font-weight:700;height:30px;transition:background .3s ease;width:30px}.coins-info button:hover{background:#0056b3}.user-missing{background:#f8d7da;border-radius:6px;color:#e74c3c;margin:15px 0;padding:10px}.ordercrm-container{border-radius:8px;box-sizing:border-box;font-family:BPG Nateli,Poppins,Arial,sans-serif;max-width:100vw;overflow-x:auto;padding:20px;width:100%}.ordercrm-title{color:#333;font-size:26px;margin-bottom:20px;text-align:center}.ordercrm-loading{color:#666;font-size:20px;padding:20px;text-align:center}.ordercrm-search{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:block;font-size:18px;margin:0 auto 20px;max-width:800px;padding:10px 15px;width:100%}.ordercrm-table{border-collapse:collapse;margin-left:950px;min-width:100%;table-layout:fixed;width:auto}.ordercrm-table th{background-color:#4caf50;color:#fff;font-size:16px;font-weight:600;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.ordercrm-table td{border-bottom:1px solid #ddd;font-size:15px;padding:8px 10px;vertical-align:top;word-break:break-word}.ordercrm-table td:first-child,.ordercrm-table th:first-child{width:120px}.ordercrm-table td:nth-child(2),.ordercrm-table td:nth-child(3),.ordercrm-table td:nth-child(4),.ordercrm-table th:nth-child(2),.ordercrm-table th:nth-child(3),.ordercrm-table th:nth-child(4){width:100px}.ordercrm-table td:nth-child(5),.ordercrm-table th:nth-child(5){width:80px}.ordercrm-table td:nth-child(6),.ordercrm-table td:nth-child(7),.ordercrm-table th:nth-child(6),.ordercrm-table th:nth-child(7){width:60px}.ordercrm-table td:nth-child(8),.ordercrm-table td:nth-child(9),.ordercrm-table th:nth-child(8),.ordercrm-table th:nth-child(9){width:120px}.ordercrm-table td:nth-child(10),.ordercrm-table th:nth-child(10){width:150px}.ordercrm-table td:nth-child(11),.ordercrm-table td:nth-child(12),.ordercrm-table th:nth-child(11),.ordercrm-table th:nth-child(12){width:50px}.ordercrm-table td:nth-child(13),.ordercrm-table th:nth-child(13){width:200px}.ordercrm-table td:nth-child(14),.ordercrm-table th:nth-child(14){width:120px}.ordercrm-table td:nth-child(15),.ordercrm-table th:nth-child(15){width:100px}.ordercrm-product{border-bottom:1px dashed #eee;font-size:14px;line-height:1.3;padding:3px 0}.ordercrm-product:last-child{border-bottom:none}.ordercrm-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;width:100%}.ordercrm-button,.ordercrm-select{cursor:pointer;font-size:14px;padding:6px 8px}.ordercrm-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;transition:background-color .3s;white-space:nowrap}.ordercrm-button:hover{background-color:#45a049}.ordercrm-select option[value=pending]{background-color:#fff3cd;color:#856404}.ordercrm-select option[value=processing]{background-color:#cce5ff;color:#004085}.ordercrm-select option[value=delivering]{background-color:#e2e3e5;color:#383d41}.ordercrm-select option[value=declined]{background-color:#f8d7da;color:#721c24}.ordercrm-select option[value=completed]{background-color:#d4edda;color:#155724}@media (max-width:1200px){.ordercrm-table td,.ordercrm-table th{font-size:14px;padding:6px 8px}.ordercrm-product{font-size:13px}}@media (max-width:992px){.ordercrm-container{padding:10px}.ordercrm-table td,.ordercrm-table th{font-size:13px;padding:5px 6px}.ordercrm-table td:nth-child(11),.ordercrm-table td:nth-child(12),.ordercrm-table td:nth-child(7),.ordercrm-table th:nth-child(11),.ordercrm-table th:nth-child(12),.ordercrm-table th:nth-child(7){display:none}}.table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #eee;border-radius:4px;margin-bottom:20px;overflow-x:auto;width:100%}@media (max-width:768px){.cards-list{grid-template-columns:1fr}.loyalty-crm-container{padding:15px}}.crm-container{font-family:BPG Nateli,Poppins,sans-serif;margin:20px auto;max-width:100%;padding:15px}.crm-title{color:#2c3e50;font-size:1.625rem;margin-bottom:20px;text-align:center}.crm-empty,.crm-loading{color:#7f8c8d;padding:20px;text-align:center}.crm-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}.crm-table{border-collapse:collapse;min-width:600px;width:100%}.crm-table th{background-color:#3498db;color:#fff;font-weight:500;padding:12px 15px;text-align:left}.crm-table td{border-bottom:1px solid #ecf0f1;color:#34495e;padding:12px 15px}.crm-table tr:hover{background-color:#f8f9fa}.crm-btn{border:none;border-radius:4px;cursor:pointer;font-size:.975rem;margin-right:5px;padding:6px 12px;transition:all .2s}.approve{background-color:#2ecc71;color:#fff}.approve:hover{background-color:#27ae60}.decline{background-color:#e74c3c;color:#fff}.decline:hover{background-color:#c0392b}.crm-status-done{color:#16a085;font-weight:500}@media (max-width:768px){.crm-container{padding:10px}.crm-title{font-size:1.425rem}.crm-table td,.crm-table th{font-size:1.025rem;padding:8px 10px}.crm-btn{font-size:.925rem;padding:5px 8px}}.start_modal_overlay{align-items:center;background:#141414d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:50000}.start_modal_container{animation:fadeIn .4s ease;background:#1e1e1e;border-radius:16px;box-shadow:0 10px 30px #000c;color:#e0e0e0;max-width:400px;padding:40px 30px;position:relative;text-align:center;width:90%;z-index:50000}.start_modal_title{color:#fff;font-size:30px;font-weight:700;margin-bottom:20px}.start_modal_text{color:#bbb;font-size:20px;margin-bottom:25px}.start_modal_buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.start_modal_button{background-color:#333;border:1px solid #555;border-radius:10px;color:#f0f0f0;cursor:pointer;font-size:18px;padding:12px 20px;transition:background-color .3s,border-color .3s}.start_modal_button:hover{background-color:#555;border-color:#777}.start_modal_button_secondary{background-color:#444;border:1px solid #666;border-radius:8px;color:#d0d0d0;cursor:pointer;font-size:17px;margin-top:10px;padding:10px 18px;transition:background-color .3s,border-color .3s}.start_modal_button_secondary:hover{background-color:#666;border-color:#888}.start_modal_button_close{background-color:#555;border:1px solid #777;border-radius:8px;color:#fff;cursor:pointer;font-size:17px;margin-top:20px;padding:10px 18px;transition:background-color .3s,border-color .3s}.start_modal_button_close:hover{background-color:#777;border-color:#999}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.getcoins-container{background-color:#121212;border-radius:12px;box-shadow:0 0 12px #0009;color:#fff;font-family:BPG Nateli,Poppins,sans-serif;margin:2rem auto;max-width:500px;padding:2rem}.getcoins-button{background-color:#1f1f1f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.125rem;padding:.75rem 1.25rem;transition:background-color .3s ease;width:100%}.getcoins-button:hover:not(:disabled){background-color:#333}.getcoins-button:disabled{background-color:#444;cursor:not-allowed}.getcoins-points{margin-top:2rem}.getcoins-title{color:#f0f0f0;font-size:1.325rem;margin-bottom:1rem}.getcoins-list{list-style:none;padding-left:0}.getcoins-item{background-color:#1e1e1e;border:1px solid #333;border-radius:6px;color:#d0d0d0;margin-bottom:.5rem;padding:.6rem 1rem}.getcoins-item strong{color:#fff}.employee-loyalty-container{align-items:flex-start;background-color:#000;background-color:var(--main-color-0,#000);color:#fff;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-weight:400;justify-content:center;min-height:100vh;overflow-y:auto;padding:80px 20px 40px}.employee-loyalty-wrapper{background:#000;background:var(--main-color-3,#000);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 4px 20px #00000080;margin:20px 0;max-width:500px;overflow:visible;padding:2.5rem 2.5rem 3rem;position:relative;width:100%}.employee-loyalty-wrapper:before{background:linear-gradient(90deg,#cdb54a,gold,#cdb54a);content:"";height:3px;left:0;position:absolute;right:0;top:0}.employee-loyalty-title{color:#fff;font-family:BPG Nateli,Poppins,sans-serif;font-size:2.125rem;font-weight:700;letter-spacing:2px;margin-bottom:2rem;text-align:center;text-shadow:2px 2px 4px #00000080;text-transform:uppercase}.employee-loyalty-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#cdb54a;font-weight:700;font-weight:600;letter-spacing:1px;text-transform:uppercase}.form-group label,.form-input,.form-select{font-family:BPG Nateli,Poppins,sans-serif;font-size:1.125rem}.form-input,.form-select{background:#0000;border:2px solid #cdb54a4d;border-radius:10px;color:#fff;font-weight:400;padding:12px 16px;transition:all .3s ease;width:100%}.form-input:focus,.form-select:focus{border-color:#cdb54a;box-shadow:0 0 0 2px #cdb54a33;outline:none}.form-select option{background-color:#000;color:#fff}.form-input::placeholder{color:#ffffff80}.points-preview{align-items:center;background:#cdb54a1a;border:1px solid #cdb54a4d;border-radius:10px;display:flex;height:48px;justify-content:center;text-align:center}.points-text{color:#ffffffe6;font-family:BPG Nateli,Poppins,sans-serif;font-size:1.225rem;font-weight:500;margin:0}.points-number{color:gold;font-size:1.625rem;font-weight:700;text-shadow:0 0 10px #cdb54a80}.message{animation:slideIn .3s ease;border-radius:10px;font-size:1.125rem;margin-top:1rem;padding:1rem;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.message.success{background:#4caf501a;border:1px solid #4caf504d;color:#4caf50}.message.error{background:#f443361a;border:1px solid #f443364d;color:#f44336}.submit-button{background:#cdb54a;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:1.225rem;font-weight:700;font-weight:600;height:auto;letter-spacing:1px;margin-top:1rem;padding:14px 24px;text-transform:uppercase;transition:all .3s ease;width:100%}.submit-button:hover:not(:disabled){background:#b5a04a;box-shadow:0 4px 8px #cdb54a4d;transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.employee-loyalty-container{padding:70px 15px 30px}.employee-loyalty-wrapper{margin:10px;padding:1.5rem 1.5rem 2rem}.employee-loyalty-title{font-size:1.625rem;letter-spacing:1px;margin-bottom:1.5rem}.form-input,.form-select{padding:10px 14px}.submit-button{font-size:1.125rem;padding:12px 20px}}.onboarding-page{background:#fff;box-sizing:border-box;margin:0 auto;max-width:960px;min-height:100vh;padding:80px 24px 140px}.onboarding-top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.onboarding-back-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background-color .2s;width:44px}.onboarding-back-btn:hover{background-color:#f3f4f6}.onboarding-back-btn svg{stroke:#374151;fill:none;height:20px;width:20px}.onboarding-step-badge{align-items:flex-end;display:flex;flex-direction:column}.onboarding-step-badge span{color:var(--accent);font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.onboarding-step-progress{background:#fee2e2;border-radius:2px;height:4px;overflow:hidden;width:120px}.onboarding-step-progress-fill{background:var(--accent);border-radius:2px;height:100%;width:100%}.onboarding-page h1{color:#1a1a1a;font-family:BPG Nateli,Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1.2;margin:24px 0 8px}.onboarding-page .onboarding-subtitle{color:#6b7280;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400;line-height:1.5;margin:0 0 32px}.onboarding-form-body{display:flex;flex-direction:column;gap:20px}.onboarding-name-row{display:flex;gap:16px}.onboarding-name-row .onboarding-field{flex:1 1}.onboarding-field label{color:#374151;display:block;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;font-weight:600;margin-bottom:8px}.onboarding-page .onboarding-field input[type=tel],.onboarding-page .onboarding-field input[type=text],.onboarding-page .onboarding-field select{-webkit-appearance:none;appearance:none;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-sizing:border-box!important;color:#1a1a1a!important;font-family:BPG Nateli,Poppins,sans-serif!important;font-size:18px!important;font-weight:400;height:52px!important;margin:0!important;outline:none!important;padding:0 16px!important;transition:border-color .2s!important;width:100%!important}.onboarding-page .onboarding-field input:focus,.onboarding-page .onboarding-field select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)!important}.onboarding-page .onboarding-field input::placeholder{color:#9ca3af!important}.onboarding-page .onboarding-field input.error,.onboarding-page .onboarding-field select.error{border-color:var(--accent)!important}.onboarding-hint{color:#9ca3af}.onboarding-field-error,.onboarding-hint{font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:400;margin-top:6px}.onboarding-field-error{color:var(--accent)}.onboarding-phone-row{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:0;height:52px;overflow:hidden}.onboarding-phone-prefix{align-items:center;background:#f3f4f6;border-right:1px solid #e5e7eb;color:#374151;display:flex;flex-shrink:0;font-family:BPG Nateli,Poppins,sans-serif;font-size:17px;font-weight:400;gap:6px;padding:0 12px;white-space:nowrap}.onboarding-phone-prefix .flag{font-size:22px;line-height:1}.onboarding-page .onboarding-phone-row input[type=tel]{background:#0000!important;border:none!important;border-radius:0!important;flex:1 1;height:100%!important}.onboarding-dob-row{display:flex;gap:12px}.onboarding-dob-row .onboarding-dob-select{flex:1 1;position:relative}.onboarding-page .onboarding-dob-select select{-webkit-appearance:none;appearance:none;background:#f9fafb!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-sizing:border-box!important;color:#1a1a1a!important;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif!important;font-size:18px!important;font-weight:400;height:52px!important;outline:none!important;padding:0 32px 0 16px!important;width:100%!important}.onboarding-page .onboarding-dob-select select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)!important}.onboarding-page .onboarding-dob-select select option[value=""]{color:#9ca3af}.onboarding-confirm{align-items:flex-start;display:flex;gap:12px;margin-top:8px}.onboarding-confirm input[type=checkbox]{accent-color:var(--accent);border:2px solid #d1d5db!important;border-radius:4px!important;cursor:pointer;flex-shrink:0;height:20px!important;margin-top:2px;width:20px!important}.onboarding-confirm span{color:#6b7280;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.onboarding-footer-cta{background:#fff;bottom:0;box-shadow:0 -4px 12px #0000000d;left:0;padding:16px 24px 24px;position:fixed;right:0;z-index:100}.onboarding-footer-cta-inner{margin:0 auto;max-width:960px}.onboarding-submit-btn{align-items:center;background:var(--accent);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:BPG Nateli,Poppins,sans-serif;font-size:20px;font-weight:700;font-weight:600;gap:8px;height:56px;justify-content:center;transition:background-color .2s;width:100%}.onboarding-submit-btn:hover:not(:disabled){background:#dc2626}.onboarding-submit-btn:disabled{background:#fca5a5;cursor:not-allowed}.onboarding-terms-text{color:#9ca3af;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.4;margin-top:12px;text-align:center}.onboarding-terms-text a{color:var(--accent);text-decoration:none}.onboarding-terms-text a:hover{text-decoration:underline}.onboarding-error-banner{background:#fef2f2;border-radius:10px;color:var(--accent);font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:400;padding:12px 16px;text-align:center}.onboarding-loading{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.onboarding-loading .spinner{animation:onboarding-spin .8s linear infinite;border:3px solid #fee2e2;border-radius:50%;border-top:3px solid var(--accent);height:40px;margin-bottom:16px;width:40px}@keyframes onboarding-spin{to{transform:rotate(1turn)}}.onboarding-loading p{color:#6b7280;font-family:BPG Nateli,Poppins,sans-serif;font-size:18px;font-weight:400}@media (max-width:480px){.onboarding-page{padding:16px 16px 140px}.onboarding-page h1{font-size:26px}.onboarding-dob-row{gap:8px}}.syrve-test-container{margin:0 auto;max-width:1200px;padding:20px}.connection-status{background:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:15px}.connection-status .success{color:#4caf50}.connection-status .error{color:#f44336}.test-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.test-controls button{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.test-controls button:hover{background:#1976d2}.test-controls button:disabled{background:#ccc;cursor:not-allowed}.test-controls button.run-all{background:#4caf50}.test-controls button.run-all:hover{background:#45a049}.loading{color:#2196f3;font-weight:700;padding:20px;text-align:center}.info-section{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:15px}.info-section h3{color:#333;margin-top:0}.info-section .details{background:#f9f9f9;border-radius:4px;margin-top:10px;padding:10px}.info-section .details p{font-size:16px;margin:5px 0}.test-results{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:20px;padding:15px}.test-results table{border-collapse:collapse;width:100%}.test-results th{background:#f5f5f5;border-bottom:2px solid #ddd;padding:10px;text-align:left}.test-results td{border-bottom:1px solid #eee;padding:8px}.test-results tr.success{background:#e8f5e9}.test-results tr.error{background:#ffebee}.webhook-info{background:#fff3e0;border:1px solid #ffb74d;border-radius:8px;margin-top:20px;padding:15px}.webhook-info code{background:#333;border-radius:4px;color:#fff;display:block;font-size:14px;margin-top:10px;padding:10px;word-break:break-all}.category-cms-container{margin:0 auto;max-width:900px;padding:20px 20px 80px;width:100%}.cms-top-bar{align-items:center;display:flex;gap:15px;margin-bottom:25px}.cms-back-btn{background:#333;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;padding:8px 18px}.cms-back-btn:hover{background:#555}.cms-title{color:#1a1919;font-family:BPG Nateli,Poppins,sans-serif;font-size:24px;font-weight:700;margin:0}.cms-company-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:10px}.cms-tab-btn{background:#fff;border:2px solid #ddd;border-radius:10px;color:#333;cursor:pointer;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;padding:10px 20px;transition:all .2s;white-space:nowrap}.cms-tab-btn:hover{border-color:#999}.cms-tab-btn.active{background:#1a1919;border-color:#1a1919;color:#fff}.cms-error{background:#ffe0e0;border-radius:8px;color:#c00;font-family:BPG Nateli,Poppins,sans-serif;font-size:16px;font-weight:700;margin-bottom:15px;padding:12px 16px}.cms-loading{color:#666;font-size:18px;font-weight:700}.cms-empty,.cms-loading{font-family:BPG Nateli,Poppins,sans-serif;padding:40px;text-align:center}.cms-empty{color:#999;font-size:17px;font-style:italic;font-weight:400}.cms-categories-list{display:flex;flex-direction:column;gap:2px}.cms-category-block{margin-bottom:2px}.cms-category-row{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s}.cms-category-row.disabled{background:#f9f9f9;opacity:.7}.cms-category-info{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px}.cms-category-name-row{align-items:center;display:flex;gap:8px}.cms-expand-arrow{color:#999;display:inline-block;font-size:13px;transition:transform .2s}.cms-expand-arrow.expanded{transform:rotate(90deg)}.cms-category-name{color:#1a1919;font-size:18px;font-weight:700}.cms-category-count,.cms-category-name{font-family:BPG Nateli,Poppins,sans-serif}.cms-category-count{color:#999;font-size:14px;font-style:italic;font-weight:400;padding-left:19px}.cms-category-controls{align-items:center;display:flex;gap:10px}.cms-toggle-group{align-items:center;display:flex;flex-direction:column;gap:2px}.cms-toggle-label{color:#4caf50;font-family:BPG Nateli,Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:1;text-transform:uppercase}.cms-toggle-label-es{color:#2196f3}.cms-toggle{display:inline-block;height:26px;position:relative;width:50px}.cms-toggle-small{height:22px;width:40px}.cms-toggle input{height:0;opacity:0;width:0}.cms-toggle-slider{background-color:#ccc;border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.cms-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;position:absolute;transition:.3s;width:20px}.cms-toggle input:checked+.cms-toggle-slider{background-color:#4caf50}.cms-toggle input:checked+.cms-toggle-slider:before{transform:translateX(24px)}.cms-toggle-small .cms-toggle-slider:before{height:16px;width:16px}.cms-toggle-small input:checked+.cms-toggle-slider:before{transform:translateX(18px)}.cms-toggle input:disabled+.cms-toggle-slider{cursor:not-allowed;opacity:.5}.cms-status{font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700;min-width:65px;text-align:center}.cms-status.on{color:#4caf50}.cms-status.off{color:#e53935}.cms-items-list{border-left:2px solid #eee;margin-left:20px;padding-left:0}.cms-item-row{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s}.cms-item-row:last-child{border-bottom:none;border-radius:0 0 0 10px}.cms-item-row:first-child{border-top:1px solid #f0f0f0}.cms-item-row.disabled{opacity:.6}.cms-item-name{color:#333;font-size:16px;font-weight:700}.cms-item-name,.cms-item-price{font-family:BPG Nateli,Poppins,sans-serif}.cms-item-price{color:#999;font-size:14px;font-style:italic;font-weight:400}.cms-item-block{display:flex;flex-direction:column}.cms-expand-arrow-small{font-size:11px;margin-right:4px}.cms-item-info{align-items:center;display:flex;flex:1 1;gap:6px}.cms-modifiers-list{border-left:2px solid #e0e0ff;margin-left:32px;padding-left:0}.cms-modifier-row{align-items:center;background:#f5f5ff;border-bottom:1px solid #ededff;display:flex;justify-content:space-between;padding:8px 14px;transition:all .2s}.cms-modifier-row:last-child{border-bottom:none}.cms-modifier-row.fd-only{background:#fff8e1}.cms-modifier-info{display:flex;flex-direction:column;gap:2px}.cms-modifier-name{color:#555;font-family:BPG Nateli,Poppins,sans-serif;font-size:15px;font-weight:700}.cms-toggle input:checked+.cms-toggle-slider-fd{background-color:#ff9800}.cms-toggle input:checked+.cms-toggle-slider-es{background-color:#2196f3}.cms-status.fd{color:#ff9800}@media (max-width:600px){.category-cms-container{padding:15px}.cms-title{font-size:20px}.cms-category-row{padding:12px 14px}.cms-category-name{font-size:16px}.cms-category-controls{gap:6px}.cms-toggle-label{font-size:11px}.cms-items-list{margin-left:12px}.cms-item-row{padding:10px 12px}.cms-item-name{font-size:15px}.cms-modifiers-list{margin-left:20px}.cms-modifier-row{padding:6px 10px}.cms-modifier-name{font-size:14px}}