.languages{display:flex;gap:5px}.languages button{padding:7px;border:1px solid #8a6840;background:transparent;border-radius:5px}.languages [aria-pressed=true]{background:#8a6840;color:white}.form-label{display:block;margin:16px 0;font-size:15px}.form-label input{display:block;width:100%;padding:12px;border:1px solid #a98d68;border-radius:6px;margin-top:6px;font:inherit;background:#fffefb}.receipt-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.footer-links{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.footer-links button{background:none;border:0;text-decoration:underline;color:inherit}.add{width:auto!important;min-width:44px;padding:10px!important;font-size:14px!important;border-radius:7px!important}#checkoutError{color:#9c2525}dialog{overflow-y:auto;max-height:90dvh}button,input{min-height:44px}#publicInfo p{overflow-wrap:anywhere}#orderReview{padding:16px 0;border-block:1px solid #d9cbb9}.product h3{overflow-wrap:anywhere}@media(max-width:600px){header{gap:10px!important;flex-wrap:wrap}.languages{margin-left:auto}header nav{order:4;width:100%;overflow-x:auto;white-space:nowrap}header .logo{font-size:26px}.cart-button{padding:9px!important}.hero{padding-top:24px!important}.footer-links{flex-direction:column}dialog{width:calc(100% - 20px)!important;padding:20px!important}.product-photo{aspect-ratio:1/1}.fresh-products{display:grid;grid-template-columns:1fr}.hero-links a{min-height:48px}.filters{overflow-x:auto;flex-wrap:nowrap!important}.filters button{white-space:nowrap}}
