@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Outfit;scroll-behavior:smooth}body{min-height:100vh}a{text-decoration:none;color:inherit}.app{width:80%;margin:auto}*{scroll-behavior:smooth}img:not(.navbar img){transition:transform .4s ease,box-shadow .4s ease}img:not(.navbar img):hover{transform:scale(1.05);box-shadow:0 10px 25px #00000026;border-radius:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.codester-btn{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#ff6b6b,#ff4757);color:#fff;font-weight:700;border-radius:6px;box-shadow:0 4px 6px #0003;transition:all .3s ease}.codester-btn:hover{background:linear-gradient(135deg,#ff4757,#e84118);transform:translateY(-2px);box-shadow:0 6px 10px #00000040}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif;background:#fff}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 80px;background-color:#fff;box-shadow:0 4px 12px #00000014;position:sticky;top:0;z-index:1000}.navbar img{max-height:50px;cursor:pointer;transition:none!important;transform:none!important;outline:none!important;box-shadow:none!important}.navbar img:hover,.navbar img:active,.navbar img:focus{transform:none!important;outline:none!important;box-shadow:none!important}.navbar-menu{display:flex;list-style:none;gap:30px;font-size:16px;font-weight:500;color:#444}.navbar-menu a{text-decoration:none;color:inherit;position:relative;transition:color .3s ease}.navbar-menu a:hover{color:#e63946}.navbar-menu .active{color:#e63946;font-weight:600}.navbar-menu a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#e63946;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.navbar-menu a:hover:after{transform:scaleX(1);transform-origin:bottom left}.navbar-menu .active:after{transform:scaleX(1)}.navbar-right{display:flex;align-items:center;gap:25px}.navbar-right img{width:24px;cursor:pointer;filter:brightness(.8);transition:filter .3s ease;outline:none!important;box-shadow:none!important}.navbar-right img:hover,.navbar-right img:active,.navbar-right img:focus{filter:brightness(1);transform:none!important;outline:none!important;box-shadow:none!important}.navbar-search-icon{position:relative}.navbar-search-icon .dot{position:absolute;top:-4px;right:-4px;min-width:8px;min-height:8px;background-color:#e63946;border-radius:50%;border:2px solid #fff;animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 #e6394666}70%{box-shadow:0 0 0 10px #e6394600}to{box-shadow:0 0 #e6394600}}.navbar button{background-color:transparent;color:#333;border:2px solid #e63946;padding:10px 28px;border-radius:50px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease}.navbar button:hover{background-color:#e63946;color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px #e639464d}.navbar-profile{position:relative}.navbar-profile-dropdown{position:absolute;display:none;right:0;z-index:1}.navbar-profile:hover .navbar-profile-dropdown{display:flex;flex-direction:column;gap:10px;background-color:#fff2ef;padding:12px 25px;border-radius:4px;border:1px solid rgb(242,148,131);outline:2px solid white;list-style:none}.navbar-profile-dropdown li{display:flex;align-items:center;gap:10px;cursor:pointer}.navbar-profile-dropdown img{width:20px}.navbar-profile-dropdown li:hover{color:#ed907f}.navbar-search{position:relative;display:flex;align-items:center}.navbar-search-input{padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;width:180px;transition:width .3s ease}.navbar-search-input:focus{width:240px;border-color:tomato;box-shadow:0 0 5px #ff634780}.navbar-search img{width:20px;height:20px;margin-left:8px;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 600px){.navbar-search-input{width:140px}.navbar-search-input:focus{width:180px}}@media (max-width: 768px){.navbar{padding:15px 20px}.navbar-menu{display:none}.navbar-right{gap:15px}.navbar button{padding:8px 16px}}.header{height:34vw;margin:30px auto;background:url(/mxwezmql.png);border-radius:30px;background-size:contain;position:relative}.header-contents{position:absolute;display:flex;flex-direction:column;align-items:start;gap:1.5vw;max-width:50%;bottom:10%;left:6vw;animation:fadeIn 3s}.header-contents h2{font-weight:500;color:#fff;font-size:max(4.5vw,22px)}.header-contents p{color:#fff;font-size:1vw}.header-contents button{border:none;color:#747474;font-weight:500;padding:1vw 2.3vw;background-color:#fff;font-size:max(1vw,13px);border-radius:50px}@media (max-width:1050px){.header-contents{max-width:45%}}@media (max-width:750px){.header-contents{max-width:65%}.header-contents p{display:none}.header-contents button{padding:2vw 4vw}}.explore-menu{display:flex;flex-direction:column;gap:20px}.explore-menu h1{color:#262626;font-weight:500}.explore-menu-text{max-width:60%;color:#2b2a2a}.explore-menu-list{display:flex;justify-content:space-between;align-items:center;gap:30px;text-align:center;margin:20px 0;overflow-x:scroll}.explore-menu-list ::-webkit-scrollbar{display:none}.explore-menu-list-item img{width:7.5vw;min-width:80px;cursor:pointer;border-radius:50%;transition:.2s}.explore-menu-list-item p{margin-top:10px;color:#747474;font-size:max(1.4vw,16px);cursor:pointer}.explore-menu hr{margin:18px 0;height:2px;background-color:#e2e2e2;border:none}.explore-menu-list-item .active{border:4px solid tomato;padding-left:2px}@media (max-width: 1050px){.explore-menu-text{max-width:100%;font-size:14px}}.food-display{margin-top:30px}.food-display h2{font-size:max(2vw,24px);font-weight:600}.food-display-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:30px;gap:30px;row-gap:50px}.food-item{width:100%;margin:auto;border-radius:15px;box-shadow:0 0 10px #00000015;transition:.3s;animation:fadeIn 1s}.food-item-image{width:100%;border-radius:15px 15px 0 0}.food-item-info{padding:20px}.food-item-name-rating{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.food-item-name-rating p{font-size:20px;font-weight:500}.food-item-name-rating image{width:70px}.food-item-description{color:#676767;font-size:12px}.food-item-price{color:tomato;font-size:22px;font-weight:500;margin:10px 0}.food-item-img-container{position:relative}.food-item-img-container .add{width:35px;position:absolute;bottom:15px;right:15px;cursor:pointer;border-radius:50%}.food-item-counter{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;gap:10px;padding:6px;border-radius:50px;background-color:#fff}.food-item-counter .image{width:30px}.app-download{margin:100px auto auto;font-size:max(3vw,20px);text-align:center;font-weight:500}.app-download-platforms{display:flex;justify-content:center;gap:max(2vw,10px);margin-top:40px}.app-download-platforms img{width:max(30vw,120px);max-width:180px;transition:.5s;cursor:pointer}.app-download-platforms img:hover{transform:scale(1.05)}.cart{max-width:1200px;margin:100px auto;padding:2rem;font-family:Inter,sans-serif;color:#333}.cart-items{width:100%;border:1px solid #eee;border-radius:12px;overflow:hidden;margin-bottom:2rem;background:#fff}.cart-items-title{display:grid;grid-template-columns:60px 2fr 1fr 1fr 1fr 60px;align-items:center;padding:1rem;font-weight:600;font-size:.9rem;background:#fafafa;text-transform:uppercase;color:#555}.cart-items-item{display:grid;grid-template-columns:60px 2fr 1fr 1fr 1fr 60px;align-items:center;padding:1rem;font-size:.95rem;border-top:1px solid #f0f0f0;transition:background .2s ease}.cart-items-item:hover{background:#fdf5f5}.cart-items-item img{width:50px;height:50px;object-fit:cover;border-radius:8px;border:1px solid #eee}.cross{cursor:pointer;font-weight:700;color:#e63946;text-align:center;transition:color .3s ease,transform .2s ease}.cross:hover{color:#c1121f;transform:scale(1.2)}.cart-bottom{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.cart-total{flex:1;min-width:280px;border:1px solid #eee;border-radius:12px;padding:2rem;background:#fff}.cart-total h2{font-size:1.4rem;margin-bottom:1.5rem;color:#222}.cart-total-details{display:flex;justify-content:space-between;margin:.8rem 0;font-size:1rem}.cart-total-details b{font-size:1.2rem;color:#000}.cart-total button{margin-top:1.5rem;width:100%;padding:1rem;background:#ff4d4d;border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease,transform .2s ease}.cart-total button:hover{background:#e63946;transform:translateY(-2px)}.cart-promocode{flex:1;min-width:280px;border:1px solid #eee;border-radius:12px;padding:2rem;background:#fff}.cart-promocode p{font-size:1rem;margin-bottom:1rem;color:#444}.cart-promocode-input{display:flex;gap:.5rem}.cart-promocode-input input{flex:1;padding:.9rem 1rem;border:1px solid #ddd;border-radius:8px;outline:none;font-size:1rem;transition:border-color .3s ease}.cart-promocode-input input:focus{border-color:#ff4d4d}.cart-promocode-input button{padding:.9rem 1.4rem;border:none;border-radius:8px;background:#222;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease,transform .2s ease}.cart-promocode-input button:hover{background:#000;transform:translateY(-2px)}@media (max-width: 768px){.cart-items-title,.cart-items-item{grid-template-columns:1fr 2fr 1fr;gap:.8rem}.cart-items-title p:nth-child(n+4),.cart-items-item p:nth-child(n+4){display:none}.cart-bottom{flex-direction:column}}:root{--tomato-coral: #f68787;--tomato-salmon: #f17e7e;--tomato-light: #ffb3b3;--tomato-white: #fff5f5;--tomato-cream: #fef8f8;--tomato-dark: #e48686;--text-dark: #2d3748;--text-light: #718096;--shadow-coral: rgba(249, 144, 144, .25)}.place-order{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin:60px auto;max-width:1100px;padding:0 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,var(--tomato-cream) 0%,#ffffff 100%)}.place-order-left{flex:1.1;max-width:520px;background:linear-gradient(145deg,#ffffff 0%,var(--tomato-white) 100%);border-radius:20px;padding:35px;box-shadow:0 15px 35px -5px var(--shadow-coral),0 8px 15px -3px #00000014;border:1px solid rgba(255,127,127,.15);position:relative;overflow:hidden}.place-order-left:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tomato-coral),var(--tomato-salmon),var(--tomato-light));background-size:300% 100%;animation:gradientFlow 4s ease infinite}@keyframes gradientFlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.place-order-left .title{font-size:28px;font-weight:700;margin-bottom:35px;background:linear-gradient(135deg,var(--tomato-coral) 0%,var(--tomato-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.place-order-left .title:after{content:"";position:absolute;bottom:-6px;left:0;width:50px;height:2px;background:var(--tomato-coral);border-radius:1px;animation:titleSlide 1.5s ease-out}@keyframes titleSlide{0%{width:0;opacity:0}to{width:50px;opacity:1}}.place-order-left input{margin-bottom:18px;width:100%;padding:16px 18px;border:2px solid rgba(255,127,127,.2);background:linear-gradient(145deg,#ffffff 0%,var(--tomato-cream) 100%);border-radius:14px;outline:none;font-size:15px;font-weight:400;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-dark);font-family:inherit}.place-order-left input::placeholder{color:var(--tomato-salmon);font-weight:400;transition:all .3s ease}.place-order-left input:focus{border:2px solid var(--tomato-coral);background:#fff;transform:translateY(-1px);box-shadow:0 10px 25px -5px var(--shadow-coral),0 5px 10px -3px #0000001a}.place-order-left input:focus::placeholder{color:var(--tomato-coral);transform:translateY(-1px)}.place-order-left input:hover:not(:focus){border-color:var(--tomato-salmon);box-shadow:0 5px 15px -3px var(--shadow-coral)}.multi-fields{display:flex;gap:15px;animation:slideUp .6s ease-out}.multi-fields input{flex:1}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.place-order-right{flex:.9;max-width:420px;position:sticky;top:30px}.cart-total{background:linear-gradient(145deg,var(--tomato-coral) 0%,var(--tomato-dark) 100%);padding:32px;border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px -10px #ff7f7f59,inset 0 1px 2px #fff3;position:relative;overflow:hidden}.cart-total:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.cart-total h2{color:#fff;font-size:24px;font-weight:700;margin:0 0 25px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.2);position:relative}.cart-total-details{display:flex;justify-content:space-between;align-items:center;color:#ffe6e6;font-size:15px;font-weight:500;margin:16px 0;padding:12px 16px;transition:all .3s ease;border-radius:10px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart-total-details:hover{background:#ffffff1f;transform:translate(3px)}.cart-total-details p{margin:0}.cart-total-details b{color:#fff;font-size:17px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.cart-total hr{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);border:none;margin:12px 0}.cart-total button{border:none;color:#fff;background:linear-gradient(135deg,#ffffff 0%,var(--tomato-light) 100%);color:var(--tomato-dark);width:100%;padding:16px 0;border-radius:14px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;margin-top:25px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase;box-shadow:0 8px 20px -5px #ffffff4d}.cart-total button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,127,127,.2),transparent);transition:left .5s ease}.cart-total button:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px #fff6;background:linear-gradient(135deg,#ffffff 0%,var(--tomato-salmon) 100%)}.cart-total button:hover:before{left:100%}.cart-total button:active{transform:translateY(-1px);box-shadow:0 8px 15px -3px #ffffff4d}@media (max-width: 1024px){.place-order{flex-direction:column;gap:35px;margin:50px auto;max-width:700px}.place-order-left,.place-order-right{max-width:100%}.place-order-right{position:static}}@media (max-width: 768px){.place-order{margin:40px auto;padding:0 15px;gap:30px}.place-order-left{padding:28px}.place-order-left .title{font-size:24px;margin-bottom:28px}.multi-fields{flex-direction:column;gap:0}.cart-total{padding:28px}.cart-total h2{font-size:22px}}@media (max-width: 480px){.place-order-left{padding:22px;border-radius:16px}.place-order-left .title{font-size:22px}.place-order-left input{padding:14px 16px;font-size:14px;border-radius:12px}.cart-total{padding:22px;border-radius:16px}.cart-total button{padding:14px 0;font-size:15px;border-radius:12px}.cart-total-details{font-size:14px;margin:14px 0;padding:10px 14px}.cart-total-details b{font-size:16px}}.place-order-left{animation:fadeInUp .7s ease-out}.place-order-right{animation:fadeInUp .7s ease-out .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.footer{color:#d9d9d9;background-color:#323232;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px,8vw;padding-top:80px;margin-top:100px}.footer-content{width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:80px}.footer-content-left,.footer-content-center,.footer-content-right{display:flex;flex-direction:column;align-items:start;gap:20px}.footer-content-left li,.footer-content-center li,.footer-content-right li{list-style:none;margin-bottom:10px;cursor:pointer}.footer-content-center h2,.footer-content-right h2{color:#fff}.footer-social-icons img{width:40px;margin-right:15px}.footer hr{width:100%;height:2px;margin:20px 0;background-color:gray;border:none}@media (max-width:750px){.footer-content{display:flex;flex-direction:column;gap:35px}.footer-copyright{text-align:center}}.login-popup{position:absolute;z-index:1;width:100%;height:100%;background-color:#00000090;display:grid}.login-popup-container{place-self:center;width:max(23vw,330px);color:gray;background-color:#fff;display:flex;flex-direction:column;gap:25px;padding:25px 30px;border-radius:8px;font-size:14px;animation:fadeIn .5s}.login-popup-title{display:flex;justify-content:space-between;align-items:center;color:#000}.login-popup-title img{width:16px;cursor:pointer}.login-popup-inputs{display:flex;flex-direction:column;gap:20px}.login-popup-inputs input{outline:none;border:1px solid #c9c9c9;padding:10px;border-radius:4px}.login-popup-container button{border:none;padding:10px;border-radius:4px;color:#fff;background-color:#f98874;font-size:15px;cursor:pointer}.login-popup-condition{display:flex;align-items:start;gap:8px;margin-top:-15px}.login-popup-condition input{margin-top:5px}.login-popup p span{color:#f07e6a;font-weight:500;cursor:pointer}.verify{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner{border:8px solid #f3f3f3;border-top:8px solid #ff5e46;border-radius:50%;width:56px;height:56px;animation:spin 1s linear infinite;margin-top:24px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.verify p{font-size:1.2rem;color:#222;margin-bottom:16px;letter-spacing:.5px;font-weight:500}.my-orders{max-width:1100px;margin:28px auto 40px;padding:0 50px;font-family:Inter,Arial,sans-serif}.my-orders h2{text-align:center;font-size:2.2rem;margin-bottom:32px;color:#131722;letter-spacing:1px;font-weight:700}.container{display:flex;flex-direction:column;gap:28px}.my-orders-order{display:flex;align-items:flex-start;gap:22px;border-radius:20px;background:#ffffffc4;box-shadow:0 6px 20px #1b27371a,0 1.5px 6px #87cefa0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(222,222,222,.24);padding:24px 30px;transition:box-shadow .22s cubic-bezier(.4,0,.2,1);position:relative}.my-orders-order:hover{box-shadow:0 6px 48px #e6627846,0 12px 36px #87cefa1a;border:1.5px solid #fa548033;background:#ffffffe3}.my-orders-order img{width:70px;height:70px;object-fit:contain;background:#f7fafc;border-radius:12px;border:1px solid #e9eff5;padding:10px;box-shadow:0 1.5px 4px #cae9ff18}.my-orders-order p{margin:4px 0 0;color:#222;font-size:1.08rem}.my-orders-order p:first-of-type{color:#28a745;font-weight:600;font-size:1.13rem}.my-orders-order b{color:#04a6f3;font-weight:600;margin-left:3px;letter-spacing:.5px;font-size:1.01em}.my-orders-order .status-dot{color:#1bd157;font-size:1.2em;position:relative;top:2px;margin-right:6px}.my-orders-order button{margin-left:auto;background:linear-gradient(90deg,#fb7d6a,#ee7076);color:#fff;border:none;padding:11px 28px;border-radius:9px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #fa7f89;transition:background .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.my-orders-order button:hover{background:linear-gradient(90deg,#f8677d,#f57c67);transform:translateY(-2px) scale(1.04)}@media (max-width: 700px){.my-orders-order{flex-direction:column;align-items:flex-start;padding:13px 10px}.my-orders-order img{width:58px;height:58px;padding:5px;margin-bottom:7px}.my-orders-order button{width:100%;margin:14px 0 0;font-size:.98rem;padding:10px 0}}@media (max-width: 420px){.my-orders{padding:0 5px}.my-orders-order{border-radius:10px;padding:6px 4px}.my-orders h2{font-size:1.5rem;margin-bottom:16px}}.search-results{max-width:1000px;margin:2.5rem auto;padding:0 1.5rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:#fff}.search-results h2{font-size:2.5rem;color:#d43f1a;font-weight:700;margin-bottom:2rem;text-transform:capitalize;letter-spacing:.04em;border-bottom:2px solid #eab89b;padding-bottom:.5rem}.search-results-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2.2rem}.search-result-item{display:flex;background-color:#fff4f0;border-radius:20px;box-shadow:0 3px 10px #e45e3126;padding:1.8rem 2rem;transition:box-shadow .3s ease;align-items:center}.search-result-item:hover{box-shadow:0 8px 28px #e45e314d}.search-result-image{width:220px;height:220px;border-radius:18px;object-fit:cover;margin-right:2rem;box-shadow:0 0 16px #d43f1a4d;cursor:pointer;transition:transform .25s ease}.search-result-image:hover{transform:scale(1.05)}.search-result-info{flex:1;display:flex;flex-direction:column}.search-result-name-link{font-size:1.95rem;font-weight:700;color:#b03412;text-decoration:none;margin-bottom:1rem;transition:color .3s ease}.search-result-name-link:hover{color:#e94e1b;text-decoration:underline}.search-result-info p{font-size:1.05rem;line-height:1.5;color:#555;margin-top:.2rem;margin-bottom:.8rem}.search-result-rating{display:flex;align-items:center;margin-bottom:.8rem}.search-result-rating span{margin-left:.6rem;font-weight:600;color:#666;font-size:1.1rem}.search-result-reviews{font-style:italic;color:#666;margin-bottom:1rem}.search-result-reviews ul{padding-left:1.2rem;margin-top:.4rem}.search-result-reviews li{margin-bottom:.4rem}.search-result-price{font-weight:700;font-size:1.2rem;color:#de3c1e;margin-top:auto}.modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1100}.modal-content{position:relative;max-width:80vw;max-height:80vh;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 35px #00000080}.modal-image{width:100%;height:auto;display:block;border-radius:20px}.modal-close{position:absolute;top:12px;right:18px;font-size:2.75rem;font-weight:700;color:#d43f1a;background:transparent;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .25s ease}.modal-close:hover{color:#e94e1b}@media (max-width: 860px){.search-result-item{flex-direction:column;align-items:flex-start}.search-result-image{width:100%;height:auto;margin-right:0;margin-bottom:1.5rem}.search-result-price{margin-top:1rem}}
