.market-link{display:flex!important;align-items:center;justify-content:center;min-height:56px!important;height:56px;padding:14px 22px!important;border:1px solid #b1bdaf!important;border-radius:4px!important;background:#fff!important;color:#111!important;text-decoration:none;box-sizing:border-box;transition:background-color .15s,border-color .15s}
.market-link:hover{background:#f1f5ee!important;border-color:#465735!important}.market-link:focus-visible{outline:3px solid #465735;outline-offset:3px}.market-logo{display:block;width:155px;height:22px;max-width:100%;object-fit:contain;filter:brightness(0)}.market-ozon .market-logo{width:100px}.market-wildberries .market-logo{width:152px}.market-yandex-market .market-logo{width:155px}
.contact-copy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:20px 0;border-bottom:1px solid #d9ddd3}.contact-copy>span:first-child{font-size:19px}.contact-copy button{min-height:44px;padding:8px 16px;border:1px solid #b1bdaf;background:transparent;border-radius:4px;color:inherit;cursor:pointer;font:inherit;font-size:13px}.contact-copy button:hover{background:#edf0e6}.contact-copy [role=status]{width:100%;font-size:12px;color:#566050}.contact-copy [role=status]:empty{display:none}.footer-contacts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px;font-size:14px}.footer-contacts .contact-copy{padding:0;border:0;gap:8px}.footer-contacts .contact-copy>span:first-child{font-size:14px}.footer-contacts .contact-copy button{padding:4px 10px;min-height:36px;font-size:12px}.footer-contacts .contact-copy [role=status]{margin:0}
.page-privacy .page-title,.page-privacy .split{width:100%;max-width:880px;margin-inline:0}.page-privacy .page-title h1{max-width:18ch}.policy-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#566050;margin-bottom:20px}.policy-list{padding-left:22px;margin:0}.policy-list li{padding-left:6px;margin-bottom:16px}.policy-storage{margin:24px 0}.policy-storage>div{grid-template-columns:200px minmax(0,1fr)}.policy-storage dd{overflow-wrap:anywhere}.policy-storage code{font:13px/1.7 monospace}.page-privacy .section h2{font-size:36px;line-height:1.2}.page-privacy .section p{max-width:80ch}
@media(max-width:640px){.page-privacy .page-title h1{font-size:clamp(30px,10vw,36px);line-height:1.2;overflow-wrap:anywhere}.contact-copy{align-items:flex-start}.page-privacy .section h2{font-size:30px}.policy-storage>div{grid-template-columns:1fr;gap:8px}.footer-contacts{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.market-link{transition:none}}
