.guest-language{position:relative;flex:0 0 auto;z-index:80;margin-left:auto}
.guest-language-button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:58px;min-height:34px;padding:5px 9px;color:#fff!important;border:1px solid #fff!important;background:transparent!important;border-radius:4px;font:600 13px/1.2 Arial,sans-serif;cursor:pointer}
.guest-language-button>span{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff}
.guest-language-options{position:absolute;right:0;top:calc(100% + 8px);min-width:150px;padding:5px;background:#151515;color:#fff;border:1px solid #fff;border-radius:4px;box-shadow:0 5px 18px #0004}
.guest-language-options[hidden]{display:none}
.guest-language-options button{display:block;width:100%;padding:10px 12px;text-align:left;font:14px/1.3 Arial,sans-serif;color:#fff;background:transparent;border:0;cursor:pointer;border-radius:2px}
.guest-language-options button:hover,.guest-language-options button:focus-visible{background:#393939}.guest-language-options button[aria-pressed=true]{background:#b9091c}
.guest-language-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.topbar .tagline{margin-left:auto}.topbar .guest-language{margin-left:0}
.slope-number{display:inline-grid;place-items:center;position:relative;isolation:isolate;width:24px;height:22px;flex:0 0 24px;margin-left:6px;padding:0;font:bold 9px/1 Arial,sans-serif;color:#111;vertical-align:middle}
.slope-folder-list .folder-card b{display:flex;align-items:center;gap:8px}.slope-folder-list .slope-number{margin-left:auto}
@media(max-width:720px){.topbar{gap:7px!important;padding-left:10px!important;padding-right:10px!important}.topbar .guest-language-button{min-width:44px;min-height:32px;padding:4px 6px;font-size:11px;gap:5px}.topbar .brand{min-width:0;flex:1}.topbar .brand small{max-width:155px;white-space:normal;font-size:8px}.topbar .brand-mark{flex-shrink:0}.topbar .cart-trigger{flex-shrink:0}.guest-language-options button{min-height:44px}}
html.phone-layout .topbar{gap:7px!important}html.phone-layout .guest-language-button{min-width:44px;padding:4px 6px;font-size:11px}

.slope-number svg{display:block;width:24px;height:22px;overflow:visible}.slope-number path{fill:none;stroke:#d91825;stroke-width:1.5;stroke-linejoin:round}.slope-number text{fill:#111;stroke:none;font:700 9px Arial,sans-serif;letter-spacing:0;text-anchor:middle;dominant-baseline:central}
