
@media (max-width:768px){.adaptive-menu{display:flex!important;flex-direction:column!important;gap:10px!important;text-align:center!important}.adaptive-section{width:90%!important;max-width:400px!important;margin:0 auto!important}.searchBar{width:95%!important;max-width:100%!important;font-size:16px!important}}
.adaptive-section a:not(.adaptive-button):hover,.adaptive-section h3{color:#273842!important}.menu-info{font-size:15px;font-style:italic;color:#555;margin-bottom:25px}.adaptive-menu-title{font-size:25px;font-weight:700;margin-bottom:15px}.adaptive-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;column-gap:0;text-align:left;max-width:1500px;margin:0 auto}.adaptive-menu-container{text-align:center;max-width:1200px;margin:0 auto;padding:5px 0}.adaptive-section{min-width:10px;width:86%;max-width:600px;margin:0 auto;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;display:flex;flex-direction:column;height:100%}.adaptive-section h3{font-size:22px;font-family:inherit;text-align:left;line-height:1.5;margin-bottom:10px;padding-bottom:auto}.adaptive-section h3 a{color:inherit!important;text-decoration:none!important;font-weight:700}.adaptive-section ul{flex-grow:1;list-style:none;padding-left:17px;margin:0;font-size:17px;padding-top:0;padding-bottom:15px}.adaptive-section ul li::before{content:"•";color:#0073e6;font-weight:700;display:inline-block;width:12px;font-size:16px}.adaptive-section a:not(.adaptive-button){color:#275a6f!important;font-weight:700!important;text-decoration:none!important}.adaptive-button{display:block;width:max-content;margin:auto;padding:10px 16px;background:#275a6f!important;color:#fff!important;text-align:center;font-size:14px;font-weight:700;text-decoration:none;border-radius:5px}.adaptive-button:hover{background:#273842!important;transform:scale(1.05);color:#fff!important}#searchBar{width:400px;max-width:400px;padding:12px;margin:15px auto;display:block;border:1px solid #ccc;border-radius:8px;font-size:16px;box-shadow:2px 2px 10px rgba(0,0,0,.1);transition:.3s ease-in-out}#searchBar:focus{border-color:#0073e6;outline:0;box-shadow:2px 2px 12px rgba(0,115,230,.3)}


.cart-drawer--buttons-container>form{flex:1 1 0!important}.cart-drawer--buttons-container .button{width:100%!important;background:transparent!important;border:1px solid var(--color-body,#ffffff)!important;color:var(--color-body,#ffffff)!important;font-weight:600!important;transition:transform .2s ease!important}.cart-drawer--buttons-container .button:hover{transform:translateY(-2px)!important}.cart-drawer--buttons-container{align-items:stretch!important}.cart-drawer .price,.cart-drawer .price .amount,.cart-drawer .price del .amount{color:var(--color-body,#ffffff)!important}.cart-drawer .price del .amount{opacity:.6!important}
@media screen and (max-width:1024px){.cart-drawer--buttons-container{display:flex!important;gap:.5rem!important}.cart-drawer--buttons-container>a,.cart-drawer--buttons-container>form{flex:0 0 calc(50% - .25rem)!important;display:flex!important}.cart-drawer--buttons-container .button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;transition:transform .2s ease!important}.cart-drawer--buttons-container .button:hover{transform:translateY(-2px)!important}}

.cart-drawer--content .cart-empty .button{display:block;width:100%!important;background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:6px!important;padding:12px 0!important;text-align:center!important;box-sizing:border-box!important}.cart-drawer--content .cart-empty .button:hover{background:#1a252c!important;color:#fff!important}
