.fx-order-shops{display:flex;flex-wrap:wrap;gap:10px}.fx-order-shops a{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;border:1px solid #20221e;border-radius:6px;color:#20221e;text-decoration:none;background:#fffaf2}.fx-location,.fx-locations{scroll-margin-top:120px}.fx-location__order-note{padding:0 24px 20px;font-size:14px}.fx-location__order-note a{color:#20221e;text-underline-offset:4px}.fx-locations{padding-top:44px;padding-bottom:56px}.fx-locations__intro{max-width:760px;margin-bottom:32px}.fx-locations__intro h1{font-size:clamp(34px,5vw,58px);line-height:1.1;margin:0 0 18px}.fx-locations__intro p{font-size:18px;line-height:1.6}.fx-locations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fx-location{background:#fffaf2;color:#20221e;border:1px solid #e6dece;border-radius:16px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.fx-location__cover{display:block;aspect-ratio:4/3;overflow:hidden}.fx-location__cover img{width:100%;height:100%;object-fit:cover;display:block}.fx-location__gallery{display:flex;flex-wrap:wrap;gap:8px;padding:8px 8px 0}.fx-location__gallery a{flex:0 0 calc(50% - 4px);max-width:50%;aspect-ratio:16/9;overflow:hidden;border-radius:6px}.fx-location__gallery img{display:block;width:100%;height:100%;object-fit:cover}.fx-location__copy{padding:24px;display:flex;flex:1;flex-direction:column}.fx-location h2{font-size:25px;line-height:1.25;color:#20221e;margin:0 0 12px}.fx-location__address{margin:0 0 20px;line-height:1.6}.fx-location__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.fx-location__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid #20221e;border-radius:6px;background:#20221e;color:#fffaf2;text-decoration:none;font-weight:700;font-size:15px}.fx-location__button--outline{background:transparent;color:#20221e}.fx-location__links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.fx-location__links a{color:#20221e;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;font-size:15px}.fx-location__note,.fx-locations__note{font-size:14px;line-height:1.6}.fx-location__note{margin:10px 0 0}.fx-locations__note{margin-top:28px}.fx-locations a:focus-visible{outline:3px solid #ad7020;outline-offset:4px}.fx-location__button:hover{background:#edbd64;color:#20221e}.fx-location a:hover img{filter:brightness(.97)}@media(max-width:749px){.fx-locations__grid{grid-template-columns:1fr;gap:24px}.fx-locations{padding-top:28px;padding-bottom:36px}.fx-location__copy{padding:20px}.fx-location h2{font-size:23px}.fx-location__actions{flex-direction:column}.fx-location__button{width:100%}}.fx-quick-actions{display:flex;align-items:center;justify-content:center;gap:20px;background:#fffaf2;border-bottom:1px solid #e6dece;padding:8px 16px}.fx-quick-actions a{color:#20221e;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px;font-size:15px}.fx-quick-actions .fx-quick-actions__order{background:#20221e;color:#fffaf2;padding:10px 22px;border-radius:6px;text-decoration:none;font-weight:700}.fx-quick-actions a:focus-visible{outline:3px solid #ad7020;outline-offset:4px}xi-shopping-tools{display:block}.xi-shop-tools{padding-top:14px;padding-bottom:14px}.xi-partner-picker{border:1px solid #ddcdae;border-radius:12px;background:#faf6ee;padding:12px 18px}.xi-partner-picker summary{cursor:pointer;font-weight:700}.xi-partner-picker summary span{font-weight:400;margin-left:8px}.xi-partner-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding-top:16px}.xi-partner-controls label{display:flex;flex-direction:column;gap:6px;flex:1 1 240px}.xi-partner-controls input,.xi-partner-controls select{font:inherit;border:1px solid #b8a98a;border-radius:6px;background:#fff;padding:12px;min-height:46px;width:100%}.xi-partner-controls p{flex-basis:100%;margin:0;font-size:1.4rem}.xi-partner-controls [hidden]{display:none}.xi-shipping{margin-top:20px;border-radius:12px;background:#152e38;color:#fff;padding:20px}.xi-shipping p{margin:0 0 12px;font-weight:700}.xi-shipping progress{width:100%;height:12px;accent-color:#e6ba54}.xi-shipping small{display:block;margin-top:10px}.xi-shipping[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAASAI */
