body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-color:#f7f4ef;background-color:var(--bg-main);color:#2b2b2b;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}:root{--primary:#6f4e37;--second-primary:#cf6d17;--primary-dark:#4b3621;--primary-soft:#8b6b5c;--secondary:#a8c3a0;--secondary-soft:#cfe3d8;--secondary-dark:#8fa78a;--bg-main:#f7f4ef;--bg-section:#efe7dc;--bg-card:#fff;--border:#a0a0a0;--border-soft:#ddd;--accent:#cf6d17;--accent-soft:#e2a58b;--text-primary:#2b2b2b;--text-secondary:#6b6b6b;--text-disabled:#a0a0a0;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-soft:0 8px 24px #0000000f;--shadow-hover:0 12px 30px #00000014;--shadow-primary:0 8px 24px #cf6d179b;--shadow-primary-white:0 8px 24px #ffffff94;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--text-desc:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--text-lora:"Lora",serif;--primary-btn:linear-gradient(135deg,#d97706,#ea580c);--primary-btn-hover:linear-gradient(135deg,#ea580c,#d97706)}h1{font-size:48px;letter-spacing:-.5px}h1,h2{font-weight:600}h2{font-size:36px}h3{font-size:24px;font-weight:600}p{color:#6b6b6b;color:var(--text-secondary);font-size:16px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar-container{background:var(--bg-section-white);border:1px solid var(--divider);color:var(--text-primary);min-height:100vh;padding:20px;width:240px}.sidebar-container .logo{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.logo img{border-radius:8px;height:50px;width:120px}.logo h2{color:var(--primary);font-size:15px;margin:0}.navbar-menu{display:flex;flex-direction:column;gap:8px;margin-top:30px}.link-box{align-items:center;border:1px solid var(--bg-section-white);border-radius:4px;color:var(--text-dark);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:flex-start;padding:8px 8px 8px 15px;text-decoration:none;transition:.2s}.link-box.active,.link-box:hover{background:var(--secondary);color:var(--text-dark);font-weight:600}.submenu{padding-left:20px}.submenu a{align-items:center;border:1px solid var(--bg-section-white);border-radius:4px;color:var(--text-dark);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:flex-start;padding:8px 8px 8px 10px;text-decoration:none;transition:.2s}.submenu a.active{background:#ffffff26}.cart-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:flex-end;opacity:1;position:fixed;transition:opacity .3s ease;z-index:9999}.cart-modal-burger.closing,.cart-modal.closing{opacity:0}.cart-modal>*{border-bottom-left-radius:12px;border-top-left-radius:12px;box-shadow:-10px 0 30px #0003;display:flex;flex-direction:column;height:100%;overflow-y:auto;transform:translateX(0);transition:transform .35s ease;width:40%}.cart-modal.closing>*{transform:translateX(100%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.landing-cart-modal{border-bottom-left-radius:12px;border-top-left-radius:12px;font-family:var(--text-desc);width:100%}.landing-container{font-family:Lora,serif;font-optical-sizing:auto;font-style:normal;font-weight:600}.cart-modal-burger{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;opacity:1;position:fixed;transition:opacity .3s ease;z-index:9999}.cart-modal-burger>*{background:#fff;border:1px solid red;border-bottom-left-radius:12px;border-top-left-radius:12px;box-shadow:-10px 0 30px #0003;display:flex;flex-direction:column;height:100%;overflow-y:auto;transform:translateX(0);transition:transform .35s ease;width:100%}.cart-modal-.cart-modal-burger>*{transform:translateX(100%)}.navbar{background:var(--bg-main);border-bottom:1px solid #eee;box-shadow:var(--shadow-hover);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.navbar-container{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:auto;max-width:1200px;padding:14px 20px}.nav-left{display:flex;gap:28px}.nav-left a{color:var(--text-primary);font-weight:500;text-decoration:none}.nav-center img{height:42px}.nav-right{align-items:center;display:flex;gap:12px;justify-content:flex-end;position:relative}.icon-cart{font-size:22px;position:relative}.cart-badge{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:3px 6px;position:absolute;right:0;top:0}.btn-text{padding:8px 12px}.btn-outline,.btn-text{color:var(--text-primary);text-decoration:none}.btn-outline{border:1px solid var(--border);border-radius:8px;padding:8px 16px}.btn-primary{background:var(--primary);border-radius:8px;color:#fff;font-weight:500;padding:8px 18px;text-decoration:none}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger span{background:var(--text-primary);height:2px;transition:.3s;width:24px}.mobile-menu{display:none;position:relative}.hero-container{background-image:url(/static/media/herocoffe.71fd846265e973150b53.jpeg);background-position:50%;background-size:cover;height:90vh}.hero-box,.hero-container{align-items:center;display:flex;justify-content:center;width:100%}.hero-box{background-color:#f7f4ef7a;flex-direction:column;height:100%}.hero-btn{align-items:center;display:flex;justify-content:center;margin:10px 0;width:100%}.hero-btn .top-btn{background-color:hsla(0,0%,100%,.696);border:1px solid var(--second-primary);border-radius:16px;color:var(--second-primary);cursor:pointer;font-size:14px;font-weight:700;padding:5px 30px}.hero-box h1{font-size:70px;font-weight:700}.hero-box h1,.hero-box h3{color:#000;line-height:normal;text-align:center}.hero-box h3{font-size:20px;font-weight:400}.hero-box span{color:var(--second-primary)}.hero-btn .order{align-items:center;background-color:var(--second-primary);border:1px solid var(--second-primary);border-radius:32px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-right:15px;padding:10px 25px}.order:hover{box-shadow:var(--shadow-primary)}.hero-btn .explore{align-items:center;background-color:hsla(0,0%,100%,.662);border:1px solid #fff;border-radius:32px;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-right:15px;padding:10px 25px}.explore:hover{box-shadow:var(--shadow-primary-white)}@media (max-width:800px){.btn-text,.nav-left{display:none}.hamburger{display:flex}.navbar-container{grid-template-columns:auto 1fr auto}.nav-center{justify-self:center}.mobile-menu{animation:slideDown .3s ease;background:var(--bg);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:16px;padding:20px}.mobile-menu a{color:var(--text-primary);font-weight:500;text-decoration:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.selection-container{align-items:center;background:linear-gradient(180deg,#fffaf5,#fdf6ee);display:flex;height:100%;justify-content:center;padding:70px 0;width:100%}.selection-box{width:95%}.selection-title{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.selection-title h5{color:var(--accent);font-size:12px;letter-spacing:1.5px}.selection-title h2{font-size:30px}.line{background-color:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:8px;height:4px;width:50px}.new-selection-card{background:#fff0;border:.3px solid var(--bg-section);border-radius:99px 8px 99px 8px;box-shadow:0 10px 30px #0000000d;cursor:pointer;margin:30px 0;padding:80px 20px 50px;position:relative;text-align:center;transition:.3s}.new-selection-card:hover{background:#ffffffa9;border:1px solid var(--accent-soft);box-shadow:0 10px 30px #0000000d;transform:translateY(-8px)}.new-img-wrapper{background:radial-gradient(circle,#f5f5f5 40%,#0000 70%);left:50%;position:absolute;top:-60px;transform:translateX(-50%)}.new-img-wrapper img{border-radius:50%;height:140px;object-fit:contain;padding:10px;width:120px}.info-content h4{font-size:18px;font-weight:600}.info-content .price{color:var(--accent);font-size:15px;font-weight:700;line-height:1.2}.info-content p{color:#777;font-weight:400;line-height:1.4;margin-top:8px}.selection-content{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-content:center;margin:80px 0;padding:0 50px}.selection-card{background:#fff;border:1px solid var(--bg-section);border-radius:20px;box-shadow:0 10px 30px #0000000d;overflow:hidden;padding-bottom:15px;transition:all .4s ease}.selection-card:hover{box-shadow:0 20px 50px #00000014;transform:translateY(-8px)}.selection-card .card-cover{align-items:center;background:linear-gradient(180deg,#f8f1f1,#f1f1f1);display:flex;height:200px;justify-content:center;position:relative}.card-cover img{height:150px;object-fit:contain;transition:.4s}.selection-card:hover img{transform:scale(1.08)}.new-img-wrapper .tag{background-color:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:16px;color:#fff;font-size:12px;font-weight:700;margin:10px 15px;padding:3px 10px;position:absolute;right:-40px;top:0;z-index:99}.card-info{padding:20px}.card-title{align-items:center;display:flex;justify-content:space-between;width:100%}.card-title h4{color:var(--text-primary);font-size:15px;font-weight:700;margin:0}.card-title p{color:var(--second-primary);font-size:14px;padding:0}.card-info .desc{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;margin-top:5px}.add-btn{background-color:var(--bg);border:1px solid var(--text-primary);border-radius:var(--radius-lg);cursor:pointer;font-size:12px;font-weight:700;margin-top:10px;padding:10px;width:100%}.add-btn:hover{background:var(--primary-btn);border:1px solid var(--second-primary);box-shadow:var(--shadow-hover);color:#fff}.selection-btn{margin:15px 0;width:100%}.selection-btn,.selection-btn button{align-items:center;display:flex;justify-content:center}.selection-btn button{background-color:#fff;border:1px solid var(--accent);border-radius:var(--radius-lg);color:var(--accent);cursor:pointer;font-weight:700;gap:10px;padding:10px 20px}.selection-btn button:hover{background:var(--primary-btn);border:1px solid var(--second-primary);box-shadow:var(--shadow-hover);color:#fff}.story-container{gap:15px;height:100%;padding:50px 20px;width:100%}.left-story,.story-container{align-items:center;display:flex;justify-content:center}.left-story{height:80vh;width:70%}.img-wrap{height:80%;position:relative;width:80%}.img-wrap img{border-radius:8px;box-shadow:0 4px 8px #00000080;height:100%;width:100%}.img-wrap .desc{background-color:var(--bg-main);border-radius:var(--radius-lg);bottom:0;left:50%;margin-bottom:10px;padding:12px;position:absolute;text-align:center;transform:translateX(-50%);width:80%;z-index:10}.desc p{font-style:italic;text-align:center;width:100%}.desc p,.desc span{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px}.desc span{color:var(--accent)}.right-story{height:-webkit-fit-content;height:fit-content;padding:10px 20px 10px 10px;width:70%}.right-story h5{color:var(--accent);font-size:12px;letter-spacing:1.5px}.right-story h2{font-size:30px;margin-bottom:20px}.right-story p{color:var(--text-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;padding:0}.item-box{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:20px}.item-box .item-card{align-items:center;background-color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-hover);display:flex;gap:10px;justify-content:space-between;padding:15px 8px}.item-icon{align-items:center;background-color:var(--bg-section);border:1px solid var(--bg-section);border-radius:99px;color:var(--accent);display:flex;font-size:20px;justify-content:center;padding:10px}.item-content{display:flex;flex-direction:column;gap:0;justify-content:flex-start;width:100%}.item-content strong{font-size:14px;margin:0;padding:0}.item-content p{font-size:10px;padding:0}.photo-section{background-color:#fff;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:80px 10px 20px;width:100%}.photo-section,.section1{align-items:center;display:flex;justify-content:center}.section1{background-color:var(--bg-main);border:1px solid var(--bg-section);border-radius:16px;gap:15px;height:50%;padding:15px;width:85%}.section-right{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.section-right img{border-radius:8px;height:80%;width:80%}.section-left{padding-left:30px}.btn-seasonal{background-color:#fff;border:1px solid var(--accent);border-radius:16px;color:var(--accent);cursor:pointer;font-size:12px;font-weight:700;margin-bottom:15px;padding:5px 15px}.section-left h2{font-size:34px}.section-left p{color:var(--text-secondary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:450;margin-bottom:15px}.btn-order{background-color:var(--accent);border:1px solid var(--accent);border-radius:20px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 25px}.btn-order:hover{box-shadow:var(--shadow-primary)}.section2{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:80px;padding:20px 0;width:100%}.section2 h5{color:var(--accent);font-size:12px;letter-spacing:1.5px}.section2 h2{font-size:30px;margin-bottom:20px}.section2 .section-box{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);width:80%}.photo-card{width:100%}.photo-card img{border-radius:var(--radius-md);cursor:pointer;height:100%;width:100%}.photo-card img:hover{border:2px solid var(--accent);box-shadow:var(--shadow-primary)}.next-btn,.prev-btn{position:absolute;top:50%;transform:translateY(-50%)}.prev-btn{left:10px}.next-btn{right:10px}.operating-container{align-items:center;display:flex;justify-content:center;padding:50px 10px;width:100%}.operating-container .oc-left{height:100%;padding-left:100px;width:100%}.oc-left h5{color:var(--accent);font-size:12px;letter-spacing:1.5px;margin:0}.oc-left h2{font-size:30px;margin-bottom:20px}.oc-box{align-items:center;flex-direction:column;gap:20px;width:70%}.oc-box,.oc-box .box1{display:flex;justify-content:flex-start}.oc-box .box1{gap:10px;width:100%}.box-icon{align-items:center;background-color:#fff;border-radius:50%;color:var(--accent);display:flex;font-size:18px;height:30px;justify-content:center;margin-top:5px;width:30px}.box-desc{height:100%}.box-desc h4{margin:0}.box-desc p{color:var(--text-secondary);font-size:12px;font-weight:400;margin:0}.box-desc p,.box-desc span{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:0}.box-desc span{color:var(--accent);font-size:10px}.box-time{align-items:center;display:flex;font-size:12px;justify-content:space-between;width:25vw}.time p{color:var(--text-primary);font-size:12px;font-weight:500}.operating-container .oc-right{height:100%;padding:20px;width:80%}.oc-img{position:relative;width:80%}.oc-img,.oc-right img{border-radius:var(--radius-md)}.oc-right img{border:3px solid var(--bg-card);box-shadow:var(--shadow-hover);height:100%;width:100%}.oc-right .oc-text{background-color:var(--bg-main);border-radius:8px;margin:10px;padding:5px 15px;position:absolute;top:0;z-index:99}.oc-text h5{color:var(--accent);font-size:12px;letter-spacing:1.5px;margin:0}.oc-text p{color:var(--text-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;padding:0}.footer-container{align-items:center;border-top:1px solid var(--bg-section);display:flex;flex-direction:column;justify-content:center;margin:15px 0;padding-top:15px;width:100%}.footer-container .footer-menu{grid-gap:40px;border-bottom:1px solid var(--bg-section);display:grid;gap:40px;grid-template-columns:2fr 1.5fr 1fr;margin:auto;padding:40px 0;width:90%}.footer1{flex-direction:column;margin-right:15px;width:80%}.footer-img,.footer1{align-items:center;display:flex;justify-content:center}.footer-img{width:100%}.footer1 img{height:40px;margin-bottom:12px;width:150px}.footer1 p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;line-height:1.6;margin:0;padding:0;text-align:center;width:100%}.footer2-box{display:flex;gap:30px;justify-content:space-between}.footer2 h5,.footer3 h5{color:var(--accent);font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 10px}.footer3 h5{text-align:center;width:100%}.menu p{cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px;margin:0 0 7px;padding:0}.footer-icon{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:20px;gap:15px;justify-content:center;width:100%}.footer1,.footer2,.footer3{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.footer-btm{align-items:center;display:flex;justify-content:space-between;margin-top:10px;padding:10px;width:80%}.footer-btm p{font-family:var(--text-desc);font-size:12px;font-weight:700}@media (max-width:1200px){.landing-cart-modal{width:45%}.hero-container{height:95vh}.card-cover img{height:70%;width:50%}.img-wrap{height:80%}.section2 .section-box{width:90%}}@media (max-width:992px){.landing-cart-modal{width:60%}.hero-box h1{font-size:50px}.hero-box h3{font-size:15px}.hero-btn .explore,.hero-btn .order{font-size:13px}.selection-box{width:95%}.selection-content{gap:10px;padding:0}.card-title h4{font-size:13px}.card-info .desc{font-size:10px}.add-btn{padding:7px 10px}.selection-btn button{font-size:12px;padding:10px 30px}.story-container{padding:20px}.left-story{width:60%}.right-story h2{font-size:25px;margin-bottom:10px}.right-story p{font-size:12px}.img-wrap{height:60%}}@media (max-width:768px){.landing-cart-modal{width:65%}.selection-box{width:80%}.selection-content{gap:10px;grid-template-columns:repeat(2,1fr);padding:0}.card-title h4{font-size:13px}.card-info .desc{font-size:10px}.add-btn{padding:7px 10px}.selection-btn button{font-size:12px;padding:10px 30px}.story-container{padding:20px}.left-story{width:50%}.img-wrap{width:100%}.right-story h2{font-size:25px;margin-bottom:10px}.right-story p{font-size:12px}.item-box{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.item-card{width:100%}.footer-container .footer-menu{width:90%}.section1{padding:20px;width:90%}.section-left{padding-left:10px}.section-left h2{font-size:28px}.btn-order{padding:7px 25px}.section-right img{width:100%}.section2 .section-box{width:90%}.oc-img{width:95%}.operating-container .oc-left{padding-left:40px}}@media (max-width:576px){.landing-cart-modal{width:80%}.hero-box h1{font-size:40px}.hero-box h3{font-size:15px}.hero-btn .explore,.hero-btn .order{font-size:13px}.selection-box{padding:10px;width:60%}.selection-content{gap:20px}.selection-content,.story-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.left-story{height:50vh;width:100%}.img-wrap{height:80%;width:80%}.desc p{font-size:10px}.right-story{width:80%}.right-story h2,.right-story h5{text-align:center;width:100%}.right-story h2{font-size:25px;margin-bottom:10px}.right-story .rs-text{font-size:12px;text-align:center}.item-box{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.item-card{width:100%}.footer-container .footer-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px;width:95%}.menu p{font-size:10px;font-weight:400}.footer1{margin-right:5px}.footer1 p{font-size:10px;text-align:center;width:100%}.footer2-box{width:50%}.footer2 h5,.footer3 h5{font-size:12px;letter-spacing:.5px}.footer-btm p{font-size:10px}.section1{padding:15px;width:95%}.section-left{padding-left:0}.section-left h2{font-size:24px;margin:0}.section-left p{font-size:10px}.btn-order{padding:7px 25px}.section-right img{height:100%;width:100%}.section2 .section-box{grid-template-columns:repeat(2,1fr);width:95%}.operating-container .oc-left{padding:10px 30px 10px 70px}.oc-right{display:none}.oc-box{width:100%}.box-desc{height:100%;width:70%}.box-time{width:100%}}@media (max-width:400px){.landing-cart-modal{border-radius:4px;width:100%}.hero-box h1{font-size:35px;margin-bottom:10px}.hero-box h3{font-size:12px}.hero-btn{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.hero-btn .explore,.hero-btn .order{width:70%}.selection-box{width:80%}.selection-content{gap:20px;justify-content:center}.card-title,.selection-content{align-items:center;display:flex;flex-direction:column}.card-title{justify-content:flex-start}.selection-btn button{width:100%}.img-wrap{height:100%;width:90%}.right-story{width:90%}.rs-text{text-align:center;width:100%}.footer-container .footer-menu{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.footer1,.footer2,.footer3{padding:10px 0;width:100%}.footer2-box{height:-webkit-fit-content;height:fit-content;width:70%}.footer2 .menu{width:100%}.footer1 p{font-size:12px}.footer1 p,.footer2 h5,.footer3 h5,.menu p{text-align:center;width:100%}.footer-icon{justify-content:center;width:100%}.footer3{height:-webkit-fit-content;height:fit-content}.footer-btm{flex-direction:column;width:100%}.footer-btm p{text-align:center;width:100%}.section1{display:flex;flex-direction:column;padding:15px;width:95%}.section-left{order:2;text-align:center;width:100%}.section-left h2{font-size:24px;margin:0}.section-left p{font-size:10px}.btn-order{padding:7px 25px}.section-right{display:flex;justify-content:center;order:1;width:100%}.section-right img{height:100%;width:100%}.section2 .section-box{grid-template-columns:repeat(2,1fr);width:95%}.oc-right{display:none}.oc-box{width:100%}.box-desc{height:100%;width:70%}.box-time{width:100%}.operating-container .oc-left{padding:10px 15px}.oc-left h2,.oc-left h5{text-align:center;width:100%}}.cart-container{animation:slideIn .4s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fff;border-bottom-left-radius:12px;border-top-left-radius:12px;box-shadow:-10px 0 40px #00000014;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:100%;z-index:999}.cart-container.closing{animation:slideOut .3s ease forwards}@keyframes slideOut{to{transform:translateX(100%)}}.cart-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px}.cart-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.cart-icon{background:var(--primary-btn);border-radius:12px;color:#fff;font-size:20px;padding:5px 10px}.cart-title h3{font-size:18px;margin:0}.cart-title p{color:#888;font-size:12px;margin:0}.empty-cart{flex-direction:column;margin-top:20px}.empty-cart,.empty-icon{align-items:center;display:flex;justify-content:center}.empty-icon{color:#ff7a00;font-size:50px;position:relative;width:-webkit-fit-content;width:fit-content}.cart-empty-badge{background:#ff3d00;border-radius:50%;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:0;top:-5px}.empty-cart h3{margin:5px 0}.empty-cart button{background:var(--primary-btn);border:none;border-radius:10px;color:#fff;cursor:pointer;padding:10px 18px;transition:.3s}.empty-cart button:hover{transform:translateY(-2px)}.cart-item-box{flex:1 1;overflow-y:auto;padding-right:5px}.cart-item{background:#fff;border-radius:14px;box-shadow:0 5px 15px #0000000d;display:flex;gap:12px;margin-bottom:12px;padding:10px;transition:.3s}.cart-item:hover{transform:translateY(-2px)}.cart-item img{border-radius:10px;height:60px;object-fit:cover;width:60px}.cart-info h4{font-size:14px;margin:0}.cart-info span{font-size:12px;margin:0}.cart-info p{color:#ff7a00;font-size:13px;font-weight:600;margin:4px 0 0}.cart-right-box{align-items:center;flex-direction:column;gap:10px;justify-content:center}.cart-right-box,.qty-control{display:flex;margin-left:auto}.qty-control{justify-content:space-between;width:100%}.remove-btn{background:#0000;border:none;color:#999;cursor:pointer}.remove-btn:hover{color:red}.action{align-items:center;display:flex;gap:6px}.qty-control button{background:#f3f3f3;border:none;border-radius:6px;cursor:pointer;height:26px;transition:.2s;width:26px}.qty-control button:hover{background:#ff7a00;color:#fff}.qty-control span{font-size:13px;min-width:20px;text-align:center}.cart-total{background:#fff7f0;border-radius:16px;margin-top:10px;padding:15px 20px}.voucher-box{display:flex;gap:8px;margin-bottom:10px}.voucher-box input{border:1px solid #ddd;border-radius:8px;flex:1 1;padding:8px}.voucher-box button{background:var(--primary-btn);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:0 12px;width:30%}.disc,.stotal,.stotal-grand{display:flex;justify-content:space-between;margin:6px 0}.disc p,.stotal p{font-size:14px}.stotal-grand{border-image:repeating-linear-gradient(to right,var(--border) 0 10px,#0000 10px 15px) 1;border-top:1.5px solid #0000;margin-top:10px;padding-top:10px}.total-bold{font-weight:600}.total-disc{color:green}.grand,.grand-total{font-weight:700}.grand-total{color:var(--accent);font-size:18px}.checkout-btn{background:var(--primary-btn);border:none;border-radius:12px;box-shadow:0 8px 20px #ff64004d;color:#fff;cursor:pointer;font-weight:700;margin-top:12px;padding:12px;transition:.3s;width:100%}.checkout-btn:hover{transform:translateY(-2px)}.continue-btn{background:#0000;border:1px solid #ddd;border-radius:12px;cursor:pointer;margin-top:8px;padding:10px;transition:.3s;width:100%}.continue-btn:hover{background:#f5f5f5}@media (max-width:400px){.cart-container{border-radius:4px}}.toast-container{display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;top:20px;z-index:9999}.toast{align-items:center;animation:slideIn .35s ease,fadeOut .3s ease 2.2s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:14px;box-shadow:0 10px 30px #0003;color:var(--accent);display:flex;font-size:13px;font-weight:500;gap:12px;max-width:320px;min-width:260px;padding:14px 16px}.toast:hover{animation-play-state:paused}.toast:after{animation:progress 2.5s linear forwards;background:#4caf50;bottom:0;content:"";height:3px;left:0;position:absolute;width:90%}@keyframes progress{0%{width:100%}to{width:0}}.toast .icon{align-items:center;display:flex;font-size:16px;justify-content:center}.toast p{line-height:1.4;margin:0}.toast.success{border-left:4px solid #4caf50}.toast.error{border-left:4px solid #f44336}.toast.warning{border-left:4px solid #ff9800}@keyframes slideIn{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{to{opacity:0;transform:translateX(40px)}}.menu-container{align-items:center;background-color:var(--bg-main);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.menu-navbar-box{background-color:var(--bg-card);box-shadow:var(--shadow-soft);padding:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.menu-navbar1{align-items:center;display:flex;height:8vh;justify-content:space-between;padding:10px 80px;width:100%}.menu-nav-icon,.menu-navbar2{display:none}.menu-navbar1 h4{cursor:pointer;display:inline-block;font-size:15px;margin:0;position:relative}.menu-navbar1 h4:after{background:var(--primary-btn);bottom:0;box-shadow:var(--shadow-primary);content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.menu-navbar1 h4:hover:after{width:100%}.menu-navbar1 img{cursor:pointer;height:42px}.menu-navbar1 .icon-cart{cursor:pointer;font-size:25px;position:relative}.cart-icon-icon{position:relative}.icon-badge{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;left:15px;min-width:18px;padding:3px 6px;position:absolute;top:0}.modal-cart{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:flex-end;opacity:1;position:fixed;transition:opacity .3s ease;z-index:9999}.modal-cart>*{display:flex;flex-direction:column;height:100%;overflow-y:auto;transform:translateX(0);transition:transform .35s ease;width:40%}.modal-cart.closing>*{transform:translateX(100%)}.menu-navbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px;padding:40px 15px 10px;width:90%}.menu-btn{background-color:var(--bg-main);border-radius:8px;padding:10px 15px}.btn,.menu-btn{align-items:center;display:flex;gap:5px;justify-content:center}.btn{background-color:#fff;border:1px solid var(--accent-soft);border-radius:16px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:700;margin-right:10px;padding:8px}.btn.active,.btn:hover{background:linear-gradient(135deg,#d97706,#ea580c);border:1px solid var(--accent);color:#fff}.menu-search{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;gap:5px;justify-content:flex-start;padding:0 8px}.menu-search,.search-icon{align-items:center;display:flex}.search-icon{background-color:var(--accent);border-radius:50%;box-shadow:0 4px 8px #0000004d;color:#fff;font-size:25px;justify-content:center;padding:4px}.menu-search input{background-color:#fff;border:1px solid #fff;border-radius:16px;padding:8px}.menu-search input:focus{outline:none}.menu-title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;width:100%}.menu-title button{background-color:var(--bg-main);border:1px solid var(--accent);border-radius:12px;color:var(--accent);font-size:12px;font-weight:700;margin-bottom:10px;padding:5px 20px}.menu-title p{font-size:12px;text-align:center;width:55%}.menu-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:50px;width:90%}.menu-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.335);border:1px solid var(--bg-section);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px 15px;position:relative;transition:.3s ease}.menu-card:hover{border:1px solid var(--accent-soft);box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.badge-container{left:0;position:absolute;top:10px;width:100%;z-index:99}.badge{background:var(--accent);border-radius:20px;color:#fff;font-size:11px;font-weight:700;margin:15px;padding:4px 10px}.badge.new{background-color:#00a67e}.badge.popular{background-color:var(--accent)}.badge.best_seller{background-color:#e91e63}.badge.limited{background-color:#002aa6}.menu-card .menu-cover{align-items:center;display:flex;height:50%;justify-content:center;padding:10px 0;width:50%}.menu-cover img{height:100%;transform:translateY(-10px);width:100%}.menu-desc{align-items:center;display:flex;flex-direction:column;gap:5px;height:20vh;justify-content:center}.menu-desc .desc-title{display:flex;justify-content:space-between;width:100%}.desc-title h3{word-wrap:break-word;font-size:13px;font-weight:700;height:5vh;margin:0;overflow-wrap:break-word;width:60%}.desc-title p{color:var(--accent);font-size:14px;font-weight:700;width:40%}.desc-p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:10px;font-weight:450;height:5vh;margin:5px 0 10px;overflow:hidden;padding:0}.menu-desc button{align-items:center;background:linear-gradient(135deg,#d97706,#ea580c);border:1px solid var(--accent);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:center;padding:7px;transition:all .2s ease;width:100%}.menu-desc button:hover{box-shadow:var(--shadow-soft);transform:translateX(-2px)}.menu-cta{align-items:center;background-image:linear-gradient(to left bottom,#e5c2b3,#e8ccbc,#ead5c7,#eddfd2,#f1e8de,#f5ece5,#f8f1ed,#fbf6f4,#fcf8f8,#fdfafb,#fefdfe,#fff);border:1px solid #fff;border-radius:16px;box-shadow:var(--shadow-soft);display:flex;justify-content:space-between;margin:100px 0;padding:15px 30px;width:90%}.menu-cta .cta-left{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:50%}.cta-left p{color:var(--text-secondary);font-size:14px;width:80%}.cta-left .email-form{align-items:center;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:var(--shadow-hover);display:flex;gap:5px;justify-content:center;margin-top:10px;padding:5px}.email-form input{border:1px solid #fff;border-radius:4px;padding:8px;width:200px}.email-form input:focus{border:1px solid #fff;outline:none}.email-form button{background-color:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 15px}.cta-left h4{font-size:20px;font-weight:700}.menu-cta .cta-img{align-items:center;display:flex;justify-content:center;width:50%}.cta-img img{height:50%;width:50%}.cta-footer{align-items:center;background-color:var(--bg-main);gap:20px;margin-top:50px;padding:50px 0 20px;width:100%}.cta-footer,.menu-card-example{display:flex;flex-direction:column;justify-content:center}.menu-card-example{background:#f8f5f2;border:.5px solid #eee;border-radius:20px;box-shadow:0 8px 20px #0000000d;gap:5px;margin-top:40px;min-height:80px;padding:16px;position:relative;transition:.3s ease}.menu-card-example:hover{border:1px solid var(--accent-soft);box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.menu-card-example .menu-top{align-items:center;display:flex;justify-content:space-between;width:70%}.menu-left h3{font-size:18px;font-weight:700}.menu-left p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden}.menu-img img{height:110px;position:absolute;right:0;top:-50px;width:90px}.menu-btm{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.menu-btm p{color:var(--accent);font-size:15px;font-weight:700;margin:0;padding:0}.menu-btm button{align-items:center;background:linear-gradient(135deg,#d97706,#ea580c);border:1px solid var(--accent);border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:6px 14px;transition:all .2s ease;width:40%}.menu-btm button:hover{box-shadow:var(--shadow-soft);transform:translateX(-2px)}@media (max-width:992px){.modal-cart>*{width:55%}}@media (max-width:768px){.modal-cart>*{width:65%}.menu-navbar1{padding:10px 40px}.menu-navbar{align-items:center;display:flex;flex-direction:column;justify-content:center}.menu-search{width:50%}.menu-search input{width:90%}}@media (max-width:576px){.modal-cart>*{width:75%}.menu-navbar1{padding:10px 20px}.menu-navbar1 h4{display:none}.menu-nav-icon{display:block;font-size:20px;position:relative}.navbar-item{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:var(--shadow-soft);left:20px;padding:10px;position:absolute;top:70%;width:30%;z-index:999}.navbar-item p{cursor:pointer;font-size:15px}.navbar-item p:hover{color:var(--accent)}.menu-title p{width:80%}.menu-cta{flex-direction:column-reverse;justify-content:center}.menu-cta .cta-img,.menu-cta .cta-left{width:100%}.menu-cta .cta-left{align-items:center}.cta-left p{text-align:center}.cta-left .email-form{justify-content:space-between;margin-bottom:30px;width:80%}.menu-btn{justify-content:flex-start;overflow-x:auto;width:100%}.btn{font-size:14px;padding:15px 20px}.menu-search{padding:4px;width:100%}.menu-search input{font-size:14px;padding:8px}.search-icon{font-size:30px}.menu-cta .cta-img{margin-bottom:10px;width:100%}.cta-img img{height:90%;width:90%}.menu-list{gap:25px;grid-template-columns:repeat(2,1fr)}.menu-btm button{border-radius:8px;font-size:16px;padding:10px 15px}}@media (max-width:400px){.modal-cart>*{width:100%}.menu-navbar1{padding:10px 20px}.menu-navbar1 h4{display:none}.menu-nav-icon{display:block;font-size:20px;position:relative}.navbar-item{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:var(--shadow-soft);left:20px;padding:10px;position:absolute;top:70%;width:30%;z-index:999}.navbar-item p{cursor:pointer;font-size:15px}.navbar-item p:hover{color:var(--accent)}.menu-title h2{font-size:22px}.menu-title p{font-size:14px;width:85%}.menu-navbar{width:100%}.menu-search{width:90%}.menu-cta,.menu-search input{padding:10px}.menu-cta{flex-direction:column-reverse;justify-content:center}.menu-cta .cta-img,.menu-cta .cta-left{width:100%}.menu-cta .cta-left{align-items:center}.cta-left p{text-align:center}.cta-left .email-form{width:80%}.menu-btn{justify-content:flex-start;overflow-x:auto;width:100%}.btn{font-size:14px;padding:15px 20px}.menu-cta .cta-img{margin-bottom:10px;width:100%}.cta-img img{height:90%;width:90%}.cta-left .email-form{justify-content:space-between;margin-bottom:30px;width:90%}.email-form input,.navbar-item{width:80%}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-container{background:#fff;border-radius:16px;max-height:93vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-header h2{color:var(--accent);font-family:var(--text-lora);font-size:28px;margin:0}.modal-header button{background:#fff;border:1px solid #fff;cursor:pointer;font-size:20px}.modal-product{background-color:var(--bg-main);border-bottom:.2px solid #eee;border-radius:8px;flex-direction:column;padding:10px;width:100%}.modal-product,.modal-product img{align-items:center;display:flex;justify-content:center}.modal-product img{border-radius:12px;height:180px;margin:10px 0;width:150px}.modal-text{align-items:center;display:flex;justify-content:space-between;width:100%}.modal-text p{font-size:12px;width:100%}.modal-text h3{border-bottom:3px solid var(--accent);color:var(--accent);font-size:20px;text-align:center;width:30%}.modal-options{grid-gap:20px 10px;align-items:center;display:grid;gap:20px 10px;grid-template-columns:repeat(2,250px);height:40vh;justify-content:center;margin-top:10px;overflow-y:auto;padding:10px 5px}.option-group{border:1px solid var(--accent-soft);border-radius:8px;border-bottom-left-radius:30px;border-top-right-radius:30px;height:100%;margin-top:15px;padding:20px 10px 10px;position:relative}.option-group h4{background-color:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:8px;color:#fff;left:20px;margin:0;padding:0 10px;position:absolute;top:-10px;width:-webkit-fit-content;width:fit-content;z-index:999}.option-items{display:flex;flex-direction:column;font-size:13px;gap:8px}.option-item{cursor:pointer;display:flex;gap:10px}.span{color:var(--accent)}.modal-footer{align-items:center;border-top:1px solid #eee;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.modal-footer h3{font-size:22px;margin:0;width:100%}.modal-footer .add-btn{align-items:center;background:var(--primary-btn);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:16px;width:100%}@media (max-width:576px){.modal-options{grid-template-columns:repeat(2,220px)}.option-item{font-size:15px}.modal-footer .add-btn{font-size:20px}}@media (max-width:400px){.modal-header{font-size:22px}.modal-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.modal-product img{height:150px;width:130px}.modal-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-text p{text-align:center}.modal-text h3{width:100%}.modal-footer h3{font-size:18px}.modal-footer .add-btn{font-size:14px;padding:15px 10px;width:70%}}.checkout-container{display:flex;flex-direction:column;height:100vh;width:100%}.checkout-navbar{align-items:center;background:#fff;border-bottom:1px solid var(--border-soft);box-shadow:var(--shadow-hover);display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.checkout-navbar img{height:42px}.checkout-content{align-items:center;background-color:#fff;display:flex;flex:1 1;gap:20px;justify-content:center;padding:20px}.content-left{color:#1f2937;font-family:Inter,sans-serif;margin:0 auto;padding:30px;width:100%}.back-nav{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:14px;gap:6px;margin-bottom:20px}.text h4{font-size:24px;font-weight:700;margin-bottom:6px}.text p{color:#6b7280;font-size:14px;margin-bottom:20px}.user-info{display:flex;gap:16px;margin-bottom:30px}.user-box{display:flex;flex:1 1;flex-direction:column}.user-box label{font-size:14px;font-weight:500;margin-bottom:6px}.user-box1{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;padding:12px 14px}.user-box1 input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.pickup-box{background-color:#fff;margin-bottom:30px}.pickup-label{font-size:14px;font-weight:500;margin-bottom:10px}.pickup-options{display:flex;gap:10px;margin-bottom:10px}.pickup-options button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s ease}.pickup-options button:hover{background:#f3f4f6}.pickup-options button.active{background:#111827;border:none;color:#fff}.pickup-info{color:#6b7280;font-size:13px}.guaranty-note{align-items:flex-start;background:#fef3e7;border-radius:14px;display:flex;gap:14px;padding:16px}.note-icon{align-items:center;background:#fde7cf;border-radius:50%;color:var(--accent);display:flex;justify-content:center;padding:10px}.note-text h5{font-size:16px;font-weight:600;margin:0}.note-text p{color:#6b7280;font-size:13px;line-height:1.4;margin-top:4px}.content-right{background:#f5efe6;border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:20px;width:60%}.content-box,.content-right{display:flex;flex-direction:column}.content-box{gap:10px}.content-box,.content-header{justify-content:space-between}.content-header{align-items:center;display:flex;gap:20px;width:100%}.content-header h4{font-family:Lora,serif;font-optical-sizing:auto;font-size:20px;font-weight:bolder}.content-header p{border-radius:12px;color:var(--text-primary);font-family:var(--text-desc);font-size:12px;font-weight:700;padding:5px 10px}.main-content{display:flex;flex-direction:column;gap:5px;height:37vh;overflow-y:auto;width:100%}.main-box{background-color:var(--bg-main);border:1px solid var(--border-soft);border-radius:8px;justify-content:space-between;padding:5px}.box-left,.main-box{align-items:flex-start;display:flex;gap:10px}.box-left{flex-direction:column;width:100%}.top-check{align-items:center;display:flex;justify-content:flex-start}.btm-check h4{font-size:12px;margin:0}.btm-check .option-box{color:var(--accent);font-size:10px}.content-box img{height:80px;width:70px}.content-info{display:flex;flex-direction:column;font-family:var(--text-desc);width:100%}.content-info h4{font-optical-sizing:auto;font-size:12px;font-weight:600;margin:0;padding:0}.content-info span{color:var(--text-secondary);margin-bottom:15px;padding:0}.content-info span,.content-qty p{font-family:var(--text-desc);font-size:12px}.content-qty p{color:#000;font-weight:700;margin-right:10px}.box-detail{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto;width:100%}.detail-label p{color:var(--text-primary);font-family:var(--text-desc);font-size:12px;font-weight:400}.detail-isi p{color:#000;font-family:var(--text-desc);font-size:14px;font-weight:700}.final-total{align-items:center;border-top:1px solid var(--border-soft);display:flex;gap:10px;justify-content:space-between;padding:5px 0 0;width:100%}.final-total p{color:#000;font-family:var(--text-desc);font-size:16px;font-weight:700;padding:0}.final-total .total-amount{color:var(--accent);font-size:18px}.order-btn{align-items:center;background:linear-gradient(135deg,#d97706,#ea580c);border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:10px 30px;transition:all .2s ease}.order-btn:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.order-text{color:var(--text-secondary);font-family:var(--text-desc);font-size:10px;margin-top:10px;text-align:center}.checkout-footer{align-items:center;background-color:var(--bg-main);display:flex;justify-content:space-between;padding:20px 50px;width:100%}.btm-left,.btm-right{align-items:center;display:flex;font-weight:700;gap:10px}.btm-left p,.btm-right p{color:var(--text-secondary);font-family:var(--text-desc);font-size:12px}.btm-right p{cursor:pointer;margin:0 5px;transition:all .2s ease}@media (max-width:992px){.checkout-content{gap:10px}.content-left{padding:10px;width:65%}}@media (max-width:768px){.checkout-content{display:flex;flex-direction:column;gap:20px}.content-right{order:2;width:80%}.content-left{order:1;width:100%}}@media (max-width:576px){.checkout-content{display:flex;flex-direction:column;gap:20px}.content-right{order:2;width:90%}.content-left{order:1;width:100%}.order-btn{font-size:18px;padding:15px 30px}}@media (max-width:400px){.text h4{font-size:16px}.text p{font-size:12px}.user-info{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.user-box{width:100%}.content-header{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:baseline;padding:5px}.content-header h4,.content-header p{margin:0}.checkout-content{display:flex;flex-direction:column;gap:20px}.content-right{order:2;width:100%}.content-left{order:1;width:100%}.checkout-footer{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:20px}.btm-left,.btm-left p,.btm-right,.btm-right p{text-align:center;width:100%}.btm-right p{margin:2px}}.confirmation-container{position:relative;width:100%}.confir-nav{align-items:center;background:#fff;border-bottom:1px solid var(--border-soft);display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.confir-nav img{height:42px}.confir-main{background-color:#fff;height:100%;padding:70px;text-align:center;width:100%}.confir-icon{margin-bottom:20px;width:100%}.confir-icon,.main-icon{align-items:center;display:flex;justify-content:center}.main-icon{background-color:#fff;border-radius:50%;box-shadow:var(--shadow-hover);color:var(--accent);font-size:68px;padding:30px}.confir-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.confir-text p{color:#000;font-size:12px;font-weight:700;padding:0}.confir-text .text-p{color:var(--text-secondary);font-size:15px;font-weight:500;margin:10px 0;width:60%}.confir-text h3{color:var(--accent);font-family:var(--text-lora);font-size:36px;font-weight:700}.confir-info{gap:20px;margin:20px 0;width:100%}.confir-info,.confir-info button{align-items:center;display:flex;justify-content:center}.confir-info button{background-color:var(--bg-main);border:none;border-radius:16px;color:#fff;cursor:pointer;flex-direction:column;font-weight:700;gap:2px;padding:15px 10px;width:15vw}.confir-info .btn-icon{color:var(--accent);font-size:20px}.confir-info span{color:var(--text-secondary);margin:0;padding:0}.confir-info p{color:#000;font-size:15px;font-weight:700;margin:0;padding:0}.confir-btn{flex-direction:column;width:100%}.confir-btn,.confir-btn button{align-items:center;display:flex;justify-content:center}.confir-btn button{background:var(--primary-btn);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;gap:10px;padding:15px 20px}.confir-btn p{color:var(--text-secondary);font-size:12px;font-style:italic;margin-top:5px}.modal-receipt{background-color:#00000084;bottom:0;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:absolute;right:0;top:0;width:100%;z-index:999}@media (max-width:992px){.confir-info button{width:20vw}}@media (max-width:768px){.confir-info button{width:23vw}}@media (max-width:576px){.confir-main{height:100vh}.confir-info button{width:28vw}.confir-text .text-p{width:80%}.confir-btn button{width:90%}}@media (max-width:400px){.confir-main{height:100vh;padding:70px 40px}.confir-info{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.confir-info button{width:100%}.confir-text .text-p{font-size:14px;width:100%}.confir-btn button{width:90%}}.receipt-container{background-color:#fbefdf;border-radius:8px;flex-direction:column;gap:20px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:10px 15px;width:30%}.receipt-header{border-bottom:1px solid #dfb496;flex-direction:column;gap:0;padding-bottom:20px;width:100%}.header-icon,.receipt-header{align-items:center;display:flex}.header-icon{background-color:var(--accent);border:1px solid var(--accent);border-radius:50%;color:#fff;font-size:24px;justify-content:center;padding:10px}.receipt-header h4{color:var(--text-primary);font-size:18px;font-weight:700;margin:3px 0}.receipt-header p{color:var(--text-secondary);font-size:12px;line-height:1.2;margin:0;padding:0}.receipt-content{border-bottom:1px dashed #dfb496;display:flex;flex-direction:column;gap:5px;padding:15px 0}.order-row{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between}.order-row .value{color:#000;font-weight:500}.order-row .value-semi{color:#000;font-weight:400}.value-accent{color:var(--accent);font-size:14px;font-weight:700}.receipt-note{border:1px blue}.order-header{color:#888;display:flex;font-size:12px;justify-content:space-between;margin-bottom:10px}.order-item{border-bottom:1px dashed #e0d7cf;padding:5px 0}.item-main{align-items:center;display:flex;justify-content:space-between}.item-name{font-size:15px;font-weight:600;margin:0;padding:0}.item-total{font-size:14px;font-weight:600}.item-options{margin-top:6px;padding-left:6px}.option-row{color:#c26100;font-size:12px;margin-top:2px}.option-key{font-weight:500}.option-value{margin-left:4px}.item-qty{color:#777;display:block;font-size:11px;margin-top:4px}.receipt-detail{border-bottom:1px solid #dfb496;display:flex;flex-direction:column;gap:5px;height:40vh;overflow-y:auto;padding:5px 0 0;position:relative}.label-bold,.value-bold{color:var(--text-secondary);font-weight:700;margin-bottom:10px}.label-box{display:flex;flex-direction:column;justify-content:flex-start}.label-box .label{color:var(--text-primary);font-size:13px;font-weight:500}.label-box .value{color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1;width:100%}.order-row .price-bold{color:#000;font-size:12px;font-weight:500;height:100%;line-height:1}.receipt-total{display:flex;flex-direction:column;gap:2px;padding:15px 0}.order-row .voucer{color:green}.receipt-grandtotal{align-items:center;display:flex;justify-content:center;width:100%}.receipt-grandtotal .order-row{align-items:center;background-color:#ffffff78;border:1px solid var(--accent);border-radius:6px;color:var(--text-primary);display:flex;font-size:14px;justify-content:space-between;padding:10px 20px;width:90%}.receipt-grandtotal .grand-label{color:#000;font-size:14px;font-weight:700}.receipt-grandtotal .grand-value{color:var(--accent);font-size:16px;font-weight:700}.receipt-footer{flex-direction:column;gap:5px;padding:15px 0}.barcode-icon,.receipt-footer{align-items:center;display:flex;justify-content:center}.barcode-icon{background-color:#fff;border:1px solid #dfb496;border-radius:8px;color:#000;font-size:60px;padding:10px}.receipt-footer span{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.2;margin:0;padding:0;text-align:center}.receipt-footer .text{color:var(--accent);font-size:11px;font-style:italic;margin-top:5px}.receipt-footer p{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:.8;margin:0;padding:0;text-align:center}.receipt-btn,.receipt-btn button{align-items:center;display:flex;gap:10px;justify-content:center}.receipt-btn button{background:var(--primary-btn);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 15px;width:100%}.receipt-btn button:hover{background:var(--primary-btn-hover)}@media (max-width:992px){.receipt-container{width:40%}}@media (max-width:768px){.receipt-container{width:50%}}@media (max-width:578px){.receipt-container{width:80%}.receipt-btn button{font-size:18px;margin-bottom:20px;padding:15px}}@media (max-width:400px){.receipt-container{width:95%}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*# sourceMappingURL=main.cc8de5b0.css.map*/