.variant-wrap { min-width: 160px; }
.variant-wrap label { display: block; color: #98999d; font: 600 9px var(--font); letter-spacing: .08em; text-transform: uppercase; margin-bottom: 7px; }
.variant-wrap select { width: 100%; appearance: none; background-color: #303136; color: white; border: 1px solid #505157; border-radius: 9px; padding: 11px 32px 11px 12px; font: 500 11px var(--font); background-image: linear-gradient(45deg,transparent 50%,#bbb 50%),linear-gradient(135deg,#bbb 50%,transparent 50%); background-position: calc(100% - 14px) 50%,calc(100% - 9px) 50%; background-size: 5px 5px,5px 5px; background-repeat: no-repeat; }
@media (max-width: 720px) { .variant-wrap { width: 100%; } }
