UNPKG

2.12 kBCSSView Raw
1nav { position: relative; width: 350px; margin: 0 auto; background: #ffffff; border: 1px solid #e0e0e0; border-width: 1px 0; overflow: hidden; }
2nav ul { display: flex; flex-wrap: nowrap; list-style: none; margin: 0 50px; padding: 0; position: relative; left: 0; transition: 0.3s left ease; word-break: break-word; }
3nav li { min-width: 100%; flex: 1 0 25%; text-align: center; font-size: 14px; }
4nav li:first-child a { border-right: 1px solid #e0e0e0; }
5nav a { position: relative; display: block; height: 100%; padding: 20px; text-decoration: none; color: #212121; transition: 0.3s background; align-items: center; border-right: 1px solid #e0e0e0; cursor: pointer; }
6nav a:hover { background-color: rgba(255, 255, 255, 0.6); }
7nav a.active { background-color: #ffffff; }
8nav a.active:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0; width: 100%; height: 1px; background-color: #ffffff; }
9nav p { margin-bottom: 0; }
10nav .icon img { width: 80px; min-width: 80px; height: 80px; }
11nav .prev, nav .next { position: absolute; height: 100%; width: 50px; top: 0; background: rgba(33, 33, 33, 0.1); cursor: pointer; text-align: center; opacity: 1; transition: 0.3s opacity ease; display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 1; }
12nav .prev:not(.disabled):hover, nav .next:not(.disabled):hover { background: rgba(33, 33, 33, 0.3); }
13nav .prev { left: 0; }
14nav .next { right: 0; }
15nav .disabled { cursor: default; opacity: 0; }
16@media screen and (min-width: 600px) { nav { width: auto; overflow: initial; }
17 nav li { min-width: 0; width: 25%; flex-grow: 0; } }
18@media screen and (min-width: 600px) { nav .hide-arrows { display: none; }
19 nav .hide-arrows + .slides { margin: 0; } }
20
21va-icon { display: inline-block; }
22
23.item-amount { color: #9e9e9e; font-size: 14px; text-align: right; margin: 0 24px 8px; }
24
25.wrapper { overflow: hidden; }
26
27.requires-text { color: #9e9e9e; }
28
29.icon-area { position: relative; display: inline-block; }
30
31.addon-indicator { position: absolute; border: 2px solid #ffffff; border-radius: 50%; bottom: -2px; right: -2px; }