.fmd-location-bar{background:#EAE5DC;color:#45433F;padding:7px 24px;text-align:right;font:14px/1.4 Jost,sans-serif}.fmd-location-bar button{display:inline-flex;gap:8px;align-items:center;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:3px}.fmd-location-change{text-decoration:underline;text-underline-offset:3px}.fmd-location-bar button:focus-visible{outline:2px solid #45433F;outline-offset:3px}#FmdDeliveryDialog{position:fixed;inset:auto 24px 24px auto;z-index:10000;width:min(440px,calc(100vw - 32px));margin:0;border:1px solid #D9D3C9;border-radius:18px;padding:28px;background:#fff;color:#45433F;box-shadow:0 16px 60px #0003;font:16px/1.55 Jost,sans-serif}#FmdDeliveryDialog::backdrop{background:#28272466}#FmdDeliveryDialog h2{font:500 28px/1.15 Jost,sans-serif;color:#45433F;margin:10px 0 14px}#FmdDeliveryDialog p{margin:0 0 16px}.fmd-location-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.fmd-location-close{position:absolute;right:14px;top:10px;border:0;background:none;color:#45433F;font-size:26px;cursor:pointer;min-width:36px;min-height:36px}#FmdDeliveryForm label{display:block;font-size:14px;margin-bottom:6px}.fmd-postal-row{display:flex;gap:8px}.fmd-postal-row input{min-width:0;flex:1;border:1px solid #A39C92;border-radius:8px;padding:12px;font:500 17px Jost,sans-serif;text-transform:uppercase;background:#fff;color:#45433F}.fmd-postal-row button{background:#45433F;color:white;border:0;border-radius:8px;padding:12px 18px;font:500 15px Jost,sans-serif;cursor:pointer}.fmd-postal-row button:hover{background:#633D3A}#FmdPostalError{color:#9F3030;font-size:14px;margin-top:8px!important}.fmd-location-footer{display:flex;justify-content:space-between;gap:12px}.fmd-location-footer button{border:0;padding:5px 0;background:none;color:#45433F;text-decoration:underline;text-underline-offset:4px;font:15px Jost,sans-serif;cursor:pointer}.fmd-location-privacy{font-size:12px;color:#736D64;margin:18px 0 0!important}.fmd-delivery-label{font:13px/1.45 Jost,sans-serif;color:#645D54;margin:10px 0 4px}.fmd-delivery-label[data-state="no"]{color:#9F3030}.fmd-delivery-label[data-state="yes"]{color:#45433F}.fmd-product-delivery{padding:14px 0;border-bottom:1px solid #D9D3C9;margin:0 0 18px;font:15px/1.5 Jost,sans-serif;color:#45433F}.fmd-product-delivery p{margin:0 0 8px}.fmd-product-delivery button{border:0;background:none;padding:0;color:#45433F;text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}.fmd-delivery-filter{padding:16px 20px;background:#F6F3EE;border:1px solid #EAE5DC;border-radius:10px;margin-bottom:24px;font:15px/1.5 Jost,sans-serif;color:#45433F}.fmd-delivery-filter label{display:flex;align-items:center;gap:10px;cursor:pointer}.fmd-delivery-filter input{appearance:auto;width:18px;height:18px;accent-color:#45433F}.fmd-delivery-filter p{font-size:13px;margin:7px 0 0}.fmd-filter-hidden{display:none!important}@media(max-width:749px){.fmd-location-bar{text-align:center;padding:6px 12px;font-size:13px}#FmdDeliveryDialog{right:16px;bottom:85px;padding:24px}.fmd-postal-row button{padding:10px 14px}}
