/* SafetySport — resto do site (todas as páginas menos a capa).
   Idiomas PT EN FR ES em texto, por baixo do Aviso da loja; menu de telemóvel também por baixo do aviso. */
@font-face{font-family:"SSC August";src:url(fonts/august.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}

html.ssc-gl{--ssc-note:0px;--ssc-mobh:50px}

/* Idiomas */
html.ssc-gl .gt_switcher_wrapper{top:calc(var(--ssc-note) + 12px)!important;right:14px!important;display:flex!important;gap:2px}
html.ssc-gl .gt_switcher_wrapper a{display:inline-flex!important;align-items:center;justify-content:center;min-width:36px;min-height:34px;padding:4px 6px!important;
  font-family:"SSC August",sans-serif!important;font-weight:700!important;font-size:19px!important;line-height:1!important;letter-spacing:.08em;text-transform:uppercase;
  -webkit-text-stroke:.035em currentColor;color:#2a2622!important;text-decoration:none!important;background:none!important;border:0!important;box-shadow:none!important}
html.ssc-gl .gt_switcher_wrapper a img{display:none!important}
html.ssc-gl .gt_switcher_wrapper a::after{content:attr(data-gt-lang)}
html.ssc-gl .gt_switcher_wrapper a[data-gt-lang="pt"]{order:1}
html.ssc-gl .gt_switcher_wrapper a[data-gt-lang="en"]{order:2}
html.ssc-gl .gt_switcher_wrapper a[data-gt-lang="fr"]{order:3}
html.ssc-gl .gt_switcher_wrapper a[data-gt-lang="es"]{order:4}
html.ssc-gl .gt_switcher_wrapper a.ssc-cur{text-decoration:underline!important;text-decoration-color:#F5B400!important;text-decoration-thickness:2px!important;text-underline-offset:6px}

/* Computador: o conteúdo começa por baixo do aviso */
html.ssc-gl:not(.ssc-mob) body{padding-top:var(--ssc-note)!important}

/* Telemóvel: a barra do menu (WP Mobile Menu) desce para baixo do aviso, e os idiomas ficam dentro dela */
html.ssc-gl.ssc-mob .mob-menu-header-holder{top:var(--ssc-note)!important}
html.ssc-gl.ssc-mob body{padding-top:calc(var(--ssc-mobh) + var(--ssc-note))!important}
html.ssc-gl.ssc-mob .gt_switcher_wrapper{top:calc(var(--ssc-note) + (var(--ssc-mobh) - 34px) / 2)!important;z-index:100001!important}
html.ssc-gl.ssc-mob .gt_switcher_wrapper a{color:#fff!important;font-size:18px!important}
