.yb-a12-cc{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 99900; background: #fff; color: #323232; border-top: 1px solid #D5D5D5; box-shadow: 0 -2px 12px rgba(0, 0, 0, .08); }.yb-a12-cc[hidden]{ display: none !important; }.yb-a12-cc__inner{ max-width: 1440px; margin: 0 auto; padding: 16px 24px; display: flex; align-items: center; gap: 16px 32px; }.yb-a12-cc__text{ margin: 0; flex: 1 1 auto; font-size: 14px; line-height: 20px; }.yb-a12-cc__text a{ color: inherit; text-decoration: underline; text-underline-offset: 3px; }.yb-a12-cc__actions{ display: flex; gap: 12px; flex: 0 0 auto; }.yb-a12-cc__btn{ min-width: 150px; min-height: 48px; padding: 0 20px; border: 1px solid #000; border-radius: 4px; background: #000; color: #fff; font: inherit; font-size: 14px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; }.yb-a12-cc__btn--ghost{ background: #fff; color: #000; }.yb-a12-cc__btn:hover{ background: #333; border-color: #333; color: #fff; }.yb-a12-cc__btn:focus-visible{ outline: 2px solid #000; outline-offset: 2px; }.yb-a12-cc-on .wd-cookies-popup{ display: none !important; }@media (max-width: 767px){.yb-a12-cc__inner{ flex-direction: column; align-items: stretch; padding: 16px; }.yb-a12-cc__actions{ width: 100%; }.yb-a12-cc__btn{ flex: 1 1 0; min-width: 0; }}.yb-a12-map{ display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; min-height: 220px; padding: 24px; background: #F5F5F5; text-align: center; }.yb-a12-map__text{ margin: 0; max-width: 360px; font-size: 14px; line-height: 20px; color: #323232; }.yb-a12-map__btn{ min-height: 48px; padding: 0 24px; border: 1px solid #000; border-radius: 4px; background: #fff; color: #000; font: inherit; font-size: 14px; font-weight: 600; cursor: pointer; }.yb-a12-map__btn:hover{ background: #000; color: #fff; }.yb-a12-legal-extra{ max-width: 800px; margin: 48px auto; padding: 0 24px; }.yb-a12-seller,.yb-a12-withdrawal{ padding-top: 24px; margin-top: 24px; border-top: 1px solid #D5D5D5; color: #323232; }.yb-a12-seller__title,.yb-a12-withdrawal__title{ margin: 0 0 12px; font-size: 20px; line-height: 28px; font-weight: 600; }.yb-a12-seller__text,.yb-a12-withdrawal__intro,.yb-a12-withdrawal__note{ margin: 0 0 12px; font-size: 16px; line-height: 24px; }.yb-a12-withdrawal__list{ margin: 0 0 12px; padding-left: 20px; font-size: 16px; line-height: 28px; }.yb-a12-seller a{ color: inherit; text-decoration: underline; }.yb-a12-seller-line{ margin: 0 auto; padding: 0 16px 16px; max-width: 1200px; font-size: 12px; line-height: 18px; color: #666; text-align: center; }.yb-a12-account-privacy{ margin-top: 24px; font-size: 14px; line-height: 20px; color: #666; }.yb-a12-account-privacy a{ color: inherit; text-decoration: underline; }.yb-a12-admin-note{ padding: 8px 12px; background: #FFF8E1; font-size: 13px; }