.torfo-fix-dialog{border:1px solid #c2cfb4;border-radius:14px;padding:28px;max-width:min(660px,calc(100vw - 32px));max-height:85vh;overflow:auto;color:#174b3a;background:#faf8ef}.torfo-fix-dialog::backdrop{background:#132b2066}.torfo-fix-dialog h2{font:30px Georgia;margin:0 0 14px}.fix-swap-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.fix-swap-grid button{padding:14px;border:1px solid #b5c4a6;background:white;color:#174b3a;cursor:pointer}.fix-swap-grid img{width:80px;height:70px;object-fit:contain;display:block;margin:0 auto 8px}.fix-swap-grid span{font:16px Arial}.fix-cancel{padding:12px 18px;color:#174b3a;background:transparent;border:1px solid #a9bb98;border-radius:24px}.fix-edit-row{display:flex;gap:18px;align-items:center;margin:15px 0}.fix-edit-row>span{flex:1}.fix-edit-row img{width:65px;height:65px;object-fit:contain}.fix-edit-row select{display:block;width:100%;padding:12px;background:white;color:#174b3a;border:1px solid #aabb9a;font-size:16px}
body footer.mobile-footer-fixed{box-sizing:border-box;width:100%;padding:30px 20px 100px;margin:0;position:relative;color:#174b3a}
body footer.mobile-footer-fixed>img,body footer.mobile-footer-fixed>a>img{width:185px;max-width:100%;height:auto;margin-bottom:16px}
body footer.mobile-footer-fixed nav.fix-social{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px 22px;margin:12px 0 24px;padding:0}
body footer.mobile-footer-fixed nav.fix-social a{text-decoration:underline;text-underline-offset:5px;font:14px/1.5 Arial;min-height:36px;display:inline-flex;align-items:center}
body footer.mobile-footer-fixed>nav:not(.fix-social){display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0}
body footer.mobile-footer-fixed nav a{font-size:14px;min-height:36px;display:inline-flex;align-items:center}
body footer.mobile-footer-fixed .footer-country{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;padding-top:16px;border-top:1px solid #d8dfcf;font-size:12px;line-height:1.8}
body footer.mobile-footer-fixed .footer-country strong{margin:0;font-size:12px}
body footer.mobile-footer-fixed .footer-country button{min-height:36px}
body footer.mobile-footer-fixed .site54-foot-inner{width:100%;grid-template-columns:1fr 1fr;gap:24px}
body footer.mobile-footer-fixed .site54-foot-brand{grid-column:1/-1}
body footer.mobile-footer-fixed .site54-legal{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:16px;grid-column:1/-1}
body footer.mobile-footer-fixed .site54-legal .footer-country{margin:0}
body footer.mobile-footer-fixed>div{flex-wrap:wrap;gap:12px}
body.mobile-footer-in-view .basket85,body.mobile-footer-in-view .dock,body.mobile-footer-in-view .carry96{visibility:hidden!important;pointer-events:none!important}
.mobile-hint-ghost{position:fixed;width:90px;height:90px;object-fit:contain;pointer-events:none;z-index:1000}.mobile-add-hint{border-radius:18px;background:#e9efdf!important;box-shadow:0 0 0 5px #e9efdf80}.mobile-add-hint:after{content:'+ Add';position:absolute;right:0;top:0;border-radius:12px;background:#174b3a;color:white;font:10px Arial;padding:4px 6px}.mobile-drop-hint{box-shadow:0 0 0 5px #d9e7c9!important}.support-email-fix{display:inline-block;margin-top:12px}

body footer.main-footer77.mobile-footer-fixed>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 20px;padding-top:16px;border-top:1px solid #d8dfcf}body footer.main-footer77.mobile-footer-fixed>div>a{font:14px/1.5 Arial;min-height:36px;display:inline-flex;align-items:center}body footer.main-footer77.mobile-footer-fixed>div .footer-country{flex-basis:100%;border-top:0;margin-top:0;padding-top:0;font-size:13px}body footer.mobile-footer-fixed .footer-country a{font-size:13px}

body.mobile-footer-in-view .flying,body.mobile-footer-in-view .fly,body.mobile-footer-in-view .mobile-hint-ghost{visibility:hidden!important}
