.market-banner{position:relative;width:100%;background:var(--mb-background, #1A1A2E);color:var(--mb-text, #FAF0E6);z-index:30;transform:translateY(-100%);max-height:0;overflow:hidden;transition:transform .35s ease,max-height .35s ease}.market-banner.is-visible{transform:translateY(0);max-height:400px}.market-banner__inner{position:relative;max-width:1200px;margin:0 auto;padding:16px 48px 16px 20px}.market-banner__close{position:absolute;top:10px;right:12px;background:none;border:none;color:inherit;font-size:22px;line-height:1;cursor:pointer;padding:4px 8px}.market-banner__prompt{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.market-banner__message{margin:0;font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;flex:1 1 260px}.market-banner__actions{display:flex;flex-wrap:wrap;gap:10px}.market-banner__button{font-family:DM Sans,sans-serif;font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:10px 20px;border:2px solid transparent;cursor:pointer;white-space:nowrap}.market-banner__button--primary{background:var(--mb-button-bg, #F5C842);color:var(--mb-button-text, #1A1A2E)}.market-banner__button--secondary{background:transparent;color:inherit;border-color:currentColor}.market-banner__picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:14px}.market-banner__field{display:flex;flex-direction:column;gap:4px}.market-banner__label{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.market-banner__select-wrapper{position:relative;display:inline-block}.market-banner__select{-webkit-appearance:none;appearance:none;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;padding:10px 34px 10px 14px;border-radius:8px;border:2px solid currentColor;background:transparent;color:inherit;cursor:pointer;min-width:200px}.market-banner__select option{color:#1a1a2e}.market-banner__select-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px}.market-banner__submit{margin-bottom:1px}@media screen and (max-width:749px){.market-banner__inner{padding:14px 40px 14px 16px}.market-banner__prompt{flex-direction:column;align-items:flex-start}.market-banner__actions{width:100%}.market-banner__button{flex:1 1 auto;text-align:center}.market-banner__picker{flex-direction:column;align-items:stretch}.market-banner__select{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-market-banner.css.map */
